@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-400:#00d3bd;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-md:calc(var(--radius) * .8);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[1440px\]{max-width:1440px}.min-w-0{min-width:0}.min-w-\[480px\]{min-width:480px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.border-border{border-color:var(--border)}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-teal-300{border-color:var(--color-teal-300)}.border-teal-400\/20{border-color:#00d3bd33}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/20{border-color:color-mix(in oklab, var(--color-teal-400) 20%, transparent)}}.border-teal-400\/25{border-color:#00d3bd40}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/25{border-color:color-mix(in oklab, var(--color-teal-400) 25%, transparent)}}.border-teal-400\/30{border-color:#00d3bd4d}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/30{border-color:color-mix(in oklab, var(--color-teal-400) 30%, transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#050b10\]{background-color:#050b10}.bg-\[\#05090d\]{background-color:#05090d}.bg-\[\#081117\]{background-color:#081117}.bg-amber-400\/5{background-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/5{background-color:color-mix(in oklab, var(--color-amber-400) 5%, transparent)}}.bg-amber-400\/\[0\.04\]{background-color:#fcbb000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-400) 4%, transparent)}}.bg-background{background-color:var(--background)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/5{background-color:#00d2940d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/5{background-color:color-mix(in oklab, var(--color-emerald-400) 5%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-teal-300\/10{background-color:#46ecd51a}@supports (color:color-mix(in lab, red, red)){.bg-teal-300\/10{background-color:color-mix(in oklab, var(--color-teal-300) 10%, transparent)}}.bg-teal-400\/10{background-color:#00d3bd1a}@supports (color:color-mix(in lab, red, red)){.bg-teal-400\/10{background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}.bg-teal-400\/80{background-color:#00d3bdcc}@supports (color:color-mix(in lab, red, red)){.bg-teal-400\/80{background-color:color-mix(in oklab, var(--color-teal-400) 80%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-clip-padding{background-clip:padding-box}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-teal-200{color:var(--color-teal-200)}.text-teal-300{color:var(--color-teal-300)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}@media (hover:hover){.hover\:border-rose-400\/50:hover{border-color:#ff667f80}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-400\/50:hover{border-color:color-mix(in oklab, var(--color-rose-400) 50%, transparent)}}.hover\:border-teal-400\/60:hover{border-color:#00d3bd99}@supports (color:color-mix(in lab, red, red)){.hover\:border-teal-400\/60:hover{border-color:color-mix(in oklab, var(--color-teal-400) 60%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-teal-400\/10:hover{background-color:#00d3bd1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-400\/10:hover{background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}.hover\:bg-teal-400\/\[0\.03\]:hover{background-color:#00d3bd08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-400\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-teal-400) 3%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-teal-200:hover{color:var(--color-teal-200)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-teal-400:focus{border-color:var(--color-teal-400)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:self-auto{align-self:auto}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#080b10;--foreground:#e8edf3;--card:#0d131a;--card-foreground:#e8edf3;--primary:#8ce8dc;--primary-foreground:#071012;--muted:#121a22;--muted-foreground:#8c9aa8;--border:#a3bacc21;--input:#a3bacc30;--ring:#8ce8dc;--radius:14px;--ink:#080b10;--panel:#0b1118;--panel-lift:#101923;--line:#a3bacc24;--line-bright:#a3bacc3b;--muted-text:#91a0ae;--soft-text:#c6d0da;--cyan:#8ce8dc;--cyan-dim:#5bbcaf;--violet:#9a8bfa;--coral:#f19184;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--sans:Arial, "Helvetica Neue", Helvetica, sans-serif}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth;min-height:100%}body{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{background:var(--cyan);color:#071012}a{color:inherit}.augi-site{background:radial-gradient(at 78% 12%,#30566724,#0000 27%),linear-gradient(#080b10,#090d12 58%,#080b10);min-height:100vh;position:relative;overflow:hidden}.augi-site:before{pointer-events:none;content:"";opacity:.16;background-image:linear-gradient(#a4bed30f 1px,#0000 1px),linear-gradient(90deg,#a4bed30f 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.site-frame{width:min(100% - 88px,1320px);margin-inline:auto;position:relative}.site-header{z-index:10;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex;position:relative}.augi-brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.augi-brand-mark{width:31px;height:31px;box-shadow:none;filter:drop-shadow(0 0 6px #35e0c459);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.augi-brand-mark:before,.augi-brand-mark:after{content:none}.augi-brand-mark:before{inset:5px}.augi-brand-mark:after{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 12px var(--cyan)}.augi-brand-mark span{background:linear-gradient(#0000,#8ce8dca8,#0000);width:1px;height:39px;position:absolute;transform:rotate(45deg)}.augi-brand-name{color:#f0f4f7;letter-spacing:.14em;font-size:12px;font-weight:700}.augi-brand-name>span{color:#83909d;font-family:var(--mono);letter-spacing:.11em;margin-left:8px;font-size:8px;font-weight:400}.site-nav{align-items:center;gap:clamp(20px,3vw,42px);display:flex}.site-nav a{color:#a8b3bf;align-items:center;gap:6px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-flex}.site-nav a:hover,.footer-links a:hover{color:var(--cyan)}.site-nav .nav-login{border:1px solid var(--line-bright);color:#eef3f6;padding:10px 14px}.nav-login svg{width:13px;height:13px;color:var(--cyan)}.mobile-menu{display:none}.hero-section{grid-template-columns:.94fr 1.06fr;align-items:center;gap:42px;min-height:610px;padding:64px 0 58px;display:grid;position:relative}.hero-copy{z-index:2;max-width:620px;padding-bottom:26px;position:relative}.hero-kicker,.section-label{color:#98aaaf;font-family:var(--mono);letter-spacing:.14em;align-items:center;gap:10px;font-size:9px;display:flex}.pulse-dot{background:var(--cyan);border-radius:50%;flex:none;width:6px;height:6px;animation:2.2s ease-in-out infinite glow-pulse;display:inline-block;box-shadow:0 0 12px #8ce8dcb3}@keyframes glow-pulse{50%{opacity:.42;box-shadow:0 0 4px #8ce8dc66}}.hero-copy h1{color:#f1f4f7;letter-spacing:-.075em;margin:26px 0 22px;font-size:clamp(53px,6vw,83px);font-weight:500;line-height:.99}.hero-copy h1 span,.section-heading-row h2 span,.demo-intro h2 span,.band-copy h2 span,.trust-heading h2 span,.plans-heading h2 span{color:var(--cyan)}.hero-description{color:#a4b0bc;max-width:475px;margin:0;font-size:15px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.button-primary,.button-secondary{justify-content:center;align-items:center;gap:22px;min-height:48px;padding:0 17px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button-primary{border:1px solid var(--cyan);background:var(--cyan);color:#081116;box-shadow:0 7px 35px #59d4c31a}.button-primary:hover{background:#adf5eb;transform:translateY(-2px)}.button-secondary{color:#d8e1e8;min-height:42px;padding-inline:0}.button-secondary:hover{color:var(--cyan)}.button-primary svg,.button-secondary svg{width:15px;height:15px}.hero-proof{color:#8796a3;align-items:center;gap:10px;margin-top:36px;font-size:11px;display:flex}.proof-icon{border:1px solid var(--line);width:26px;height:26px;color:var(--cyan);border-radius:50%;place-items:center;display:grid}.proof-icon svg{width:12px;height:12px}.hero-visual{isolation:isolate;place-items:center;min-width:0;min-height:484px;display:grid;position:relative}.hero-visual-grid{z-index:-2;opacity:.42;background-image:linear-gradient(#8ce8dc14 1px,#0000 1px),linear-gradient(90deg,#8ce8dc14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:10% 1%;-webkit-mask-image:radial-gradient(#000,#0000 69%);mask-image:radial-gradient(#000,#0000 69%)}.hero-visual:before{z-index:-2;aspect-ratio:1;filter:blur(14px);content:"";background:radial-gradient(circle,#30c1b72b,#1e3e5d17 44%,#0000 72%);border-radius:50%;width:63%;position:absolute}.hero-core{z-index:-1;mix-blend-mode:screen;filter:saturate(.84)contrast(1.08);width:112%;max-width:none;height:auto;animation:8s ease-in-out infinite augi-core-float;position:relative;-webkit-mask-image:radial-gradient(at 53% 52%,#000 37%,#000000d9 55%,#0000 75%);mask-image:radial-gradient(at 53% 52%,#000 37%,#000000d9 55%,#0000 75%)}.hero-orbit-one{animation:16s linear infinite augi-orbit-spin}.hero-orbit-two{animation:21s linear infinite augi-orbit-spin-reverse}@keyframes augi-core-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.018)}}@keyframes augi-orbit-spin{0%{transform:rotate(-28deg)}to{transform:rotate(332deg)}}@keyframes augi-orbit-spin-reverse{0%{transform:rotate(34deg)}to{transform:rotate(-326deg)}}.copilot-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0f1920f5,#070c11e6);margin:28px 0;padding:24px}.copilot-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.copilot-heading h2{color:#edf3f5;letter-spacing:-.04em;margin:12px 0 0;font-size:24px;font-weight:500}.copilot-mode{border-left:2px solid var(--cyan);color:var(--muted);letter-spacing:.04em;background:#8ce8dc0d;margin:14px 0 0;padding:9px 11px;font-size:10px;line-height:1.6}.copilot-mode strong{color:var(--cyan);font-weight:600}.copilot-identity{align-items:center;gap:13px;display:flex}.augi-terminal-face{background:linear-gradient(145deg,#8ce8dc1f,#060f15f2);border:1px solid #8ce8dc8c;border-radius:9px;flex:none;place-items:center;width:52px;height:42px;display:grid;position:relative;box-shadow:inset 0 0 18px #8ce8dc14,0 0 18px #8ce8dc14}.augi-terminal-face:before{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 8px var(--cyan);content:"";border-radius:50%;position:absolute;top:7px;right:7px}.augi-face-eyes{gap:13px;margin-top:1px;display:flex}.augi-face-eyes i{background:var(--cyan);border-radius:2px;width:6px;height:7px;display:block;box-shadow:0 0 7px #8ce8dccc}.augi-face-mouth{border-bottom:1px solid var(--cyan);border-radius:0 0 12px 12px;width:17px;height:5px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.augi-terminal-face.is-thinking .augi-face-eyes i{animation:1.2s ease-in-out infinite augi-blink}.augi-terminal-face.is-thinking .augi-face-mouth{border-radius:0;width:9px}@keyframes augi-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.18)}}.copilot-heading .workspace-micro-label{align-items:center;gap:7px;display:flex}.copilot-heading .workspace-micro-label svg{width:13px;height:13px;color:var(--cyan)}.copilot-retention{color:var(--cyan);font-family:var(--mono);letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;display:inline-flex}.copilot-retention svg{width:13px;height:13px}.copilot-note{color:#91a1ac;max-width:680px;margin:14px 0 0;font-size:11px;line-height:1.7}.copilot-messages{background:#01060a66;border:1px solid #8ce8dc1f;gap:12px;max-height:360px;margin-top:20px;padding:14px;display:grid;overflow:auto}.copilot-empty{color:#7f929e;margin:0;font-size:11px;line-height:1.7}.copilot-message{border-left:2px solid var(--cyan);background:#8ce8dc0f;max-width:80%;padding:12px 14px}.copilot-message span{color:var(--cyan);font-family:var(--mono);letter-spacing:.12em;font-size:7px}.copilot-message p{color:#c5d0d6;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.7}.copilot-user{background:#a38cff12;border-left:0;border-right:2px solid #a38cff;justify-self:end}.copilot-user span{color:#b6a7ff}.copilot-form{gap:8px;margin-top:12px;display:flex}.copilot-form input{border:1px solid var(--line);color:#e1eaee;min-width:0;font:11px var(--mono);background:#071016;flex:1;padding:12px}.copilot-form button{color:var(--cyan);cursor:pointer;font:9px var(--mono);letter-spacing:.08em;background:#8ce8dc1a;border:1px solid #8ce8dc66;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.copilot-form button:disabled{opacity:.45;cursor:not-allowed}.copilot-form button svg{width:13px;height:13px}.hero-orbit{z-index:-1;border:1px solid #7ae0d830;border-radius:50%;width:78%;height:36%;position:absolute;transform:rotate(-28deg)}.hero-orbit-one{box-shadow:0 0 30px #60dacb0b}.hero-orbit-two{border-color:#968bf724;width:91%;height:54%;transform:rotate(34deg)}.signal-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091016de;border:1px solid #b0ccdd2b;align-items:center;gap:10px;min-width:222px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 16px 50px #00000040}.signal-card-top{top:19%;right:-1%}.signal-card-bottom{min-width:243px;bottom:18%;left:-3%}.signal-card-icon{width:32px;height:32px;color:var(--cyan);border:1px solid #8ce8dc38;flex:none;place-items:center;display:grid}.signal-card-icon svg{stroke-width:1.6px;width:15px;height:15px}.signal-card>div{gap:5px;display:grid}.signal-card>div>span{color:#91a1ad;font-family:var(--mono);letter-spacing:.11em;font-size:7px}.signal-card strong{color:#e7edf1;font-size:11px;font-weight:500}.signal-live{color:var(--cyan);font-family:var(--mono);letter-spacing:.08em;align-self:flex-start;margin-left:auto;font-size:7px}.signal-shield{color:#b6a9ff;border-color:#9a8bfa47}.signal-card-arrow{color:#8c9aa8;width:15px;height:15px;margin-left:auto}.visual-caption{color:#7e8d9a;font-family:var(--mono);letter-spacing:.13em;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:4%;left:1%;right:1%}.hero-index{color:#82929e;font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:17px;right:0}.hero-index>span:first-child{color:var(--cyan)}.hero-index-line{background:#8ce8dc6e;width:46px;height:1px}.hero-divider{background:linear-gradient(90deg, transparent, var(--line-bright) 10%, var(--line-bright) 90%, transparent);height:1px}.section-wrap{position:relative}.demo-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,8vw,110px);padding:94px 0 105px;scroll-margin-top:32px;display:grid}.section-label{color:#9ba9b5;flex-wrap:wrap;gap:9px;font-size:8px}.section-label-line{background:#8ce8dc66;width:35px;height:1px}.demo-intro h2,.section-heading-row h2,.band-copy h2,.trust-heading h2,.plans-heading h2{color:#f0f3f5;letter-spacing:-.065em;margin:19px 0 15px;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.07}.demo-intro>p{color:#9ba8b3;max-width:380px;margin:0;font-size:13px;line-height:1.8}.demo-privacy{color:#83929e;align-items:flex-start;gap:9px;margin-top:25px;font-size:10px;line-height:1.6;display:flex}.demo-privacy svg{width:14px;height:14px;color:var(--cyan);flex:none}.demo-console{border:1px solid var(--line-bright);background:linear-gradient(145deg,#0f1820f5,#0a0f15f7);overflow:hidden;box-shadow:0 30px 100px #00000047}.console-topbar{border-bottom:1px solid var(--line);color:#91a0ac;min-height:44px;font-family:var(--mono);letter-spacing:.11em;justify-content:space-between;align-items:center;gap:15px;padding:0 17px;font-size:8px;display:flex}.console-topbar>span:first-child{color:#d0d8df;align-items:center;gap:8px;display:flex}.console-live-dot{background:var(--cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #8ce8dcb3}.demo-form{padding:22px 22px 18px}.demo-form>label{color:#95a3af;font-family:var(--mono);letter-spacing:.13em;margin-bottom:9px;font-size:8px;display:block}.demo-input-wrap{background:#05090da6;border:1px solid #a4bbcc38;align-items:center;gap:11px;min-height:49px;padding:0 12px;display:flex}.demo-input-wrap>svg{width:15px;height:15px;color:var(--cyan);flex:none}.demo-input-wrap input{color:#edf3f6;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.demo-input-wrap input:focus-visible{outline:0}.demo-input-wrap input::placeholder{color:#596875}.input-tail{color:#71808d;font-family:var(--mono);letter-spacing:.1em;font-size:7px}.demo-submit{width:100%;min-height:45px;color:var(--cyan);cursor:pointer;font-family:var(--mono);letter-spacing:.11em;background:#4dbcae1f;border:1px solid #8ce8dc8c;justify-content:center;align-items:center;gap:9px;margin-top:11px;font-size:9px;font-weight:600;transition:background .2s;display:flex}.demo-submit:hover:not(:disabled){background:#4dbcae33}.demo-submit:disabled{cursor:wait;opacity:.72}.demo-submit svg{width:14px;height:14px}.demo-submit svg:last-child{margin-left:4px}.spin-icon{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.demo-form-note{color:#788792;align-items:center;gap:7px;margin:12px 0 0;font-size:9px;display:flex}.demo-form-note svg{color:#91a0ac;width:12px;height:12px}.demo-error{color:var(--coral);align-items:center;gap:8px;margin:0 22px 18px;font-size:11px;display:flex}.demo-error svg{flex:none;width:14px;height:14px}.demo-empty{background:#070b0f8c;border:1px dashed #a4bbcc2b;align-items:center;gap:14px;min-height:117px;margin:0 22px 19px;padding:16px;display:flex}.empty-radar{background:repeating-radial-gradient(circle,#0000 0 9px,#8ce8dc17 10px 11px);border:1px solid #8ce8dc33;border-radius:50%;flex:none;place-items:center;width:45px;height:45px;display:grid;position:relative}.empty-radar:before{content:"";background:#8ce8dc21;width:1px;height:100%;position:absolute}.empty-radar span{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.empty-radar i,.empty-radar b{background:#a79cff;border-radius:50%;width:3px;height:3px;position:absolute}.empty-radar i{top:10px;right:12px}.empty-radar b{bottom:9px;left:11px}.demo-empty>div{gap:5px;display:grid}.demo-empty>div strong{color:#d5dee5;font-size:11px;font-weight:500}.demo-empty>div span{color:#82919d;font-size:10px}.empty-code{color:#7e8e99;font-family:var(--mono);letter-spacing:.1em;margin-left:auto;font-size:7px}.domain-result{background:#050a0e8c;border:1px solid #a4bbcc26;margin:0 22px 20px}.result-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 15px 12px;display:flex}.result-heading>div{gap:7px;min-width:0;display:grid}.result-overline{color:#8595a1;font-family:var(--mono);letter-spacing:.12em;font-size:7px}.result-heading strong{color:#ebf1f5;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.result-score{flex:none;align-items:baseline;gap:2px;display:flex}.result-score b{font-family:var(--mono);font-size:26px;font-weight:500}.result-score small{color:#84939f;font-family:var(--mono);font-size:8px}.score-strong{color:var(--cyan)}.score-review{color:#f0ce86}.score-low{color:var(--coral)}.result-summary{border-bottom:1px solid var(--line);color:#c2ced7;align-items:center;gap:8px;padding:11px 15px;font-size:10px;line-height:1.5;display:flex}.result-summary svg{width:14px;height:14px;color:var(--cyan);flex:none}.result-checks{padding:0 15px}.result-check{border-bottom:1px solid #a3bacc1a;grid-template-columns:91px 1fr;gap:12px;padding:11px 0;display:grid}.result-check:last-child{border-bottom:0}.check-status{font-family:var(--mono);letter-spacing:.05em;white-space:nowrap;align-items:center;gap:5px;padding-top:1px;font-size:7px;display:inline-flex}.check-status svg{width:11px;height:11px}.status-present{color:var(--cyan)}.status-monitoring{color:#f0ce86}.status-missing{color:var(--coral)}.status-unavailable{color:#98a5af}.result-check>div strong{color:#dce4e9;font-size:10px;font-weight:500;display:block}.result-check>div p{color:#85939e;margin:4px 0 0;font-size:9px;line-height:1.5}.result-evidence{border-top:1px solid var(--line)}.result-evidence summary{color:#aab8c1;cursor:pointer;min-height:36px;font-family:var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;padding:0 15px;font-size:8px;list-style:none;display:flex}.result-evidence summary::-webkit-details-marker{display:none}.result-evidence summary svg{width:12px;height:12px;color:var(--cyan);transition:transform .18s}.result-evidence[open] summary svg{transform:rotate(90deg)}.result-evidence dl{gap:8px;margin:0;padding:0 15px 13px;display:grid}.result-evidence dl>div{grid-template-columns:46px 1fr;gap:10px;display:grid}.result-evidence dt{color:#8d9ba6;font-family:var(--mono);letter-spacing:.08em;font-size:7px}.result-evidence dd{overflow-wrap:anywhere;color:#b5c1ca;font-family:var(--mono);margin:0;font-size:8px;line-height:1.55}.result-footer{border-top:1px solid var(--line);color:#71818c;font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;gap:10px;padding:10px 15px;font-size:7px;display:flex}.result-disclaimer{color:#7f8b95;margin:0;padding:0 15px 13px;font-size:8px;line-height:1.5}.approach-section{border-top:1px solid var(--line);padding:102px 0 110px;scroll-margin-top:34px}.section-label-line{flex:none}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:19px;display:flex}.section-heading-row h2{margin:0}.section-heading-row>p{color:#9ba8b3;max-width:430px;margin:0 0 4px;font-size:12px;line-height:1.85}.capability-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;display:grid}.capability-card{border:1px solid var(--line);background:linear-gradient(155deg,#111922bd,#0a0f15ad);flex-direction:column;min-height:243px;padding:20px;transition:border-color .2s,transform .2s;display:flex}.capability-card:hover{border-color:#8ce8dc5c;transform:translateY(-3px)}.capability-top{color:#7e8e9a;font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.capability-top svg{width:17px;height:17px;color:var(--cyan);stroke-width:1.5px}.capability-card h3{color:#eaf0f4;letter-spacing:-.025em;margin:29px 0 9px;font-size:17px;font-weight:500}.capability-card>p{color:#91a0ad;max-width:320px;margin:0;font-size:11px;line-height:1.7}.capability-tag{color:#93a3ae;font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:7px;margin-top:auto;padding-top:25px;font-size:7px;display:flex}.capability-tag span{background:var(--cyan);border-radius:50%;width:5px;height:5px}.intelligence-band{background:linear-gradient(110deg,#132128d1,#0c121bd1 53%,#1b152c8a);border-block:1px solid #8ce8dc1f;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:400px;padding:48px clamp(25px,6vw,78px);display:grid;position:relative;overflow:hidden}.band-glow{aspect-ratio:1;filter:blur(14px);background:radial-gradient(circle,#44c3b41f,#6658c20f 48%,#0000 70%);border-radius:50%;width:56%;position:absolute;top:-30%;right:12%}.band-copy{z-index:1;position:relative}.band-copy h2{font-size:clamp(38px,4.2vw,54px)}.band-copy>p{color:#9daab5;max-width:432px;margin:0;font-size:12px;line-height:1.8}.text-link{color:var(--cyan);align-items:center;gap:9px;margin-top:21px;font-size:11px;text-decoration:none;display:inline-flex}.text-link svg{width:14px;height:14px;transition:transform .2s}.text-link:hover svg{transform:translate(3px)}.band-graphic{place-items:center;min-height:315px;display:grid;position:relative}.band-ring{aspect-ratio:1;border:1px solid #8ce8dc33;border-radius:50%;width:68%;position:absolute;box-shadow:inset 0 0 40px #4aaaa109}.band-ring-one{animation:22s linear infinite ring-turn}.band-ring-two{border-color:#9b90ff30;width:84%;transform:rotateX(64deg)rotate(34deg)}@keyframes ring-turn{to{transform:rotate(360deg)}}.band-orb{width:106px;height:106px;color:var(--cyan);background:radial-gradient(circle at 40% 33%,#5fdbcf33,#13212dd6 72%);border:1px solid #8ce8dc66;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 54px #3ec4b821,inset 0 0 28px #9a8bfa1a}.band-orb svg{stroke-width:1.25px;width:25px;height:25px}.band-node{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute}.band-node-one{top:23%;left:31%}.band-node-two{background:#b5a7ff;top:36%;right:20%;box-shadow:0 0 10px #b5a7ff}.band-node-three{bottom:19%;left:38%}.band-orbit-label{border:1px solid var(--line);color:#9cabb5;font-family:var(--mono);letter-spacing:.12em;background:#080c12cc;padding:5px 7px;font-size:7px;position:absolute}.band-label-one{top:13%;left:22%}.band-label-two{top:27%;right:9%}.band-label-three{bottom:11%;right:27%}.trust-section{border-bottom:1px solid var(--line);grid-template-columns:.78fr 1.22fr;gap:clamp(45px,8vw,106px);padding:104px 0;display:grid}.eyebrow-chip{color:var(--cyan);font-family:var(--mono);letter-spacing:.1em;border:1px solid #8ce8dc33;align-items:center;gap:8px;padding:7px 9px;font-size:7px;display:inline-flex}.eyebrow-chip svg{width:12px;height:12px}.trust-heading h2{margin-top:20px;font-size:clamp(36px,4vw,51px)}.trust-heading>p{color:#9aa8b3;max-width:360px;margin:0;font-size:12px;line-height:1.8}.trust-list{align-content:center;display:grid}.trust-item{border-bottom:1px solid var(--line);grid-template-columns:29px 37px 1fr 16px;align-items:center;gap:13px;padding:18px 0;display:grid}.trust-item:first-child{border-top:1px solid var(--line)}.trust-number{color:#83929e;font-family:var(--mono);font-size:8px}.trust-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--cyan);place-items:center;display:grid}.trust-icon svg{width:15px;height:15px}.trust-item h3{color:#e3eaf0;margin:0 0 5px;font-size:12px;font-weight:500}.trust-item p{color:#8d9ca8;max-width:440px;margin:0;font-size:10px;line-height:1.65}.trust-check{width:14px;height:14px;color:var(--cyan)}.plans-section{padding:102px 0 91px;scroll-margin-top:30px}.plans-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.plans-heading h2{margin-bottom:0}.plans-heading>p{color:#99a7b2;max-width:365px;margin:0 0 5px;font-size:11px;line-height:1.75}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:43px;display:grid}.plan-card{border:1px solid var(--line);background:linear-gradient(158deg,#111820d9,#0a0f14e6);flex-direction:column;min-height:352px;padding:20px;display:flex}.plan-card-featured{background:linear-gradient(158deg,#1d3b3d78,#0c161de8 60%);border-color:#8ce8dc8c;box-shadow:0 18px 55px #47c0b112}.plan-card-head{color:#8a9aa5;min-height:19px;font-family:var(--mono);letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.plan-recommended{color:var(--cyan);align-items:center;gap:4px;font-size:6px;display:inline-flex}.plan-recommended svg{width:10px;height:10px}.plan-card h3{color:#edf1f4;margin:22px 0 5px;font-size:19px;font-weight:500}.plan-description{color:#93a1ad;min-height:34px;margin:0;font-size:10px;line-height:1.65}.plan-price{border-bottom:1px solid var(--line);align-items:baseline;gap:6px;margin-top:22px;padding-bottom:18px;display:flex}.plan-price strong{color:#f1f4f6;font-family:var(--mono);letter-spacing:-.08em;font-size:31px;font-weight:400}.plan-price span{color:#8c9aa5;font-size:9px}.plan-card ul{gap:12px;margin:17px 0 20px;padding:0;list-style:none;display:grid}.plan-card li{color:#a9b5bf;align-items:center;gap:8px;font-size:10px;display:flex}.plan-card li svg{width:13px;height:13px;color:var(--cyan);flex:none}.plan-action{border:1px solid var(--line-bright);color:#d6e0e6;justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin-top:auto;padding:0 11px;font-size:10px;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.plan-action:hover{border-color:var(--cyan);color:var(--cyan)}.plan-action svg{width:13px;height:13px}.plan-action-featured{border-color:var(--cyan);background:var(--cyan);color:#071012}.plan-action-featured:hover{color:#071012;background:#b0f5eb}.plan-note{color:#82909b;align-items:center;gap:8px;margin:20px 0 0;font-size:9px;display:flex}.plan-note svg{color:#c5a36d;width:12px;height:12px}.closing-cta{border:1px solid var(--line-bright);background:radial-gradient(at 0%,#41b8aa1f,#0000 46%),linear-gradient(100deg,#0d141bf0,#0f121ed9);align-items:center;gap:22px;min-height:193px;padding:28px clamp(20px,5vw,54px);display:flex}.closing-icon{width:48px;height:48px;color:var(--cyan);border:1px solid #8ce8dc4d;flex:none;place-items:center;display:grid}.closing-icon svg{width:19px;height:19px}.closing-cta>div:nth-child(2){flex:1}.closing-cta .section-label{font-size:7px}.closing-cta h2{color:#eff3f6;letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(24px,3vw,35px);font-weight:500;line-height:1.15}.closing-cta .button-primary{flex:none}.site-footer{padding:54px 0 19px}.footer-main{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:35px;display:flex}.footer-main p{color:#8897a2;text-align:right;margin:2px 0 0;font-size:10px;line-height:1.7}.footer-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:23px;padding:15px 0;display:flex}.footer-links a{color:#a1adb7;font-size:10px;text-decoration:none;transition:color .2s}.footer-bottom{color:#7e8b96;font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:7px;display:flex}.footer-bottom>span:nth-child(2){align-items:center;gap:7px;display:flex}.footer-bottom .pulse-dot{width:5px;height:5px}.footer-bottom a{color:#a5b0b9;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.footer-bottom a svg{width:11px;height:11px;color:var(--cyan)}@media (max-width:1020px){.site-frame{width:min(100% - 52px,1320px)}.hero-section{gap:22px;min-height:550px}.hero-copy h1{font-size:clamp(51px,7vw,72px)}.hero-visual{min-height:420px}.signal-card-top{right:-4%}.signal-card-bottom{left:-6%}.demo-section{gap:40px}.trust-section{gap:48px}}@media (max-width:760px){.site-frame{width:min(100% - 36px,600px)}.site-header{min-height:68px}.augi-brand-name>span{display:none}.mobile-menu{border:1px solid var(--line-bright);color:#dce4e9;background:0 0;place-items:center;width:37px;height:37px;display:grid}.mobile-menu svg{width:17px;height:17px}.site-nav{border:1px solid var(--line);background:#090e14fa;align-items:stretch;gap:0;padding:9px 13px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 16px 35px #0000004d}.site-nav-open{flex-direction:column;display:flex}.site-nav a{border-bottom:1px solid #a3bacc1a;min-height:43px}.site-nav .nav-login{border:1px solid var(--line-bright);justify-content:space-between;margin-top:7px;padding-inline:10px}.site-nav .nav-signin{padding-inline:10px}.hero-section{grid-template-columns:1fr;gap:0;padding:57px 0 63px}.hero-copy{padding-bottom:0}.hero-copy h1{margin-top:22px;font-size:clamp(55px,11vw,78px)}.hero-description{max-width:485px;font-size:14px}.hero-visual{min-height:365px;margin-top:1px}.hero-core{width:100%}.hero-orbit{width:73%;height:35%}.hero-orbit-two{width:86%;height:50%}.signal-card-top{top:15%;right:0}.signal-card-bottom{bottom:14%;left:0}.visual-caption{bottom:1%}.hero-index{bottom:15px}.demo-section{grid-template-columns:1fr;gap:28px;padding:75px 0 80px}.demo-intro>p{max-width:470px}.approach-section{padding:76px 0 83px}.section-heading-row,.plans-heading{flex-direction:column;align-items:flex-start;gap:17px}.section-heading-row>p,.plans-heading>p{max-width:500px}.capability-grid{grid-template-columns:1fr;gap:10px;margin-top:31px}.capability-card{min-height:207px}.capability-card h3{margin-top:22px}.intelligence-band{grid-template-columns:1fr;gap:0;padding:43px 24px 20px}.band-graphic{min-height:250px}.trust-section{grid-template-columns:1fr;gap:31px;padding:77px 0}.plans-section{padding:78px 0 72px}.plans-grid{grid-template-columns:1fr;gap:11px;margin-top:30px}.plan-card{min-height:325px}.closing-cta{flex-direction:column;align-items:flex-start;gap:15px;padding:24px 20px}.closing-cta .button-primary{justify-content:space-between;width:100%}.site-footer{padding-top:42px}}@media (max-width:440px){.site-frame{width:min(100% - 28px,600px)}.hero-kicker,.section-label{letter-spacing:.11em;font-size:7px}.hero-copy h1{font-size:clamp(48px,13vw,61px)}.hero-actions{gap:14px}.hero-actions .button-primary{gap:12px;min-height:44px;padding-inline:12px;font-size:10px}.hero-actions .button-secondary{font-size:10px}.hero-visual{min-height:310px}.signal-card{gap:7px;min-width:187px;padding:8px}.signal-card-bottom{min-width:207px}.signal-card-icon{width:27px;height:27px}.signal-card strong{font-size:9px}.signal-card>div>span,.visual-caption{font-size:6px}.hero-proof{align-items:flex-start;font-size:9px}.demo-intro h2,.section-heading-row h2,.band-copy h2,.trust-heading h2,.plans-heading h2{font-size:37px}.demo-console .console-topbar{padding-inline:10px;font-size:6px}.demo-form{padding:17px 12px 14px}.demo-input-wrap{gap:7px;padding-inline:9px}.demo-input-wrap input{font-size:11px}.input-tail{font-size:6px}.demo-empty,.domain-result{margin-left:12px;margin-right:12px}.demo-empty{gap:9px;padding:11px}.empty-radar{width:37px;height:37px}.empty-code{font-size:6px}.demo-error{margin-inline:12px}.result-check{grid-template-columns:81px 1fr;gap:7px}.result-evidence dl>div{grid-template-columns:38px 1fr;gap:7px}.check-status{font-size:6px}.result-check>div p{font-size:8px}.trust-item{grid-template-columns:21px 32px 1fr 13px;gap:8px}.trust-item p{font-size:9px}.footer-main{flex-direction:column}.footer-main p{text-align:left}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-signin{color:#d6e0e7!important}.hero-secondary-links{flex-wrap:wrap;gap:18px;margin-top:21px;display:flex}.hero-secondary-links a{color:#96a7b3;font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:6px;font-size:8px;text-decoration:none;display:inline-flex}.hero-secondary-links a:hover{color:var(--cyan)}.hero-secondary-links svg{width:12px;height:12px}.public-bulletin{background:linear-gradient(90deg,#0c1c22f5,#080f15f5);border:1px solid #8ce8dc38;width:min(100% - 72px,1220px);margin:0 auto}.public-bulletin-top{color:#718692;font:7px var(--mono);letter-spacing:.12em;border-bottom:1px solid #8ce8dc1f;justify-content:space-between;align-items:center;padding:10px 17px;display:flex}.public-bulletin-live{color:var(--cyan);align-items:center;gap:7px;display:inline-flex}.public-bulletin-live svg{width:12px;height:12px;animation:2.2s ease-in-out infinite glow-pulse}.public-bulletin-body{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.public-bulletin-body>svg{color:#f1bd67;width:24px;height:24px}.public-bulletin-body strong{color:#f0f5f6;font:500 17px var(--mono);letter-spacing:-.04em;display:block}.public-bulletin-body span{color:#d7e2e5;margin-top:4px;font-size:11px;display:block}.public-bulletin-body p{color:#8ea0ab;margin:7px 0 0;font-size:11px;line-height:1.6;display:inline}.public-bulletin-body small{color:#687d88;font:7px var(--mono);letter-spacing:.06em;margin-top:8px;display:block}.public-bulletin-body a{width:32px;height:32px;color:var(--cyan);border:1px solid #8ce8dc4d;place-items:center;display:grid}.public-bulletin-body a:hover{background:#8ce8dc1a}.public-bulletin-body a svg{width:14px;height:14px}.public-bulletin-disclaimer{color:#71838e;font:7px/1.6 var(--mono);letter-spacing:.04em;border-top:1px solid #8ce8dc14;padding:9px 17px 11px}.landing-paths{padding-top:118px;padding-bottom:128px}.landing-paths h2{color:#eef3f6;letter-spacing:-.06em;max-width:620px;margin:21px 0 34px;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1.04}.landing-paths h2 span{color:var(--cyan)}.landing-path-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.landing-path-card{border:1px solid var(--line);min-height:220px;color:inherit;background:linear-gradient(145deg,#0f1820e0,#080d12cc);flex-direction:column;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex;position:relative}.landing-path-card:hover{background:linear-gradient(145deg,#14262de6,#080d12db);border-color:#8ce8dc73;transform:translateY(-4px)}.landing-path-card>span{color:#8b9ba6;font-family:var(--mono);letter-spacing:.12em;font-size:8px}.landing-path-card strong{color:#e4ebef;letter-spacing:-.03em;max-width:210px;margin-top:42px;font-size:17px;font-weight:500;line-height:1.18}.landing-path-card p{color:#8e9da8;max-width:230px;margin:10px 0 0;font-size:10px;line-height:1.6}.landing-path-card svg{width:16px;height:16px;color:var(--cyan);position:absolute;bottom:21px;right:20px}.truth-gallery{border-top:1px solid var(--line);padding:96px 0 112px}.truth-gallery-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;display:flex}.truth-gallery-heading h2{color:#eef3f6;letter-spacing:-.07em;margin:19px 0 0;font-size:clamp(36px,5vw,58px);font-weight:500;line-height:.98}.truth-gallery-heading h2 span{color:var(--cyan)}.truth-gallery-heading>p{color:#96a5b0;max-width:410px;margin:0 0 4px;font-size:12px;line-height:1.8}.truth-gallery-grid{grid-template-columns:1.35fr .82fr .82fr;gap:12px;display:grid}.truth-image{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:320px;margin:0;position:relative;overflow:hidden}.truth-image img{object-fit:cover;opacity:.78;filter:saturate(.72)contrast(1.05);width:100%;height:100%;transition:transform .5s,opacity .3s}.truth-image:hover img{opacity:.94;transform:scale(1.04)}.truth-image:after{pointer-events:none;content:"";background:linear-gradient(#0000 40%,#04080ce0);position:absolute;inset:0}.truth-image figcaption{z-index:1;gap:8px;display:grid;position:absolute;bottom:17px;left:18px;right:18px}.truth-image figcaption span{color:var(--cyan);font-family:var(--mono);letter-spacing:.12em;font-size:8px}.truth-image figcaption strong{color:#edf3f5;max-width:260px;font-size:13px;font-weight:500;line-height:1.35}.signal-lab{border-top:1px solid var(--line);padding:98px 0 112px}.signal-lab-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.signal-lab-heading h2{color:#eef3f6;letter-spacing:-.07em;margin:19px 0 0;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:.98}.signal-lab-heading h2 span{color:var(--cyan)}.signal-lab-heading>p{color:#96a5b0;max-width:420px;margin:0 0 3px;font-size:12px;line-height:1.8}.signal-lab-grid{grid-template-columns:1.35fr .85fr;gap:12px;display:grid}.posture-chart,.signal-definitions{border:1px solid var(--line);background:linear-gradient(145deg,#0f1920f5,#070c11e6)}.posture-chart{padding:22px}.chart-toolbar,.chart-footer{color:#81929d;font:8px var(--mono);letter-spacing:.1em;align-items:center;gap:14px;display:flex}.chart-toolbar span{color:#d8e4e8;align-items:center;gap:7px;display:inline-flex}.chart-toolbar svg{width:13px;height:13px;color:var(--cyan)}.chart-toolbar strong{color:var(--cyan);font:500 18px var(--mono);letter-spacing:-.08em;margin-left:auto}.chart-toolbar small{color:#738690;font-size:7px}.chart-plot{background:repeating-linear-gradient(#0000 0 64px,#8ce8dc1a 65px),repeating-linear-gradient(90deg,#0000 0 93px,#8ce8dc0e 94px);height:260px;margin-top:28px;padding-left:30px;position:relative}.chart-axis-label{color:#687b86;font:7px var(--mono);position:absolute;left:0}.chart-axis-top{top:0}.chart-axis-mid{top:50%;transform:translateY(-50%)}.chart-axis-bottom{bottom:0}.chart-plot svg{width:100%;height:100%;overflow:visible}.chart-area{fill:url(#signalFill)}.chart-line{fill:none;stroke:var(--cyan);stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #8ce8dc66)}.chart-point{fill:var(--cyan);stroke:#051016;stroke-width:3px}.chart-footer{justify-content:space-between;margin:12px 0 0 30px;font-size:7px}.chart-footer .chart-source{color:var(--cyan);letter-spacing:.06em;margin-left:auto}.chart-source a{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.chart-source a:hover{color:#d7fff8}.chart-source svg{width:11px;height:11px}.signal-definitions{padding:22px}.definition-head{border-bottom:1px solid var(--line);color:var(--cyan);font:8px var(--mono);letter-spacing:.12em;align-items:center;gap:8px;padding-bottom:18px;display:flex}.definition-head svg{width:15px;height:15px}.signal-definitions dl{margin:0}.signal-definitions dl>div{border-bottom:1px solid #8ce8dc1a;padding:15px 0}.signal-definitions dt{color:#e4edf0;font-size:12px}.signal-definitions dd{color:#8c9da8;margin:5px 0 0;font-size:10px;line-height:1.6}.admin-page{background:var(--bg);color:#dce6ea;min-height:100vh}.admin-shell{width:min(100% - 72px,1220px);margin:0 auto}.admin-console{background:linear-gradient(145deg,#0e1b22fa,#060c11f0);border:1px solid #8ce8dc3d;padding:26px}.admin-console-header{justify-content:space-between;gap:30px;display:flex}.admin-console-header h2{color:#eef4f6;letter-spacing:-.05em;margin:12px 0 8px;font-size:28px;font-weight:500}.admin-console-header p{color:#8fa1ac;max-width:670px;margin:0;font-size:12px;line-height:1.7}.admin-verified{height:fit-content;color:var(--cyan);font:8px var(--mono);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.admin-verified svg{width:14px;height:14px}.admin-terminal{background:#03090d;border:1px solid #8ce8dc2e;margin-top:25px}.admin-terminal-bar{color:#738691;font:7px var(--mono);letter-spacing:.12em;border-bottom:1px solid #8ce8dc24;align-items:center;gap:6px;padding:10px 13px;display:flex}.admin-terminal-bar span{background:#728892;border-radius:50%;width:6px;height:6px}.admin-terminal-bar span:first-child{background:#8ce8dc}.admin-terminal-bar strong{margin-left:8px;font-weight:400}.admin-terminal-output{color:#bdeee8;min-height:74px;font:11px/1.7 var(--mono);white-space:pre-wrap;padding:18px}.admin-command-form{border-top:1px solid #8ce8dc1a;align-items:center;gap:10px;padding:12px 18px;display:flex}.admin-command-form>span{color:var(--cyan);font-family:var(--mono)}.admin-command-form input{color:#edf4f5;min-width:0;font:11px var(--mono);background:0 0;border:0;outline:0;flex:1}.admin-command-form button{color:var(--cyan);cursor:pointer;font:8px var(--mono);background:#8ce8dc14;border:1px solid #8ce8dc4d;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.admin-command-form button svg{width:12px;height:12px}.admin-command-chips{flex-wrap:wrap;gap:7px;padding:0 18px 16px;display:flex}.admin-command-chips button{color:#80949f;cursor:pointer;font:7px var(--mono);background:0 0;border:1px solid #8ce8dc24;padding:6px 8px}.admin-command-chips button:hover{color:var(--cyan);border-color:#8ce8dc73}.admin-definitions{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.admin-definition-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.admin-definition-grid article{background:#01070a52;border:1px solid #8ce8dc1f;padding:15px}.admin-definition-grid strong{color:#e6eef1;font:11px var(--mono)}.admin-definition-grid p{color:#8799a5;margin:8px 0 0;font-size:10px;line-height:1.6}.admin-audit-note{color:#8faaa9;align-items:center;gap:9px;margin-top:18px;font-size:10px;line-height:1.5;display:flex}.admin-audit-note svg{width:15px;height:15px;color:var(--cyan);flex:none}.inner-hero{justify-content:space-between;align-items:flex-end;gap:40px;min-height:420px;padding-top:108px;padding-bottom:86px;display:flex}.inner-hero-copy{max-width:760px}.inner-hero h1{color:#eef3f6;letter-spacing:-.075em;margin:22px 0 17px;font-size:clamp(42px,7vw,84px);font-weight:500;line-height:.98}.inner-hero h1 span{color:var(--cyan)}.inner-hero-copy>p{color:#9aa9b4;max-width:570px;margin:0;font-size:13px;line-height:1.75}.inner-hero-proof{color:#81919d;font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:8px;margin-top:22px;font-size:8px;display:flex}.inner-hero-proof svg{width:14px;height:14px;color:var(--cyan)}.inner-hero-index{border:1px solid var(--line);color:#788894;min-width:170px;font-family:var(--mono);letter-spacing:.12em;gap:10px;padding:17px;font-size:7px;display:grid}.inner-hero-index strong{color:var(--cyan);letter-spacing:-.08em;font-size:32px;font-weight:400}.inner-divider{background:var(--line);height:1px;margin:0 36px}.inner-demo-section{padding-top:82px;padding-bottom:110px}.inner-demo-section .demo-intro{display:none}.inner-cta{justify-content:space-between;align-items:flex-end;gap:30px;padding-top:72px;padding-bottom:100px;display:flex}.inner-cta h2{color:#edf2f5;letter-spacing:-.06em;margin:19px 0 0;font-size:clamp(34px,5vw,57px);font-weight:500;line-height:1}.inner-cta h2 span{color:var(--cyan)}.inner-cta-actions{align-items:center;gap:24px;display:flex}.inner-cta-actions .text-link{white-space:nowrap}.nav-signin:hover{color:var(--cyan)!important}.demo-account-prompt{color:#83929e;flex-wrap:wrap;gap:5px;margin:-4px 22px 17px;font-size:9px;line-height:1.6;display:flex}.demo-account-prompt a{color:var(--cyan);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.demo-account-prompt a svg{width:11px;height:11px}.member-auth-page{background:radial-gradient(at 50% 18%,#31697129,#0000 38%),#080b10;place-items:center;min-height:100svh;padding:38px 18px;display:grid;position:relative;overflow:hidden}.member-auth-page:before{pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(#a4bed30f 1px,#0000 1px),linear-gradient(90deg,#a4bed30f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 78%);mask-image:radial-gradient(#000,#0000 78%)}.auth-ambient{aspect-ratio:1;pointer-events:none;border:1px solid #8ce8dc14;border-radius:50%;width:410px;position:absolute}.auth-ambient:before,.auth-ambient:after{content:"";border:1px solid #9a8bfa14;border-radius:50%;position:absolute;inset:11%}.auth-ambient:after{border-color:#8ce8dc1a;inset:22%}.auth-ambient-one{top:-270px;right:-130px}.auth-ambient-two{width:500px;bottom:-300px;left:-150px}.auth-panel{border:1px solid var(--line-bright);background:linear-gradient(145deg,#0f1820f7,#080d13fa);width:min(100%,470px);padding:clamp(25px,6vw,43px);position:relative;box-shadow:0 32px 100px #00000073,0 0 50px #47bfb30d}.auth-back-link{color:#a8b6c0;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:inline-flex}.auth-back-link svg{width:13px;height:13px}.auth-back-link:hover{color:var(--cyan)}.auth-brand-mark{width:48px;height:48px;color:var(--cyan);border:1px solid #8ce8dc59;border-radius:50%;place-items:center;margin-top:32px;display:grid;box-shadow:0 0 30px #8ce8dc14,inset 0 0 20px #8ce8dc12}.auth-brand-mark svg{width:21px;height:21px}.auth-eyebrow,.workspace-eyebrow,.workspace-micro-label{color:#91a1ad;font-family:var(--mono);letter-spacing:.13em;font-size:8px}.auth-eyebrow{margin:23px 0 10px}.auth-panel h1{color:#f0f4f7;letter-spacing:-.055em;margin:0;font-size:clamp(30px,6vw,39px);font-weight:500;line-height:1.08}.auth-description{color:#9ba9b5;margin:12px 0 23px;font-size:12px;line-height:1.75}.auth-google-button,.auth-submit{border:1px solid var(--line-bright);color:#e4ebf0;cursor:pointer;background:#060b10b3;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;font-size:11px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.auth-google-button:hover:not(:disabled){background:#8ce8dc0f;border-color:#8ce8dc8c}.auth-google-button>svg{width:14px;height:14px;color:var(--cyan);margin-left:auto}.auth-google-mark{width:20px;height:20px;color:var(--cyan);font-family:var(--mono);border:1px solid #8ce8dc59;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.google-g{color:#8ce8dc;margin-right:auto;font-family:Arial,sans-serif;font-size:17px;font-weight:700}.auth-divider{color:#748490;font-family:var(--mono);letter-spacing:.13em;white-space:nowrap;align-items:center;gap:12px;margin:20px 0;font-size:7px;display:flex}.auth-divider span{background:var(--line);width:100%;height:1px}.auth-form{gap:14px;display:grid}.auth-field{color:#95a3af;font-family:var(--mono);letter-spacing:.11em;gap:8px;font-size:8px;display:grid}.auth-field>div{background:#05090d99;border:1px solid #a4bbcc33;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex}.auth-field svg{color:#8ce8dc;flex:none;width:14px;height:14px}.auth-field input{color:#edf3f6;width:100%;min-width:0;font-family:var(--sans);letter-spacing:normal;background:0 0;border:0;outline:0;font-size:12px}.auth-field input::placeholder{color:#5d6b77}.auth-field input:focus-visible{outline:0}.auth-submit{border-color:var(--cyan);background:var(--cyan);color:#071012;font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;margin-top:3px;font-size:9px}.auth-submit:hover:not(:disabled){background:#a9f2e8}.auth-submit svg{width:15px;height:15px}.auth-submit:disabled,.auth-google-button:disabled{cursor:wait;opacity:.68}.auth-error{color:var(--coral);margin:0;font-size:10px;line-height:1.6}.auth-switch{color:#8c9aa6;text-align:center;margin:22px 0 0;font-size:10px}.auth-switch a{color:var(--cyan);margin-left:4px;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-privacy{color:#72818c;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:8px;display:flex}.auth-privacy svg{color:#8ce8dc;width:11px;height:11px}.workspace-page{--cyan:#35e0c4;--cyan-dim:#2aa892;--coral:#e04444;--line:#35e0c42e;--line-bright:#35e0c457;color:#d8e8e4;min-height:100vh;font-family:var(--mono);background:radial-gradient(at 75% 9%,#35e0c414,#0000 32%),linear-gradient(#000,#080807 60%,#000);overflow:hidden}.workspace-page .workspace-brand-mark{border-color:#35e0c48c}.workspace-page .workspace-brand-mark:before{border-color:#35e0c461}.workspace-page .workspace-metric,.workspace-page .workspace-console,.workspace-page .workspace-history{background:linear-gradient(145deg,#12110ef5,#070706f5)}.workspace-page .workspace-welcome h1 span{color:#d5b56f}.workspace-page button:focus-visible,.workspace-page a:focus-visible,.workspace-page input:focus-visible{outline-color:#e04444}.workspace-shell{width:min(100% - 72px,1370px);margin-inline:auto;position:relative}.workspace-shell:before{pointer-events:none;content:"";opacity:.15;background-image:linear-gradient(#a4bed30d 1px,#0000 1px),linear-gradient(90deg,#a4bed30d 1px,#0000 1px);background-size:72px 72px;height:560px;position:absolute;top:0;left:-36px;right:-36px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.workspace-header,.workspace-welcome,.workspace-metrics,.workspace-content-grid,.workspace-footer{position:relative}.workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.workspace-brand{color:#eff4f6;letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.workspace-brand-mark{border:1px solid #8ce8dc85;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:relative}.workspace-brand-mark:before{content:"";border:1px solid #8ce8dc61;border-radius:50%;position:absolute;inset:5px}.workspace-brand-mark span{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.workspace-brand-caption{color:#82919d;font-family:var(--mono);margin-left:7px;font-size:7px;font-weight:400}.workspace-header-actions{align-items:center;gap:18px;display:flex}.workspace-tier{color:#cbd6dd;font-family:var(--mono);letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;display:inline-flex}.workspace-tier>span,.workspace-readonly>span{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #8ce8dc8c}.workspace-signout{border:1px solid var(--line);color:#a9b5be;cursor:pointer;background:0 0;align-items:center;gap:7px;min-height:35px;padding:0 11px;font-size:9px;display:inline-flex}.workspace-signout:hover{border-color:var(--line-bright);color:var(--cyan)}.workspace-signout svg{width:13px;height:13px}.workspace-welcome{justify-content:space-between;align-items:flex-end;gap:30px;padding:49px 0 29px;display:flex}.workspace-eyebrow{align-items:center;gap:8px;margin:0 0 16px;display:flex}.workspace-eyebrow .pulse-dot{width:5px;height:5px}.workspace-welcome h1{color:#f0f4f7;letter-spacing:-.065em;margin:0;font-size:clamp(35px,5vw,54px);font-weight:500;line-height:1.05}.workspace-welcome h1 span{color:var(--cyan)}.workspace-welcome-copy{color:#9ba8b3;margin:11px 0 0;font-size:12px;line-height:1.7}.workspace-profile{border:1px solid var(--line);background:#0a1016b3;align-items:center;gap:10px;padding:11px 13px;display:flex}.workspace-avatar{width:34px;height:34px;color:var(--cyan);border:1px solid #8ce8dc3d;place-items:center;display:grid}.workspace-avatar svg{width:16px;height:16px}.workspace-profile>div{gap:4px;display:grid}.workspace-profile strong{color:#dbe4e9;font-size:10px;font-weight:500}.workspace-profile>div span{color:#82919c;font-size:9px}.workspace-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workspace-metric{border:1px solid var(--line);background:linear-gradient(145deg,#101820db,#090e13c7);align-items:center;gap:13px;min-height:103px;padding:17px;display:flex}.workspace-metric-icon{width:35px;height:35px;color:var(--cyan);border:1px solid #8ce8dc33;flex:none;place-items:center;display:grid}.workspace-metric-icon svg{width:16px;height:16px}.workspace-metric>div{gap:5px;min-width:0;display:grid}.workspace-metric>div>span{color:#8998a4;font-family:var(--mono);letter-spacing:.12em;font-size:7px}.workspace-metric strong{color:#e2e9ee;font-size:14px;font-weight:500}.workspace-metric small{color:#83919c;font-size:9px;line-height:1.45}.workspace-content-grid{grid-template-columns:minmax(0,1.55fr) minmax(275px,.7fr);align-items:start;gap:15px;padding:21px 0 48px;display:grid}.workspace-console,.workspace-history{border:1px solid var(--line-bright);background:linear-gradient(145deg,#0e161ef0,#080d12f0);min-width:0;box-shadow:0 25px 70px #00000029}.workspace-console{padding:23px}.workspace-history{padding:20px}.workspace-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-section-heading h2{color:#edf2f5;letter-spacing:-.04em;margin:7px 0 0;font-size:20px;font-weight:500}.workspace-micro-label{font-size:7px;display:block}.workspace-readonly{color:#9eabb5;font-family:var(--mono);letter-spacing:.1em;align-items:center;gap:7px;font-size:7px;display:inline-flex}.workspace-readonly>span{width:5px;height:5px}.workspace-section-copy{color:#9aa8b3;max-width:630px;margin:10px 0 19px;font-size:10px;line-height:1.7}.workspace-form{border:1px solid var(--line);background:#05090d66;padding:15px}.workspace-form>label{color:#91a0ac;font-family:var(--mono);letter-spacing:.12em;margin-bottom:8px;font-size:7px;display:block}.workspace-input{background:#05090da6;border:1px solid #a4bbcc36;align-items:center;gap:9px;min-height:45px;padding:0 10px;display:flex}.workspace-input svg{width:14px;height:14px;color:var(--cyan);flex:none}.workspace-input input{color:#edf3f6;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.workspace-input input::placeholder{color:#596875}.workspace-input input:focus-visible{outline:0}.workspace-input>span{color:#75848f;font-family:var(--mono);letter-spacing:.1em;font-size:7px}.workspace-submit{width:100%;min-height:42px;color:var(--cyan);cursor:pointer;font-family:var(--mono);letter-spacing:.11em;background:#4dbcae1f;border:1px solid #8ce8dc85;justify-content:center;align-items:center;gap:8px;margin-top:9px;font-size:8px;font-weight:600;display:flex}.workspace-submit:hover:not(:disabled){background:#4dbcae33}.workspace-submit:disabled{cursor:not-allowed;opacity:.6}.workspace-submit svg{width:13px;height:13px}.workspace-privacy-note{color:#778691;align-items:center;gap:6px;margin:10px 0 0;font-size:8px;line-height:1.5;display:flex}.workspace-privacy-note svg{flex:none;width:11px;height:11px}.investigator-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0f1920f5,#070c11e6);margin:28px 0;padding:24px}.investigator-header{justify-content:space-between;gap:24px;display:flex}.investigator-header h2{color:#edf3f5;letter-spacing:-.04em;margin:10px 0 7px;font-size:24px;font-weight:500}.investigator-header p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.investigator-status{color:var(--cyan);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:inline-flex}.investigator-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:18px;margin-top:22px;display:grid}.capture-stage{background:#040a0eb8;border:1px dashed #76c9cf59;min-height:260px;position:relative;overflow:hidden}.capture-stage img{object-fit:contain;background:#03080b;width:100%;height:100%;min-height:260px;display:block}.capture-empty{width:100%;min-height:260px;color:var(--cyan);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.capture-empty strong{color:#edf3f5;letter-spacing:.12em;font-size:11px}.capture-empty span{max-width:280px;color:var(--muted);text-align:center;font-size:11px;line-height:1.5}.capture-clear{border:1px solid var(--line);color:#edf3f5;cursor:pointer;background:#040a0ecc;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.capture-stage video.camera-preview{object-fit:cover;background:#03080b;width:100%;min-height:260px;display:block}.capture-fallback-stack{flex-direction:column;width:100%;min-height:260px;display:flex}.capture-upload-fallback{border:0;border-top:1px dashed var(--line);width:100%;color:var(--muted);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.camera-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.camera-close-button{border:1px solid var(--line);color:#edf3f5;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:12px 18px;font-size:12px;display:inline-flex}.investigator-controls{flex-direction:column;gap:16px;display:flex}.investigator-controls label{color:var(--muted);letter-spacing:.12em;flex-direction:column;gap:8px;font-size:10px;display:flex}.barcode-input{border-bottom:1px solid var(--line);color:var(--cyan);align-items:center;gap:10px;padding:10px 0;display:flex}.barcode-input input{color:#edf3f5;width:100%;font:inherit;letter-spacing:.08em;background:0 0;border:0;outline:0}.investigate-button{border:1px solid var(--cyan);color:#041013;background:var(--cyan);min-height:44px;font:inherit;letter-spacing:.12em;cursor:pointer;justify-content:center;align-items:center;gap:9px;font-size:10px;display:inline-flex}.investigate-button:disabled{cursor:not-allowed;opacity:.45}.investigator-result{background:#76c9cf0f;border:1px solid #76c9cf42;padding:14px}.result-saved{color:var(--cyan);letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;display:flex}.investigator-result p{color:#dce7e9;white-space:pre-wrap;margin:12px 0 0;font-size:12px;line-height:1.7}.workspace-error{color:var(--coral);align-items:center;gap:7px;margin:12px 0;font-size:10px;display:flex}.workspace-error svg{flex:none;width:13px;height:13px}.workspace-awaiting,.workspace-history-empty{background:#070b0f73;border:1px dashed #a4bbcc2b;align-items:center;gap:12px;min-height:92px;margin-top:15px;padding:15px;display:flex}.workspace-awaiting>span,.workspace-history-empty>span{width:37px;height:37px;color:var(--cyan);border:1px solid #8ce8dc33;border-radius:50%;flex:none;place-items:center;display:grid}.workspace-awaiting>span svg,.workspace-history-empty>span svg{width:16px;height:16px}.workspace-awaiting strong{color:#d9e1e6;font-size:10px;font-weight:500}.workspace-awaiting p,.workspace-history-empty p{color:#82919c;margin:5px 0 0;font-size:9px;line-height:1.55}.workspace-report{background:#050a0e80;border:1px solid #a4bbcc26;margin-top:15px}.workspace-report-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.workspace-report-heading h2{overflow-wrap:anywhere;color:#edf2f5;margin:6px 0 0;font-size:14px;font-weight:500}.workspace-score{color:var(--cyan);align-items:baseline;gap:3px;display:flex}.workspace-score strong{font-family:var(--mono);font-size:25px;font-weight:500}.workspace-score span{color:#82919d;font-family:var(--mono);font-size:7px}.workspace-report-summary{border-bottom:1px solid var(--line);color:#c2ced7;align-items:flex-start;gap:8px;margin:0;padding:11px 14px;font-size:9px;line-height:1.55;display:flex}.workspace-report-summary svg{width:13px;height:13px;color:var(--cyan);flex:none}.workspace-checks{padding:0 14px}.workspace-check{border-bottom:1px solid #a3bacc1a;grid-template-columns:85px 1fr;gap:10px;padding:10px 0;display:grid}.workspace-check:last-child{border-bottom:0}.workspace-status{font-family:var(--mono);letter-spacing:.05em;align-items:flex-start;gap:5px;padding-top:1px;font-size:6px;display:inline-flex}.workspace-status svg{width:10px;height:10px}.workspace-check strong{color:#dce4e9;font-size:9px;font-weight:500;display:block}.workspace-check p{color:#85939e;margin:4px 0 0;font-size:8px;line-height:1.5}.workspace-evidence{border-top:1px solid var(--line)}.workspace-evidence summary{color:#aab8c1;cursor:pointer;font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:10px 14px;font-size:7px;list-style:none;display:flex}.workspace-evidence summary::-webkit-details-marker{display:none}.workspace-evidence summary svg{width:12px;height:12px;color:var(--cyan)}.workspace-evidence dl{gap:8px;margin:0;padding:0 14px 13px;display:grid}.workspace-evidence dl>div{grid-template-columns:40px 1fr;gap:8px;display:grid}.workspace-evidence dt{color:#8d9ba6;font-family:var(--mono);font-size:7px}.workspace-evidence dd{overflow-wrap:anywhere;color:#b5c1ca;font-family:var(--mono);margin:0;font-size:7px;line-height:1.5}.workspace-ai-card{background:linear-gradient(130deg,#362f5b26,#0b141a4d);border:1px solid #9a8bfa33;margin:13px;padding:13px}.workspace-ai-title{align-items:center;gap:9px;display:flex}.workspace-ai-title>svg{color:#b7aaff;flex:none;width:15px;height:15px}.workspace-ai-title h3{color:#e5e0ff;margin:5px 0 0;font-size:10px;font-weight:500}.workspace-ai-card>p{color:#b8bdcc;white-space:pre-wrap;margin:10px 0 0;font-size:9px;line-height:1.75}.workspace-location{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.location-map-wrap{border:1px solid var(--line);background:#081218;margin-top:18px;overflow:hidden}.location-map-wrap svg{width:100%;height:auto;display:block}.location-list{gap:8px;margin-top:12px;display:grid}.location-list div{font-family:var(--mono);border-bottom:1px solid #8ce8dc1a;justify-content:space-between;gap:12px;padding:9px 0;font-size:8px;display:flex}.location-list strong{color:var(--cyan);font-weight:400}.location-list span{color:#8798a4;text-align:right}.legal-page{background:var(--bg);color:#dce6ea;min-height:100vh}.legal-shell{width:min(100% - 48px,1080px);margin:0 auto}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;display:flex}.legal-back{color:#8fa2ae;font-family:var(--mono);letter-spacing:.1em;font-size:8px;text-decoration:none}.legal-content{max-width:760px;padding:92px 0 110px}.legal-content h1{color:#eef3f6;letter-spacing:-.07em;margin:20px 0 30px;font-size:clamp(42px,7vw,76px);font-weight:500;line-height:.98}.legal-content h2{color:var(--cyan);margin:42px 0 12px;font-size:18px;font-weight:500}.legal-content p,.legal-content li{color:#9aaab4;font-size:14px;line-height:1.85}.legal-content ul{padding-left:22px}.legal-content li{margin:8px 0}.workspace-disclaimer{color:#7f8b95;margin:0;padding:0 14px 12px;font-size:7px;line-height:1.55}.history-count{color:var(--cyan);font-family:var(--mono);font-size:9px}.workspace-history-list{gap:7px;max-height:385px;margin-top:18px;display:grid;overflow-y:auto}.workspace-history-item{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:#070c1185;border:1px solid #a3bacc1a;align-items:center;gap:9px;padding:10px 8px;display:flex}.workspace-history-item:hover{background:#8ce8dc09;border-color:#8ce8dc59}.history-item-icon{width:28px;height:28px;color:var(--cyan);border:1px solid #8ce8dc26;flex:none;place-items:center;display:grid}.history-item-icon svg{width:12px;height:12px}.history-item-copy{gap:5px;min-width:0;display:grid}.history-item-copy strong{color:#dce5ea;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.history-item-copy small{color:#81909b;align-items:center;gap:4px;font-size:7px;display:flex}.history-item-copy small svg{width:9px;height:9px}.history-item-score{color:var(--cyan);font-family:var(--mono);align-items:baseline;gap:2px;margin-left:auto;font-size:12px;display:flex}.history-item-score small{color:#81909b;font-size:6px}.workspace-history-empty{min-height:120px;margin-top:17px;padding:12px}.workspace-history-empty>span{width:30px;height:30px}.workspace-history-empty p{margin:0}.workspace-plan-link{border-top:1px solid var(--line);color:#b7c3cb;justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;font-size:9px;text-decoration:none;display:flex}.workspace-plan-link:hover{color:var(--cyan)}.workspace-billing-actions{gap:7px;margin-top:17px;display:grid}.workspace-billing-actions button{min-height:38px;color:var(--cyan);cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-align:left;background:#4dbcae14;border:1px solid #8ce8dc47;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:7px;display:flex}.workspace-billing-actions button:hover{background:#4dbcae26}.workspace-billing-actions svg{width:12px;height:12px}.workspace-manage-billing{border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;width:100%;font-family:inherit}.workspace-manage-billing:hover{border-color:var(--line-bright)}.workspace-plan-link svg{width:13px;height:13px}.workspace-plan-note,.workspace-scope-note{background:#5748930f;border:1px solid #9a8bfa24;align-items:flex-start;gap:8px;margin-top:13px;padding:10px;display:flex}.workspace-plan-note>svg,.workspace-scope-note>svg{color:#b4a8ff;flex:none;width:12px;height:12px;margin-top:1px}.workspace-plan-note p,.workspace-scope-note p{color:#a5aebe;margin:0;font-size:8px;line-height:1.6}.workspace-scope-note{background:#2c6f650d;border-color:#8ce8dc1f}.workspace-scope-note>svg{color:var(--cyan)}.workspace-footer{border-top:1px solid var(--line);color:#788793;min-height:60px;font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:15px;font-size:7px;display:flex}.workspace-footer>span:nth-child(2){align-items:center;gap:7px;display:flex}.workspace-footer .pulse-dot{width:5px;height:5px}.workspace-footer a{color:#a7b3bc;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.workspace-footer a:hover{color:var(--cyan)}.workspace-footer a svg{width:11px;height:11px}@media (max-width:850px){.landing-path-grid{grid-template-columns:1fr}.landing-path-card{min-height:170px}.landing-path-card strong{margin-top:27px}.truth-gallery-heading,.signal-lab-heading{flex-direction:column;align-items:flex-start}.signal-lab-grid{grid-template-columns:1fr}.truth-gallery-grid{grid-template-columns:1fr 1fr}.truth-image-wide{grid-column:1/-1}.truth-image{min-height:240px}.admin-shell{width:min(100% - 40px,760px)}.admin-console-header{flex-direction:column;align-items:flex-start;gap:16px}.admin-definition-grid{grid-template-columns:1fr 1fr}.inner-hero{flex-direction:column;align-items:flex-start;min-height:0;padding-top:76px;padding-bottom:60px}.inner-hero-index{width:100%}.inner-cta{flex-direction:column;align-items:flex-start}.workspace-shell{width:min(100% - 40px,700px)}.workspace-content-grid{grid-template-columns:1fr}.workspace-history-list{max-height:280px}.workspace-welcome{flex-direction:column;align-items:flex-start}.investigator-panel{padding:18px}.investigator-header{flex-direction:column;gap:12px}.investigator-grid{grid-template-columns:1fr}}@media (max-width:600px){.site-nav .nav-signin{padding-inline:10px}.demo-account-prompt{margin-left:12px;margin-right:12px}.public-bulletin{width:min(100% - 28px,600px)}.public-bulletin-body{grid-template-columns:auto 1fr}.public-bulletin-body a{grid-column:2;justify-self:start}.landing-paths{padding-top:77px;padding-bottom:82px}.landing-paths h2{font-size:39px}.landing-path-card{min-height:155px;padding:17px}.landing-path-card strong{margin-top:23px;font-size:15px}.truth-gallery,.signal-lab{padding:70px 0 78px}.posture-chart,.signal-definitions{padding:17px}.chart-toolbar{flex-wrap:wrap}.chart-toolbar strong{margin-left:0}.chart-toolbar small{width:100%}.chart-plot{height:210px}.truth-gallery-grid{grid-template-columns:1fr}.truth-image-wide{grid-column:auto}.truth-image{min-height:260px}.copilot-panel{padding:18px}.copilot-heading{flex-direction:column}.copilot-message{max-width:95%}.copilot-form{flex-direction:column;gap:8px}.copilot-form button{justify-content:center;min-height:42px}.admin-console{padding:18px}.admin-definition-grid{grid-template-columns:1fr}.admin-command-form{flex-wrap:wrap}.admin-command-form input{flex-basis:70%}.admin-command-form button{flex:1;justify-content:center}.inner-hero{padding-top:58px;padding-bottom:45px}.inner-hero h1{font-size:45px}.inner-hero-index{display:none}.inner-demo-section{padding-top:45px;padding-bottom:68px}.inner-cta{padding-top:50px;padding-bottom:72px}.inner-cta-actions{flex-direction:column;align-items:flex-start;gap:16px}.auth-panel{padding:24px 20px}.workspace-shell{width:min(100% - 28px,540px)}.workspace-header{min-height:63px}.workspace-brand-caption{display:none}.workspace-header-actions{gap:10px}.workspace-tier{letter-spacing:.06em;font-size:6px}.workspace-signout{min-height:31px;padding-inline:8px;font-size:8px}.workspace-welcome{padding:35px 0 23px}.workspace-welcome h1{font-size:39px}.workspace-eyebrow{letter-spacing:.08em;font-size:6px}.workspace-profile{width:100%}.workspace-metrics{grid-template-columns:1fr;gap:8px}.workspace-metric{min-height:76px;padding:12px}.workspace-content-grid{padding-top:13px}.workspace-console,.workspace-history{padding:15px}.workspace-section-heading h2{font-size:18px}.workspace-form{padding:11px}.workspace-check{grid-template-columns:78px 1fr;gap:7px}.workspace-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;padding-block:14px;font-size:6px}}.terminal-shell{color:#dce7e9;min-height:100vh;font-family:var(--mono);background:#070b0f;padding:24px}.terminal-frame{background:linear-gradient(145deg,#0a1117,#070b0f);border:1px solid #8ce8dc33;width:min(100%,1440px);margin:0 auto;box-shadow:0 24px 90px #00000059}.terminal-header,.terminal-footer,.resolver-meta,.panel-heading,.severity-strip,.telemetry-target,.telemetry-foot,.feed-heading,.feed-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.terminal-header{border-bottom:1px solid var(--line);letter-spacing:.12em;min-height:64px;padding:0 24px;font-size:9px}.wordmark{color:#f0f6f4;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.wordmark-symbol{border:1px solid var(--cyan);width:27px;height:27px;color:var(--cyan);border-radius:50%;place-items:center;display:grid}.wordmark-symbol svg{width:15px}.wordmark-light{color:#73828d;font-weight:400}.header-center,.header-right{color:#84939d}.status-pulse{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%;display:inline-block}.operator-id{color:var(--cyan);margin-left:10px}.operator-mark{border:1px solid var(--line-bright);color:#c6d2d7;margin-left:12px;padding:7px}.intro-row{justify-content:space-between;gap:30px;padding:54px 38px 34px;display:flex}.eyebrow{color:#8c9ca4;letter-spacing:.14em;align-items:center;gap:12px;font-size:8px;display:flex}.eyebrow-line{background:var(--cyan);width:38px;height:1px}.intro-row h1{color:#eff7f5;font-family:var(--sans);letter-spacing:-.07em;margin:17px 0 10px;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:.95}.intro-row h1 span{color:var(--cyan)}.intro-copy{color:#8fa0a8;font-family:var(--sans);margin:0;font-size:14px}.intro-index{color:#667680;letter-spacing:.1em;text-align:right;align-content:end;gap:7px;font-size:8px;display:grid}.intro-index span:first-child{color:var(--cyan)}.resolver{border:1px solid var(--line-bright);background:#8ce8dc09;grid-template-columns:190px 1fr auto;align-items:center;gap:12px;margin:0 38px;padding:14px;display:grid}.resolver-label{color:#aebdc1;letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;display:flex}.resolver-label svg{width:15px;color:var(--cyan)}.resolver-control{border:1px solid var(--line);background:#05090d;align-items:center;gap:10px;min-height:43px;padding:0 13px;display:flex}.resolver-control input,.report-field input,.report-field select{color:#eff8f5;width:100%;font:12px var(--mono);background:0 0;border:0;outline:0}.resolver-protocol{color:#63737c;white-space:nowrap;font-size:8px}.resolve-button,.submit-report{border:1px solid var(--cyan);background:var(--cyan);color:#061012;cursor:pointer;letter-spacing:.08em;align-items:center;gap:9px;min-height:43px;padding:0 15px;font-size:9px;font-weight:700;display:inline-flex}.resolve-button svg,.submit-report svg{width:14px}.button-arrow{border-left:1px solid #00000040;place-items:center;margin-left:8px;padding-left:10px;display:grid}.button-arrow svg{width:13px}.resolver-meta{color:#71818a;letter-spacing:.08em;margin:10px 38px 28px;font-size:8px}.resolver-meta b{color:#cbd8d8;font-weight:400}.message-error{color:var(--coral)}.overview-grid{grid-template-columns:1fr 1fr;gap:14px;margin:0 38px 14px;display:grid}.panel{border:1px solid var(--line);background:#0a1117c2}.panel-heading{border-bottom:1px solid var(--line);min-height:65px;padding:0 20px}.panel-title-group{align-items:center;gap:12px;display:flex}.panel-number{color:var(--cyan);font-size:10px}.panel-heading h2{color:#edf5f4;letter-spacing:.08em;margin:0;font-size:11px;font-weight:500}.panel-heading p{color:#6e7d85;letter-spacing:.1em;margin:5px 0 0;font-size:7px}.panel-symbol{color:var(--cyan);font-size:24px}.live-chip,.secure-stamp{color:var(--cyan);letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;display:inline-flex}.matrix-target{place-items:center;min-height:230px;display:grid;position:relative}.radar-grid{background:repeating-radial-gradient(circle,#0000 0 28px,#8ce8dc1f 29px 30px);border:1px solid #8ce8dc4d;border-radius:50%;width:180px;height:180px;position:relative}.radar-grid:before,.radar-grid:after{content:"";background:#8ce8dc2e;height:1px;position:absolute;inset:50% 0 auto}.radar-grid:after{width:1px;height:auto;inset:0 auto 0 50%}.radar-sweep{background:conic-gradient(from 20deg,#8ce8dc57,#0000 18% 100%);border-radius:50%;animation:5s linear infinite radar-spin;position:absolute;inset:0}.radar-dot{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute}.dot-one{top:31px;right:46px}.dot-two{bottom:42px;left:39px}.dot-three{background:var(--coral);top:67px;left:58px}.dot-four{background:var(--violet);bottom:33px;right:26px}.matrix-core{text-align:center;place-items:center;gap:6px;display:grid;position:absolute}.matrix-core span,.matrix-core small{color:#81919a;letter-spacing:.08em;font-size:7px}.matrix-core strong{letter-spacing:.06em;font-size:12px}.risk-low{color:var(--cyan)}.risk-elevated{color:#f0ce86}.risk-critical{color:var(--coral)}.matrix-coordinates{color:#667780;justify-content:space-between;font-size:7px;display:flex;position:absolute;inset:18px 32px}.matrix-coordinates span:nth-child(2),.matrix-coordinates span:nth-child(4){align-self:center}.gauge-row{justify-content:space-around;align-items:center;padding:10px 18px 20px;display:flex}.metric-gauge{text-align:center;justify-items:center;gap:4px;display:grid}.gauge-visual{width:100px;height:100px;position:relative}.gauge-visual svg{width:100%;height:100%;transform:rotate(-135deg)}.gauge-track,.gauge-progress{fill:none;stroke-width:7px;stroke-linecap:round}.gauge-track{stroke:#1a2730;stroke-dasharray:203 270}.gauge-progress{stroke:var(--gauge-color);stroke-dasharray:var(--gauge-offset) 270}.gauge-center{fill:#0b141a;stroke:var(--line)}.gauge-value{color:#eff8f5;text-align:center;font-size:19px;position:absolute;inset:35px 0 auto}.gauge-value small{color:#7a8d95;font-size:8px}.gauge-direction{color:var(--gauge-color);position:absolute;bottom:8px;right:9px}.gauge-direction svg{width:13px}.gauge-label,.gauge-sub{color:#9aaab1;letter-spacing:.08em;font-size:7px}.gauge-sub{color:#63747d;font-size:6px}.gauge-divider{background:var(--line);width:1px;height:72px}.telemetry-target{color:#81929a;justify-content:flex-start;padding:17px 20px;font-size:8px}.telemetry-target svg{width:15px;color:var(--cyan)}.telemetry-target strong{color:#e4efed;margin-left:auto;font-size:13px;font-weight:500}.subject-status{margin-left:6px;font-size:7px}.data-grid{grid-template-columns:1fr 1fr;display:grid}.data-field{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:17px 18px;display:flex}.field-icon{border:1px solid var(--line);width:27px;height:27px;color:var(--cyan);flex:none;place-items:center;display:grid}.field-icon svg{width:13px}.field-copy{gap:5px;min-width:0;display:grid}.field-label{color:#6f8088;letter-spacing:.1em;font-size:6px}.field-value{color:#d6e2e1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.field-mark{color:#586a72;margin-left:auto}.field-mark svg{width:12px}.telemetry-foot{border-top:1px solid var(--line);color:#6e7f87;padding:14px 20px;font-size:7px}.telemetry-foot svg{width:13px;color:var(--cyan)}.telemetry-foot-right{margin-left:auto}.reporting-panel{grid-template-columns:1.35fr .65fr;margin:0 38px 28px;display:grid}.reporting-main{border-right:1px solid var(--line);min-width:0}.report-form{grid-template-columns:150px 1fr;gap:12px;padding:20px;display:grid}.report-field{color:#788990;letter-spacing:.1em;gap:7px;font-size:7px;display:grid}.report-field input,.report-field select{border:1px solid var(--line);min-height:38px;padding:0 10px}.report-note-field{grid-column:1/-1}.submit-report{color:var(--cyan);background:#8ce8dc1a;grid-column:1/-1;justify-content:center}.feed-column{min-width:0}.feed-heading{border-bottom:1px solid var(--line);color:#b2c0c3;letter-spacing:.08em;min-height:65px;padding:0 18px;font-size:8px}.feed-heading span:first-child{align-items:center;gap:7px;display:flex}.feed-heading svg{width:13px;color:var(--cyan)}.feed-count{color:#687a82}.feed-list{max-height:230px;overflow:auto}.feed-entry{border-bottom:1px solid var(--line);gap:10px;padding:14px 18px;display:flex}.feed-marker{background:var(--coral);width:5px;height:5px;box-shadow:0 0 8px var(--coral);border-radius:50%;flex:none;margin-top:4px}.feed-entry-body{min-width:0}.feed-entry-top{justify-content:space-between;gap:10px;display:flex}.feed-entry-top strong{color:#e8f0ef;font-size:9px;font-weight:500}.feed-entry-top time{color:#6d7d84;font-size:7px}.feed-vector{color:var(--coral);letter-spacing:.08em;margin-top:6px;font-size:7px;display:block}.feed-entry p{color:#87969d;margin:5px 0 0;font-size:8px;line-height:1.5}.feed-footer{color:#607079;padding:13px 18px;font-size:7px}.terminal-footer{border-top:1px solid var(--line);color:#66777f;letter-spacing:.08em;min-height:48px;padding:0 24px;font-size:7px}.terminal-footer b{color:#9baab0;font-weight:400}.footer-build{color:var(--cyan);margin-left:12px}.geo-command{--geo-gold:#35e0c4;--geo-gold-soft:#35e0c41f;--geo-crimson:#e04444;--geo-ink:#050504;border:1px solid #35e0c459;border-top:2px solid var(--geo-crimson);color:#c9ded9;background:linear-gradient(150deg,#11100dfa,#040404fc 68%);margin:17px 0 5px;position:relative;overflow:hidden;box-shadow:0 26px 90px #0000007a,inset 0 1px #ffffff06}.geo-command:before{pointer-events:none;content:"";opacity:.23;background-image:linear-gradient(#35e0c40f 1px,#0000 1px),linear-gradient(90deg,#35e0c40f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 60%);mask-image:linear-gradient(120deg,#000,#0000 60%)}.geo-command>*{position:relative}.geo-command-heading{border-bottom:1px solid #35e0c42b;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px 16px;display:flex}.geo-command-title-group{align-items:center;gap:13px;display:flex}.geo-command-mark{width:39px;height:39px;color:var(--geo-gold);border:1px solid #35e0c466;border-radius:12px 3px;flex:none;place-items:center;display:grid}.geo-command-mark svg{width:19px;height:19px}.geo-eyebrow,.geo-micro-label{color:#9e8b62;font:7px/1.5 var(--mono);letter-spacing:.14em;margin:0;display:block}.geo-eyebrow{align-items:center;gap:8px;display:flex}.geo-eyebrow>span{background:var(--geo-crimson);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite geo-pulse;box-shadow:0 0 10px #e04444b3}@keyframes geo-pulse{50%{opacity:.38}}.geo-command-heading h2{color:#f0e9db;font:500 clamp(19px,2.8vw,27px)/1.1 var(--sans);letter-spacing:-.045em;margin:6px 0 0}.geo-command-heading h2 span{color:#d3b46c}.geo-command-status{color:#a99a79;font:7px var(--mono);letter-spacing:.1em;white-space:nowrap;border:1px solid #35e0c433;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.geo-status-dot{background:#786940;border-radius:50%;width:6px;height:6px}.geo-node-nav{scrollbar-width:thin;scrollbar-color:#524324 transparent;border-bottom:1px solid #35e0c429;gap:5px;padding:9px 14px;display:flex;overflow-x:auto}.geo-node-nav button{color:#8f8774;cursor:pointer;min-height:34px;font:7px var(--mono);letter-spacing:.08em;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:7px;padding:0 10px;transition:background .18s,color .18s,border-color .18s;display:flex}.geo-node-nav button:hover,.geo-node-nav button[aria-expanded=true],.geo-node-nav button.is-current{color:#e0c27b;background:#35e0c414;border-color:#35e0c442}.geo-node-nav button svg{width:12px;height:12px}.geo-node-nav button span{color:#665a3f;font-size:6px}.geo-deck{grid-template-columns:minmax(0,1.65fr) minmax(230px,.72fr);display:grid}.geo-main-deck{border-right:1px solid #35e0c426;min-width:0;padding:16px}.geo-scan-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.geo-scan-row>div{min-width:0}.geo-scan-row p{color:#8c8472;font:9px/1.5 var(--sans);margin:5px 0 0}.geo-scan-button{color:#f0d695;cursor:pointer;min-height:42px;font:700 8px var(--mono);letter-spacing:.07em;background:linear-gradient(90deg,#e0444421,#35e0c41a);border:1px solid #e04444c7;border-radius:12px 2px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 13px;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.geo-scan-button:hover:not(:disabled){background:#e0444430;border-color:#f25c5c;transform:translateY(-1px)}.geo-scan-button:disabled{cursor:wait;opacity:.65}.geo-scan-button svg{width:14px;height:14px}.geo-scan-button svg:last-child{color:#e65b5b}.geo-map-panel{background:#050504;border:1px solid #35e0c43d;border-radius:13px 2px;overflow:hidden}.geo-panel-topline{color:#8d805f;min-height:35px;font:6px var(--mono);letter-spacing:.1em;border-bottom:1px solid #35e0c42e;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;display:flex}.geo-panel-topline>span:first-child{color:#c2aa70;align-items:center;gap:7px;display:flex}.geo-panel-topline svg{width:12px;height:12px;color:var(--geo-crimson)}.geo-map-viewport{aspect-ratio:800/440;isolation:isolate;background:radial-gradient(at 51% 54%,#6348181f,#0000 66%),#050504;min-height:220px;position:relative;overflow:hidden}.geo-map-grid{z-index:-1;opacity:.35;background-image:linear-gradient(#35e0c412 1px,#0000 1px),linear-gradient(90deg,#35e0c412 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 82%);mask-image:radial-gradient(#000,#0000 82%)}.geo-map-svg{z-index:1;width:100%;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both geo-map-arrive;display:block;position:relative}@keyframes geo-map-arrive{0%{opacity:.4;transform:scale(.975)}to{opacity:1;transform:scale(1)}}.geo-map-locked{background:radial-gradient(#35e0c41a,#0000 56%),#050504}.geo-map-locked .geo-map-svg{animation:1.05s cubic-bezier(.16,1,.3,1) both geo-map-lock}@keyframes geo-map-lock{0%{opacity:.35;transform:scale(.87)}to{opacity:1;transform:scale(1)}}.geo-map-caption{z-index:2;color:#796a48;font:6px var(--mono);letter-spacing:.1em;pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:9px;left:11px;right:11px}.geo-map-crosshair{z-index:2;color:#e044448c;pointer-events:none;position:absolute;top:9px;right:10px}.geo-map-crosshair svg{width:14px;height:14px}.geo-map-controls{border-top:1px solid #35e0c42b;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:5px 10px;display:flex}.geo-coordinate-readout{color:#ddc274;min-width:0;font:8px var(--mono);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.geo-coordinate-readout svg{width:13px;height:13px;color:var(--geo-crimson);flex:none}.geo-coordinate-readout span:last-child{color:#a9945d}.geo-zoom-controls{color:#d0b36c;font:7px var(--mono);align-items:center;gap:7px;display:flex}.geo-zoom-controls button{color:#d6bd7b;cursor:pointer;background:#0b0a07;border:1px solid #35e0c442;place-items:center;width:25px;height:25px;display:grid}.geo-zoom-controls button:disabled{cursor:not-allowed;opacity:.4}.geo-zoom-controls button svg{width:12px;height:12px}.geo-diagnostics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.geo-diagnostic-value{background:#0e0d0ad9;border:1px solid #35e0c429;align-items:flex-start;gap:8px;min-width:0;padding:10px 8px;display:flex}.geo-diagnostic-icon{color:#c4a252;border:1px solid #35e0c430;flex:none;place-items:center;width:23px;height:23px;display:grid}.geo-diagnostic-icon svg{width:12px;height:12px}.geo-diagnostic-value>div{gap:4px;min-width:0;display:grid}.geo-diagnostic-value>div>span{color:#827455;font:6px var(--mono);letter-spacing:.06em}.geo-diagnostic-value strong{overflow-wrap:anywhere;color:#d6c38e;font:600 8px var(--mono)}.geo-diagnostic-value small{color:#777166;font:7px/1.4 var(--sans)}.geo-scan-message{color:#8f846b;font:8px/1.5 var(--sans);align-items:flex-start;gap:7px;margin:9px 0 0;display:flex}.geo-scan-message svg{color:#bb9b55;flex:none;width:11px;height:11px;margin-top:1px}.geo-scan-message.is-error,.geo-scan-message.is-error svg{color:#e07676}.geo-side-deck{background:linear-gradient(#0a0907f2,#050504f2);flex-direction:column;gap:13px;min-width:0;padding:16px 14px;display:flex}.geo-side-heading{border-bottom:1px solid #35e0c42b;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.geo-ring-index{color:#d3b56b;font:7px var(--mono)}.geo-risk-list{gap:0;display:grid}.geo-risk-list>div{color:#89806b;min-height:34px;font:6px var(--mono);letter-spacing:.04em;border-bottom:1px solid #35e0c417;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.geo-risk-list strong{color:#aaa087;font:600 6px var(--mono);text-align:right}.geo-light{border-radius:50%;width:5px;height:5px}.geo-light-muted{background:#776a4b;box-shadow:0 0 6px #776a4b66}.geo-signal-array{background:#070705;border:1px solid #35e0c429;padding:10px}.geo-signal-array>div:last-child{color:#776b4d;font:7px var(--mono);grid-template-columns:repeat(6,1fr);gap:6px 4px;margin-top:9px;display:grid}.geo-signal-array .is-accent{color:#db5b57}.geo-privacy-card{border-left:2px solid var(--geo-crimson);background:#e044440e;align-items:flex-start;gap:9px;padding:10px;display:flex}.geo-privacy-card>svg{color:#df6660;flex:none;width:14px;height:14px}.geo-privacy-card strong,.geo-empty-registry>strong{color:#cfbd8f;font:600 7px var(--mono);letter-spacing:.04em}.geo-privacy-card p,.geo-empty-registry p{color:#847d6f;font:8px/1.55 var(--sans);margin:5px 0 0}.geo-privacy-card small{color:#706c61;font:7px/1.45 var(--sans);margin-top:6px;display:block}.geo-empty-registry{background:#0d0c09b8;border:1px solid #35e0c426;padding:10px}.geo-empty-registry>strong{color:#dc6965;margin-top:8px;display:block}.geo-empty-registry button{color:#c3a65f;cursor:pointer;font:7px var(--mono);background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;display:inline-flex}.geo-empty-registry button svg{width:11px;height:11px}.geo-cli{background:#030302;border-top:1px solid #35e0c433;align-items:center;gap:10px;min-height:44px;padding:6px 12px;display:flex}.geo-cli-prefix{color:#35e0c4;font:7px var(--mono);white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.geo-cli-prefix svg{width:13px;height:13px;color:var(--geo-crimson)}.geo-cli-prefix span{color:#e06863}.geo-cli input{color:#e4d5ae;width:100%;min-width:0;min-height:30px;font:8px var(--mono);background:0 0;border:0;outline:0}.geo-cli input::placeholder{color:#665b41}.geo-cli input:focus-visible{outline:0}.geo-cli button{color:#cbb16f;cursor:pointer;min-height:29px;font:6px var(--mono);letter-spacing:.08em;background:#35e0c412;border:1px solid #35e0c440;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.geo-cli button svg{width:11px;height:11px}.geo-command-foot{color:#776b4e;font:6px var(--mono);letter-spacing:.08em;border-top:1px solid #35e0c41f;justify-content:space-between;gap:12px;padding:8px 13px;display:flex}.geo-command-foot>span:first-child{align-items:center;gap:6px;display:flex}.geo-command-foot svg{color:#c95555;width:11px;height:11px}.geo-slideout-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;justify-content:flex-end;animation:.18s both geo-backdrop-in;display:flex;position:fixed;inset:0}@keyframes geo-backdrop-in{0%{opacity:0}to{opacity:1}}.geo-slideout{border-left:1px solid #35e0c452;border-top:2px solid var(--geo-crimson);background:linear-gradient(160deg,#11100d,#050504 72%);width:min(440px,94vw);height:100%;animation:.28s cubic-bezier(.2,.8,.2,1) both geo-panel-in;overflow-y:auto;box-shadow:-24px 0 90px #0009}@keyframes geo-panel-in{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.geo-slideout-heading{border-bottom:1px solid #35e0c433;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.geo-slideout-heading h3{color:#e6dcc6;font:500 15px var(--mono);letter-spacing:.04em;margin:6px 0 0}.geo-slideout-heading>button{color:#d3bc80;cursor:pointer;background:0 0;border:1px solid #35e0c438;flex:none;place-items:center;width:32px;height:32px;display:grid}.geo-slideout-heading>button svg{width:15px;height:15px}.geo-slideout-body{gap:10px;padding:16px;display:grid}.geo-slideout-body>.geo-diagnostic-value{padding:12px}.geo-honesty-note{background:#e044440e;border:1px solid #e044443b;align-items:flex-start;gap:10px;padding:12px;display:flex}.geo-honesty-note svg{color:#e06a65;flex:none;width:15px;height:15px}.geo-honesty-note p{color:#a69b84;font:9px/1.65 var(--sans);margin:0}.geo-rf-display{background:repeating-linear-gradient(0deg,#0000 0 24px,#35e0c40e 25px),repeating-linear-gradient(90deg,#0000 0 24px,#35e0c40e 25px),#060605;border:1px solid #35e0c433;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.geo-rf-ring{aspect-ratio:1;border:1px solid #35e0c429;border-radius:50%;width:60px;position:absolute}.geo-rf-ring:nth-child(2){width:118px}.geo-rf-ring:nth-child(3){width:178px}.geo-rf-display>div{color:#9d8d64;justify-items:center;gap:7px;display:grid}.geo-rf-display>div svg{color:#ce5b55;width:20px;height:20px}.geo-rf-display strong{font:8px var(--mono)}.geo-rf-display small{color:#6d644f;font:6px var(--mono)}.geo-placeholder-row{color:#8b806a;font:7px var(--mono);border:1px solid #35e0c421;justify-content:space-between;gap:10px;padding:12px 10px;display:flex}.geo-placeholder-row strong{color:#b4a27a;font:7px var(--mono)}.geo-registry-table{border:1px solid #35e0c42e;overflow:hidden}.geo-registry-row{color:#8e856f;font:7px/1.4 var(--sans);border-bottom:1px solid #35e0c41f;grid-template-columns:minmax(0,1.5fr) minmax(58px,.7fr) 42px;gap:8px;padding:11px 9px;display:grid}.geo-registry-row:last-child{border-bottom:0}.geo-registry-row>:nth-child(2),.geo-registry-row>:nth-child(3){color:#bd6962;font:6px var(--mono)}.geo-registry-header{color:#b49a5d;font:6px var(--mono);background:#35e0c412}.geo-registry-header>:nth-child(2),.geo-registry-header>:nth-child(3){color:#b49a5d}.geo-small-disclaimer{color:#817b6e;font:8px/1.6 var(--sans);margin:0}.geo-command-reference{background:#080806;border:1px solid #35e0c429;gap:6px;padding:12px;display:grid}.geo-command-reference span{color:#d3b66e;font:8px var(--mono);margin-top:5px}.geo-command-reference p{color:#877d67;font:8px var(--sans);margin:0}.geo-command-history{gap:8px;display:grid}.geo-command-history>p{color:#766d5c;font:8px var(--sans);margin:0}.geo-command-history article{background:#35e0c40b;border-left:1px solid #35e0c457;padding:10px}.geo-command-history article>div{justify-content:space-between;gap:12px;display:flex}.geo-command-history code{color:#d4b96e;font:7px var(--mono);overflow-wrap:anywhere}.geo-command-history time{color:#776d57;font:6px var(--mono);white-space:nowrap}.geo-command-history article p{color:#99907d;font:8px/1.55 var(--sans);margin:7px 0 0}@media (max-width:850px){.geo-deck{grid-template-columns:minmax(0,1fr)}.geo-main-deck{border-bottom:1px solid #35e0c426;border-right:0}.geo-side-deck{grid-template-columns:1fr 1fr;align-items:start;display:grid}.geo-side-heading{grid-column:1/-1}.geo-diagnostics-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.geo-command{margin-top:12px}.geo-command-heading{align-items:flex-start;padding:15px 12px 13px}.geo-command-mark{width:33px;height:33px}.geo-command-status{padding:7px;font-size:6px}.geo-node-nav{padding-inline:8px}.geo-node-nav button{min-height:32px;padding-inline:8px;font-size:6px}.geo-main-deck{padding:11px}.geo-scan-row{flex-direction:column;align-items:flex-start}.geo-scan-button{width:100%;min-height:40px}.geo-map-viewport{min-height:180px}.geo-panel-topline{font-size:5px}.geo-diagnostics-grid{grid-template-columns:1fr 1fr;gap:5px}.geo-diagnostic-value{gap:6px;padding:8px 6px}.geo-diagnostic-icon{width:20px;height:20px}.geo-diagnostic-value>div>span{font-size:5px}.geo-diagnostic-value strong{font-size:7px}.geo-diagnostic-value small{font-size:6px}.geo-side-deck{grid-template-columns:1fr;padding:12px}.geo-side-heading{grid-column:auto}.geo-cli{flex-wrap:wrap;gap:7px;padding:8px}.geo-cli-prefix{font-size:6px}.geo-cli input{flex-basis:calc(100% - 105px);font-size:7px}.geo-cli button{margin-left:auto}.geo-command-foot{flex-direction:column;align-items:flex-start;font-size:5px}.geo-command-foot>span:first-child{align-items:flex-start}.geo-coordinate-readout{gap:7px;font-size:7px}}.radar-viewport{cursor:default}.radar-scope{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.radar-ring{aspect-ratio:1;border:1px solid #35e0c433;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-ring-1{height:33.3%}.radar-ring-2{height:66.6%}.radar-ring-3{border-color:#35e0c447;height:100%}.radar-axis{background:#35e0c424;position:absolute}.radar-axis-h{height:1px;top:50%;left:0;right:0}.radar-axis-v{width:1px;top:0;bottom:0;left:50%}.radar-scope .radar-sweep{aspect-ratio:1;will-change:transform;background:conic-gradient(from -70deg,#35e0c400 0deg,#35e0c40d 40deg,#35e0c442 69deg,#f0c86eb3 70deg,#35e0c400 70.6deg 360deg);border-radius:50%;width:auto;height:100%;animation:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.radar-bearing{color:#6f6244;font:6px var(--mono);letter-spacing:.12em;position:absolute}.radar-bearing-n{top:6px;left:50%;transform:translate(-50%)}.radar-bearing-e{top:50%;right:8px;transform:translateY(-50%)}.radar-bearing-s{bottom:22px;left:50%;transform:translate(-50%)}.radar-bearing-w{top:50%;left:8px;transform:translateY(-50%)}.radar-beacon{--glow:1;cursor:pointer;outline:none}.radar-beacon-hit{fill:#0000;stroke:none}.radar-beacon-core{fill:currentColor;opacity:calc(.5 + var(--glow) * .5)}.radar-beacon-halo{fill:currentColor;opacity:calc(var(--glow) * .24)}.radar-beacon-ring{fill:none;stroke:currentColor;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.radar-beacon:hover .radar-beacon-ring{opacity:.7}.radar-beacon.is-selected .radar-beacon-ring{opacity:.9;stroke-width:1.4px}.radar-beacon:focus-visible .radar-beacon-ring{opacity:1;stroke-width:2px}.radar-beacon.is-pinging .radar-beacon-ring{animation:1.1s ease-out radar-ping}@keyframes radar-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.radar-topline-tools{align-items:center;gap:8px;display:inline-flex}.radar-view-toggle{border:1px solid #35e0c442;display:inline-flex}.radar-view-toggle button{color:#8d805f;cursor:pointer;min-height:22px;font:6px var(--mono);letter-spacing:.1em;background:#0b0a07;border:0;padding:0 9px}.radar-view-toggle button[aria-pressed=true]{color:#e0c27b;background:#35e0c429}.radar-view-toggle button:disabled{cursor:not-allowed;opacity:.4}.radar-audio-toggle{color:#8d805f;cursor:pointer;background:#0b0a07;border:1px solid #35e0c442;place-items:center;width:25px;height:22px;display:grid}.radar-audio-toggle[aria-pressed=true]{color:#e0c27b;background:#35e0c429}.radar-audio-toggle svg{width:12px;height:12px}.radar-light-operator{background:#f05656;box-shadow:0 0 6px #f0565680}.radar-light-ip{background:#e3b85c;box-shadow:0 0 6px #e3b85c73}.radar-light-mail{background:#d9cfa8;box-shadow:0 0 6px #d9cfa866}.radar-light-bluetooth{background:#7fd3c6;box-shadow:0 0 6px #7fd3c673}.radar-contact-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.radar-contact-list button{color:#d6c38e;cursor:pointer;width:100%;min-height:34px;font:7px var(--mono);letter-spacing:.06em;text-align:left;background:#0e0d0ad9;border:1px solid #35e0c429;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.radar-contact-list button:hover,.radar-contact-list button.is-current{background:#35e0c414;border-color:#35e0c466}.radar-contact-list button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radar-contact-list button strong{color:#a69262;font-size:6px;font-weight:600}.radar-contact-empty{color:#777166;font:7px/1.5 var(--sans);padding:8px 2px}.radar-last-ping{background:#0e0d0ad9;border:1px solid #35e0c429;gap:4px;padding:10px;display:grid}.radar-last-ping strong{overflow-wrap:anywhere;color:#d6c38e;font:600 8px var(--mono)}.radar-last-ping small{color:#777166;font:7px var(--sans)}.radar-registry-button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #35e0c41f;width:100%}.radar-registry-button:hover{background:#35e0c40f}@media (prefers-reduced-motion:reduce){.radar-scope .radar-sweep{display:none}.geo-command *,.geo-command :before,.geo-command :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes radar-spin{to{transform:rotate(360deg)}}@media (max-width:800px){.terminal-shell{padding:10px}.terminal-header,.intro-row,.terminal-footer{flex-direction:column;align-items:flex-start}.terminal-header{padding:18px}.header-center,.header-right{width:100%}.intro-row{padding:35px 20px 25px}.intro-index{display:none}.resolver{grid-template-columns:1fr;margin:0 20px}.resolver-meta{margin-inline:20px}.overview-grid,.reporting-panel{grid-template-columns:1fr;margin-inline:20px}.reporting-main{border-right:0;border-bottom:1px solid var(--line)}.data-grid{grid-template-columns:1fr}.terminal-footer{gap:9px;padding:14px 20px}}html,body{max-width:100vw;overflow-x:hidden}.dossier-facts{background:#e3b85c29;border:1px solid #e3b85c29;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;padding:0;display:grid;overflow:hidden}.dossier-facts>div{background:#0b0d10;min-width:0;padding:.7rem .85rem}.dossier-facts dt{letter-spacing:.14em;text-transform:uppercase;color:#8d8668;margin:0 0 .2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem}.dossier-facts dd{color:#e8e0c4;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.9rem;line-height:1.35}@media (max-width:480px){.dossier-facts{grid-template-columns:1fr 1fr}.dossier-facts dd{font-size:.82rem}}.dossier-actions{flex-wrap:wrap;gap:.5rem;margin:.9rem 0;display:flex}.dossier-action{color:#e3b85c;min-height:44px;font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #e3b85c59;border-radius:8px;flex:calc(50% - .5rem);justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.72rem;text-decoration:none;display:inline-flex}.dossier-action svg{flex:none;width:16px;height:16px}.dossier-action.is-primary{color:#0b0d10;background:#e3b85c;font-weight:700}@media (min-width:900px){.dossier-layout{grid-template-columns:minmax(220px,280px) 1fr;align-items:start}}.dossier-notes{resize:vertical;color:#e8e0c4;width:100%;min-height:110px;font:inherit;background:#0b0d10;border:1px solid #e3b85c40;border-radius:10px;padding:.75rem;font-size:16px;line-height:1.45}.dossier-form{gap:.6rem;margin:1rem 0;display:grid}.dossier-form .workspace-submit{width:100%;min-height:48px}.dossier-layout{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}@media (min-width:900px){.dossier-layout{grid-template-columns:minmax(220px,280px) 1fr;align-items:start}}.dossier-list{gap:.5rem;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.dossier-list li{margin:0}.dossier-list button{text-align:left;color:#e8e0c4;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#0b0d10;border:1px solid #e3b85c38;border-radius:10px;gap:.15rem;padding:.65rem .85rem;display:grid}.dossier-list button strong{overflow-wrap:anywhere;font-size:.95rem}.dossier-list button small{color:#8d8668;overflow-wrap:anywhere;font-size:.72rem}.dossier-list button.is-current{background:#e3b85c14;border-color:#e3b85c}.dossier-empty{color:#8d8668;border:1px dashed #e3b85c40;border-radius:10px;align-items:center;gap:.7rem;padding:1rem;font-size:.85rem;display:flex}.dossier-empty p{margin:0}.dossier-empty svg{flex:none;width:20px;height:20px}.dossier-detail{background:#0b0d1099;border:1px solid #e3b85c33;border-radius:12px;gap:.9rem;min-width:0;padding:1rem;display:grid}.dossier-detail>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dossier-detail>header h3{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:1.15rem}.dossier-detail-tools{gap:.5rem;display:flex}.dossier-detail-tools button{color:#e3b85c;min-width:44px;min-height:44px;font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #e3b85c59;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.72rem;display:inline-flex}.dossier-detail-tools button:disabled{opacity:.4;cursor:not-allowed}.dossier-detail-tools svg{width:16px;height:16px}.dossier-history{border:1px solid #e3b85c29;border-radius:10px;padding:.6rem .85rem;font-size:.82rem}.dossier-history summary{cursor:pointer;color:#e3b85c;min-height:32px}.dossier-history ol{gap:.4rem;margin:.5rem 0 0;padding-left:1.1rem;display:grid}.dossier-history li{gap:.1rem;display:grid}.dossier-history time{color:#8d8668;font-size:.72rem}.dossier-notes-label{letter-spacing:.14em;color:#8d8668;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem}.dossier-notes{resize:vertical;color:#e8e0c4;width:100%;min-height:110px;font:inherit;background:#0b0d10;border:1px solid #e3b85c40;border-radius:10px;padding:.75rem;font-size:16px;line-height:1.45;display:block}.dossier-notes:focus{outline-offset:1px;outline:2px solid #e3b85c99}.dossier-notes-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dossier-notes-row .dossier-action{flex:none}.dossier-notes-row .dossier-action:disabled{opacity:.4;cursor:not-allowed}.dossier-notes-row span{color:#8d8668;font-size:.78rem}.dossier-detail .workspace-disclaimer{color:#8d8668;align-items:flex-start;gap:.5rem;margin:0;font-size:.75rem;line-height:1.45;display:flex}.dossier-detail .workspace-disclaimer svg{flex:none;width:14px;height:14px;margin-top:.15rem}.camera-preview{object-fit:cover;background:#000;width:100%;height:100%;display:block}.investigator-header p{color:#b9b192;font-size:.92rem;line-height:1.55}.investigator-controls label>span{color:#a69a74}.copilot-mode{color:#cfc7a8;font-size:.8rem;line-height:1.55}.copilot-mode strong{color:#e3b85c}@media (max-width:700px){.radar-viewport{overflow:hidden;aspect-ratio:800/440!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}.radar-bearing{font-size:9px}.radar-contact-list button{min-height:44px;font-size:11px}.radar-contact-list button strong{font-size:10px}.radar-last-ping strong{font-size:12px}.radar-last-ping small{font-size:11px}.radar-contact-empty{font-size:12px}}.admin-panels{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.admin-panel{background:#060c1199;border:1px solid #8ce8dc2e;padding:16px}.admin-panel-head{color:var(--cyan);align-items:center;gap:8px;margin-bottom:12px;display:flex}.admin-panel-head h3{color:#eef4f6;font-size:15px;font-weight:500}.admin-panel-note{color:#8fa1ac;margin:0 0 12px;font-size:10px;line-height:1.6}.admin-invite-form label{color:#8fa1ac;font:8px var(--mono);letter-spacing:.12em;margin-bottom:6px;display:block}.admin-invite-row{flex-wrap:wrap;gap:8px;display:flex}.admin-invite-row input{color:#e6ecef;background:#04090de6;border:1px solid #8ce8dc3d;flex:200px;min-height:36px;padding:0 10px;font-size:12px}.admin-invite-row select{color:#e6ecef;background:#04090de6;border:1px solid #8ce8dc3d;min-height:36px;padding:0 8px;font-size:11px}.admin-invite-row button{border:1px solid var(--cyan);background:var(--cyan);color:#071012;cursor:pointer;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:11px;display:inline-flex}.admin-team-list{gap:8px;margin-top:14px;display:grid}.admin-team-row{color:#cfd9de;background:#0a1218b3;border:1px solid #8ce8dc1f;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.admin-team-row strong{color:var(--cyan);font:9px var(--mono);letter-spacing:.1em}.admin-team-row button{color:#f05656;cursor:pointer;background:0 0;border:1px solid #f0565680;padding:4px 10px;font-size:10px}.admin-integration{background:#0a1218b3;border:1px solid #8ce8dc1f;padding:12px}.admin-integration+.admin-integration{margin-top:10px}.admin-integration-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-integration-head strong{color:#e6ecef;font-size:12px}.admin-badge{color:#8fa1ac;font:8px var(--mono);letter-spacing:.12em;border:1px solid #8ce8dc33;padding:3px 7px}.admin-badge.ok{color:#071012;background:var(--cyan);border-color:var(--cyan)}.admin-integration-form input{color:#e6ecef;background:#04090de6;border:1px solid #8ce8dc3d;width:100%;min-height:34px;padding:0 10px;font-size:11px}.admin-integration-actions{gap:8px;margin-top:8px;display:flex}.admin-integration-actions button{border:1px solid var(--cyan);background:var(--cyan);color:#071012;cursor:pointer;min-height:32px;padding:0 12px;font-size:10px}.admin-integration-actions .admin-danger{color:#f05656;background:0 0;border-color:#f0565680}.admin-footnote{color:#8fa1ac;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}@media (max-width:820px){.admin-panels{grid-template-columns:1fr}}.plan-action-wrap{gap:6px;margin-top:auto;display:grid}.plan-action-wrap .plan-action{cursor:pointer;background:0 0;width:100%;margin-top:0;font-family:inherit}.plan-action-wrap .plan-action:disabled{opacity:.55;cursor:wait}.plan-action-note{color:#8fa1ac;font-size:9px;line-height:1.5}.plan-action-note a{color:var(--cyan)}.live-threatmap{background:linear-gradient(150deg,#0a1018f5,#060a10f0);border:1px solid #8ce8dc3d;margin-bottom:34px;padding:20px}.live-threatmap-head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.live-threatmap-live{color:var(--cyan);font:9px var(--mono);letter-spacing:.14em;align-items:center;gap:7px;display:inline-flex}.live-threatmap-stats{color:#9fb0ba;flex-wrap:wrap;gap:14px;font-size:10px;display:flex}.live-threatmap-stats span{align-items:center;gap:5px;display:inline-flex}.live-threatmap-stats svg{width:12px;height:12px}.live-threatmap-canvas{position:relative}.live-threatmap-canvas svg{width:100%;height:auto}.live-marker{cursor:pointer}.live-threatmap-detail{background:#04090ef0;border:1px solid #8ce8dc4d;width:min(280px,70%);padding:12px 14px;position:absolute;top:12px;right:12px}.live-threatmap-detail strong{color:#eef4f6;margin-bottom:8px;font-size:11px;display:block}.live-threatmap-detail dl div{border-bottom:1px dashed #8ce8dc1a;justify-content:space-between;gap:10px;padding:3px 0;display:flex}.live-threatmap-detail dt{color:#8fa1ac;font:8px var(--mono);letter-spacing:.1em}.live-threatmap-detail dd{color:#d6e0e6;text-align:right;font-size:10px}.live-detail-close{color:#8fa1ac;cursor:pointer;background:0 0;border:0;font-size:16px;position:absolute;top:6px;right:8px}.live-threatmap-error,.live-threatmap-loading,.live-threatmap-note{color:#8fa1ac;margin:10px 0 0;font-size:10px;line-height:1.6}.live-threatmap-error{color:#f05656}.live-kev-list{margin-top:16px}.live-kev-list h3{color:#eef4f6;margin-bottom:8px;font-size:13px;font-weight:500}.live-kev-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.live-kev-list li{background:#0a121899;border:1px solid #8ce8dc1a;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 8px;font-size:10px;display:flex}.live-kev-list strong{color:var(--cyan);font:10px var(--mono)}.live-kev-list span{color:#cfd9de}.live-kev-list em{color:#f05656;font:8px var(--mono);letter-spacing:.1em}.live-kev-list small{color:#8fa1ac;margin-left:auto}.live-kev-list a{color:var(--cyan);margin-top:8px;font-size:10px;display:inline-block}.welcome-tour-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020508c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.welcome-tour{background:linear-gradient(150deg,#0a121afa,#050a0ff5);border:1px solid #8ce8dc59;width:min(460px,100%);padding:26px;position:relative}.welcome-tour h2{color:#eef4f6;letter-spacing:-.03em;margin:10px 0 8px;font-size:21px;font-weight:500}.welcome-tour p{color:#9fb0ba;margin:0;font-size:12px;line-height:1.7}.welcome-tour-icon{width:40px;height:40px;color:var(--cyan);border:1px solid #8ce8dc66;place-items:center;display:grid}.welcome-tour-icon svg{width:18px;height:18px}.welcome-tour-close{color:#8fa1ac;cursor:pointer;background:0 0;border:0;position:absolute;top:10px;right:10px}.welcome-tour-close svg{width:16px;height:16px}.welcome-tour-dots{gap:6px;margin:18px 0 12px;display:flex}.welcome-tour-dots span{background:#8ce8dc33;width:22px;height:2px}.welcome-tour-dots span.is-current{background:var(--cyan)}.welcome-tour-actions{align-items:center;gap:12px;display:flex}.welcome-tour-actions button{border:1px solid var(--cyan);background:var(--cyan);color:#071012;cursor:pointer;min-height:36px;padding:0 18px;font-size:11px}.welcome-tour-skip{color:#8fa1ac!important;background:0 0!important;border:0!important}.careers-section{padding-top:40px;padding-bottom:60px}.careers-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:46px;display:grid}.careers-role{background:linear-gradient(150deg,#0a121ae6,#050a0fdb);border:1px solid #8ce8dc33;padding:20px}.careers-role h2{color:#eef4f6;letter-spacing:-.02em;margin:10px 0;font-size:18px;font-weight:500}.careers-role p{color:#9fb0ba;font-size:11px;line-height:1.7}.careers-look{margin-top:10px}.careers-apply{color:var(--cyan);border-bottom:1px solid #8ce8dc66;align-items:center;gap:6px;margin-top:14px;font-size:11px;text-decoration:none;display:inline-flex}.careers-principles h2{color:#eef4f6;margin-bottom:14px;font-size:20px;font-weight:500}.careers-principles-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.careers-principles-grid article{background:#060c11b3;border:1px solid #8ce8dc1f;padding:16px}.careers-principles-grid strong{color:var(--cyan);margin-bottom:6px;font-size:12px;display:block}.careers-principles-grid p{color:#9fb0ba;margin:0;font-size:10px;line-height:1.7}.ti-dashboard{background:linear-gradient(160deg,#0a1118,#060b10);border:1px solid #1d3a4a;padding:18px}.ti-header{border-bottom:1px solid #1d3a4a99;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.ti-header-title{color:#d8e6ee;letter-spacing:.08em;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ti-header-title svg{color:#f05656;width:16px;height:16px}.ti-header-tag{color:#5d7684;font:9px var(--mono,monospace);letter-spacing:.14em;border:1px solid #5d768466;padding:4px 8px}.ti-grid{grid-template-rows:auto auto;grid-template-columns:200px 1fr 320px;gap:12px;display:grid}.ti-stats{flex-direction:column;gap:10px;display:flex}.ti-stat-card{background:#0a1118e6;border:1px solid #1d3a4acc;padding:12px}.ti-stat-card.is-alert{border-color:#f0565680}.ti-stat-label{color:#5d7684;font:8px var(--mono,monospace);letter-spacing:.12em;align-items:center;gap:6px;display:flex}.ti-stat-label svg{width:11px;height:11px}.ti-stat-card strong{color:#eef6fa;letter-spacing:-.02em;margin:8px 0 2px;font-size:26px;font-weight:700;display:block}.ti-stat-card.is-alert strong{color:#f05656}.ti-stat-card small{color:#5d7684;font-size:9px}.ti-map{background:#060b10;border:1px solid #1d3a4acc;position:relative}.ti-map svg{width:100%;height:auto;display:block}.ti-map-caption{color:#5d7684;font:8px var(--mono,monospace);letter-spacing:.12em;border-top:1px solid #1d3a4a99;justify-content:space-between;padding:6px 10px;display:flex}.ti-feed,.ti-chart,.ti-latest{background:#0a1118e6;border:1px solid #1d3a4acc;min-width:0}.ti-panel-head{border-bottom:1px solid #1d3a4a99;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ti-panel-head strong{color:#d8e6ee;letter-spacing:.08em;font-size:11px}.ti-panel-head span{color:#5d7684;font:8px var(--mono,monospace);letter-spacing:.12em}.ti-panel-head a{color:#35c2a0;font:9px var(--mono,monospace);text-decoration:none}.ti-feed-table{max-height:380px;display:block;overflow-y:auto}.ti-feed-row{border-bottom:1px solid #1d3a4a59;grid-template-columns:68px 56px 1fr 110px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:grid}.ti-feed-header{color:#5d7684;font:8px var(--mono,monospace);letter-spacing:.12em;background:#0a1118fa;position:sticky;top:0}.ti-feed-time{color:#5d7684;font-family:var(--mono,monospace);font-size:9px}.ti-sev{font:8px var(--mono,monospace);letter-spacing:.08em;text-align:center;justify-self:start;padding:2px 6px}.ti-sev-high{color:#f0b956;border:1px solid #f0b95680}.ti-sev-medium{color:#d8e6ee;border:1px solid #5d768480}.ti-sev-low{color:#35c2a0;border:1px solid #35c2a066}.ti-feed-indicator{color:#d8e6ee;min-width:0;font-family:var(--mono,monospace);flex-direction:column;font-size:10px;display:flex}.ti-feed-indicator small{color:#5d7684;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.ti-feed-status{color:#35c2a0;text-align:right;font-size:9px}.ti-chart{padding-bottom:10px}.ti-chart-bars{align-items:flex-end;gap:6px;height:120px;padding:12px 12px 4px;display:flex}.ti-chart-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.ti-chart-bar{background:linear-gradient(#35c2a0,#1a7a63);width:100%;min-height:3px}.ti-chart-bar-wrap>span{color:#5d7684;letter-spacing:.06em;font-size:7px}.ti-chart-empty{color:#5d7684;padding:12px;font-size:10px}.ti-chart-note{color:#5d7684;margin:6px 0 0;padding:0 12px;font-size:9px}.ti-latest{padding-bottom:10px}.ti-latest-list{gap:6px;margin:0;padding:8px 12px;list-style:none;display:grid}.ti-latest-list li{background:#060b10b3;border:1px solid #1d3a4a66;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 8px;font-size:10px;display:flex}.ti-latest-list strong{color:#f05656;font-family:var(--mono,monospace);font-size:10px}.ti-latest-list span{color:#9fb4c0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ti-latest-list em{color:#ffd9d9;font:7px var(--mono,monospace);letter-spacing:.1em;background:#f05656cc;padding:2px 5px}@media (max-width:1100px){.ti-grid{grid-template-columns:1fr 1fr}.ti-map{order:-1;grid-column:1/-1}}@media (max-width:700px){.ti-grid{grid-template-columns:1fr}}.ti-radar-wrap{position:relative;overflow:hidden}.ti-radar-sweep{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;background:conic-gradient(#35e0c452,#35e0c40f 55deg,#0000 70deg 360deg);border-radius:50%;width:62%;max-height:92%;animation:7s linear infinite ti-sweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ti-sweep{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ti-radar-sweep{opacity:.25;animation:none}}.ti-radar-rings{aspect-ratio:1;pointer-events:none;width:62%;max-height:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ti-radar-rings span{border:1px solid #35e0c438;border-radius:50%;margin:auto;position:absolute;inset:0}.ti-radar-rings span:first-child{inset:0}.ti-radar-rings span:nth-child(2){inset:16.5%}.ti-radar-rings span:nth-child(3){inset:33%}.ti-radar-rings span:nth-child(4){inset:42.5%}.ti-radar-rings .ti-radar-axis-h{top:50%;left:0;right:0;background:#35e0c429;border:0;border-radius:0;height:1px;position:absolute;inset:auto}.ti-radar-rings .ti-radar-axis-v{top:0;bottom:0;left:50%;background:#35e0c429;border:0;border-radius:0;width:1px;position:absolute;inset:auto}.live-marker{filter:drop-shadow(0 0 4px);animation:2.4s ease-in-out infinite ti-pulse}@keyframes ti-pulse{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.live-marker{animation:none}}.ti-dashboard{background:linear-gradient(160deg,#071016,#04090d);border-color:#35e0c459}.ti-header{border-bottom-color:#35e0c44d}.ti-header-title{color:#d9f5ef}.ti-header-title svg{color:#35e0c4}.ti-header-tag{color:#4f8a80;border-color:#35e0c459}.ti-stat-card{background:#060e12e6;border-color:#35e0c440}.ti-stat-card strong{color:#eafff9}.ti-map{background:#04090d;border-color:#35e0c44d}.ti-map-caption{color:#4f8a80;border-top-color:#35e0c440}.ti-feed,.ti-chart,.ti-latest{background:#060e12e6;border-color:#35e0c440}.ti-panel-head{border-bottom-color:#35e0c440}.ti-panel-head strong{color:#d9f5ef}.ti-panel-head span{color:#4f8a80}.ti-feed-row{border-bottom-color:#35e0c42e}.ti-feed-header{color:#4f8a80;background:#060e12fa}.ti-feed-time{color:#4f8a80}.ti-feed-indicator{color:#d9f5ef}.ti-feed-indicator small{color:#4f8a80}.ti-feed-status{color:#35e0c4}.ti-chart-bar{background:linear-gradient(#35e0c4,#157a68)}.ti-latest-list li{background:#04090db3;border-color:#35e0c433}.ti-latest-list span{color:#9fc4bc}.ti-latest-list em{color:#101b18;background:#ffb14d}.ti-sev-critical{color:#1a0c0c;background:#ff7a6b}.ti-sev-high{color:#2b1c05;background:#ffb14d}.geo-command{--geo-gold:#35e0c4;--geo-gold-soft:#35e0c41f;--geo-crimson:#ff7a6b;--geo-ink:#04090d;color:#c9ded9;background:linear-gradient(150deg,#09141afa,#04090dfc 68%);border-color:#ff7a6b #35e0c459 #35e0c459}.geo-command:before{opacity:.2;background-image:linear-gradient(#35e0c412 1px,#0000 1px),linear-gradient(90deg,#35e0c412 1px,#0000 1px)}.geo-command-heading{border-bottom-color:#35e0c433}.geo-command-status{color:#6fb5a8;border-color:#35e0c440}.geo-status-dot{background:#2c5a52}.geo-status-dot.is-locked{background:#35e0c4;box-shadow:0 0 9px #35e0c499}.geo-node-nav{scrollbar-color:#1f4a44 transparent;border-bottom-color:#35e0c429}.geo-map-panel{background:#04090d;border-color:#35e0c447}.geo-panel-topline{color:#6fb5a8;border-bottom-color:#35e0c42e}.geo-side-deck{background:linear-gradient(#081116f2,#04090df2)}.geo-side-heading{border-bottom-color:#35e0c433}.geo-cli{background:#030708;border-top-color:#35e0c433}.geo-cli-prefix{color:#35e0c4}.radar-scope .radar-sweep{background:conic-gradient(from -70deg,#35e0c400 0deg,#35e0c40d 40deg,#35e0c438 69deg,#8cffe8a6 70deg,#35e0c400 70.6deg 360deg)}.radar-bearing{color:#4f8a80}.geo-light.radar-light-ip{background:#ff7a6b}.geo-light.radar-light-operator{background:#35e0c4}.geo-light.radar-light-mail{background:#ffb14d}.geo-light.radar-light-bluetooth{background:#6fb5ff}.truth-gallery-grid figure{position:relative}.truth-gallery-grid figure a{color:inherit;text-decoration:none;display:block}.truth-gallery-grid figure a:hover figcaption strong{color:#8ef5de}.truth-gallery-grid figure a:focus-visible{outline-offset:3px;outline:2px solid #35e0c4}.learn-section{max-width:860px}.learn-back{color:#35e0c4;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;text-decoration:none;display:inline-flex}.learn-back svg{width:14px;height:14px}.learn-hero{margin:0 0 26px}.learn-hero img{border:1px solid #35e0c44d;width:100%;height:auto}.learn-hero figcaption{gap:6px;padding:14px 0 0;display:grid}.learn-hero figcaption span{color:#4f8a80;font:8px var(--mono);letter-spacing:.14em}.learn-hero figcaption strong{color:#eafff9;letter-spacing:-.02em;font-size:16px;font-weight:500}.learn-block{background:#060e12bf;border:1px solid #35e0c433;margin-bottom:26px;padding:18px 20px}.learn-block h2{color:#d9f5ef;letter-spacing:-.02em;margin:0 0 10px;font-size:17px;font-weight:500}.learn-block p{color:#a8c3bc;margin:0 0 10px;font-size:12.5px;line-height:1.75}.learn-block p:last-child{margin-bottom:0}.learn-sources{background:#04090dcc;border:1px solid #35e0c440;margin-bottom:18px;padding:16px 18px}.learn-sources ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.learn-sources a{color:#35e0c4;border-bottom:1px solid #35e0c459;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.learn-sources svg{width:12px;height:12px}.learn-disclaimer{color:#4f8a80;font-size:10px;line-height:1.6}.learn-more h2{color:#d9f5ef;margin:30px 0 12px;font-size:18px;font-weight:500}.learn-more-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.learn-more-card{color:inherit;background:#060e12cc;border:1px solid #35e0c438;padding:16px;text-decoration:none;transition:border-color .2s;display:block;position:relative}.learn-more-card:hover{border-color:#35e0c48c}.learn-more-card span{color:#4f8a80;font:8px var(--mono);letter-spacing:.12em}.learn-more-card strong{color:#eafff9;margin:8px 0 6px;font-size:13px;font-weight:500;display:block}.learn-more-card p{color:#7fa39b;margin:0;font-size:10px;line-height:1.6}.learn-more-card svg{color:#35e0c4;width:14px;height:14px;position:absolute;top:14px;right:14px}.admin-budget-link{color:#35e0c4;border-bottom:1px solid #35e0c466;align-items:center;gap:8px;margin-top:14px;font-size:11px;text-decoration:none;display:inline-flex}.budget-page{color:#c9ded9;min-height:100vh;font-family:var(--mono,monospace);background:linear-gradient(#04090d,#060d12)}.budget-shell{width:min(100% - 48px,1000px);margin:0 auto;padding:30px 0 60px}.budget-highlights{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 30px;display:grid}.budget-highlights article{background:#060e12cc;border:1px solid #35e0c438;padding:16px}.budget-highlights svg{color:#35e0c4;width:18px;height:18px}.budget-highlights strong{color:#eafff9;margin:8px 0 6px;font-size:12px;display:block}.budget-highlights p{color:#7fa39b;margin:0;font-size:10px;line-height:1.6}.budget-planner{background:linear-gradient(150deg,#081218f2,#04090df5);border:1px solid #35e0c44d;padding:20px}.budget-income label{color:#4f8a80;letter-spacing:.12em;align-items:center;gap:7px;margin-bottom:8px;font-size:9px;display:flex}.budget-income svg{width:13px;height:13px}.budget-income input{color:#eafff9;width:min(280px,100%);min-height:40px;font:14px var(--mono,monospace);background:#03070ae6;border:1px solid #35e0c44d;padding:0 12px}.budget-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.budget-stat{background:#060e12d9;border:1px solid #35e0c438;padding:12px}.budget-stat.is-over{border-color:#ff7a6b8c}.budget-stat span{color:#4f8a80;letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;display:flex}.budget-stat span svg{width:12px;height:12px}.budget-stat strong{color:#35e0c4;margin:7px 0 3px;font-size:22px;display:block}.budget-stat.is-over strong{color:#ff7a6b}.budget-stat small{color:#7fa39b;font-size:8.5px;line-height:1.5}.budget-bars{gap:5px;margin:14px 0;display:grid}.budget-bar{background:#35e0c414;height:8px}.budget-bar span{min-width:0;height:100%;transition:width .3s;display:block}.budget-list{margin-top:8px}.budget-list-head{color:#4f8a80;letter-spacing:.1em;grid-template-columns:1fr 190px 110px 30px;gap:8px;padding:0 2px 8px;font-size:8px;display:grid}.budget-row{grid-template-columns:1fr 190px 110px 30px;align-items:center;gap:8px;margin-bottom:7px;display:grid}.budget-row input,.budget-row select{color:#d9f5ef;min-height:34px;font:11px var(--mono,monospace);background:#03070ae6;border:1px solid #35e0c433;padding:0 10px}.budget-row button{color:#ff7a6b;cursor:pointer;background:0 0;border:1px solid #ff7a6b66;min-height:34px;font-size:14px}.budget-add{color:#35e0c4;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px dashed #35e0c466;min-height:34px;margin-top:4px;padding:0 14px;font-size:10px}.budget-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.budget-actions button{color:#04211b;letter-spacing:.06em;cursor:pointer;background:#35e0c4;border:1px solid #35e0c4;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:10px;font-weight:700;display:inline-flex}.budget-actions button+button{color:#35e0c4;background:0 0}.budget-actions button:disabled{opacity:.55}.budget-note{color:#8ef5de;margin:12px 0 0;font-size:10px}.budget-lessons{background:#060e12cc;border:1px solid #35e0c438;margin-top:26px;padding:18px 20px}.budget-lessons h3{color:#d9f5ef;margin:0 0 12px;font-size:14px;font-weight:500}.budget-lessons ol{gap:10px;margin:0;padding-left:18px;display:grid}.budget-lessons li{color:#a8c3bc;font-size:11px;line-height:1.7}.budget-lessons strong{color:#d9f5ef}.budget-disclaimer{color:#4f8a80;margin:16px 0 0;font-size:9.5px;line-height:1.6}@media (max-width:800px){.budget-highlights,.budget-summary{grid-template-columns:1fr}.budget-list-head{display:none}.budget-row{grid-template-columns:1fr 1fr}}.band-tabs{flex-wrap:wrap;gap:8px;margin:18px 0 12px;display:flex}.band-tabs button{color:#7fa39b;font:9px var(--mono,monospace);letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #35e0c44d;padding:8px 14px}.band-tabs button.is-active{color:#04211b;background:#35e0c4;border-color:#35e0c4}.band-tab-panel{background:#040a0ecc;border:1px solid #35e0c440;margin-bottom:14px;padding:16px 18px}.band-tab-panel h3{color:#eafff9;margin:0 0 8px;font-size:15px;font-weight:500}.band-tab-panel p{color:#a8c3bc;margin:0 0 10px;font-size:11px;line-height:1.7}.band-tab-panel ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.band-tab-panel li{color:#35e0c4;font-size:10px}.band-tab-panel li:before{content:"▸ "}.programs-section{border-top:1px solid #35e0c426;padding:60px 0}.programs-section h2{color:#eafff9;letter-spacing:-.03em;margin:12px 0 26px;font-size:clamp(24px,4vw,34px);font-weight:500}.programs-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.program-card{background:linear-gradient(150deg,#081218e6,#04090deb);border:1px solid #35e0c438;flex-direction:column;gap:10px;padding:20px;display:flex}.program-tag{color:#4f8a80;font:8px var(--mono,monospace);letter-spacing:.14em}.program-card h3{color:#eafff9;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:500}.program-card p{color:#a8c3bc;flex:1;margin:0;font-size:11px;line-height:1.7}.program-cta{color:#35e0c4;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.program-cta svg{width:13px;height:13px}.demo-budget-section{margin-top:40px}.demo-budget-head{margin-bottom:18px}.demo-budget-head .section-label{margin-bottom:10px;display:block}.demo-budget-head h2{color:#eafff9;letter-spacing:-.02em;margin:0 0 10px;font-size:26px;font-weight:500}.demo-budget-head h2 span{color:#35e0c4}.demo-budget-head p{color:#a8c3bc;max-width:640px;font-size:12px;line-height:1.7}.demo-budget-head a{color:#35e0c4}.budget-actions button.is-locked{color:#7fa39b;cursor:pointer;background:0 0;border-color:#35e0c44d}.truck-rules{grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:34px;display:grid}.truck-rules article{background:#060e12cc;border:1px solid #35e0c438;padding:16px}.truck-rules svg{color:#35e0c4;width:18px;height:18px}.truck-rules strong{color:#eafff9;margin:8px 0 6px;font-size:12.5px;display:block}.truck-rules p{color:#7fa39b;margin:0;font-size:10.5px;line-height:1.65}.truck-tracker{background:linear-gradient(160deg,#071016f2,#04090df5);border:1px solid #35e0c44d;padding:18px}.truck-tracker-head{border-bottom:1px solid #35e0c433;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.truck-live{color:#35e0c4;letter-spacing:.1em;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.truck-live svg{width:14px;height:14px}.truck-refresh-note{color:#4f8a80;font-size:9px}.truck-error,.truck-loading{color:#ff7a6b;font-size:11px}.truck-layout{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.truck-map{background:radial-gradient(#35e0c40d,#0000 70%),#04090d;border:1px solid #35e0c440;min-height:320px;position:relative;overflow:hidden}.truck-map-grid{background-image:linear-gradient(#35e0c40f 1px,#0000 1px),linear-gradient(90deg,#35e0c40f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.truck-pin{color:#35e0c4;cursor:pointer;background:#041411e6;border:1px solid #35e0c4;border-radius:50% 50% 50% 4px;place-items:center;width:34px;height:34px;animation:2.4s ease-in-out infinite truck-bounce;display:grid;position:absolute;transform:translate(-50%,-100%)}.truck-pin svg{width:15px;height:15px}.truck-pin.is-selected{color:#04211b;background:#35e0c4}@keyframes truck-bounce{0%,to{translate:0}50%{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.truck-pin{animation:none}}.truck-map-empty{color:#4f8a80;font-size:10px;position:absolute;inset:auto 16px 16px}.truck-list{align-content:start;gap:8px;max-height:380px;display:grid;overflow-y:auto}.truck-card{text-align:left;cursor:pointer;background:#060e12d9;border:1px solid #35e0c42e;padding:12px 14px}.truck-card.is-selected{border-color:#35e0c4}.truck-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.truck-card-head strong{color:#eafff9;font-size:12.5px}.truck-verified{color:#ffd166;font:7.5px var(--mono,monospace);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.truck-verified svg{width:10px;height:10px}.truck-cuisine,.truck-where{color:#7fa39b;align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.truck-cuisine svg,.truck-where svg{color:#35e0c4;width:11px;height:11px}.truck-empty{color:#4f8a80;font-size:10.5px}.truck-empty a{color:#35e0c4}.truck-profile{background:#040a0ed9;border:1px solid #35e0c440;margin-top:16px;padding:18px}.truck-profile-head{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.truck-profile-head h3{color:#eafff9;margin:0;font-size:18px;font-weight:500}.truck-profile-head span{color:#4f8a80;font-size:10px}.truck-profile-where{align-items:center;gap:6px;display:inline-flex;color:#35e0c4!important}.truck-profile-where svg{width:12px;height:12px}.truck-photos{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.truck-photos img{object-fit:cover;border:1px solid #35e0c44d;width:220px;height:140px}.truck-no-photos{color:#4f8a80;font-size:10px}.truck-description{color:#a8c3bc;margin:0 0 12px;font-size:11px;line-height:1.7}.truck-comments h4{color:#d9f5ef;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;display:flex}.truck-comments h4 svg{color:#35e0c4;width:13px;height:13px}.truck-comment{border-bottom:1px dashed #35e0c426;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.truck-comment-emoji{font-size:15px}.truck-comment p{color:#a8c3bc;flex:1;margin:0;font-size:10.5px}.truck-comment time{color:#4f8a80;white-space:nowrap;font-size:8px}.truck-comment-form{gap:8px;margin-top:12px;display:flex}.truck-comment-form input{color:#d9f5ef;background:#03070ae6;border:1px solid #35e0c440;flex:1;min-height:34px;padding:0 10px;font-size:11px}.truck-comment-form button{color:#04211b;cursor:pointer;background:#35e0c4;border:1px solid #35e0c4;min-height:34px;padding:0 16px;font-size:10px}.truck-comment-signin{color:#4f8a80;font-size:10px}.truck-comment-signin a{color:#35e0c4}.truck-comment-error{color:#ff7a6b;align-items:center;gap:6px;font-size:10px;display:flex}.truck-operator-note{color:#ffd166;margin-top:12px;font-size:10px}.truck-register-cta{padding-bottom:60px}.truck-register-cta h2{color:#eafff9;margin:0 0 8px;font-size:22px;font-weight:500}.truck-register-cta p{color:#a8c3bc;max-width:620px;font-size:11.5px;line-height:1.7}.truck-register-cta .button-primary{color:#04211b;background:#35e0c4;align-items:center;gap:8px;margin-top:14px;padding:12px 20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.compliance-section{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.compliance-section article{background:#060e12cc;border:1px solid #35e0c438;padding:18px}.compliance-section svg{color:#35e0c4;width:18px;height:18px}.compliance-section strong{color:#eafff9;margin:8px 0 6px;font-size:12.5px;display:block}.compliance-section p{color:#7fa39b;margin:0;font-size:10.5px;line-height:1.65}.compliance-watch h2{color:#eafff9;align-items:center;gap:9px;margin:40px 0 8px;font-size:20px;font-weight:500;display:flex}.compliance-watch h2 svg{color:#35e0c4;width:18px;height:18px}.compliance-watch>p{color:#4f8a80;margin:0 0 16px;font-size:10.5px}.compliance-watch ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.compliance-watch li{background:#040a0ecc;border:1px solid #35e0c42e;padding:14px 16px}.compliance-watch a{color:#35e0c4;border-bottom:1px solid #35e0c459;font-size:12px;text-decoration:none}.compliance-watch li p{color:#7fa39b;margin:8px 0 0;font-size:10.5px;line-height:1.65}.compliance-note{padding-bottom:60px}.compliance-note p{color:#4f8a80;border-left:2px solid #35e0c44d;max-width:700px;padding-left:14px;font-size:10px;line-height:1.7}@media (max-width:900px){.truck-rules,.truck-layout,.budget-summary{grid-template-columns:1fr}}.region-page{text-align:center;background:linear-gradient(#04090d,#071016);place-content:center;gap:24px;min-height:100vh;padding:40px 24px;display:grid}.region-brand{color:#35e0c4;font-family:var(--mono,monospace);letter-spacing:.2em;font-size:14px;text-decoration:none}.region-brand span{color:#4f8a80}.region-panel{background:#060e12d9;border:1px solid #35e0c44d;justify-items:center;gap:14px;max-width:520px;padding:36px 30px;display:grid}.region-panel svg{color:#35e0c4;width:32px;height:32px}.region-panel h1{color:#eafff9;margin:0;font-size:22px;font-weight:500}.region-panel p{color:#a8c3bc;margin:0;font-size:12.5px;line-height:1.7}.region-back{color:#35e0c4;border-bottom:1px solid #35e0c466;font-size:12px;text-decoration:none}.truck-map-shell{border:1px solid #35e0c44d;min-height:420px}.truck-map{filter:saturate(1.12)contrast(1.05);background:#04090d;width:100%;height:460px}.leaflet-container{font-family:var(--mono,monospace)}.leaflet-popup-content-wrapper{color:#d9f5ef;background:#060e12f5;border:1px solid #35e0c466}.leaflet-popup-tip{background:#060e12f5}.leaflet-control-attribution{color:#4f8a80!important;background:#04090dcc!important}.leaflet-control-attribution a{color:#35e0c4!important}.truck-demo-banner{color:#ffd166;background:linear-gradient(90deg,#ffd16624,#ffb14d0f);border:1px solid #ffd16673;align-items:center;gap:9px;margin:0 0 12px;padding:10px 14px;font-size:11px;line-height:1.5;display:flex}.truck-demo-banner svg{flex-shrink:0;width:14px;height:14px}.truck-demo-tag{color:#2b1c05;font:8px var(--mono,monospace);letter-spacing:.12em;vertical-align:middle;background:#ffd166;border-radius:3px;margin-left:8px;padding:2px 7px;font-style:normal}.truck-photo-slot{color:#4f8a80;text-align:center;border:1px dashed #35e0c44d;place-items:center;gap:8px;width:220px;height:140px;padding:8px;font-size:10px;display:grid}.truck-photo-slot svg{width:22px;height:22px}.truck-hero{border:1px solid #35e0c44d;align-items:end;min-height:380px;margin-top:10px;display:grid;position:relative;overflow:hidden}.truck-hero-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.truck-hero-overlay{mix-blend-mode:normal;background:linear-gradient(#04090d26 0%,#04090dc7 78%),linear-gradient(120deg,#35e0c440,#ffb14d2e 55%,#f0565638);position:absolute;inset:0}.truck-hero-copy{padding:30px 28px;position:relative}.truck-hero-copy .section-label{color:#ffd166}.truck-hero-copy h2{color:#fff;letter-spacing:-.03em;text-shadow:0 2px 18px #00000080;margin:10px 0 8px;font-size:clamp(28px,5vw,44px);font-weight:700;line-height:1.02}.truck-hero-copy h2 span{color:#35e0c4}.truck-hero-copy p{color:#e8f4f0;text-shadow:0 1px 10px #0009;max-width:480px;font-size:13px;line-height:1.6}.ti-stat-card{background:linear-gradient(135deg,#0a1a20eb 0%,#060e12f2 55%),url(/augi-signal-core.png) 50%/cover no-repeat;border:1px solid #35e0c447;position:relative;overflow:hidden}.ti-stat-card:after{content:"";pointer-events:none;background:linear-gradient(#040a0d26 0%,#040a0de0 75%);position:absolute;inset:0}.ti-stat-card>*{z-index:1;position:relative}.ti-stat-card:nth-child(2){background-image:url(/augi-evidence-desk.png)}.ti-stat-card:nth-child(3){background-image:url(/augi-protection-network.png)}.ti-stat-card:nth-child(4){background-image:url(/augi-community-research.png)}.ti-stat-card strong{text-shadow:0 2px 12px #000000a6;font-size:30px}.ti-stat-card small{text-shadow:0 1px 8px #000000b3}.workspace-metric{position:relative;overflow:hidden}.workspace-metric:before{content:"";opacity:.13;pointer-events:none;background:url(/augi-signal-core.png) 50%/cover no-repeat;position:absolute;inset:0}.workspace-metric:after{content:"";pointer-events:none;background:linear-gradient(#040a0d59 0%,#040a0ddb 80%);position:absolute;inset:0}.workspace-metric>*{z-index:1;position:relative}.admin-media-panel{grid-column:1/-1}.admin-media-slot{background:#0a121899;border:1px solid #35e0c429;margin-bottom:16px;padding:14px}.admin-media-hint{color:#7a8f98;margin:-6px 0 10px;font-size:9px;line-height:1.5;display:block}.admin-media-preview{aspect-ratio:16/9;object-fit:cover;border:1px solid #35e0c440;width:min(320px,100%);margin:10px 0;display:block}.admin-media-link{color:#35e0c4;margin-left:12px;font-size:10px}.admin-media-msg{color:#35e0c4;align-items:center;gap:6px;margin:8px 0 0;font-size:10px;display:flex}.admin-media-msg svg{width:12px;height:12px}.truck-live-thumb{object-fit:cover;border:1px solid #35e0c459;width:72px;height:44px}.admin-supabase-panel{grid-column:1/-1}.admin-supabase-row{align-items:baseline;gap:10px;padding:5px 0;display:flex}.admin-supabase-row span{color:#7a8f98;font:8px var(--mono,monospace);letter-spacing:.12em;flex-shrink:0;width:100px}.admin-supabase-row strong{color:#d9f5ef;word-break:break-all;font-size:11px}.admin-migration-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.admin-migration-list li{background:#0a121899;border:1px solid #35e0c426;gap:10px;padding:9px 12px;display:flex}.admin-migration-step{color:#35e0c4;border:1px solid #35e0c4;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.admin-migration-list code{color:#d9f5ef;font-size:10px;display:block}.admin-migration-list small{color:#7a8f98;font-size:9px}.demo-intelligence-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:clamp(20px,2.5vw,36px);width:100%;min-width:0;display:grid}.demo-threat-panel,.demo-domain-panel{min-width:0}.demo-threat-panel .live-threatmap{height:100%;margin-bottom:0}.demo-domain-panel .demo-console{width:100%;min-width:0}@media (max-width:760px){.demo-intelligence-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.truck-map-shell{position:relative;overflow:hidden}.truck-radar-overlay{z-index:450;pointer-events:none;opacity:.78;background:radial-gradient(#ff374109,#0000 72%);position:absolute;inset:0;overflow:hidden}.truck-radar-ring{aspect-ratio:1;border:1px solid #ff4b5540;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.truck-radar-ring-1{width:28%}.truck-radar-ring-2{width:56%}.truck-radar-ring-3{border-color:#ff4b555c;width:88%}.truck-radar-axis{background:#ff4b552b;position:absolute}.truck-radar-axis-h{height:1px;top:50%;left:0;right:0}.truck-radar-axis-v{width:1px;top:0;bottom:0;left:50%}.truck-radar-sweep{aspect-ratio:1;background:conic-gradient(#0000 0deg 320deg,#ff374106 340deg,#ff37411f 354deg,#ff646985 359deg,#0000 360deg);border-radius:50%;width:min(88vw,460px);animation:7s linear infinite truck-radar-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes truck-radar-rotate{0%{rotate:0deg}to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.truck-radar-sweep{animation:none;display:none}}.truck-map-shell{box-sizing:border-box;height:460px;min-height:0}.truck-map{box-sizing:border-box;width:100%;height:100%;min-height:0}.truck-radar-sweep{width:min(88%,460px)}@media (max-width:900px){.truck-map-shell{height:420px}}.truck-radar-ring{aspect-ratio:1;width:auto}.truck-radar-ring-1{height:30%}.truck-radar-ring-2{height:58%}.truck-radar-ring-3{height:88%}.truck-radar-sweep{aspect-ratio:1;will-change:rotate;width:auto;height:88%;animation:none;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.truck-pin{--pin:#ffd166;--glow:1;cursor:pointer;background:0 0;border:0}.truck-pin-open{--pin:#2dff7a}.truck-pin-closed{--pin:#ff4545}.truck-pin-pending{--pin:#ffd166}.truck-pin-dot,.truck-pin-ring{box-sizing:border-box;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.truck-pin-dot{background:var(--pin);box-shadow:0 0 10px var(--pin);opacity:calc(.3 + var(--glow) * .7);border:2px solid #00000073}.truck-pin-ring{border:2px solid var(--pin);opacity:0;pointer-events:none}.truck-pin.is-selected .truck-pin-dot{width:20px;height:20px;margin:-10px 0 0 -10px}.truck-pin.is-pinging .truck-pin-ring{animation:1.2s ease-out truck-ping}.truck-pin.is-pinging .truck-pin-dot{animation:.45s ease-in-out 3 truck-blink}@keyframes truck-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.8)}}@keyframes truck-blink{0%,to{filter:brightness()}50%{filter:brightness(2.4)}}.truck-radar-overlay{opacity:.7}.truck-radar-overlay:after{content:"";background:#ff4b55;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ff4b55}.truck-live-thumb{width:160px;height:96px}.augi-brand-mark{width:48px;height:48px}.augi-brand-mark img{object-fit:contain;width:48px;height:48px}.inner-banner{margin-top:8px;margin-bottom:8px}.inner-banner img{object-fit:cover;border:1px solid var(--line);border-radius:14px;width:100%;height:380px;display:block}.inner-banner figcaption{color:#81919d;font-family:var(--mono);letter-spacing:.04em;margin-top:8px;font-size:8px}@media (max-width:900px){.inner-banner img{height:220px}}@media (min-width:701px){.ti-radar-sweep,.ti-radar-rings{aspect-ratio:1;width:auto;height:92%;max-height:none}}.ti-dashboard{width:100%;min-width:0;container:ti/inline-size}@container ti (min-width:941px){.ti-grid{grid-template-columns:200px minmax(0,1fr) 320px}.ti-chart{grid-column:1/3}.ti-latest{grid-column:3}}@container ti (max-width:940px){.ti-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-map{order:-1;grid-column:1/-1}.ti-stats{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ti-feed{grid-column:1/-1}}@container ti (max-width:560px){.ti-grid{grid-template-columns:minmax(0,1fr)}.ti-chart,.ti-latest{grid-column:1/-1}}.ti-radar-sweep,.ti-radar-rings{aspect-ratio:1;width:auto;height:92%;max-height:none}.truck-live-thumb{aspect-ratio:5/3;border-radius:10px;width:clamp(220px,24vw,380px);height:auto;overflow:hidden}.truck-live-thumb img{object-fit:cover;width:100%;height:100%;display:block}.truck-radar-overlay{container-type:size}.truck-radar-ring{height:auto;margin:auto;inset:auto 0 0 auto;transform:translate(0)}.truck-radar-ring-1{width:28cqmin;height:28cqmin}.truck-radar-ring-2{width:56cqmin;height:56cqmin}.truck-radar-ring-3{width:88cqmin;height:88cqmin}.truck-radar-sweep{aspect-ratio:auto;transform-origin:50%;background:conic-gradient(#0000 0deg 300deg,#ff37411a 335deg,#ff374161 357deg,#ff5a64f2 360deg);width:88cqmin;height:88cqmin;margin:auto;position:absolute;inset:0;transform:translate(0);-webkit-mask-image:none;mask-image:none}.truck-radar-overlay:after{z-index:2;width:14px;height:14px;margin:-7px 0 0 -7px;box-shadow:0 0 0 3px #ff4b5540,0 0 16px #ff4b55}.truck-map-shell .truck-radar-overlay{opacity:.85;container-type:size}.truck-map-shell .truck-radar-ring{border:1px solid #ff5a6461;border-radius:50%;margin:auto;position:absolute;inset:0;transform:none;box-shadow:0 0 14px #ff3c4624,inset 0 0 18px #ff3c4612}.truck-map-shell .truck-radar-ring-3{border-color:#ff6e7699;width:88cqmin;height:88cqmin}.truck-map-shell .truck-radar-ring-3:before{content:"";background:repeating-conic-gradient(from -.5deg, #ff828ad9 0 1deg, transparent 1deg 10deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 calc(50% - 8px),#000 calc(50% - 7px));mask:radial-gradient(circle,#0000 calc(50% - 8px),#000 calc(50% - 7px))}.truck-map-shell .truck-radar-axis-h{background:linear-gradient(90deg,#0000,#ff5a6459 18% 82%,#0000)}.truck-map-shell .truck-radar-axis-v{background:linear-gradient(#0000,#ff5a6459 18% 82%,#0000)}.truck-radar-axis:before,.truck-radar-axis:after{color:#ff969cd9;font:600 9px/1 var(--mono,monospace);letter-spacing:.12em;position:absolute}.truck-radar-axis-v:before{content:"N";top:8px;left:50%;transform:translate(-50%)}.truck-radar-axis-v:after{content:"S";bottom:8px;left:50%;transform:translate(-50%)}.truck-radar-axis-h:before{content:"W";top:50%;left:8px;transform:translateY(-50%)}.truck-radar-axis-h:after{content:"E";top:50%;right:8px;transform:translateY(-50%)}.truck-map-shell .truck-radar-overlay:before{content:"";opacity:0;border:1px solid #ff5a648c;border-radius:50%;width:88cqmin;height:88cqmin;margin:auto;animation:4.2s ease-out infinite truck-sonar;position:absolute;inset:0;transform:scale(.05)}@keyframes truck-sonar{0%{opacity:.8;transform:scale(.05)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.truck-map-shell .truck-radar-overlay:before{opacity:0;animation:none}}.truck-map-shell .truck-radar-overlay{opacity:1;background:0 0}.truck-map-shell .truck-radar-ring{border:1px solid #35e0c48c;box-shadow:0 0 10px #35e0c42e,inset 0 0 14px #35e0c414}.truck-map-shell .truck-radar-ring-1{width:calc(min(62cqmin,360px)/3);height:calc(min(62cqmin,360px)/3)}.truck-map-shell .truck-radar-ring-2{width:calc(min(62cqmin,360px)/1.5);height:calc(min(62cqmin,360px)/1.5)}.truck-map-shell .truck-radar-ring-3{background:radial-gradient(circle,#04181c1a,#04181c42);border:2px solid #35e0c4d9;width:min(62cqmin,360px);height:min(62cqmin,360px)}.truck-map-shell .truck-radar-ring-3:before{background:repeating-conic-gradient(from -.4deg, #befff2e6 0 .8deg, transparent .8deg 6deg);-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(closest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px))}.truck-map-shell .truck-radar-sweep{background:conic-gradient(#0000 0deg 296deg,#35e0c41a 320deg,#35e0c466 354deg,#befff2 359.4deg,#0000 360deg);width:min(62cqmin,360px);height:min(62cqmin,360px)}.truck-map-shell .truck-radar-axis{background:#35e0c459}.truck-map-shell .truck-radar-axis-h{width:min(62cqmin,360px);left:50%;right:auto;translate:-50%}.truck-map-shell .truck-radar-axis-v{height:min(62cqmin,360px);top:50%;bottom:auto;translate:0 -50%}.truck-radar-axis:before,.truck-radar-axis:after{color:#bffff2;text-shadow:0 0 3px #04181c,0 0 7px #04181c;font-size:12px;font-weight:700}.truck-radar-axis-v:before{top:-20px}.truck-radar-axis-v:after{bottom:-20px}.truck-radar-axis-h:before{left:-20px}.truck-radar-axis-h:after{right:-20px}.truck-map-shell .truck-radar-overlay:after{background:#ffb14d;box-shadow:0 0 0 3px #ffb14d4d,0 0 16px #ffb14d}.truck-map-shell .truck-radar-overlay:before{border-color:#ffb14d99;width:min(62cqmin,360px);height:min(62cqmin,360px)}.truck-pin-dot,.truck-pin-ring{width:20px;height:20px;margin:-10px 0 0 -10px}.truck-map .leaflet-control-zoom a{width:40px;height:40px;font-size:22px;line-height:40px}.truck-howto{color:#e6fbf6;background:#35e0c412;border-left:3px solid #35e0c4;margin:0 0 12px;padding:12px 14px;font-size:15px;line-height:1.6}.intro-index,.inner-hero-index{display:none!important}.inner-hero{grid-template-columns:minmax(0,1fr)!important}.truck-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.truck-rules{grid-template-columns:1fr}}.truck-rule-card{color:inherit;background:#060e12e0;border:1px solid #35e0c44d;align-content:start;gap:10px;padding:0 0 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.truck-rule-card:hover,.truck-rule-card:focus-visible{border-color:#35e0c4;transform:translateY(-3px)}.truck-rule-card>:not(img){margin-inline:18px}.truck-rule-img{object-fit:cover;width:100%;height:170px;display:block}.truck-rule-card svg{color:#35e0c4;width:28px;height:28px}.truck-rule-card strong{color:#f0fffb;font-size:19px}.truck-rule-card p{color:#b7ccc7;margin-block:0;font-size:15px;line-height:1.7}.truck-rule-more{color:#35e0c4;font-size:15px;font-weight:600}.truck-members-link{margin-top:14px;font-size:16px}.truck-members-link a{color:#35e0c4;font-weight:600}.truck-topic{color:#d3e4e0;max-width:820px;padding-block:20px 40px;font-size:18px;line-height:1.85}.truck-topic h2{color:#f0fffb;margin:34px 0 10px;font-size:26px}.truck-topic ul{margin:10px 0;padding-left:24px}.truck-topic li{margin:8px 0}.truck-topic a{color:#35e0c4;font-weight:600}.truck-topic-links{flex-wrap:wrap;gap:18px;margin-top:34px;font-size:17px;display:flex}.mobile-bottom-nav,.mobile-more-backdrop{display:none}@media (max-width:760px){.mobile-bottom-nav{z-index:60;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-bright);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090e14f5;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #00000073}body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav-row{grid-template-columns:repeat(6,1fr);align-items:end;display:grid}.mobile-tab{min-width:44px;color:var(--muted-text);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;font-size:9px;text-decoration:none;display:flex}.mobile-tab-icon svg{width:20px;height:20px}.mobile-tab.is-active{color:var(--cyan)}.mobile-tab.is-active .mobile-tab-icon{filter:drop-shadow(0 0 8px #8ce8dc8c)}.mobile-tab.is-center .mobile-tab-icon{border:1px solid var(--line-bright);width:44px;height:44px;color:var(--cyan);background:linear-gradient(#0e1822,#0a1017);border-radius:50%;place-items:center;margin-top:-16px;display:grid;box-shadow:0 0 16px #35e0c447}.mobile-tab.is-center{color:var(--cyan)}.mobile-tab:focus-visible{outline-offset:-2px}.mobile-more-backdrop{z-index:55;background:#04070a99;display:block;position:fixed;inset:0}.mobile-more-sheet{left:10px;right:10px;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:61;border:1px solid var(--line-bright);background:#0b1118fa;border-radius:12px;padding:8px;position:fixed;box-shadow:0 18px 46px #0000008c}.mobile-more-link{min-height:44px;color:var(--soft-text);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #a3bacc17;padding:11px 12px;font-size:11px;text-decoration:none;display:block}.mobile-more-link:last-child{border-bottom:0}.mobile-more-link:active{color:var(--cyan)}}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav,.mobile-more-sheet,.mobile-more-backdrop{transition:none!important;animation:none!important}}.office-page{background:radial-gradient(at 78% 12%,#30566724,#0000 27%),linear-gradient(#080b10,#090d12 58%,#080b10);min-height:100vh;position:relative}.office-console{gap:22px;margin-top:26px;display:grid}.office-message{border:1px solid var(--line-bright);color:var(--cyan);font-family:var(--mono);background:#8ce8dc0f;border-radius:10px;margin:0;padding:10px 14px;font-size:12px}.office-summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.office-summary-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:2px;padding:14px;display:grid}.office-summary-card strong{font-size:26px;font-family:var(--mono);color:var(--soft-text)}.office-summary-card.is-alert strong{color:var(--coral)}.office-summary-card span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-text);font-size:10px}.office-layout{grid-template-columns:280px 1fr;align-items:start;gap:18px;display:grid}.office-doc-list{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:14px;padding:14px;display:grid;position:sticky;top:16px}.office-doc-group h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-text);align-items:center;gap:7px;margin:0 0 6px;font-size:10px;display:flex}.office-doc-group h3 svg{width:13px;height:13px}.office-doc-item{width:100%;color:var(--soft-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.office-doc-item:hover{border-color:var(--line)}.office-doc-item.is-active{border-color:var(--line-bright);color:var(--cyan);background:#8ce8dc0d}.office-doc-item strong{font-size:13px}.office-doc-item small{font-family:var(--mono);color:var(--muted-text);font-size:10px}.office-doc-view{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:20px 22px}.office-doc-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.office-doc-head h3{color:var(--foreground);margin:0;font-size:20px}.office-doc-head small{font-family:var(--mono);color:var(--muted-text);font-size:10px}.office-doc-view button{border:1px solid var(--line-bright);color:var(--cyan);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 13px;font-size:11px;display:inline-flex}.office-doc-view button:disabled{opacity:.5;cursor:wait}.office-doc-body{color:var(--soft-text);gap:12px;font-size:14px;line-height:1.65;display:grid}.office-doc-body h3{letter-spacing:.02em;color:var(--cyan);margin:8px 0 0;font-size:15px}.office-doc-body p{margin:0}.office-doc-body ul{gap:5px;margin:0;padding-left:18px;display:grid}.office-doc-body pre{border:1px solid var(--line);color:#b9e8dd;font-family:var(--mono);background:#060a0e;border-radius:8px;padding:12px 14px;font-size:12px;overflow-x:auto}.office-doc-body table{border-collapse:collapse;width:100%;font-size:13px}.office-doc-body th,.office-doc-body td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:7px 10px}.office-doc-body th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text);font-size:10px}.office-doc-body code{color:var(--cyan);font-family:var(--mono);background:#8ce8dc14;border-radius:4px;padding:1px 5px;font-size:.92em}.office-editor{gap:12px;display:grid}.office-editor textarea{border:1px solid var(--line-bright);width:100%;color:var(--soft-text);font-family:var(--mono);resize:vertical;background:#060a0e;border-radius:8px;padding:12px;font-size:12.5px;line-height:1.55}.office-editor-note{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-text);gap:5px;font-size:10px;display:grid}.office-editor-note input{border:1px solid var(--line);color:var(--foreground);background:#060a0e;border-radius:8px;padding:9px 11px;font-size:13px}.office-save{justify-self:start}.office-findings{gap:12px;display:grid}.office-finding{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:7px;padding:15px 17px;display:grid}.office-finding.is-closed,.office-finding.is-accepted_risk{opacity:.72}.office-finding header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.office-finding header strong{font-size:14px}.office-sev{font-family:var(--mono);letter-spacing:.1em;border-radius:5px;padding:3px 8px;font-size:9px}.sev-critical,.sev-high{color:var(--coral);background:#f1918429}.sev-medium{color:#ffd166;background:#ffd16621}.sev-low,.sev-info{color:var(--violet);background:#9a8bfa21}.office-status{font-family:var(--mono);letter-spacing:.12em;color:var(--muted-text);margin-left:auto;font-size:9px}.st-open{color:var(--coral)}.st-mitigated{color:#ffd166}.st-closed{color:var(--cyan)}.office-finding p{color:var(--soft-text);margin:0;font-size:13.5px;line-height:1.6}.office-finding small{color:var(--muted-text);font-size:12px}.office-evidence,.office-remedy{border-left:2px solid var(--line-bright);padding-left:10px;display:block}.office-finding-actions{gap:8px;margin-top:4px;display:flex}.office-finding-actions button{border:1px solid var(--line-bright);color:var(--cyan);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:7px;padding:7px 12px;font-size:10px}.office-finding-actions button:disabled{opacity:.5;cursor:wait}@media (max-width:900px){.office-layout{grid-template-columns:1fr}.office-doc-list{position:static}}@media (prefers-reduced-motion:reduce){.office-console *{transition:none!important;animation:none!important}}.pulse-dashboard,.pulse-editor{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:18px;margin-top:24px;padding:20px 22px;display:grid}.pulse-categories{flex-wrap:wrap;gap:8px;display:flex}.pulse-cat{border:1px solid var(--line);color:var(--soft-text);font-family:var(--mono);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:11px}.pulse-cat.is-selected{border-color:var(--cyan);color:var(--cyan);background:#8ce8dc12}.pulse-actions{flex-wrap:wrap;gap:10px;display:flex}.pulse-refresh{border:1px solid var(--line-bright);color:var(--cyan);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:11px;display:inline-flex}.pulse-refresh:disabled,.button-primary:disabled{opacity:.55;cursor:wait}.pulse-measures{border:1px solid var(--line);color:var(--soft-text);background:#8ce8dc0a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:10px 14px;font-size:13px;display:flex}.pulse-retrieved{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text);align-items:center;gap:5px;font-size:10px;display:inline-flex}.pulse-error{color:var(--coral);background:#f1918412;border:1px solid #f1918466;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;display:flex}.pulse-trend-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pulse-trend{border:1px solid var(--line);background:var(--panel-lift);border-radius:10px;align-items:start;gap:10px;padding:10px 12px;display:flex}.pulse-trend input[type=checkbox]{width:16px;height:16px;accent-color:var(--cyan);margin-top:3px}.pulse-trend a{color:var(--soft-text);font-size:14px;line-height:1.5;text-decoration:none}.pulse-trend a:hover{color:var(--cyan)}.pulse-trend a svg{width:12px;height:12px}.pulse-trend small{font-family:var(--mono);color:var(--muted-text);margin-top:3px;font-size:10px;display:block}.pulse-draft-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pulse-empty,.pulse-public-empty{border:1px dashed var(--line-bright);text-align:center;color:var(--muted-text);border-radius:12px;justify-items:center;gap:8px;padding:34px 18px;display:grid}.pulse-public-empty svg{width:30px;height:30px;color:var(--cyan)}.pulse-status-row{align-items:center;gap:14px;display:flex}.pulse-editor-layout{grid-template-columns:260px 1fr;align-items:start;gap:16px;display:grid}.pulse-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.pulse-source-list{gap:7px;margin:8px 0 0;padding-left:18px;font-size:13px;display:grid}.pulse-source-list a{color:var(--cyan)}.pulse-source-list small{color:var(--muted-text)}.pulse-rollback{border:1px solid var(--line-bright);color:var(--violet);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;margin-left:10px;padding:3px 9px;font-size:9px;display:inline-flex}.pulse-analysis-note{border-left:3px solid var(--violet);color:var(--soft-text);background:#9a8bfa0f;align-items:start;gap:8px;margin:0;padding:10px 14px;font-size:12.5px;display:flex}.pulse-public-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.pulse-public-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:8px;padding:18px;display:grid}.pulse-public-card h2{margin:0;font-size:17px;line-height:1.4}.pulse-public-card h2 a{color:var(--foreground);text-decoration:none}.pulse-public-card h2 a:hover{color:var(--cyan)}.pulse-public-card p{color:var(--soft-text);margin:0;font-size:13.5px;line-height:1.6}.pulse-public-card small{font-family:var(--mono);color:var(--muted-text);font-size:10px}.pulse-article{gap:20px;max-width:820px;display:grid}.pulse-article-meta{font-family:var(--mono);color:var(--muted-text);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.pulse-article-body{color:var(--soft-text);font-size:15px;line-height:1.75}.pulse-article-body h2{color:var(--cyan);margin:14px 0 6px;font-size:17px}.pulse-article-body ul{gap:6px;padding-left:20px;display:grid}.pulse-article-body a{color:var(--cyan)}.pulse-article-analysis{background:#9a8bfa0f;border:1px solid #9a8bfa59;border-radius:12px;gap:8px;padding:16px 18px;display:grid}.pulse-article-analysis strong{color:var(--violet);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.pulse-article-analysis div{color:var(--soft-text);font-size:13.5px;line-height:1.65}.pulse-article-sources{gap:10px;display:grid}.pulse-article-sources h2{color:var(--cyan);margin:0;font-size:15px}.pulse-article-sources ol{gap:8px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.pulse-article-sources a{color:var(--cyan)}.pulse-article-sources small{color:var(--muted-text)}.pulse-article-note{border-left:3px solid var(--line-bright);color:var(--muted-text);margin:0;padding:10px 14px;font-size:12.5px}@media (max-width:900px){.pulse-editor-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pulse-dashboard *,.pulse-editor *,.pulse-article *{transition:none!important;animation:none!important}}.truck-holiday-banner{border:1px solid var(--line-bright);color:var(--soft-text);background:linear-gradient(90deg,#ff9a3c1a,#8ce8dc0d);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}.truck-holiday-banner strong{color:var(--foreground)}.truck-holiday-banner span:first-child{font-size:17px}.truck-holiday-copy{width:100%;color:var(--muted-text);font-size:12.5px}.truck-pin-glyph{filter:drop-shadow(0 0 5px #0000008c);place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;inset:0}.truck-pin.is-seasonal .truck-pin-dot{opacity:.25}.truck-pin.is-seasonal .truck-pin-ring{border-color:#ff9a3c73}.holiday-featured{gap:16px;display:grid}.holiday-featured-head{align-items:start;gap:14px;display:flex}.holiday-emoji{filter:drop-shadow(0 0 10px #ff9a3c59);font-size:34px;line-height:1}.holiday-featured-head h2{margin:4px 0 0;font-size:24px}.holiday-countdown{color:var(--cyan);font-family:var(--mono);font-size:15px}.holiday-featured-head p{color:var(--soft-text);max-width:640px;margin:6px 0 0;font-size:14px}.holiday-featured-content{border:1px solid var(--line);background:var(--panel);color:var(--soft-text);border-radius:12px;padding:16px 18px;font-size:14px;line-height:1.65}.holiday-map-note{color:var(--muted-text);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.holiday-list{gap:12px;display:grid}.holiday-list-inner{gap:8px;margin:0;padding:0;list-style:none;display:grid}.holiday-row{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 14px;display:flex}.holiday-row strong{min-width:200px}.holiday-date,.holiday-when{font-family:var(--mono);color:var(--muted-text);align-items:center;gap:6px;font-size:11px;display:inline-flex}.holiday-active-tag{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;background:#8ce8dc1a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:inline-flex}.holiday-row small{color:var(--muted-text);margin-left:auto;font-size:11px}.holiday-note{color:var(--muted-text);margin:0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.holiday-emoji{filter:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
