@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800;900&family=Barlow:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Barlow,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-md{max-width:28rem}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.items-center{align-items:center}.justify-center{justify-content:center}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--y:#c8f000;--bk:#080908;--d1:#111;--d2:#0d0d0d;--d3:#161616;--gr:#2a2a2a;--mu:#b5bdc9;--fg:#f0f0f0;--fg-soft:#c2cad6;--fg-muted:#8a8f98;--panel:#0d0d0d;--panel-2:#111;--panel-3:#161616;--grid-line:rgba(42,42,42,.55);--shadow-soft:0 16px 40px rgba(0,0,0,.32);--re:#ff3b3b;--gn:#00e676;--cy:#22d3ee;--pu:#a78bfa;color-scheme:dark}:root[data-theme=light]{--y:#5f7f00;--bk:#f6f8fb;--d1:#fff;--d2:#f1f5f9;--d3:#e5eaf1;--gr:#cbd5e1;--mu:#475569;--fg:#0f172a;--fg-soft:#334155;--fg-muted:#64748b;--panel:#fff;--panel-2:#f8fafc;--panel-3:#eef2f7;--grid-line:rgba(148,163,184,.24);--shadow-soft:0 18px 42px rgba(15,23,42,.08);--re:#dc2626;--gn:#059669;--cy:#0284c7;--pu:#7c3aed;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{background:var(--bk);color:var(--fg);font-family:Barlow,sans-serif;cursor:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}canvas,iframe,img,video{max-width:100%}a,button,input,select,textarea{min-width:0}button,input,select,textarea{border-radius:6px}a,button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(200,240,0,.8);outline-offset:2px}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bk)}::-webkit-scrollbar-thumb{background:var(--gr);border-radius:2px}.ticker-wrap{background:var(--y);overflow:hidden;padding:5px 0;white-space:nowrap}.ticker-track{display:inline-flex;animation:ticker 22s linear infinite}.ticker-track span{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--bk);font-weight:500;margin:0 24px;letter-spacing:.05em}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes reveal{to{opacity:1;transform:none}}@keyframes scan{0%{top:-5%}to{top:105%}}@keyframes alertIn{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}.live-dot{background:var(--gn);animation:blink 1.8s infinite}.crit-dot,.live-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.crit-dot{background:var(--re);animation:blink 1s infinite}.fade-up{animation:fadeUp .4s ease both}.btn-yellow{background:var(--y);color:var(--bk);border:none;font-family:Barlow Condensed,sans-serif;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:opacity .15s,transform .15s}.btn-yellow:hover{opacity:.9;transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--fg);border:1px solid var(--gr);font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:border-color .15s,background .15s}.btn-ghost:hover{border-color:var(--mu);background:hsla(0,0%,100%,.03)}.btn-dark{background:var(--bk);color:var(--fg);border:1px solid var(--gr);font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:border-color .15s,background .15s}.btn-dark:hover{border-color:var(--mu);background:hsla(0,0%,100%,.03)}.awk-grid{background:var(--gr)}.awk-grid>*{background:var(--d1)}.awk-input{width:100%;background:var(--bk);border:1px solid var(--gr);color:var(--fg);padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:13px;outline:none;transition:border-color .15s}.awk-input:focus{border-color:var(--y)}.awk-input::-moz-placeholder{color:#9ca3af}.awk-input::placeholder{color:#9ca3af}.section-tag{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--y);letter-spacing:.14em;margin-bottom:14px;display:flex;align-items:center;gap:8px}.section-tag:before{content:"//";color:#b5bdc9}.theme-switcher{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:210px;padding:3px;border:1px solid var(--gr);background:var(--panel);border-radius:8px;box-shadow:var(--shadow-soft)}.theme-switcher button{min-height:32px;border:0;border-radius:5px;background:transparent;color:var(--fg-muted);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;transition:background .15s,color .15s}.theme-switcher button:hover{background:var(--panel-3);color:var(--fg)}.theme-switcher button.is-active{background:var(--y);color:var(--bk);font-weight:700}.theme-switcher-compact{min-width:168px;box-shadow:none}.theme-switcher-compact button{min-height:29px;font-size:9px}.settings-theme-row{display:flex;justify-content:flex-end;margin-top:-28px}.scan-line{position:absolute;left:0;right:0;height:2px;background:linear-gradient(transparent,rgba(200,240,0,.2),transparent);animation:scan 3s linear infinite}.det-box{position:absolute;border:1.5px solid var(--y)}.det-box-label{position:absolute;top:-18px;left:0;background:var(--y);color:var(--bk);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;padding:2px 5px;white-space:nowrap}.det-box-cy{border-color:var(--cy)}.det-box-cy .det-box-label{background:var(--cy)}.cam-corner{position:absolute;width:12px;height:12px}.cam-corner.tl{left:8px;border-left:1.5px solid var(--y)}.cam-corner.tl,.cam-corner.tr{top:8px;border-top:1.5px solid var(--y)}.cam-corner.tr{right:8px;border-right:1.5px solid var(--y)}.cam-corner.bl{left:8px;border-left:1.5px solid var(--y)}.cam-corner.bl,.cam-corner.br{bottom:8px;border-bottom:1.5px solid var(--y)}.cam-corner.br{right:8px;border-right:1.5px solid var(--y)}.dashboard-topbar,.dashboard-topbar-actions,.marketing-footer,.marketing-nav,.marketing-nav-actions{min-width:0}.dashboard-tabs,.dashboard-topbar-actions,.marketing-cta-row,.marketing-footer-links,.marketing-nav-actions,.marketing-nav-links{min-width:0;overflow-x:auto;scrollbar-width:none}.dashboard-tabs::-webkit-scrollbar,.dashboard-topbar-actions::-webkit-scrollbar,.marketing-cta-row::-webkit-scrollbar,.marketing-footer-links::-webkit-scrollbar,.marketing-nav-actions::-webkit-scrollbar,.marketing-nav-links::-webkit-scrollbar{display:none}.dashboard-content,.dashboard-main,.dashboard-right-panel,.dashboard-sidebar{min-width:0}.responsive-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-table table{min-width:680px}.auth-card,.dashboard-count-grid,.dashboard-modal,.dashboard-panel-grid,.dashboard-right-panel>div,.dashboard-stat-grid,.marketing-camera-grid>div,.marketing-features-grid,.marketing-form-card,.marketing-stats-grid,.marketing-steps-grid,.onboarding-modal{border-radius:8px}.dashboard-count-grid,.dashboard-panel-grid,.dashboard-stat-grid,.marketing-features-grid,.marketing-stats-grid,.marketing-steps-grid{overflow:hidden}.dashboard-card{border-radius:8px;overflow:hidden}.dashboard-camera-card{border-radius:7px}.dashboard-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}.count-card{min-width:0;min-height:92px;overflow:hidden}.count-card>div{min-width:0;overflow:hidden;text-overflow:ellipsis}.livefeed-toolbar{min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:100%}.livefeed-toolbar.livefeed-toolbar-clean{position:absolute!important;top:12px!important;left:clamp(190px,22%,280px)!important;right:12px!important;width:auto!important;margin:0!important;padding:0!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;background:transparent!important;border-radius:0!important;z-index:24!important;pointer-events:none}.livefeed-toolbar.livefeed-toolbar-clean>*{flex:0 1 auto;pointer-events:auto}.livefeed-toolbar.livefeed-toolbar-clean>button,.livefeed-toolbar.livefeed-toolbar-clean>div>button,.livefeed-toolbar.livefeed-toolbar-clean>select{min-height:38px!important;padding:0 14px!important;border:1px solid hsla(0,0%,100%,.26)!important;border-radius:999px!important;background:rgba(5,9,14,.62)!important;color:#f8fafc!important;box-shadow:0 8px 22px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.12)!important;backdrop-filter:blur(14px) saturate(135%);mix-blend-mode:normal!important;text-shadow:0 1px 2px rgba(0,0,0,.72)!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:.055em!important;text-transform:uppercase}.livefeed-toolbar.livefeed-toolbar-clean>button:hover,.livefeed-toolbar.livefeed-toolbar-clean>div>button:hover,.livefeed-toolbar.livefeed-toolbar-clean>select:hover{border-color:rgba(200,240,0,.9)!important;background:rgba(16,22,30,.86)!important;box-shadow:0 0 0 1px rgba(200,240,0,.52),0 12px 28px rgba(0,0,0,.34)!important}.livefeed-toolbar.livefeed-toolbar-clean>button:focus-visible,.livefeed-toolbar.livefeed-toolbar-clean>div>button:focus-visible,.livefeed-toolbar.livefeed-toolbar-clean>select:focus-visible{border-color:var(--y)!important;outline:2px solid rgba(200,240,0,.75)!important;outline-offset:2px}.livefeed-toolbar.livefeed-toolbar-clean>button:disabled{opacity:.62!important;color:rgba(248,250,252,.72)!important;cursor:not-allowed!important}.livefeed-toolbar.livefeed-toolbar-clean>select{min-width:152px!important;color-scheme:dark}.feed-settings-menu select option,.livefeed-toolbar.livefeed-toolbar-clean>select option{background:#080c12!important;color:#f8fafc!important}.livefeed-toolbar .feed-settings-menu{width:min(280px,calc(100vw - 32px))!important;padding:12px!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px!important;background:rgba(8,12,18,.92)!important;box-shadow:0 22px 50px rgba(0,0,0,.46),inset 0 1px 0 hsla(0,0%,100%,.12)!important;backdrop-filter:blur(18px) saturate(140%)}.livefeed-toolbar .feed-settings-menu .btn-dark,.livefeed-toolbar .feed-settings-menu select{min-height:38px!important;border:1px solid hsla(0,0%,100%,.24)!important;border-radius:6px!important;background:hsla(0,0%,100%,.05)!important;color:#f8fafc!important;font-size:10px!important;font-weight:700!important;letter-spacing:.055em!important;text-align:center;color-scheme:dark}.livefeed-toolbar .feed-settings-menu .btn-dark:hover,.livefeed-toolbar .feed-settings-menu select:focus,.livefeed-toolbar .feed-settings-menu select:hover{border-color:rgba(200,240,0,.82)!important;background:rgba(200,240,0,.1)!important}:root[data-theme=light] .livefeed-toolbar .feed-settings-menu .btn-dark,:root[data-theme=light] .livefeed-toolbar .feed-settings-menu select,:root[data-theme=light] .livefeed-toolbar.livefeed-toolbar-clean>button,:root[data-theme=light] .livefeed-toolbar.livefeed-toolbar-clean>div>button,:root[data-theme=light] .livefeed-toolbar.livefeed-toolbar-clean>select{background:rgba(8,12,18,.78)!important;border-color:hsla(0,0%,100%,.48)!important;color:#f8fafc!important}:root[data-theme=light] .livefeed-toolbar .feed-settings-menu{background:rgba(8,12,18,.94)!important;border-color:rgba(200,240,0,.42)!important}@media (max-width:920px){.livefeed-toolbar.livefeed-toolbar-clean{top:8px!important;left:8px!important;right:8px!important;width:auto!important;min-height:86px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px!important}.livefeed-toolbar.livefeed-toolbar-clean>*{width:100%!important;min-width:0!important}.livefeed-toolbar.livefeed-toolbar-clean>button,.livefeed-toolbar.livefeed-toolbar-clean>div>button,.livefeed-toolbar.livefeed-toolbar-clean>select{width:100%!important;padding:0 10px!important}}@media (max-width:640px){.livefeed-toolbar.livefeed-toolbar-clean{min-height:150px!important;grid-template-columns:1fr!important}.livefeed-toolbar .feed-settings-menu{left:0!important;right:auto!important}}.livefeed-toolbar-legacy{display:none!important}.livefeed-toolbar button,.livefeed-toolbar select{min-height:38px;max-width:100%;white-space:nowrap;border-radius:5px!important;text-align:center}.livefeed-toolbar-clean{position:relative;min-height:54px;background:transparent;border-radius:0;pointer-events:none}.livefeed-toolbar-clean>*{pointer-events:auto}.livefeed-header{display:none!important}.livefeed-toolbar-clean>button,.livefeed-toolbar-clean>div>button,.livefeed-toolbar-clean>select{background:rgba(8,12,18,.74)!important;color:#f8fafc!important;mix-blend-mode:normal!important;border-color:hsla(0,0%,100%,.68)!important;box-shadow:0 0 0 1px rgba(0,0,0,.28),inset 0 0 0 1px hsla(0,0%,100%,.08);font-weight:800;letter-spacing:.04em!important;text-shadow:0 0 1px hsla(0,0%,100%,.65)}.livefeed-toolbar-clean>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:154px;padding-right:28px!important;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0)!important;background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.feed-settings-menu select option,.livefeed-toolbar-clean select option{background:#0d0d0d;color:#f0f0f0;font-family:JetBrains Mono,monospace;font-size:12px}.feed-settings-menu{border-color:rgba(200,240,0,.32)!important;background:rgba(8,9,8,.94)!important;backdrop-filter:blur(16px)}.feed-settings-menu .btn-dark,.feed-settings-menu select{width:100%;min-height:36px;background:hsla(0,0%,100%,.05)!important;color:#f8fafc!important;border-color:hsla(0,0%,100%,.16)!important;text-align:center}.feed-settings-menu .btn-dark:hover,.feed-settings-menu select:focus,.feed-settings-menu select:hover{border-color:var(--y)!important;background:rgba(200,240,0,.06)!important}.livefeed-toolbar-clean>button:disabled{opacity:.42}.livefeed-toolbar-clean svg{color:currentColor}.live-feed-stage{flex:0 0 auto}.dashboard-content{padding-bottom:max(28px,env(safe-area-inset-bottom))!important}.dashboard-modal-actions{position:sticky;bottom:-28px;margin:18px -28px -28px;padding:14px 28px 28px;background:linear-gradient(hsla(0,0%,5%,.86),hsla(0,0%,5%,.98) 38%,#0d0d0d);border-top:1px solid #2a2a2a}.feed-meta{max-width:min(52%,320px)}.live-feed-stage>.feed-meta[style*="top: 10"]{top:64px!important}.count-focus-button{display:none;width:100%;margin-top:10px;padding:8px 10px;border:1px solid rgba(200,240,0,.3);background:rgba(200,240,0,.08);color:var(--y);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em}.count-fullscreen{position:fixed;inset:0;z-index:500;min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 25%,rgba(200,240,0,.12),transparent 34%),#050605;color:#f0f0f0;display:flex;flex-direction:column;justify-content:space-between}.count-fullscreen-actions,.count-fullscreen-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.count-fullscreen-grid span,.count-fullscreen-kicker{font-family:JetBrains Mono,monospace;font-size:10px;color:#555;letter-spacing:.12em}.count-fullscreen-camera{margin-top:6px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:900}.count-fullscreen-actions button,.count-fullscreen-close{border:1px solid #2a2a2a;background:#0d0d0d;color:#f0f0f0;padding:11px 14px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em}.count-fullscreen-value{text-align:center;font-family:Barlow Condensed,sans-serif;font-size:clamp(120px,34vw,280px);font-weight:900;line-height:.8;color:var(--y);text-shadow:0 0 34px rgba(200,240,0,.2)}.count-fullscreen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.count-fullscreen-grid div{border:1px solid #202020;background:hsla(0,0%,5%,.86);padding:14px;min-width:0}.count-fullscreen-grid strong{display:block;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:28px;color:#f0f0f0}.feed-fullscreen{position:fixed;inset:0;z-index:490;min-height:100dvh;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));background:#050605;color:#f0f0f0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px}.feed-fullscreen-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.feed-fullscreen-title{margin-top:5px;font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:900}.feed-fullscreen-actions{display:flex;gap:8px}.feed-fullscreen-actions button{min-height:40px;padding:10px 14px;border:1px solid #2a2a2a;background:#0d0d0d;color:#f0f0f0;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em}.feed-fullscreen-stage{position:relative;min-height:0;border:1px solid #2a2a2a;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center}.feed-fullscreen-controls{position:absolute;top:14px;left:14px;right:14px;z-index:30;display:flex;align-items:center;justify-content:flex-end;gap:8px;pointer-events:none}.feed-fullscreen-controls>button,.feed-fullscreen-controls>select{min-height:40px;padding:0 14px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:rgba(5,9,14,.68);color:#f8fafc;box-shadow:0 8px 22px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.12);backdrop-filter:blur(14px) saturate(135%);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;pointer-events:auto}.feed-fullscreen-controls>button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.feed-fullscreen-controls>select{min-width:152px;color-scheme:dark}.feed-fullscreen-controls>button:hover,.feed-fullscreen-controls>select:hover{border-color:rgba(200,240,0,.86);background:rgba(16,22,30,.86)}.feed-fullscreen-settings{position:absolute;top:calc(100% + 8px);right:0;display:grid;gap:8px;pointer-events:auto}.feed-fullscreen-settings .btn-dark,.feed-fullscreen-settings select{width:100%;min-height:38px;padding:0 12px}.feed-fullscreen-media{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.feed-fullscreen-box{position:absolute;border:2px solid;box-shadow:0 0 0 1px rgba(0,0,0,.55);pointer-events:none}.feed-fullscreen-box span{position:absolute;left:-2px;top:-24px;padding:3px 7px;max-width:min(240px,calc(100vw - 32px));overflow:hidden;text-overflow:ellipsis;color:#0a0a0a;font-family:JetBrains Mono,monospace;font-size:10px;white-space:nowrap}.feed-fullscreen-count{position:absolute;right:14px;bottom:14px;min-width:110px;border:1px solid rgba(200,240,0,.3);background:rgba(0,0,0,.72);padding:10px 12px;text-align:right}.feed-fullscreen-count span{display:block;font-family:JetBrains Mono,monospace;font-size:9px;color:#777;letter-spacing:.12em}.feed-fullscreen-count strong{display:block;margin-top:4px;font-family:Barlow Condensed,sans-serif;font-size:46px;line-height:.9;color:var(--y)}.event-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.event-list{display:flex;flex-direction:column;gap:6px}.event-row{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px;align-items:flex-start;border:1px solid #1d1d1d;background:#0d0d0d;padding:9px 10px}.event-dot{width:6px;height:6px;border-radius:50%;margin-top:5px;background:var(--gn)}.event-warn .event-dot{background:var(--y)}.event-crit .event-dot{background:var(--re);animation:blink 1s infinite}.event-copy{min-width:0;font-size:11px;color:#999;line-height:1.35}.event-copy span,.event-empty{display:block;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9px;color:#444}.event-empty{margin:0;border:1px solid #1d1d1d;padding:10px}:root[data-theme=light] .ticker-wrap{background:#d9f99d}:root[data-theme=light] .ticker-track span{color:#1f2937}:root[data-theme=light] .auth-shell,:root[data-theme=light] .dashboard-content,:root[data-theme=light] .dashboard-main,:root[data-theme=light] .dashboard-right-panel,:root[data-theme=light] .dashboard-shell,:root[data-theme=light] .dashboard-sidebar,:root[data-theme=light] .dashboard-topbar,:root[data-theme=light] .settings-shell{background:var(--bk)!important;color:var(--fg)!important}:root[data-theme=light] .dashboard-tabs{background:var(--panel)!important;border-color:var(--gr)!important}:root[data-theme=light] .auth-card,:root[data-theme=light] .count-card,:root[data-theme=light] .count-fullscreen-grid div,:root[data-theme=light] .dashboard-camera-card,:root[data-theme=light] .dashboard-card,:root[data-theme=light] .dashboard-model-profile,:root[data-theme=light] .dashboard-panel,:root[data-theme=light] .event-empty,:root[data-theme=light] .event-row,:root[data-theme=light] .event-summary-grid>div,:root[data-theme=light] .settings-card{background:var(--panel)!important;border-color:var(--gr)!important;color:var(--fg)!important;box-shadow:var(--shadow-soft)}:root[data-theme=light] .dashboard-count-grid{background:var(--gr)!important}:root[data-theme=light] .feed-fullscreen-stage,:root[data-theme=light] .live-feed-stage{background-color:#0b0f13!important}:root[data-theme=light] .awk-input,:root[data-theme=light] .btn-dark,:root[data-theme=light] .btn-ghost{background:var(--panel)!important;border-color:var(--gr)!important;color:var(--fg)!important}:root[data-theme=light] .btn-dark:hover,:root[data-theme=light] .btn-ghost:hover{background:var(--panel-3)!important}:root[data-theme=light] .count-fullscreen,:root[data-theme=light] .feed-fullscreen{background:radial-gradient(circle at 50% 25%,rgba(95,127,0,.12),transparent 34%),#f6f8fb;color:var(--fg)}:root[data-theme=light] .count-fullscreen-actions button,:root[data-theme=light] .count-fullscreen-close,:root[data-theme=light] .feed-fullscreen-actions button{background:var(--panel);border-color:var(--gr);color:var(--fg)}:root[data-theme=light] .event-copy{color:var(--fg-soft)}:root[data-theme=light] .count-fullscreen-grid span,:root[data-theme=light] .count-fullscreen-kicker,:root[data-theme=light] .event-copy span,:root[data-theme=light] .event-empty,:root[data-theme=light] .feed-fullscreen-count span{color:var(--fg-muted)}.marketing-page{--y:#c8f000;--bk:#0a0a0a;--d1:#111;--d2:#0d0d0d;--d3:#161616;--gr:#2a2a2a;--mu:#b5bdc9;--fg:#f0f0f0;--fg-soft:#c2cad6;--fg-muted:#8a8f98;--panel:#0d0d0d;--panel-2:#111;--panel-3:#161616}:root[data-theme=light] .marketing-page .ticker-wrap{background:#c8f000}:root[data-theme=light] .marketing-page .ticker-track span{color:#0a0a0a}:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="background: #0a0a0a"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="background: #0d0d0d"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="background: #111"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="background: rgb(10, 10, 10)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="background: rgb(13, 13, 13)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="background: rgb(17, 17, 17)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="background:#0a0a0a"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="background:#0d0d0d"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="background:#111"]{background:var(--panel)!important}:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #f0f0f0"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(240, 240, 240)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#f0f0f0"]{color:var(--fg)!important}:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #a7adb7"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #b5bdc9"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #c2cad6"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #cbd5e1"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #d1d5db"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(167, 173, 183)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(181, 189, 201)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(194, 202, 214)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(203, 213, 225)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(209, 213, 219)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#a7adb7"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#b5bdc9"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#c2cad6"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#cbd5e1"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#d1d5db"]{color:var(--fg-soft)!important}:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #2a2a2a"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #333"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #444"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #555"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #777"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #8a8f98"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: #9ca3af"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(119, 119, 119)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(138, 143, 152)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(156, 163, 175)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(42, 42, 42)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(51, 51, 51)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(68, 68, 68)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color: rgb(85, 85, 85)"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#2a2a2a"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#333"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#444"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#555"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#777"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#8a8f98"],:root[data-theme=light] :is(.dashboard-shell,.settings-shell,.auth-shell) [style*="color:#9ca3af"]{color:var(--fg-muted)!important}.marketing-hero-word{font-size:112px!important}.marketing-hero-word-small{font-size:80px!important}.mobile-only{display:none}@media (max-width:1180px){.marketing-hero-word{font-size:88px!important}.marketing-hero-word-small{font-size:64px!important}}@media (hover:none),(pointer:coarse){.btn-dark,.btn-ghost,.btn-yellow,a,body,button,input,select,textarea{cursor:auto!important}}@media (max-width:1180px){.dashboard-layout{grid-template-columns:220px minmax(0,1fr)!important}.dashboard-right-panel{grid-column:1/-1;border-left:0!important;border-top:1px solid var(--gr);display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;max-height:none;overflow:visible!important}.dashboard-right-panel>div{border-bottom:0!important;border-right:1px solid var(--gr)}.dashboard-right-panel>div:last-child{border-right:0}}@media (max-width:960px){.marketing-nav{height:auto!important;padding:12px 20px!important;gap:12px;flex-wrap:wrap}.marketing-nav-links{order:3;width:100%;gap:18px!important;padding-top:4px}.marketing-nav-links a{white-space:nowrap}.marketing-section{padding:64px 20px!important}.marketing-hero{padding:42px 20px 0!important;min-height:auto!important}.marketing-hero-word{font-size:64px!important;line-height:.96!important}.marketing-hero-word-small{font-size:48px!important;line-height:1!important;-webkit-text-stroke-width:1px!important}.marketing-hero-grid,.marketing-quote-grid,.marketing-split-grid{grid-template-columns:1fr!important;gap:36px!important}.marketing-form-grid,.marketing-stats-grid{grid-template-columns:1fr 1fr!important}.marketing-camera-preview{margin-left:-20px!important;margin-right:-20px!important;padding:28px 20px!important}.marketing-camera-grid{grid-template-columns:1fr 1fr!important}.marketing-camera-grid>:first-child{grid-column:1/-1}.marketing-features-grid,.marketing-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-cta-band{padding:64px 20px!important}.marketing-footer{padding:28px 20px!important;gap:16px;flex-wrap:wrap}.dashboard-shell{height:auto!important;min-height:100vh;overflow:visible!important}.dashboard-topbar{height:auto!important;padding:12px 16px!important;gap:12px;flex-wrap:wrap;position:sticky;top:0;z-index:50}.dashboard-topbar-actions{width:100%;gap:10px!important;justify-content:flex-start!important}.theme-switcher-compact{min-width:210px}.dashboard-layout{display:flex!important;flex-direction:column;overflow:visible!important}.dashboard-sidebar{border-right:0!important;border-bottom:1px solid var(--gr);overflow:visible!important}.dashboard-camera-section{padding:14px 16px!important}.dashboard-camera-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.dashboard-camera-list::-webkit-scrollbar{display:none}.dashboard-camera-card{min-width:190px;margin-bottom:0!important}.dashboard-class-section{display:none}.dashboard-model-profile{margin:0 16px 16px!important}.dashboard-main{overflow:visible!important}.dashboard-tabs{padding:0 16px!important;background:var(--bk)}.dashboard-tabs button{min-height:44px;white-space:nowrap}.dashboard-content{overflow:visible!important;padding:16px!important}.dashboard-count-grid,.dashboard-panel-grid,.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-attendance-grid{grid-template-columns:1fr!important}.dashboard-right-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;background:#080908!important}.dashboard-right-panel>div{border:1px solid var(--gr)!important}.livefeed-header{align-items:flex-start!important;flex-direction:column;gap:12px}.livefeed-toolbar{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.livefeed-toolbar-clean{margin-bottom:-104px!important;min-height:104px;padding:8px!important;align-items:start!important}.livefeed-toolbar>*{max-width:none!important;width:100%}.livefeed-toolbar button,.livefeed-toolbar select{min-height:40px;padding:8px 10px!important}}@media (max-width:640px){.ticker-track span{margin:0 14px;font-size:13px}.marketing-cta-row,.marketing-nav-actions{width:100%;flex-direction:column}.marketing-cta-row a,.marketing-cta-row button,.marketing-nav-actions a,.marketing-nav-actions button{width:100%}.dashboard-count-grid,.dashboard-panel-grid,.dashboard-right-panel,.dashboard-stat-grid,.marketing-camera-grid,.marketing-features-grid,.marketing-form-grid,.marketing-stats-grid,.marketing-steps-grid{grid-template-columns:1fr!important}.marketing-hero-word{font-size:48px!important}.marketing-hero-word-small{font-size:38px!important}.marketing-features-grid>div,.marketing-stats-grid>div,.marketing-steps-grid>div{padding:22px 18px!important}.dashboard-topbar-actions{display:grid!important;grid-template-columns:1fr 1fr}.settings-theme-row .theme-switcher,.theme-switcher,.theme-switcher-compact{width:100%;min-width:0}.settings-theme-row{justify-content:stretch;margin-top:14px}.marketing-preview-header{align-items:flex-start!important;flex-direction:column;gap:8px}.marketing-live-sync{margin-left:0!important;width:100%}.auth-card,.marketing-form-card{padding:24px 18px!important}.marketing-footer{align-items:flex-start!important;flex-direction:column}.dashboard-topbar-actions>span{display:none}.dashboard-topbar-actions .theme-switcher,.dashboard-topbar-actions a,.dashboard-topbar-actions button{width:100%}.dashboard-topbar-actions button{min-height:40px}.dashboard-camera-section{padding:12px!important}.dashboard-camera-card{min-width:82vw}.dashboard-model-profile{margin:0 12px 12px!important}.dashboard-content{padding:12px!important;gap:12px!important}.livefeed-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px!important;padding-bottom:0}.livefeed-toolbar-clean{margin-bottom:-100px!important;min-height:100px;padding:8px!important}.livefeed-toolbar>*{width:100%!important;min-width:0}.livefeed-toolbar button,.livefeed-toolbar select{min-height:36px!important;padding:8px 12px!important;font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-settings-menu{left:0!important;right:auto!important;width:min(100%,280px)!important}.feed-meta{display:none}.dashboard-count-grid>div{padding:14px 18px!important}.count-focus-button{display:block;max-width:180px}.alerts-panel{order:-1}.event-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-list{max-height:132px;overflow-y:auto}.event-row{padding:8px 9px}.count-fullscreen{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.count-fullscreen-actions,.count-fullscreen-top{align-items:stretch;flex-direction:column}.count-fullscreen-actions button,.count-fullscreen-close{width:100%;min-height:44px}.count-fullscreen-grid{grid-template-columns:1fr}.count-fullscreen-grid div{padding:12px}.count-fullscreen-grid strong{font-size:24px}.feed-fullscreen{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));gap:10px}.feed-fullscreen-top{align-items:stretch;flex-direction:column}.feed-fullscreen-actions{display:grid;grid-template-columns:1fr 1fr}.feed-fullscreen-actions button{width:100%;min-height:42px}.feed-fullscreen-title{font-size:24px}.feed-fullscreen-count{right:10px;bottom:10px;min-width:86px;padding:8px 10px}.feed-fullscreen-count strong{font-size:38px}.dashboard-modal{width:calc(100vw - 24px)!important;padding:20px!important}.onboarding-shell{padding:16px;align-items:stretch!important}.onboarding-modal{max-width:none!important;padding:24px 18px!important}}.auth-card,.dashboard-camera-card,.dashboard-panel,.dashboard-tabs,.dashboard-topbar-actions,.dashboard-topbar>div:first-child,.settings-card{min-width:0}.dashboard-topbar>div:first-child{overflow:hidden}.dashboard-topbar>div:first-child span{white-space:nowrap}.dashboard-topbar-actions .btn-dark,.dashboard-topbar-actions .btn-yellow,.dashboard-topbar-actions a{flex:0 0 auto}.dashboard-tabs{gap:clamp(18px,3vw,32px)}.dashboard-tabs button{margin-right:0!important}.dashboard-content{overscroll-behavior:contain}.dashboard-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,152px),1fr))!important}.dashboard-panel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))!important}.dashboard-panel,.dashboard-right-panel>div,.event-copy,.event-row,.feed-meta{min-width:0}.live-feed-stage{box-shadow:0 18px 46px rgba(0,0,0,.26)}.live-feed-stage img,.live-feed-stage video{max-width:none}.feed-meta{overflow:hidden;text-overflow:ellipsis}.count-card{display:flex;flex-direction:column;justify-content:space-between}.count-card :is(div,span,strong){min-width:0}.count-card div{overflow-wrap:anywhere}.dashboard-modal{width:min(92vw,520px)!important}.onboarding-shell{min-height:100dvh}.marketing-page :is(section,main,nav,footer,div){min-width:0}.marketing-camera-grid iframe{max-width:none}.mobile-camera-toggle,.mobile-sidebar-backdrop,.mobile-sidebar-header{display:none}@media (min-width:1181px){.dashboard-shell{height:100dvh!important;min-height:100dvh}.dashboard-layout{grid-template-columns:clamp(218px,14vw,280px) minmax(0,1fr) clamp(286px,20vw,360px)!important;min-height:0}.dashboard-main,.dashboard-right-panel,.dashboard-sidebar{min-height:0}.dashboard-right-panel{overflow-y:auto!important}.dashboard-content{padding:clamp(16px,1.4vw,26px)!important}}@media (min-width:961px){.dashboard-topbar{min-height:52px}.dashboard-topbar-actions{justify-content:flex-end}.dashboard-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:700px) and (max-width:960px){.dashboard-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:920px){.livefeed-toolbar.livefeed-toolbar-clean{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:visible!important;padding:0 2px 7px!important;scrollbar-width:none}.livefeed-toolbar.livefeed-toolbar-clean::-webkit-scrollbar{display:none}.livefeed-toolbar.livefeed-toolbar-clean>*,.livefeed-toolbar.livefeed-toolbar-clean>button,.livefeed-toolbar.livefeed-toolbar-clean>div>button,.livefeed-toolbar.livefeed-toolbar-clean>select{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;flex:0 0 auto!important}.livefeed-toolbar.livefeed-toolbar-clean>button,.livefeed-toolbar.livefeed-toolbar-clean>div>button,.livefeed-toolbar.livefeed-toolbar-clean>select{min-height:38px!important;padding:0 12px!important}.feed-fullscreen-settings,.livefeed-toolbar .feed-settings-menu{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(70dvh,420px);overflow-y:auto;z-index:80!important}}@media (max-width:760px){.feed-fullscreen-controls{left:10px;right:10px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.feed-fullscreen-controls::-webkit-scrollbar{display:none}.feed-fullscreen-controls>*{flex:0 0 auto}.feed-fullscreen-controls>button,.feed-fullscreen-controls>select{min-width:-moz-max-content;min-width:max-content}}@media (max-width:640px){.dashboard-topbar{padding:10px 12px!important}.dashboard-topbar>div:first-child{width:100%}.dashboard-topbar-actions{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:2px;scrollbar-width:none}.dashboard-topbar-actions::-webkit-scrollbar{display:none}.dashboard-topbar-actions .theme-switcher,.dashboard-topbar-actions a,.dashboard-topbar-actions button{width:auto!important;min-width:-moz-max-content;min-width:max-content}.dashboard-topbar-actions button{min-height:36px;padding-left:12px!important;padding-right:12px!important;font-size:10px!important}.dashboard-topbar-actions .theme-switcher{min-width:168px}.dashboard-camera-card{min-width:min(72vw,260px)!important}.dashboard-tabs{padding:0 12px!important}.dashboard-tabs button{min-height:40px;font-size:12px!important}.live-feed-stage{width:100%!important}.count-focus-button{max-width:none}.dashboard-modal-actions{bottom:-20px;margin:16px -20px -20px;padding:12px 20px max(20px,env(safe-area-inset-bottom))}.dashboard-modal-actions button{min-height:42px}.onboarding-shell>div:not(.onboarding-modal){max-height:calc(100dvh - 32px);overflow-y:auto}}@media (max-width:480px){.marketing-hero{padding-top:32px!important}.marketing-hero-word{font-size:42px!important}.marketing-hero-word-small{font-size:32px!important}.marketing-camera-preview{padding:22px 14px!important}.marketing-section{padding-left:14px!important;padding-right:14px!important}.auth-shell>div:last-child{padding:16px!important}.auth-card{padding:22px 16px!important}}@media (max-width:640px){.mobile-camera-toggle{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px;padding:0 12px;border:1px solid rgba(200,240,0,.45)!important;border-bottom:2px solid var(--y)!important;background:rgba(200,240,0,.08)!important;color:var(--y)!important;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.dashboard-sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;z-index:140!important;width:min(84vw,320px)!important;max-width:calc(100vw - 44px);height:100dvh!important;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom));border-right:1px solid var(--gr)!important;border-bottom:0!important;background:var(--bk)!important;box-shadow:22px 0 52px rgba(0,0,0,.55);overflow-y:auto!important;transform:translateX(-104%);transition:transform .22s ease;will-change:transform}.dashboard-sidebar.is-mobile-open{transform:translateX(0)}.mobile-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:130;width:100%;height:100%;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.62);backdrop-filter:blur(2px);touch-action:none}.mobile-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px 12px;border-bottom:1px solid var(--gr)}.mobile-sidebar-header div{min-width:0}.mobile-sidebar-header span,.mobile-sidebar-header strong{display:block;font-family:JetBrains Mono,monospace;letter-spacing:.1em}.mobile-sidebar-header span{font-size:12px;color:var(--fg)}.mobile-sidebar-header strong{margin-top:3px;font-size:9px;color:var(--fg-muted);font-weight:500}.mobile-sidebar-header button{flex:0 0 auto;min-height:34px;padding:0 10px;border:1px solid var(--gr);background:var(--panel);color:var(--fg-soft);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em}.dashboard-sidebar .dashboard-camera-section{padding:12px!important}.dashboard-sidebar .dashboard-camera-list{display:flex;flex-direction:column;gap:8px;overflow:visible;padding-bottom:4px}.dashboard-sidebar .dashboard-camera-card{width:100%!important;min-width:0!important;margin-bottom:0!important}.dashboard-sidebar .dashboard-model-profile{margin:10px 12px 14px!important}}.dashboard-topbar-actions{gap:8px!important;align-items:center!important}.topbar-action,.topbar-status-pill,.topbar-time{min-height:40px;border-radius:8px}.topbar-status-pill{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:0 12px;border:1px solid rgba(200,240,0,.28);background:rgba(200,240,0,.07);color:var(--y);font-family:JetBrains Mono,monospace;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.topbar-status-pill>span:last-child{display:flex;flex-direction:column;gap:1px;line-height:1.05}.topbar-status-pill strong{font-size:13px;font-weight:800}.topbar-status-pill>span:last-child span{color:var(--fg-soft);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.topbar-time{display:inline-flex;align-items:center;flex:0 0 auto;padding:0 10px;border:1px solid var(--gr);background:var(--panel);color:var(--fg-soft);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.04em}.topbar-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto;min-height:40px!important;padding:0 13px!important;white-space:nowrap;line-height:1!important;text-align:center}.topbar-action svg{flex:0 0 auto}.topbar-action>span{display:inline-block;color:inherit;font-family:Barlow Condensed,sans-serif;font-size:12px!important;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.topbar-primary{border:1px solid transparent!important;box-shadow:0 0 0 1px rgba(200,240,0,.22)}.topbar-settings-wrap{position:relative;display:inline-flex;flex:0 0 auto}.topbar-settings-split{display:inline-flex;align-items:stretch;flex:0 0 auto;overflow:hidden;border:1px solid var(--gr);border-radius:8px;background:var(--bk)}.topbar-settings-split.is-active{border-color:var(--y)!important}.topbar-settings-main{border:0!important;border-right:1px solid var(--gr)!important;border-radius:0!important}.topbar-settings-toggle{width:38px!important;min-width:38px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--fg)}.topbar-settings-split:hover .topbar-settings-main,.topbar-settings-split:hover .topbar-settings-toggle{color:var(--fg)}.topbar-settings-split.is-active .topbar-settings-main,.topbar-settings-split.is-active .topbar-settings-toggle{color:var(--y)!important}.topbar-settings-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:min(320px,calc(100vw - 24px));display:grid;gap:10px;padding:10px;border:1px solid var(--gr);border-radius:10px;background:var(--panel-2);box-shadow:0 18px 40px rgba(0,0,0,.42)}.topbar-settings-section{display:grid;gap:7px}.topbar-settings-label{color:var(--fg-muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.topbar-settings-menu .theme-switcher{width:100%!important;min-width:0!important}.topbar-settings-menu .theme-switcher button{width:auto!important;min-width:0!important}.topbar-settings-link{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:8px;color:var(--fg);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:800;letter-spacing:.07em;line-height:1;text-decoration:none;text-transform:uppercase;width:100%!important;min-width:0!important}.dashboard-topbar-actions .theme-switcher{flex:0 0 auto;min-height:40px}.dashboard-topbar-actions .theme-switcher button{min-height:32px}.livefeed-toolbar.livefeed-toolbar-clean{gap:8px!important}.feed-action,.feed-fullscreen-controls .feed-action,.livefeed-toolbar.livefeed-toolbar-clean>button.feed-action,.livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action,.livefeed-toolbar.livefeed-toolbar-clean>select.feed-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important;min-height:42px!important;max-width:none!important;padding:0 13px!important;border-radius:10px!important;border:1px solid hsla(0,0%,100%,.24)!important;background:rgba(8,12,18,.74)!important;color:#f8fafc!important;font-family:Barlow Condensed,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase;white-space:nowrap!important;text-shadow:none!important}.feed-action svg{flex:0 0 auto}.feed-action>span{display:inline-block;color:inherit}.feed-action:focus-visible,.feed-action:hover,.livefeed-toolbar.livefeed-toolbar-clean>button.feed-action:hover,.livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action:hover,.livefeed-toolbar.livefeed-toolbar-clean>select.feed-action:hover{border-color:rgba(200,240,0,.78)!important;background:rgba(17,24,32,.9)!important}.feed-action.is-active,.livefeed-toolbar.livefeed-toolbar-clean>button.feed-action.is-active,.livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action.is-active{border-color:var(--y)!important;background:var(--y)!important;color:var(--bk)!important;box-shadow:0 0 0 1px rgba(200,240,0,.36),0 10px 26px rgba(0,0,0,.3)!important}.feed-fullscreen-controls .feed-action:disabled,.livefeed-toolbar.livefeed-toolbar-clean>button.feed-action:disabled{opacity:.5!important;cursor:not-allowed!important}.feed-fullscreen-controls select.feed-select,.feed-select,.livefeed-toolbar.livefeed-toolbar-clean>select.feed-select{min-width:150px!important;padding-right:32px!important;color:var(--y)!important;text-align:left!important;-moz-text-align-last:left;text-align-last:left}.feed-settings-menu{width:min(320px,calc(100vw - 24px))!important;max-height:min(70vh,430px);overflow-y:auto}.feed-menu-item,.feed-settings-menu .feed-menu-item,.livefeed-toolbar .feed-settings-menu .feed-menu-item{min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;border-radius:8px!important;font-family:Barlow Condensed,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.07em!important;line-height:1!important;text-align:left!important;text-transform:uppercase}.feed-settings-menu select.feed-menu-item{display:block!important;-moz-text-align-last:left;text-align-last:left}.feed-menu-item svg{flex:0 0 auto}.feed-fullscreen-controls{gap:8px!important}@media (max-width:920px){.livefeed-toolbar.livefeed-toolbar-clean{min-height:50px!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;padding:0 0 4px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.livefeed-toolbar.livefeed-toolbar-clean::-webkit-scrollbar{display:none}.livefeed-toolbar.livefeed-toolbar-clean>*,.livefeed-toolbar.livefeed-toolbar-clean>button.feed-action,.livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action,.livefeed-toolbar.livefeed-toolbar-clean>select.feed-action{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important}.livefeed-toolbar.livefeed-toolbar-clean>div{flex:0 0 auto!important}}@media (max-width:760px){.dashboard-topbar-actions{width:100%;display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:3px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dashboard-topbar-actions::-webkit-scrollbar{display:none}.dashboard-topbar-actions>.topbar-time{display:inline-flex!important}.dashboard-topbar-actions .theme-switcher,.topbar-action,.topbar-status-pill,.topbar-time{min-height:40px}.topbar-action{padding:0 11px!important}.topbar-action>span{font-size:11px!important}.dashboard-topbar-actions .theme-switcher{min-width:174px!important}}@media (max-width:480px){.topbar-status-pill{padding:0 10px}.topbar-status-pill>span:last-child span{font-size:9px}.topbar-action{gap:6px!important;padding:0 10px!important}.feed-action,.feed-fullscreen-controls .feed-action,.feed-menu-item,.feed-settings-menu .feed-menu-item,.livefeed-toolbar.livefeed-toolbar-clean>button.feed-action,.livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action,.livefeed-toolbar.livefeed-toolbar-clean>select.feed-action{min-height:40px!important;padding-left:10px!important;padding-right:10px!important;font-size:11px!important}.feed-select,.livefeed-toolbar.livefeed-toolbar-clean>select.feed-select{min-width:138px!important}}.feed-fullscreen-controls,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean{position:absolute!important;top:12px!important;width:auto!important;max-width:none!important;min-height:46px!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;-webkit-overflow-scrolling:touch;pointer-events:none;z-index:42!important}.feed-fullscreen-controls::-webkit-scrollbar,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean::-webkit-scrollbar{display:none}.feed-fullscreen-controls>*,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>*{flex:0 0 auto!important;pointer-events:auto}.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div{position:relative}.feed-action,.feed-fullscreen-controls .feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-action{padding:0 14px!important;border-radius:11px!important;border:1px solid rgba(226,232,240,.24)!important;background:rgba(5,9,14,.76)!important;color:#f8fafc!important;box-shadow:0 10px 26px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.1)!important;font-family:Barlow Condensed,sans-serif!important;font-size:12px!important;font-weight:850!important;letter-spacing:.07em!important;line-height:1!important}.feed-action svg{width:16px;height:16px}.feed-action:focus-visible,.feed-action:hover,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action:hover,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action:hover,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-action:hover{border-color:rgba(200,240,0,.9)!important;background:rgba(13,19,28,.94)!important}.feed-action:focus-visible,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action:focus-visible,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action:focus-visible,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-action:focus-visible{outline:2px solid rgba(200,240,0,.78)!important;outline-offset:2px}.feed-action.is-active,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action.is-active,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action.is-active{color:var(--bk)!important;text-shadow:none!important}.feed-fullscreen-controls select.feed-select,.feed-select,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-select{min-width:clamp(148px,20vw,190px)!important;max-width:min(42vw,230px)!important;justify-content:flex-start!important;color:var(--y)!important}.feed-settings-trigger.is-active{border-color:var(--y)!important;color:var(--y)!important}.feed-settings-menu{border-radius:10px!important;background:rgba(8,12,18,.96)!important}@media (max-width:920px){.feed-fullscreen-controls,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean{justify-content:flex-start!important}}@media (max-width:640px){.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean{top:auto!important;bottom:10px!important;left:10px!important;right:10px!important;min-height:44px!important}.feed-action,.feed-fullscreen-controls .feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-action{height:44px!important;min-height:44px!important;padding-left:12px!important;padding-right:12px!important}.feed-select,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-select{min-width:154px!important;max-width:62vw!important}}.feed-fullscreen-controls,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean{left:10px!important;right:10px!important;top:10px!important;min-height:44px!important;justify-content:flex-start!important;gap:6px!important;overflow:visible!important;transition:opacity .18s ease,transform .18s ease}.feed-fullscreen-controls.controls-idle,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean.controls-idle{transform:translateY(-6px)}.feed-fullscreen-controls.controls-idle>*,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean.controls-idle>*{pointer-events:none!important}.live-feed-stage.controls-idle{cursor:none}.feed-action,.feed-fullscreen-controls .feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-action{height:42px!important;min-height:42px!important;min-width:42px!important;max-width:min(210px,42vw)!important;padding:0 12px!important;border-radius:8px!important;border-color:rgba(226,232,240,.34)!important;background:rgba(6,10,16,.82)!important;box-shadow:0 8px 22px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.12)!important}.feed-action>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.feed-action svg{width:15px;height:15px}.feed-fullscreen-controls select.feed-select,.feed-select,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-select{min-width:150px!important;max-width:min(196px,48vw)!important}.feed-action.is-active,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action.is-active,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action.is-active{border-color:var(--y)!important;background:var(--y)!important;color:#050505!important;box-shadow:0 0 0 2px rgba(200,240,0,.28),0 10px 26px rgba(0,0,0,.34)!important}@media (max-width:760px){.feed-fullscreen-controls,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean{top:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;left:8px!important;right:8px!important;overflow-x:auto!important;overflow-y:visible!important;padding:0 2px 3px!important;scrollbar-width:none}.feed-fullscreen-controls::-webkit-scrollbar,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean::-webkit-scrollbar{display:none}.feed-action,.feed-fullscreen-controls .feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-action{height:42px!important;min-height:42px!important;max-width:none!important;padding-left:11px!important;padding-right:11px!important}.feed-fullscreen-controls.controls-idle,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean.controls-idle{transform:translateY(6px)}}@media (max-width:420px){.feed-action,.feed-fullscreen-controls .feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action{padding-left:10px!important;padding-right:10px!important}.feed-fullscreen-controls select.feed-select,.feed-select,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-select{min-width:142px!important}}.vision-site{--vision-bg:#080b09;--vision-bg-elevated:#0d110e;--vision-surface:#121713;--vision-surface-soft:#171d18;--vision-border:rgba(228,239,229,.13);--vision-border-strong:rgba(228,239,229,.22);--vision-text:#f4f7f2;--vision-text-soft:#c5cec3;--vision-text-muted:#899588;--vision-accent:#d7ff45;--vision-accent-ink:#111606;--vision-success:#6cf2a3;min-height:100vh;overflow:clip;background:radial-gradient(circle at 76% 7%,rgba(161,221,55,.1),transparent 29rem),var(--vision-bg);color:var(--vision-text)}:root[data-theme=light] .vision-site{--vision-bg:#f4f5ef;--vision-bg-elevated:#fafbf6;--vision-surface:#fff;--vision-surface-soft:#ebeee5;--vision-border:rgba(27,38,27,.13);--vision-border-strong:rgba(27,38,27,.22);--vision-text:#172018;--vision-text-soft:#425045;--vision-text-muted:#6d786f;--vision-accent:#b8e916;--vision-accent-ink:#101604;--vision-success:#147a44;background:radial-gradient(circle at 76% 7%,rgba(137,187,34,.14),transparent 29rem),var(--vision-bg)}.vision-container{width:min(1240px,calc(100% - 64px));margin-inline:auto}.vision-skip-link{position:fixed;top:12px;left:12px;z-index:1000;transform:translateY(-180%);border-radius:999px;background:var(--vision-accent);color:var(--vision-accent-ink);padding:10px 16px;font-weight:700;text-decoration:none}.vision-skip-link:focus{transform:translateY(0)}.vision-site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--vision-border);background:color-mix(in srgb,var(--vision-bg) 82%,transparent);backdrop-filter:blur(20px) saturate(130%)}.vision-header-inner{min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.vision-brand-link{width:-moz-fit-content;width:fit-content;text-decoration:none}.vision-brand{display:inline-flex;align-items:center;gap:9px;color:var(--vision-text);white-space:nowrap}.vision-brand-wordmark{font-family:Barlow Condensed,sans-serif;font-size:21px;font-weight:900;letter-spacing:-.02em}.vision-brand-wordmark b{color:var(--vision-accent)}.vision-brand-product{border:1px solid var(--vision-border-strong);border-radius:999px;padding:4px 8px;color:var(--vision-text-soft);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.12em}.vision-nav{display:flex;align-items:center;gap:30px}.vision-footer a,.vision-nav a,.vision-text-link{color:var(--vision-text-soft);font-size:14px;font-weight:500;text-decoration:none;transition:color .16s ease}.vision-footer a:hover,.vision-nav a:hover,.vision-text-link:hover{color:var(--vision-text)}.vision-header-actions{display:flex;justify-content:flex-end;align-items:center;gap:17px}.vision-header-actions .theme-switcher-compact{min-width:0;width:42px;grid-template-columns:1fr;border-radius:999px;padding:2px;overflow:hidden;box-shadow:none}.vision-header-actions .theme-switcher-compact button{display:none;min-height:32px;border-radius:999px;padding-inline:6px;font-size:9px}.vision-header-actions .theme-switcher-compact button.is-active{display:block}.vision-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--vision-accent);border-radius:999px;background:var(--vision-accent);color:var(--vision-accent-ink);padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 12px 34px rgba(133,180,30,.15);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.vision-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(133,180,30,.22)}.vision-button-small{min-height:40px;padding-inline:17px;font-size:13px}.vision-button-secondary{border-color:var(--vision-border-strong);background:color-mix(in srgb,var(--vision-surface) 55%,transparent);color:var(--vision-text);box-shadow:none}.vision-button-secondary:hover{background:var(--vision-surface);box-shadow:none}.vision-hero{position:relative;padding:110px 0 96px}.vision-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.35;background-image:linear-gradient(var(--vision-border) 1px,transparent 1px),linear-gradient(90deg,var(--vision-border) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.vision-hero-orb{position:absolute;top:14%;right:7%;z-index:0;width:360px;height:360px;border-radius:50%;background:rgba(191,248,73,.1);filter:blur(80px)}.vision-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(56px,7vw,108px)}.vision-kicker{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:8px;color:var(--vision-text-muted);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.105em;line-height:1.3;text-transform:uppercase}.vision-hero-copy h1{max-width:720px;margin-top:24px;font-family:Barlow Condensed,sans-serif;font-size:clamp(68px,7.1vw,112px);font-weight:800;letter-spacing:-.045em;line-height:.88}.vision-hero-copy h1 span{display:block;color:var(--vision-accent)}.vision-hero-description{max-width:610px;margin-top:30px;color:var(--vision-text-soft);font-size:18px;line-height:1.7}.vision-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.vision-trust-list{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px;color:var(--vision-text-muted);font-size:12px}.vision-trust-list span{display:inline-flex;align-items:center;gap:7px}.vision-trust-list svg{color:var(--vision-success)}.vision-hero-visual{position:relative}.vision-product-preview{position:relative;overflow:hidden;border:1px solid var(--vision-border-strong);border-radius:20px;background:#0b100d;box-shadow:0 45px 110px rgba(0,0,0,.42);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}:root[data-theme=light] .vision-product-preview{box-shadow:0 45px 90px rgba(24,39,22,.18)}.vision-preview-bar{height:50px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);padding:0 16px;color:#a9b6a9;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em}.vision-preview-dots{display:flex;gap:5px}.vision-preview-dots span{width:6px;height:6px;border-radius:50%;background:#3b443c}.vision-preview-dots span:first-child{background:var(--vision-accent)}.vision-preview-location{display:flex;align-items:center;gap:7px}.vision-preview-model{justify-self:end}.vision-live-dot{width:6px;height:6px;display:inline-block;flex:0 0 auto;border-radius:50%;background:var(--vision-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--vision-success) 12%,transparent);animation:visionPulse 2s ease-out infinite}.vision-preview-body{display:grid;grid-template-columns:minmax(0,1fr) 168px;min-height:398px}.vision-preview-feed{position:relative;min-width:0;overflow:hidden;background:linear-gradient(180deg,rgba(13,23,17,.1),rgba(3,7,5,.82)),#19231b}.vision-feed-grid{position:absolute;inset:0;opacity:.26;background-image:linear-gradient(rgba(213,255,69,.13) 1px,transparent 0),linear-gradient(90deg,rgba(213,255,69,.13) 1px,transparent 0);background-size:36px 36px}.vision-feed-glow{position:absolute;top:4%;left:24%;width:44%;height:64%;background:rgba(199,239,93,.13);filter:blur(42px)}.vision-shelf{position:absolute;left:4%;right:4%;height:9px;border:1px solid rgba(204,220,205,.19);background:rgba(65,80,66,.74);box-shadow:0 30px 0 rgba(49,63,51,.74),0 60px 0 rgba(43,56,45,.74)}.vision-shelf-one{top:30%;transform:perspective(500px) rotateY(5deg)}.vision-shelf-two{top:61%;transform:perspective(500px) rotateY(-4deg)}.vision-box-stack{position:absolute;display:flex;align-items:flex-end;gap:5px}.vision-box-stack span{display:block;border:1px solid #68736a;background:#3f4b41}.vision-box-stack-one{left:13%;bottom:24%}.vision-box-stack-one span:first-child{width:64px;height:72px}.vision-box-stack-one span:nth-child(2){width:53px;height:54px}.vision-box-stack-one span:nth-child(3){width:43px;height:88px}.vision-box-stack-two{right:12%;top:27%}.vision-box-stack-two span:first-child{width:58px;height:62px}.vision-box-stack-two span:nth-child(2){width:47px;height:78px}.vision-detection{position:absolute;border:1.5px solid var(--vision-accent);border-radius:3px;box-shadow:inset 0 0 30px rgba(215,255,69,.04)}.vision-detection span{position:absolute;top:-19px;left:-1px;border-radius:3px 3px 0 0;background:var(--vision-accent);color:#101407;padding:3px 5px;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:800;white-space:nowrap}.vision-detection-one{left:11%;bottom:20%;width:29%;height:36%}.vision-detection-two{right:10%;top:20%;width:27%;height:32%}.vision-scan-line{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--vision-accent),transparent);box-shadow:0 0 15px rgba(215,255,69,.55);animation:visionScan 4s linear infinite}.vision-feed-caption{position:absolute;left:14px;right:14px;bottom:13px;display:flex;justify-content:space-between;align-items:center;color:#aeb8af;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.08em}.vision-feed-caption strong{color:#f0f4ef;font-size:9px}.vision-preview-sidebar{display:flex;flex-direction:column;border-left:1px solid hsla(0,0%,100%,.1);background:#0d120f;padding:15px}.vision-preview-count{border-bottom:1px solid hsla(0,0%,100%,.09);padding-bottom:16px}.vision-preview-count>span,.vision-preview-event>span{color:#849085;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.vision-preview-count strong{display:block;margin:5px 0 3px;color:#f2f7f0;font-family:Barlow Condensed,sans-serif;font-size:56px;letter-spacing:-.04em;line-height:1}.vision-preview-count small,.vision-preview-event small{display:flex;align-items:center;gap:7px;color:#778178;font-size:8px}.vision-preview-stat{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.08);padding:15px 0;color:#aab3aa;font-size:9px}.vision-preview-stat div{display:flex;align-items:center;gap:7px}.vision-preview-stat svg{color:var(--vision-accent)}.vision-preview-stat strong{color:#f2f7f0;font-size:11px}.vision-preview-event{margin-top:auto;border:1px solid rgba(215,255,69,.15);border-radius:10px;background:rgba(215,255,69,.045);padding:11px}.vision-preview-event p{margin:7px 0 10px;color:#c5cdc5;font-size:9px;line-height:1.45}.vision-preview-note{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;border:1px solid var(--vision-border-strong);border-radius:999px;background:color-mix(in srgb,var(--vision-bg-elevated) 88%,transparent);color:var(--vision-text-soft);padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.04em;box-shadow:0 12px 32px rgba(0,0,0,.22);backdrop-filter:blur(12px)}.vision-preview-note-top{top:-20px;right:28px}.vision-preview-note-bottom{bottom:-21px;left:28px}.vision-preview-note-bottom svg{color:var(--vision-accent)}.vision-proof-strip{border-top:1px solid var(--vision-border);border-bottom:1px solid var(--vision-border);background:color-mix(in srgb,var(--vision-bg-elevated) 72%,transparent)}.vision-proof-list{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--vision-text-muted);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.12em}.vision-proof-list i{width:4px;height:4px;border-radius:50%;background:var(--vision-border-strong)}.vision-section{padding:122px 0;scroll-margin-top:76px}.vision-section-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:80px;margin-bottom:58px}.vision-deployment-copy h2,.vision-final-cta h2,.vision-section-heading h2{max-width:760px;margin-top:17px;font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,5.3vw,76px);font-weight:700;letter-spacing:-.035em;line-height:.98}.vision-section-heading>p{color:var(--vision-text-soft);font-size:16px;line-height:1.7}.vision-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--vision-border);border-radius:18px;overflow:hidden;background:var(--vision-border);gap:1px}.vision-workflow-card{position:relative;min-height:302px;background:var(--vision-bg-elevated);padding:34px}.vision-workflow-topline{display:flex;align-items:center;justify-content:space-between;color:var(--vision-text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.vision-workflow-topline svg{color:var(--vision-accent)}.vision-workflow-card h3{margin-top:74px;font-size:24px;font-weight:600;letter-spacing:-.02em}.vision-workflow-card p{max-width:330px;margin-top:14px;color:var(--vision-text-muted);font-size:15px;line-height:1.65}.vision-workflow-arrow{position:absolute;top:50%;right:-10px;z-index:2;color:var(--vision-accent)}.vision-product-section{background:var(--vision-bg-elevated)}.vision-section-heading-centered{align-items:end}.vision-feature-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.vision-feature-card{position:relative;min-height:330px;grid-column:span 4;overflow:hidden;border:1px solid var(--vision-border);border-radius:18px;background:linear-gradient(145deg,rgba(215,255,69,.035),transparent 42%),var(--vision-surface);padding:30px}.vision-feature-card-large{grid-column:span 8}.vision-feature-card-wide{grid-column:span 8;min-height:270px}.vision-feature-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--vision-border);border-radius:12px;background:var(--vision-surface-soft);color:var(--vision-accent)}.vision-feature-card>span{display:block;margin-top:35px;color:var(--vision-text-muted);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.12em}.vision-feature-card h3{max-width:480px;margin-top:12px;font-size:25px;line-height:1.1;letter-spacing:-.025em}.vision-feature-card p{max-width:490px;margin-top:13px;color:var(--vision-text-muted);font-size:15px;line-height:1.65}.vision-mini-chart{position:absolute;right:32px;bottom:34px;left:48%;height:120px;display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid var(--vision-border-strong)}.vision-mini-chart i{flex:1;max-width:22px;border-radius:3px 3px 0 0;background:linear-gradient(to top,rgba(215,255,69,.18),var(--vision-accent))}.vision-local-route{position:absolute;right:30px;bottom:30px;display:flex;align-items:center;gap:10px;color:var(--vision-text-muted)}.vision-local-route span{min-height:38px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--vision-border);border-radius:999px;background:var(--vision-surface-soft);padding:0 13px;color:var(--vision-text-soft);font-size:11px}.vision-deployment-section{background:radial-gradient(circle at 8% 82%,rgba(215,255,69,.08),transparent 28rem),var(--vision-bg)}.vision-deployment-grid{display:grid;grid-template-columns:minmax(320px,.62fr) minmax(0,1.38fr);align-items:center;gap:80px}.vision-deployment-copy>p{max-width:520px;margin-top:24px;color:var(--vision-text-soft);font-size:16px;line-height:1.7}.vision-deployment-copy ul{display:grid;gap:13px;margin-top:28px;list-style:none;color:var(--vision-text-soft);font-size:14px}.vision-deployment-copy li{display:flex;align-items:flex-start;gap:10px}.vision-deployment-copy li svg{flex:0 0 auto;margin-top:2px;color:var(--vision-success)}.vision-inline-link{display:inline-flex;align-items:center;gap:9px;margin-top:34px;color:var(--vision-accent);font-size:14px;font-weight:700;text-decoration:none}.vision-architecture{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;border:1px solid var(--vision-border);border-radius:20px;background:color-mix(in srgb,var(--vision-bg-elevated) 78%,transparent);padding:24px}.vision-architecture-node{min-width:0;min-height:178px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--vision-border);border-radius:14px;background:var(--vision-surface);padding:18px}.vision-architecture-node>div{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--vision-surface-soft);color:var(--vision-text-soft)}.vision-architecture-node>span{margin-top:28px;color:var(--vision-text-muted);font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.1em}.vision-architecture-node strong{margin-top:5px;font-size:14px}.vision-architecture-node small{margin-top:4px;color:var(--vision-text-muted);font-size:10px}.vision-architecture-node-accent{border-color:color-mix(in srgb,var(--vision-accent) 45%,transparent);box-shadow:inset 0 0 30px rgba(215,255,69,.045)}.vision-architecture-node-accent>div{background:var(--vision-accent);color:var(--vision-accent-ink)}.vision-architecture-arrow{color:var(--vision-text-muted)}.vision-final-cta{background:var(--vision-accent);color:var(--vision-accent-ink);padding:85px 0}.vision-final-cta .vision-kicker{color:rgba(16,22,4,.62)}.vision-final-cta-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.vision-final-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.vision-button-light{border-color:#101604;background:#101604;color:#f6f9f1;box-shadow:none}.vision-button-on-accent{border-color:rgba(16,22,4,.28);background:transparent;color:#101604;box-shadow:none}.vision-footer{border-top:1px solid var(--vision-border);background:var(--vision-bg);padding:34px 0}.vision-footer-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.vision-footer p{color:var(--vision-text-muted);font-size:13px;text-align:center}.vision-footer-links{display:flex;justify-content:flex-end;align-items:center;gap:20px;color:var(--vision-text-muted);font-size:12px}@keyframes visionPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--vision-success) 35%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes visionScan{0%{top:-2%}to{top:102%}}@media (max-width:1120px){.vision-header-inner{grid-template-columns:auto 1fr}.vision-nav{display:none}.vision-header-actions{justify-self:end}.vision-hero{padding-top:84px}.vision-hero-grid{grid-template-columns:1fr}.vision-hero-copy{max-width:800px}.vision-hero-visual{width:min(760px,100%);margin-top:24px}.vision-section-heading{gap:48px}.vision-deployment-grid{grid-template-columns:1fr}}@media (max-width:820px){.vision-container{width:min(100% - 40px,1240px)}.vision-header-actions .theme-switcher,.vision-header-actions .vision-text-link{display:none}.vision-hero{padding:72px 0 78px}.vision-hero-copy h1{font-size:clamp(64px,14vw,92px)}.vision-hero-description{font-size:16px}.vision-preview-body{grid-template-columns:1fr}.vision-preview-feed{min-height:360px}.vision-preview-sidebar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;border-top:1px solid hsla(0,0%,100%,.1);border-left:0}.vision-preview-count{border-bottom:0;padding-bottom:0}.vision-preview-stat{border-bottom:0;padding:0}.vision-preview-event{display:none}.vision-proof-list{justify-content:flex-start;overflow-x:auto}.vision-proof-list span{flex:0 0 auto}.vision-section{padding:94px 0}.vision-section-heading{grid-template-columns:1fr;align-items:start;gap:22px;margin-bottom:42px}.vision-section-heading>p{max-width:590px}.vision-workflow-grid{grid-template-columns:1fr}.vision-workflow-card{min-height:230px}.vision-workflow-card h3{margin-top:44px}.vision-workflow-arrow{top:auto;right:24px;bottom:-10px;transform:rotate(90deg)}.vision-feature-card,.vision-feature-card-large,.vision-feature-card-wide{grid-column:span 12;min-height:300px}.vision-architecture{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-architecture-arrow{display:none}.vision-final-cta-inner{align-items:flex-start;flex-direction:column}.vision-final-actions{justify-content:flex-start}.vision-footer-inner{grid-template-columns:1fr;justify-items:start}.vision-footer p{text-align:left}.vision-footer-links{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:560px){.vision-container{width:min(100% - 28px,1240px)}.vision-site-header{position:relative}.vision-header-inner{min-height:68px}.vision-button-small{min-height:38px;padding-inline:14px}.vision-button-small svg{display:none}.vision-hero{padding-top:56px}.vision-hero-copy h1{font-size:clamp(58px,19vw,78px)}.vision-hero-actions{display:grid}.vision-hero-actions .vision-button{width:100%}.vision-trust-list{display:grid;gap:10px}.vision-product-preview{border-radius:14px;transform:none}.vision-preview-bar{grid-template-columns:1fr auto}.vision-preview-dots{display:none}.vision-preview-model{justify-self:end}.vision-preview-feed{min-height:280px}.vision-preview-sidebar{grid-template-columns:1.2fr 1fr}.vision-preview-stat:nth-of-type(3){display:none}.vision-preview-count strong{font-size:44px}.vision-preview-note{position:static;width:-moz-fit-content;width:fit-content;margin-top:12px}.vision-preview-note-top{display:none}.vision-preview-note-bottom{margin-left:4px}.vision-deployment-copy h2,.vision-final-cta h2,.vision-section-heading h2{font-size:clamp(44px,14vw,62px)}.vision-workflow-card{padding:26px}.vision-feature-card{padding:25px}.vision-mini-chart{position:static;height:80px;margin-top:28px}.vision-local-route{position:static;flex-wrap:wrap;margin-top:26px}.vision-architecture{grid-template-columns:1fr;padding:14px}.vision-architecture-node{min-height:145px}.vision-architecture-node>span{margin-top:18px}.vision-final-actions{display:grid;width:100%}.vision-final-actions .vision-button{width:100%}}@media (prefers-reduced-motion:reduce){.vision-site *,.vision-site :after,.vision-site :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.auth-experience{--auth-bg:#080b09;--auth-panel:#f3f5ee;--auth-ink:#172018;--auth-ink-soft:#5f6b61;--auth-line:rgba(23,32,24,.14);--auth-accent:#d7ff45;position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(380px,.82fr) minmax(520px,1.18fr);background:var(--auth-panel)}:root[data-theme=light] .auth-experience{--auth-bg:#172018;--auth-panel:#fbfcf8}.auth-back-link{position:absolute;top:28px;right:32px;z-index:4;display:inline-flex;align-items:center;gap:7px;color:var(--auth-ink-soft);font-size:13px;font-weight:600;text-decoration:none}.auth-back-link:hover{color:var(--auth-ink)}.auth-story{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 20% 15%,rgba(215,255,69,.15),transparent 23rem),var(--auth-bg);color:#f4f7f2;padding:38px clamp(34px,4.4vw,70px)}.auth-story:after{content:"";position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:linear-gradient(rgba(215,255,69,.18) 1px,transparent 0),linear-gradient(90deg,rgba(215,255,69,.18) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}.auth-brand{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:9px;color:#f4f7f2;text-decoration:none}.auth-brand>span{font-family:Barlow Condensed,sans-serif;font-size:21px;font-weight:900}.auth-brand b{color:var(--auth-accent)}.auth-brand small{border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:4px 8px;color:#abb5ac;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.12em}.auth-story-copy{position:relative;z-index:1;margin-block:auto;padding:90px 0 70px}.auth-story-kicker{display:flex;align-items:center;gap:9px;color:#98a399;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.auth-story-copy h2{margin-top:23px;font-family:Barlow Condensed,sans-serif;font-size:clamp(58px,6vw,88px);font-weight:700;letter-spacing:-.04em;line-height:.9}.auth-story-copy h2 span{color:var(--auth-accent)}.auth-story-copy>p{max-width:500px;margin-top:26px;color:#b5c0b6;font-size:16px;line-height:1.7}.auth-story-points{display:grid;gap:12px;margin-top:30px;color:#a7b2a8;font-size:13px}.auth-story-points span{display:flex;align-items:center;gap:9px}.auth-story-points svg{color:var(--auth-accent)}.auth-route{position:relative;z-index:1;display:flex;align-items:center;gap:10px;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:hsla(0,0%,100%,.035);padding:14px}.auth-route>span{flex:1;min-height:58px;display:grid;place-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.09);border-radius:10px;background:hsla(0,0%,100%,.035);color:var(--auth-accent)}.auth-route small{color:#96a297;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:700;letter-spacing:.1em}.auth-route i{width:18px;height:1px;background:rgba(215,255,69,.45)}.auth-security-note{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-top:15px;color:#869187;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.05em}.auth-security-note svg{color:var(--auth-accent)}.auth-form-panel{min-width:0;display:grid;place-items:center;background:radial-gradient(circle at 90% 8%,rgba(161,192,61,.13),transparent 19rem),var(--auth-panel);padding:84px clamp(30px,8vw,130px) 54px}.auth-form-wrap{width:min(100%,480px)}.auth-form-heading>div{color:#738067;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-form-heading h1{margin-top:14px;color:var(--auth-ink);font-family:Barlow Condensed,sans-serif;font-size:clamp(46px,5vw,64px);font-weight:700;letter-spacing:-.035em;line-height:1}.auth-form-heading p{margin-top:12px;color:var(--auth-ink-soft);font-size:15px;line-height:1.6}.auth-form{display:grid;gap:19px;margin-top:34px}.auth-field{display:grid;gap:8px}.auth-field label{color:var(--auth-ink);font-size:13px;font-weight:700}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-label-row span{color:#89928a;font-size:11px}.auth-field input{width:100%;min-height:50px;border:1px solid var(--auth-line);border-radius:11px;background:hsla(0,0%,100%,.72);color:var(--auth-ink);padding:0 15px;font-family:Barlow,sans-serif;font-size:15px;outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.auth-field input::-moz-placeholder{color:#959d96}.auth-field input::placeholder{color:#959d96}.auth-field input:focus{border-color:#7e9d1c;background:#fff;box-shadow:0 0 0 4px rgba(132,165,32,.1)}.auth-password-field{position:relative}.auth-password-field input{padding-right:50px}.auth-password-field>button{position:absolute;top:50%;right:9px;width:34px;height:34px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:8px;background:transparent;color:#6c776e}.auth-password-field>button:hover{background:#edf0e8;color:var(--auth-ink)}.auth-password-checks{display:flex;flex-wrap:wrap;gap:12px;margin-top:2px;color:#939c94;font-size:10px}.auth-password-checks span{display:inline-flex;align-items:center;gap:5px}.auth-password-checks span.is-valid{color:#4d6d13}.auth-error{border:1px solid rgba(181,57,57,.25);border-radius:10px;background:rgba(181,57,57,.07);color:#9d3030;padding:11px 13px;font-size:13px;line-height:1.45}.auth-demo-button,.auth-submit{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;font-size:14px;font-weight:700;transition:transform .16s ease,background .16s ease,opacity .16s ease}.auth-submit{border:1px solid var(--auth-ink);background:var(--auth-ink);color:#f7faf5}.auth-submit:hover:not(:disabled){transform:translateY(-1px);background:#263128}.auth-submit:disabled{cursor:not-allowed;opacity:.48}.auth-demo-button{border:1px solid var(--auth-line);background:transparent;color:var(--auth-ink)}.auth-demo-button:hover{background:hsla(0,0%,100%,.56)}.auth-demo-button svg{color:#6c8c0e}.auth-demo-note,.auth-privacy-note{margin-top:-10px;color:#7b867d;font-size:10px;line-height:1.5;text-align:center}.auth-spinner{animation:authSpin .9s linear infinite}.auth-form-footer{margin-top:25px;color:var(--auth-ink-soft);font-size:13px;text-align:center}.auth-form-footer a{color:var(--auth-ink);font-weight:700;text-decoration:none}.auth-form-footer a:hover{text-decoration:underline;text-underline-offset:3px}@keyframes authSpin{to{transform:rotate(1turn)}}@media (max-width:940px){.auth-experience{grid-template-columns:1fr}.auth-story{min-height:auto;padding:28px 28px 34px}.auth-story-copy{padding:80px 0 36px}.auth-story-copy h2{font-size:clamp(52px,11vw,76px)}.auth-route{max-width:640px}.auth-form-panel{min-height:720px;padding:78px 28px 52px}.auth-back-link{top:30px;color:#aab4ab}.auth-back-link:hover{color:#f4f7f2}}@media (max-width:560px){.auth-story{padding:24px 20px 26px}.auth-story-copy{padding:74px 0 24px}.auth-story-copy>p,.auth-story-points{display:none}.auth-route{gap:6px;padding:9px}.auth-route>span{min-height:52px}.auth-security-note{display:none}.auth-form-panel{min-height:680px;padding:62px 20px 42px}.auth-form-heading h1{font-size:48px}}.connection-page{--connection-bg:#0a0d0b;--connection-surface:#101411;--connection-surface-soft:#151a16;--connection-border:rgba(229,238,229,.13);--connection-border-strong:rgba(229,238,229,.21);--connection-text:#f3f6f1;--connection-soft:#bdc7bd;--connection-muted:#818d82;--connection-accent:#d7ff45;--connection-success:#69e99e;min-height:100vh;background:radial-gradient(circle at 76% 0,rgba(192,239,63,.09),transparent 28rem),var(--connection-bg);color:var(--connection-text)}:root[data-theme=light] .connection-page{--connection-bg:#f4f6ef;--connection-surface:#fff;--connection-surface-soft:#ebeee6;--connection-border:rgba(24,35,25,.13);--connection-border-strong:rgba(24,35,25,.21);--connection-text:#182019;--connection-soft:#435045;--connection-muted:#6e796f;--connection-accent:#9fc900;--connection-success:#187646}.connection-header{border-bottom:1px solid var(--connection-border);background:color-mix(in srgb,var(--connection-bg) 85%,transparent);backdrop-filter:blur(18px)}.connection-header-inner{width:min(1320px,calc(100% - 56px));min-height:74px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto}.connection-back{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;color:var(--connection-soft);font-size:13px;font-weight:600;text-decoration:none}.connection-back:hover,.connection-brand{color:var(--connection-text)}.connection-brand{display:flex;align-items:center;gap:8px}.connection-brand>span{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:900}.connection-brand b{color:var(--connection-accent)}.connection-brand small{border:1px solid var(--connection-border-strong);border-radius:999px;padding:4px 7px;color:var(--connection-muted);font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.11em}.connection-header .theme-switcher{justify-self:end}.connection-shell{width:min(1180px,calc(100% - 56px));margin-inline:auto;padding:78px 0 110px}.connection-intro{max-width:920px}.connection-kicker{color:var(--connection-accent);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.connection-intro h1{margin-top:18px;font-family:Barlow Condensed,sans-serif;font-size:clamp(58px,7vw,92px);font-weight:700;letter-spacing:-.04em;line-height:.94}.connection-intro>p{max-width:660px;margin-top:22px;color:var(--connection-soft);font-size:17px;line-height:1.7}.connection-architecture{display:flex;align-items:center;gap:12px;margin-top:34px;color:var(--connection-muted)}.connection-architecture>div{min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid var(--connection-border);border-radius:999px;background:var(--connection-surface);padding:0 16px;color:var(--connection-soft)}.connection-architecture>div>svg{color:var(--connection-accent)}.connection-architecture span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.connection-architecture small{color:var(--connection-muted);font-family:JetBrains Mono,monospace;font-size:8px}.connection-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;margin-top:62px}.connection-steps{overflow:hidden;border:1px solid var(--connection-border);border-radius:18px;background:var(--connection-border)}.connection-step{display:grid;grid-template-columns:74px minmax(0,1fr);background:var(--connection-surface)}.connection-step+.connection-step{margin-top:1px}.connection-step-number{border-right:1px solid var(--connection-border);padding-top:28px;color:var(--connection-muted);font-family:JetBrains Mono,monospace;font-size:10px;text-align:center}.connection-step-content{min-width:0;padding:26px 28px 28px}.connection-step-title{display:flex;align-items:center;gap:13px}.connection-step-title>div{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--connection-border);border-radius:10px;background:var(--connection-surface-soft);color:var(--connection-accent)}.connection-step-title>span{display:grid;gap:3px}.connection-step-title strong{font-size:15px}.connection-step-title small{color:var(--connection-muted);font-size:11px}.connection-step-content>p{margin:17px 0 14px;color:var(--connection-muted);font-size:13px;line-height:1.6}.connection-step-content p code{color:var(--connection-soft);font-family:JetBrains Mono,monospace;font-size:11px}.connection-command{min-height:47px;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;overflow:hidden;border:1px solid var(--connection-border);border-radius:10px;background:var(--connection-bg)}.connection-command code{min-width:0;overflow:hidden;padding:0 14px;color:var(--connection-soft);font-family:JetBrains Mono,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.connection-command button{align-self:stretch;display:grid;place-items:center;border:0;border-left:1px solid var(--connection-border);border-radius:0;background:transparent;color:var(--connection-muted)}.connection-command button:hover{background:var(--connection-surface-soft);color:var(--connection-text)}.connection-step-active{background:color-mix(in srgb,var(--connection-surface) 92%,var(--connection-accent))}.connection-step-active .connection-step-number{color:var(--connection-accent)}.connection-url-label{display:block;margin-top:24px;color:var(--connection-soft);font-size:12px;font-weight:700}.connection-url-field{position:relative;margin-top:8px}.connection-url-field>svg:first-child{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--connection-muted)}.connection-url-field input{width:100%;min-height:52px;border:1px solid var(--connection-border-strong);border-radius:11px;background:var(--connection-bg);color:var(--connection-text);padding:0 44px 0 43px;font-family:JetBrains Mono,monospace;font-size:11px;outline:none}.connection-url-field input::-moz-placeholder{color:var(--connection-muted)}.connection-url-field input::placeholder{color:var(--connection-muted)}.connection-url-field input:focus{border-color:var(--connection-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--connection-accent) 10%,transparent)}.connection-secure-icon{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:var(--connection-success)}.connection-status{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:9px;margin-top:14px;border:1px solid var(--connection-border);border-radius:10px;background:var(--connection-bg);padding:11px 12px;color:var(--connection-muted)}.connection-status>div{min-height:18px;display:grid;place-items:center}.connection-status>span{display:grid;gap:4px}.connection-status strong{color:var(--connection-soft);font-size:11px}.connection-status small{color:var(--connection-muted);font-size:10px;line-height:1.45}.connection-status-dot{width:6px;height:6px;border-radius:50%;background:var(--connection-muted)}.connection-status-saved,.connection-status-success{border-color:color-mix(in srgb,var(--connection-success) 28%,transparent);background:color-mix(in srgb,var(--connection-success) 5%,var(--connection-bg))}.connection-status-saved>div,.connection-status-success>div{color:var(--connection-success)}.connection-status-error{border-color:rgba(235,99,99,.27);background:rgba(235,99,99,.045)}.connection-status-error>div{color:#ef7878}.connection-spinner{animation:connectionSpin .9s linear infinite}.connection-actions{display:flex;gap:10px;margin-top:16px}.connection-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 18px;font-size:12px;font-weight:700}.connection-test{border:1px solid var(--connection-border-strong);background:transparent;color:var(--connection-text)}.connection-save{border:1px solid var(--connection-accent);background:var(--connection-accent);color:#111704}.connection-actions button:disabled{cursor:not-allowed;opacity:.42}.connection-inline-warning{display:flex;align-items:flex-start;gap:8px;margin-top:14px;color:#d7a950;font-size:10px;line-height:1.5}.connection-inline-warning svg{flex:0 0 auto}.connection-aside{display:grid;gap:14px}.connection-aside-card,.connection-current{border:1px solid var(--connection-border);border-radius:16px;background:var(--connection-surface);padding:22px}.connection-aside-card>svg{color:var(--connection-accent)}.connection-aside-card h2{margin-top:22px;font-size:16px}.connection-aside-card p{margin-top:10px;color:var(--connection-muted);font-size:12px;line-height:1.6}.connection-aside-card ul{display:grid;gap:8px;margin-top:16px;list-style:none;color:var(--connection-soft);font-size:11px}.connection-aside-card li{display:flex;align-items:center;gap:8px}.connection-aside-card li svg{color:var(--connection-success)}.connection-aside-card a{display:inline-flex;align-items:center;gap:7px;margin-top:17px;color:var(--connection-accent);font-size:11px;font-weight:700;text-decoration:none}.connection-current{display:grid;gap:7px}.connection-current>span{color:var(--connection-muted);font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.connection-current strong{overflow:hidden;color:var(--connection-soft);font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.55;text-overflow:ellipsis}.connection-current small{color:var(--connection-muted);font-size:9px}@keyframes connectionSpin{to{transform:rotate(1turn)}}@media (max-width:900px){.connection-grid{grid-template-columns:1fr}.connection-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-current{grid-column:1/-1}}@media (max-width:640px){.connection-header-inner,.connection-shell{width:min(100% - 28px,1180px)}.connection-header-inner{grid-template-columns:1fr auto}.connection-brand{display:none}.connection-header .theme-switcher{min-width:130px}.connection-shell{padding:54px 0 72px}.connection-intro h1{font-size:clamp(54px,17vw,72px)}.connection-architecture{align-items:stretch;display:grid;grid-template-columns:1fr}.connection-architecture>svg{display:none}.connection-architecture>div{border-radius:12px}.connection-grid{margin-top:42px}.connection-step{grid-template-columns:46px minmax(0,1fr)}.connection-step-content{padding:22px 18px 24px}.connection-command code{font-size:8px}.connection-actions{display:grid}.connection-aside{grid-template-columns:1fr}.connection-current{grid-column:auto}}.feed-fullscreen-controls,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean{left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;min-height:50px!important;justify-content:center!important;align-items:center!important;gap:10px!important;overflow-x:auto!important;overflow-y:visible!important;padding:4px!important;border-radius:999px;background:rgba(3,6,10,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(18px) saturate(150%);scrollbar-width:none}.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div{position:static!important}.feed-fullscreen-controls.controls-idle,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean.controls-idle{opacity:0;transform:translateY(10px)}.feed-action,.feed-fullscreen-controls .feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-action{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;padding:0!important;border-radius:999px!important;border:1px solid hsla(0,0%,100%,.26)!important;background:rgba(12,17,24,.48)!important;color:rgba(248,250,252,.94)!important;box-shadow:0 8px 20px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.16)!important;backdrop-filter:blur(16px) saturate(145%);text-shadow:none!important}.feed-action.feed-icon-action>span,.feed-fullscreen-controls .feed-icon-action>span,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-icon-action>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.feed-action svg{width:18px;height:18px}.feed-action:focus-visible,.feed-action:hover,.feed-fullscreen-controls .feed-action:hover,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action:hover,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action:hover,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-action:hover{border-color:hsla(0,0%,100%,.72)!important;background:rgba(20,28,38,.72)!important}.feed-action.is-active,.feed-settings-trigger.is-active,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action.is-active,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action.is-active{border-color:rgba(200,240,0,.92)!important;background:rgba(200,240,0,.95)!important;color:#050505!important;box-shadow:0 0 0 4px rgba(200,240,0,.14),0 10px 26px rgba(0,0,0,.34)!important}.feed-fullscreen-controls select.feed-select,.feed-select,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-select{width:auto!important;min-width:134px!important;max-width:min(220px,48vw)!important;padding:0 34px 0 16px!important;border-radius:999px!important;color:#dfff55!important;font-size:11px!important;letter-spacing:.06em!important;-moz-text-align-last:left;text-align-last:left}.feed-fullscreen-settings,.live-feed-stage .feed-settings-menu{position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;z-index:70!important;width:min(560px,calc(100% - 24px))!important;max-height:min(48dvh,360px)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;padding:10px!important;overflow-y:auto;transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.18)!important;border-radius:18px!important;background:rgba(8,12,18,.78)!important;box-shadow:0 24px 60px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1)!important;backdrop-filter:blur(22px) saturate(150%)}.feed-menu-item,.feed-settings-menu .feed-menu-item,.livefeed-toolbar .feed-settings-menu .feed-menu-item{min-height:48px!important;justify-content:flex-start!important;gap:10px!important;padding:0 12px!important;border-radius:12px!important;border-color:hsla(0,0%,100%,.18)!important;background:rgba(16,22,31,.62)!important;color:rgba(248,250,252,.94)!important}.feed-menu-item:focus-visible,.feed-menu-item:hover{border-color:rgba(200,240,0,.66)!important;background:rgba(24,34,24,.78)!important}.feed-cycle-button span{display:flex!important;min-width:0;flex-direction:column;gap:3px;align-items:flex-start;line-height:1}.feed-cycle-button small{color:rgba(203,213,225,.66);font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.feed-cycle-button strong{min-width:0;overflow:hidden;color:inherit;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:850;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (max-width:760px){.feed-fullscreen-controls,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;justify-content:flex-start!important;gap:8px!important;padding:4px!important}.feed-fullscreen-settings,.live-feed-stage .feed-settings-menu{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(46dvh,330px)!important;grid-template-columns:1fr;transform:none}.feed-fullscreen-controls select.feed-select,.feed-select,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>select.feed-select{min-width:126px!important;max-width:46vw!important;padding-left:14px!important}}@media (max-width:420px){.feed-action,.feed-fullscreen-controls .feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>button.feed-action,.live-feed-stage .livefeed-toolbar.livefeed-toolbar-clean>div>button.feed-action{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important}.feed-action svg{width:17px;height:17px}}.topbar-camera-wrap{position:relative;display:inline-flex}button.topbar-status-pill{cursor:pointer;font:inherit}button.topbar-status-pill:hover,button.topbar-status-pill[aria-expanded=true]{border-color:rgba(200,240,0,.55)}.topbar-camera-menu{left:0;right:auto}.topbar-camera-menu .is-active{color:var(--y);border-color:rgba(200,240,0,.45)}.topbar-camera-add{color:var(--y)}.topbar-camera-meta{margin-left:auto;font-size:10px;letter-spacing:0;text-transform:none}.topbar-camera-empty,.topbar-camera-meta{color:var(--fg-soft);font-family:JetBrains Mono,monospace}.topbar-camera-empty{padding:4px 12px;font-size:12px}.panel-collapse-btn{display:none}@media (min-width:961px){.panel-collapse-btn{flex:0 0 auto;align-self:flex-end;width:30px;height:30px;margin:8px 8px 0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gr);border-radius:8px;background:transparent;color:var(--fg-soft);cursor:pointer}.dashboard-right-panel>.panel-collapse-btn{align-self:flex-start;grid-column:1/-1;border:1px solid var(--gr)!important}.panel-collapse-btn:focus-visible,.panel-collapse-btn:hover{color:var(--y);border-color:rgba(200,240,0,.4)}.dashboard-layout.is-left-hidden>.dashboard-sidebar>:not(.panel-collapse-btn),.dashboard-layout.is-right-hidden>.dashboard-right-panel>:not(.panel-collapse-btn){display:none!important}.dashboard-layout.is-left-hidden>.dashboard-sidebar>.panel-collapse-btn,.dashboard-layout.is-right-hidden>.dashboard-right-panel>.panel-collapse-btn{align-self:center}.dashboard-layout.is-focus .dashboard-tabs,.dashboard-layout.is-focus>.dashboard-right-panel,.dashboard-layout.is-focus>.dashboard-sidebar{display:none!important}}@media (min-width:1181px){.dashboard-layout.is-left-hidden{grid-template-columns:46px minmax(0,1fr) clamp(286px,20vw,360px)!important}.dashboard-layout.is-right-hidden{grid-template-columns:clamp(218px,14vw,280px) minmax(0,1fr) 46px!important}.dashboard-layout.is-left-hidden.is-right-hidden{grid-template-columns:46px minmax(0,1fr) 46px!important}.dashboard-layout.is-focus{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:961px) and (max-width:1180px){.dashboard-layout.is-left-hidden{grid-template-columns:46px minmax(0,1fr)!important}.dashboard-layout.is-focus{grid-template-columns:minmax(0,1fr)!important}}.topbar-settings-check{display:flex;align-items:center;gap:8px;padding:0 12px;min-height:36px;color:var(--fg);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.topbar-settings-check input{accent-color:var(--y)}.threshold-help{margin-top:4px;color:var(--fg-soft);font-family:JetBrains Mono,monospace;font-size:11px}@media (max-width:960px){.feed-focus-action{display:none!important}}.mobile-bottom-nav{display:none}@media (max-width:960px){.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:120;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 8px max(4px,env(safe-area-inset-bottom));border-top:1px solid var(--gr);background:var(--bk)}.mobile-bottom-nav>*{min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:var(--fg-soft);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.mobile-bottom-nav>.is-active{color:var(--y)}.dashboard-shell{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.mobile-camera-toggle{display:none!important}.dashboard-tabs{overflow-x:auto;scrollbar-width:none}.dashboard-tabs::-webkit-scrollbar{display:none}}@media (max-width:640px){.topbar-time{display:none!important}.dashboard-topbar-actions{flex-wrap:nowrap!important}.dashboard-topbar-actions a.topbar-action>span,.topbar-settings-main>span{display:none}.livefeed-toolbar-clean{display:flex!important;flex-wrap:nowrap;justify-content:flex-start!important;overflow-x:auto;scrollbar-width:none}.livefeed-toolbar-clean::-webkit-scrollbar{display:none}.livefeed-toolbar-clean>*{flex:0 0 auto}.dashboard-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.dashboard-count-grid>.count-card{min-width:0;padding:10px 8px!important}.dashboard-count-grid>.count-card>div:first-child{overflow:hidden;font-size:10px!important;letter-spacing:.04em!important;text-overflow:ellipsis;white-space:nowrap}.dashboard-count-grid .count-focus-button,.dashboard-count-grid>.count-card>div:nth-child(3){display:none!important}}.connection-check{display:flex;align-items:flex-start;gap:10px;margin-top:14px;color:var(--connection-soft);font-size:12px;line-height:1.5;cursor:pointer}.connection-check input{margin-top:2px;accent-color:var(--connection-accent)}.line-status{position:absolute;top:12px;left:50%;z-index:12;max-width:calc(100% - 24px);transform:translateX(-50%);padding:6px 12px;border-radius:8px;background:rgba(8,12,18,.86);font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.4;text-align:center;pointer-events:none}.line-status-ok{border:1px solid rgba(200,240,0,.6);color:#c8f000}.line-status-err{border:1px solid rgba(255,59,59,.7);color:#ff8a8a}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.focus\:z-10:focus{z-index:10}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}