@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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-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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-blue-600:#155dfc;--color-gray-600:#4a5565;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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-blue-600:lab(44.0605% 29.0279 -86.0352);--color-gray-600:lab(35.6337% -1.58697 -10.8425)}}}@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,ui-sans-serif, system-ui, 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{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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-20{top:calc(var(--spacing) * 20)}.top-500{top:calc(var(--spacing) * 500)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.min-h-screen{min-height:100vh}.max-w-md{max-width:var(--container-md)}.flex-shrink{flex-shrink:1}.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}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.px-6{padding-inline:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.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)}.text-balance{text-wrap:balance}.text-blue-600{color:var(--color-blue-600)}.text-gray-600{color:var(--color-gray-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.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-filter{-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafafc;--surface:#fff;--surface-cream:#f5f3ee;--surface-paper:#ebe9e3;--surface-stone:#e4e4ea;--dark-bg:#09090b;--dark-surface:#141418;--dark-raised:#1c1c22;--dark-high:#222230;--ink:#0d0d12;--ink-2:#3e3e50;--ink-3:#5c5c70;--ink-4:#8a8a96;--ink-5:#b5b5c0;--d-ink:#f4f4f5;--d-ink-2:#a1a1aa;--d-ink-3:#8a8a96;--d-ink-4:#606068;--border:#0000000f;--border-2:#0000001a;--border-m:#00000024;--d-border:#ffffff0f;--d-border-m:#ffffff1f;--bm-green-bright:#34d399;--bm-green:#00c875;--bm-green-deep:#00a860;--bm-green-tint:#00c87514;--bm-green-tint-2:#00c87524;--bm-green-border:#00c8754d;--hot:#ef4444;--warm:#f59e0b;--info:#60a5fa;--cold:#a78bfa;--blueprint-line:#00a86014;--blueprint-line-dark:#60a5fa29;--r:10px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:28px;--r-full:9999px;--shadow-card:0 1px 2px #0d0d120a, 0 8px 24px #0d0d120f;--shadow-card-hover:0 4px 8px #0d0d120f, 0 16px 40px #0d0d121a;--shadow-glow-green:0 0 0 1px #00c8754d, 0 0 28px #00c8752e;--shadow-cta:0 8px 20px #00c8754d, 0 0 0 1px #00c87566;--shadow-phone:0 30px 80px #0d0d122e, 0 8px 24px #0d0d121a;--font-display:"Plus Jakarta Sans", "Outfit", system-ui, sans-serif;--font-sans:"Outfit", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}img,svg{max-width:100%;display:block}.container{max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:760px){.container{padding:0 20px}}.overline{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bm-green);margin:0 0 16px;font-size:11px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0}h1{font-weight:800}h2{letter-spacing:-.03em;font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.05}h3{letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:1.2}.topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#fafafcd9;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-mark{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green) 50%, var(--bm-green-deep));width:36px;height:36px;box-shadow:var(--shadow-glow-green);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.brand-mark svg{width:22px;height:22px}.brand-mark-img{width:40px;height:40px;box-shadow:var(--shadow-glow-green);object-fit:cover;border-radius:10px;flex-shrink:0;display:block}.mini-mark-img{object-fit:cover;border-radius:6px;display:block}.chat-avatar img{object-fit:cover;border-radius:9999px;width:100%;height:100%;display:block}.brand-text{flex-direction:column;gap:4px;line-height:1;display:flex}.brand-name{font-family:var(--font-display);letter-spacing:.02em;font-size:18px;font-weight:800}.brand-name .rep{color:var(--ink-3);margin-left:3px;font-weight:500}.brand-by{font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.brand-by .bm{color:var(--bm-green);font-weight:700}.nav{align-items:center;gap:8px;display:flex}.nav a{border-radius:var(--r-full);color:var(--ink-2);padding:8px 14px;font-size:14px;font-weight:500;transition:all .15s}.nav a:hover{background:var(--bm-green-tint);color:var(--bm-green-deep)}.nav .top-cta{background:var(--ink);color:#fff;white-space:nowrap;align-items:center;gap:8px;margin-left:8px;padding:9px 16px;font-weight:600;display:inline-flex}.nav .top-cta svg{width:14px;height:14px}.nav .top-cta:hover{background:var(--bm-green-deep);color:#fff}@media (max-width:760px){.nav .nav-link{display:none}.nav .top-cta{white-space:nowrap;margin-left:0;padding:8px 14px;font-size:13px}.brand-by{letter-spacing:.05em;font-size:8px}.brand-name{font-size:16px}}.hero{background:var(--surface-cream);padding:80px 0 100px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(#00a86012 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#00a86012 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,#0000 90%);mask-image:radial-gradient(70% 60%,#000 30%,#0000 90%)}.hero:after{content:"";pointer-events:none;background:radial-gradient(50% 40% at 70% 30%,#00c8751a,#0000 70%),radial-gradient(40% 30% at 30% 90%,#00c87514,#0000 70%);position:absolute;inset:0}.hero-inner{z-index:2;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.hero-eyebrow{border-radius:var(--r-full);background:var(--surface);border:1px solid var(--border-2);box-shadow:var(--shadow-card);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin-bottom:28px;padding:6px 14px;font-size:11px;display:inline-flex}.hero-eyebrow .bm{color:var(--bm-green);font-weight:700}.hero-eyebrow .pulse{background:var(--bm-green);border-radius:9999px;width:7px;height:7px;animation:2.4s infinite pulse;box-shadow:0 0 #00c87599}@keyframes pulse{50%{opacity:.5}}.hero-headline{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(44px,6.8vw,88px);line-height:.98}.hero-headline em{color:var(--bm-green-deep);font-style:normal;position:relative}.hero-headline em:after{content:"";background:var(--bm-green);opacity:.18;border-radius:3px;height:6px;position:absolute;bottom:-4px;left:0;right:0}.hero-sub{color:var(--ink-2);max-width:52ch;margin:0 0 36px;font-size:18px;line-height:1.55}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cta-primary{border-radius:var(--r-full);background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green) 50%, var(--bm-green-deep));color:#fff;box-shadow:var(--shadow-cta);align-items:center;gap:12px;padding:16px 26px;font-size:15px;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.cta-primary:hover{transform:translateY(-2px)}.cta-primary svg{width:16px;height:16px}.cta-primary .number{font-family:var(--font-mono);opacity:.95;border-left:1px solid #ffffff59;margin-left:4px;padding-left:8px;font-weight:600}.cta-secondary{border-radius:var(--r-full);background:var(--surface);border:1px solid var(--border-m);color:var(--ink);box-shadow:var(--shadow-card);align-items:center;gap:8px;padding:16px 22px;font-size:15px;font-weight:600;display:inline-flex}.cta-secondary svg{width:14px;height:14px;color:var(--ink-3)}.hero-meta{font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:11px;display:flex}.hero-meta span:before{content:"● ";color:var(--bm-green);margin-right:4px}.hero-visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.hero-phone-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(60% 60%,#00c8754d,#0000 70%);position:absolute;inset:0}.hero-permit-doc{z-index:1;background:#fdfcf9;border:1px solid #14281e1a;border-radius:14px;width:232px;padding:0;position:absolute;top:18%;right:56%;overflow:hidden;transform:rotate(-8deg);box-shadow:0 30px 60px -20px #14281e47,0 8px 20px -10px #14281e2e}.hero-permit-doc:before{content:"";background:linear-gradient(90deg, var(--bm-green-bright), var(--bm-green) 55%, var(--bm-green-deep));height:5px;display:block}.hpd-inner{padding:14px 16px 16px}.hpd-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.hpd-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-4);text-transform:uppercase;margin-bottom:3px;font-size:8px}.hpd-num{font-family:var(--font-mono);color:var(--ink-3);font-size:10px}.hpd-score{font-family:var(--font-display);color:var(--bm-green-deep);font-variant-numeric:tabular-nums;text-align:right;font-size:24px;font-weight:800;line-height:1}.hpd-score-label{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-4);text-align:right;text-transform:uppercase;margin-top:3px;font-size:7px;display:block}.hpd-addr{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-1);margin-bottom:9px;font-size:14px;font-weight:700}.hpd-pills{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.hpd-pill{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;background:#14281e0f;border-radius:4px;padding:2px 6px;font-size:8px}.hpd-pill.green{background:var(--bm-green-tint);color:var(--bm-green-deep)}.hpd-rows{border-top:1px solid #14281e12;padding-top:7px}.hpd-row{justify-content:space-between;padding:3px 0;font-size:10px;display:flex}.hpd-row span:first-child{color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.04em;font-size:9px}.hpd-row span:last-child{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.hero-blueprint{background:var(--dark-bg);z-index:1;border:1px solid #0006;border-radius:14px;width:230px;height:auto;position:absolute;bottom:8%;left:56%;overflow:hidden;transform:rotate(6deg);box-shadow:0 30px 60px -20px #14281e66,0 8px 20px -10px #14281e40}.hpm-bar{border-bottom:1px solid var(--d-border);font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.1em;background:#1c1c2299;justify-content:space-between;align-items:center;padding:8px 10px;font-size:8px;display:flex}.hpm-bar .url{color:var(--bm-green)}.hpm-body{flex-direction:column;gap:6px;padding:10px;display:flex}.hpm-stage{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.hpm-lead{background:var(--dark-raised);border:1px solid var(--d-border);border-radius:8px;justify-content:flex-end;align-items:center;gap:8px;padding:7px 9px;display:flex}.hpm-lead .addr{letter-spacing:.02em;color:var(--d-ink-3);text-transform:uppercase;text-align:right;font-size:8.5px;font-weight:600}.hpm-lead .sub{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.04em;margin-top:2px;font-size:7.5px}.hpm-lead .score-row{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.hpm-lead .score-icon{font-size:13px;line-height:1}.hpm-lead .score-dot{background:var(--warm);border-radius:50%;width:8px;height:8px;display:inline-block}.hpm-lead .score{font-family:var(--font-display);color:var(--warm);font-variant-numeric:tabular-nums;border:1.5px solid #f59e0b73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:inline-flex}.hpm-lead.hot{background:#f871710f;border-color:#f8717152}.hpm-lead.hot .score{color:#f87171;border-color:#f871718c}@keyframes hero-msg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-typing-in{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-typing-out{to{opacity:0;transform:scale(.92)}}@keyframes hero-typing-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes hero-float-doc{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-7deg)translateY(-6px)}}@keyframes hero-float-pipe{0%,to{transform:rotate(6deg)translateY(0)}50%{transform:rotate(7deg)translateY(-5px)}}.hero-visual .chat-body{position:relative}.hero-visual .chat-body>.chat-day,.hero-visual .chat-body>.bubble{opacity:0;animation:.45s cubic-bezier(.2,.8,.2,1) forwards hero-msg-in}.hero-visual .chat-body>.chat-day{animation-delay:.2s}.hero-visual .chat-body>.bubble:nth-child(3){animation-delay:1.5s}.hero-visual .chat-body>.bubble:nth-child(4){animation-delay:3.3s}.hero-visual .chat-body>.bubble:nth-child(5){animation-delay:4.2s}.hero-typing{opacity:0;background:#1c1c22d9;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:8px 12px;animation:.35s cubic-bezier(.2,.8,.2,1) .6s forwards hero-typing-in,.3s 1.35s forwards hero-typing-out;display:flex;position:absolute;top:32px;left:12px}.hero-typing span{background:#ffffffb3;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite hero-typing-dot}.hero-typing span:nth-child(2){animation-delay:.15s}.hero-typing span:nth-child(3){animation-delay:.3s}.hero-permit-doc{animation:6s ease-in-out infinite hero-float-doc}.hero-blueprint{animation:6.5s ease-in-out .4s infinite hero-float-pipe}@media (prefers-reduced-motion:reduce){.hero-visual .chat-body>*,.hero-typing{opacity:1;animation:none}.hero-permit-doc,.hero-blueprint{animation:none}}.phone{z-index:2;aspect-ratio:9/19;width:280px;box-shadow:var(--shadow-phone);background-color:#10131a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.10 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:220px 220px;border:8px solid #1c1c22;border-radius:38px;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone-notch{z-index:10;background:#10131a;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:90px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-status{color:var(--d-ink);justify-content:space-between;align-items:center;padding:16px 20px 6px;font-size:11px;font-weight:600;display:flex}.phone-status .right{color:var(--d-ink);align-items:center;gap:5px;display:inline-flex}.phone-status .ps-bars,.phone-status .ps-batt{fill:currentColor;display:block}.phone-status .ps-bars{width:14px;height:10px}.phone-status .ps-batt{width:22px;height:11px}.phone-status .ps-net{letter-spacing:.02em;font-size:10.5px;font-weight:600}.chat-header{border-bottom:1px solid var(--d-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141418b3;align-items:center;gap:10px;padding:10px 16px;display:flex}.chat-avatar{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green-deep));border-radius:9999px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 12px #00c87559}.chat-avatar svg{width:14px;height:14px}.chat-name{color:var(--d-ink);font-size:13px;font-weight:600;line-height:1.2}.chat-name .sub{color:var(--d-ink-4);letter-spacing:.04em;margin-top:1px;font-size:9px;font-weight:500;display:block}.chat-body{flex-direction:column;flex:1;gap:6px;padding:14px 12px;display:flex;overflow:hidden}.chat-day{text-align:center;font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.14em;text-transform:uppercase;margin:4px 0 6px;font-size:8px}.bubble{border-radius:16px;max-width:82%;padding:9px 13px;font-size:12.5px;line-height:1.4}.bubble.them{background:var(--dark-raised);color:var(--d-ink);border-bottom-left-radius:5px;align-self:flex-start}.bubble.me{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green));color:#fff;border-bottom-right-radius:5px;align-self:flex-end;font-weight:500;box-shadow:0 4px 12px #00c87533}.bubble.them.draft{background:#00c8750f;border:1px dashed #00c87566}.bubble.link{background:var(--dark-raised);color:var(--d-ink);border:1px solid #00c8754d;border-bottom-left-radius:5px;align-self:flex-start;padding:0;overflow:hidden}.bubble.link .link-preview{border-bottom:1px solid var(--d-border);background:linear-gradient(135deg,#00c87524,#00c8750a);align-items:center;gap:10px;padding:12px 13px;display:flex}.bubble.link .link-preview .lp-icon{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green-deep));border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.bubble.link .link-preview .lp-icon svg{color:#fff;width:14px;height:14px}.bubble.link .link-preview .lp-title{color:var(--d-ink);font-size:11px;font-weight:600}.bubble.link .link-preview .lp-url{font-family:var(--font-mono);color:var(--bm-green);letter-spacing:.04em;margin-top:2px;font-size:9px}.bubble.link .link-text{padding:8px 13px;font-size:12px}.bubble-tag{font-family:var(--font-mono);color:var(--bm-green);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.bubble-cta{border-radius:var(--r-full);color:#fff;background:#ffffff1f;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.bubble-cta svg{width:11px;height:11px}.chat-input{border-top:1px solid var(--d-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141418b3;align-items:center;gap:6px;padding:8px 12px 18px;display:flex}.chat-input-pill{background:var(--dark-high);border-radius:var(--r-full);color:var(--d-ink-4);flex:1;padding:8px 12px;font-size:12px}.chat-input-send{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green-deep));border-radius:9999px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 12px #00c8754d}.chat-input-send svg{color:#fff;width:12px;height:12px}.phone.phone-rugged{background-color:#020204;background-image:none;border-color:#15171c}.phone.phone-rugged .phone-notch{background:#020204}.phone.phone-rugged .chat-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020204;border-bottom-color:#ffffff0f}.phone.phone-rugged .chat-body{background-color:#020204;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320' fill='none' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><g transform='translate(230.9 30.7) rotate(-34) scale(0.92) translate(-12 -12)' stroke-opacity='0.06'><path d='M2 8h12v4H2z'/><path d='M14 9h4l3 3-3 3h-4z'/><path d='M6 12v6'/><path d='M3 21h6v-3'/></g><g transform='translate(255.6 185.2) rotate(35) scale(0.57) translate(-12 -12)' stroke-opacity='0.04'><path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/></g><g transform='translate(78.7 313.5) rotate(37) scale(0.96) translate(-12 -12)' stroke-opacity='0.02'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(7.7 55.5) rotate(-34) scale(1.41) translate(-12 -12)' stroke-opacity='0.04'><path d='M13 2 4 14h7l-1 8 9-12h-7z'/></g><g transform='translate(147.4 63.2) rotate(30) scale(1.35) translate(-12 -12)' stroke-opacity='0.04'><path d='M13 2 4 14h7l-1 8 9-12h-7z'/></g><g transform='translate(192.9 209.4) rotate(28) scale(0.69) translate(-12 -12)' stroke-opacity='0.05'><rect x='2' y='4' width='20' height='5'/><rect x='2' y='14' width='20' height='5'/><path d='M7 4v5M17 4v5M12 14v5'/></g><g transform='translate(199.4 56.2) rotate(-20) scale(1) translate(-12 -12)' stroke-opacity='0.05'><path d='m15 12-8.5 8.5a2.12 2.12 0 1 1-3-3L12 9'/><path d='M17.64 15 22 10.64'/><path d='m20.91 11.7-1.25-1.25c-.6-.6-.93-1.4-.93-2.25v-.86L16.01 4.6a5.56 5.56 0 0 0-3.94-1.64H9l.92.82A6.18 6.18 0 0 1 12 8.4v1.56l2 2h2.47l2.26 1.91'/></g><g transform='translate(92.7 278.0) rotate(-10) scale(0.6) translate(-12 -12)' stroke-opacity='0.03'><path d='m21 5-3 3-3-3 1.5-1.5L18 5l1.5-1.5z'/><path d='m18 8-9 9-7 1 1-7 9-9'/><path d='m9 11 3 3'/></g><g transform='translate(149.1 127.8) rotate(-8) scale(0.69) translate(-12 -12)' stroke-opacity='0.06'><rect x='3' y='3' width='18' height='6' rx='1'/><path d='M19 9v3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V9'/><path d='M12 13v8'/><circle cx='12' cy='21' r='1'/></g><g transform='translate(60.7 20.5) rotate(5) scale(0.6) translate(-12 -12)' stroke-opacity='0.05'><path d='M2 8h12v4H2z'/><path d='M14 9h4l3 3-3 3h-4z'/><path d='M6 12v6'/><path d='M3 21h6v-3'/></g><g transform='translate(287.6 309.9) rotate(25) scale(0.6) translate(-12 -12)' stroke-opacity='0.06'><path d='M3 18h18v-1a8 8 0 0 0-7-7.94V5a2 2 0 1 1 4 0v1'/><path d='M12 9V6'/><path d='M3 18a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1'/></g><g transform='translate(48.3 286.7) rotate(2) scale(1.1) translate(-12 -12)' stroke-opacity='0.04'><rect x='2' y='4' width='20' height='5'/><rect x='2' y='14' width='20' height='5'/><path d='M7 4v5M17 4v5M12 14v5'/></g><g transform='translate(273.8 275.1) rotate(43) scale(0.96) translate(-12 -12)' stroke-opacity='0.05'><rect x='2' y='4' width='20' height='16'/><path d='M2 9h20M2 14h20M2 19h20M7 4v16M12 4v16M17 4v16'/></g><g transform='translate(38.2 86.4) rotate(-26) scale(1.09) translate(-12 -12)' stroke-opacity='0.02'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(150.2 23.4) rotate(-40) scale(0.96) translate(-12 -12)' stroke-opacity='0.04'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(244.8 1.0) rotate(-34) scale(0.72) translate(-12 -12)' stroke-opacity='0.05'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(299.1 200.2) rotate(1) scale(0.86) translate(-12 -12)' stroke-opacity='0.03'><rect x='2' y='4' width='20' height='16'/><path d='M2 9h20M2 14h20M2 19h20M7 4v16M12 4v16M17 4v16'/></g><g transform='translate(249.2 43.1) rotate(-20) scale(0.9) translate(-12 -12)' stroke-opacity='0.03'><path d='M2 8h12v4H2z'/><path d='M14 9h4l3 3-3 3h-4z'/><path d='M6 12v6'/><path d='M3 21h6v-3'/></g><g transform='translate(6.3 240.6) rotate(8) scale(0.7) translate(-12 -12)' stroke-opacity='0.03'><rect x='2' y='4' width='20' height='16'/><path d='M2 9h20M2 14h20M2 19h20M7 4v16M12 4v16M17 4v16'/></g><g transform='translate(239.9 228.4) rotate(-18) scale(0.94) translate(-12 -12)' stroke-opacity='0.05'><rect x='2' y='4' width='20' height='5'/><rect x='2' y='14' width='20' height='5'/><path d='M7 4v5M17 4v5M12 14v5'/></g><g transform='translate(171.2 38.6) rotate(13) scale(0.95) translate(-12 -12)' stroke-opacity='0.05'><rect x='2' y='4' width='20' height='16'/><path d='M2 9h20M2 14h20M2 19h20M7 4v16M12 4v16M17 4v16'/></g><g transform='translate(307.0 9.3) rotate(15) scale(0.96) translate(-12 -12)' stroke-opacity='0.04'><path d='m15 12-8.5 8.5a2.12 2.12 0 1 1-3-3L12 9'/><path d='M17.64 15 22 10.64'/><path d='m20.91 11.7-1.25-1.25c-.6-.6-.93-1.4-.93-2.25v-.86L16.01 4.6a5.56 5.56 0 0 0-3.94-1.64H9l.92.82A6.18 6.18 0 0 1 12 8.4v1.56l2 2h2.47l2.26 1.91'/></g><g transform='translate(151.3 277.7) rotate(-22) scale(0.99) translate(-12 -12)' stroke-opacity='0.05'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(147.2 181.3) rotate(2) scale(1.16) translate(-12 -12)' stroke-opacity='0.04'><rect x='2' y='4' width='20' height='16'/><path d='M2 9h20M2 14h20M2 19h20M7 4v16M12 4v16M17 4v16'/></g><g transform='translate(19.0 173.4) rotate(37) scale(0.72) translate(-12 -12)' stroke-opacity='0.02'><path d='M3 18h18v-1a8 8 0 0 0-7-7.94V5a2 2 0 1 1 4 0v1'/><path d='M12 9V6'/><path d='M3 18a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1'/></g><g transform='translate(73.4 73.6) rotate(26) scale(1.34) translate(-12 -12)' stroke-opacity='0.06'><rect x='3' y='3' width='18' height='6' rx='1'/><path d='M19 9v3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V9'/><path d='M12 13v8'/><circle cx='12' cy='21' r='1'/></g><g transform='translate(180.4 2.2) rotate(6) scale(0.57) translate(-12 -12)' stroke-opacity='0.04'><rect x='3' y='3' width='18' height='6' rx='1'/><path d='M19 9v3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V9'/><path d='M12 13v8'/><circle cx='12' cy='21' r='1'/></g><g transform='translate(44.7 112.1) rotate(44) scale(0.83) translate(-12 -12)' stroke-opacity='0.05'><path d='m21 5-3 3-3-3 1.5-1.5L18 5l1.5-1.5z'/><path d='m18 8-9 9-7 1 1-7 9-9'/><path d='m9 11 3 3'/></g><g transform='translate(8.6 152.8) rotate(16) scale(1.06) translate(-12 -12)' stroke-opacity='0.06'><path d='m15 12-8.5 8.5a2.12 2.12 0 1 1-3-3L12 9'/><path d='M17.64 15 22 10.64'/><path d='m20.91 11.7-1.25-1.25c-.6-.6-.93-1.4-.93-2.25v-.86L16.01 4.6a5.56 5.56 0 0 0-3.94-1.64H9l.92.82A6.18 6.18 0 0 1 12 8.4v1.56l2 2h2.47l2.26 1.91'/></g><g transform='translate(190.8 14.6) rotate(43) scale(0.84) translate(-12 -12)' stroke-opacity='0.03'><path d='M13 2 4 14h7l-1 8 9-12h-7z'/></g><g transform='translate(137.2 255.8) rotate(26) scale(0.66) translate(-12 -12)' stroke-opacity='0.02'><rect x='3' y='3' width='18' height='6' rx='1'/><path d='M19 9v3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V9'/><path d='M12 13v8'/><circle cx='12' cy='21' r='1'/></g><g transform='translate(24.2 16.4) rotate(23) scale(0.97) translate(-12 -12)' stroke-opacity='0.06'><rect x='2' y='4' width='20' height='16'/><path d='M2 9h20M2 14h20M2 19h20M7 4v16M12 4v16M17 4v16'/></g><g transform='translate(102.3 238.7) rotate(-41) scale(1.17) translate(-12 -12)' stroke-opacity='0.02'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(41.7 205.7) rotate(36) scale(1.05) translate(-12 -12)' stroke-opacity='0.04'><path d='M2 8h12v4H2z'/><path d='M14 9h4l3 3-3 3h-4z'/><path d='M6 12v6'/><path d='M3 21h6v-3'/></g><g transform='translate(8.7 208.8) rotate(24) scale(1.05) translate(-12 -12)' stroke-opacity='0.05'><circle cx='12' cy='12' r='3'/><path d='M12 2v4M12 18v4M2 12h4M18 12h4M5 5l3 3M16 16l3 3M5 19l3-3M16 8l3-3'/></g><g transform='translate(264.3 168.7) rotate(39) scale(0.85) translate(-12 -12)' stroke-opacity='0.03'><rect x='2' y='4' width='20' height='5'/><rect x='2' y='14' width='20' height='5'/><path d='M7 4v5M17 4v5M12 14v5'/></g><g transform='translate(212.1 311.2) rotate(9) scale(0.93) translate(-12 -12)' stroke-opacity='0.02'><path d='M3 18h18v-1a8 8 0 0 0-7-7.94V5a2 2 0 1 1 4 0v1'/><path d='M12 9V6'/><path d='M3 18a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1'/></g><g transform='translate(254.5 21.1) rotate(43) scale(0.81) translate(-12 -12)' stroke-opacity='0.02'><rect x='2' y='4' width='20' height='16'/><path d='M2 9h20M2 14h20M2 19h20M7 4v16M12 4v16M17 4v16'/></g><g transform='translate(199.5 186.1) rotate(-3) scale(0.7) translate(-12 -12)' stroke-opacity='0.05'><rect x='2' y='4' width='20' height='16'/><path d='M2 9h20M2 14h20M2 19h20M7 4v16M12 4v16M17 4v16'/></g><g transform='translate(101.9 44.2) rotate(-41) scale(0.59) translate(-12 -12)' stroke-opacity='0.05'><rect x='2' y='4' width='20' height='16'/><path d='M2 9h20M2 14h20M2 19h20M7 4v16M12 4v16M17 4v16'/></g><g transform='translate(233.2 112.4) rotate(28) scale(0.58) translate(-12 -12)' stroke-opacity='0.02'><path d='M3 18h18v-1a8 8 0 0 0-7-7.94V5a2 2 0 1 1 4 0v1'/><path d='M12 9V6'/><path d='M3 18a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1'/></g><g transform='translate(296.0 233.1) rotate(17) scale(1.03) translate(-12 -12)' stroke-opacity='0.03'><circle cx='12' cy='12' r='3'/><path d='M12 2v4M12 18v4M2 12h4M18 12h4M5 5l3 3M16 16l3 3M5 19l3-3M16 8l3-3'/></g><g transform='translate(210.7 74.1) rotate(-39) scale(0.8) translate(-12 -12)' stroke-opacity='0.05'><path d='m21 5-3 3-3-3 1.5-1.5L18 5l1.5-1.5z'/><path d='m18 8-9 9-7 1 1-7 9-9'/><path d='m9 11 3 3'/></g><g transform='translate(262.0 243.7) rotate(8) scale(0.67) translate(-12 -12)' stroke-opacity='0.04'><rect x='2' y='4' width='20' height='5'/><rect x='2' y='14' width='20' height='5'/><path d='M7 4v5M17 4v5M12 14v5'/></g><g transform='translate(221.6 263.4) rotate(-5) scale(1.01) translate(-12 -12)' stroke-opacity='0.03'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(193.8 137.4) rotate(13) scale(0.92) translate(-12 -12)' stroke-opacity='0.04'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(133.0 222.0) rotate(38) scale(0.96) translate(-12 -12)' stroke-opacity='0.02'><path d='M3 18h18v-1a8 8 0 0 0-7-7.94V5a2 2 0 1 1 4 0v1'/><path d='M12 9V6'/><path d='M3 18a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1'/></g><g transform='translate(253.2 121.4) rotate(-19) scale(0.98) translate(-12 -12)' stroke-opacity='0.03'><path d='m15 12-8.5 8.5a2.12 2.12 0 1 1-3-3L12 9'/><path d='M17.64 15 22 10.64'/><path d='m20.91 11.7-1.25-1.25c-.6-.6-.93-1.4-.93-2.25v-.86L16.01 4.6a5.56 5.56 0 0 0-3.94-1.64H9l.92.82A6.18 6.18 0 0 1 12 8.4v1.56l2 2h2.47l2.26 1.91'/></g><g transform='translate(307.6 300.2) rotate(-7) scale(0.57) translate(-12 -12)' stroke-opacity='0.06'><path d='m21 5-3 3-3-3 1.5-1.5L18 5l1.5-1.5z'/><path d='m18 8-9 9-7 1 1-7 9-9'/><path d='m9 11 3 3'/></g><g transform='translate(279.8 96.9) rotate(26) scale(1.08) translate(-12 -12)' stroke-opacity='0.03'><rect x='3' y='3' width='18' height='6' rx='1'/><path d='M19 9v3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V9'/><path d='M12 13v8'/><circle cx='12' cy='21' r='1'/></g><g transform='translate(97.3 179.0) rotate(26) scale(0.56) translate(-12 -12)' stroke-opacity='0.05'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(52.6 240.3) rotate(19) scale(0.88) translate(-12 -12)' stroke-opacity='0.03'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(175.4 207.7) rotate(-23) scale(0.89) translate(-12 -12)' stroke-opacity='0.04'><rect x='2' y='4' width='20' height='5'/><rect x='2' y='14' width='20' height='5'/><path d='M7 4v5M17 4v5M12 14v5'/></g><g transform='translate(217.6 93.6) rotate(-39) scale(0.63) translate(-12 -12)' stroke-opacity='0.06'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(120.8 175.8) rotate(-20) scale(0.9) translate(-12 -12)' stroke-opacity='0.03'><circle cx='12' cy='12' r='3'/><path d='M12 2v4M12 18v4M2 12h4M18 12h4M5 5l3 3M16 16l3 3M5 19l3-3M16 8l3-3'/></g><g transform='translate(235.2 135.2) rotate(-2) scale(0.8) translate(-12 -12)' stroke-opacity='0.04'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(251.0 302.0) rotate(4) scale(0.92) translate(-12 -12)' stroke-opacity='0.03'><rect x='2' y='4' width='20' height='5'/><rect x='2' y='14' width='20' height='5'/><path d='M7 4v5M17 4v5M12 14v5'/></g><g transform='translate(210.6 143.4) rotate(-20) scale(0.59) translate(-12 -12)' stroke-opacity='0.06'><path d='m21 5-3 3-3-3 1.5-1.5L18 5l1.5-1.5z'/><path d='m18 8-9 9-7 1 1-7 9-9'/><path d='m9 11 3 3'/></g><g transform='translate(35.4 183.3) rotate(-34) scale(0.84) translate(-12 -12)' stroke-opacity='0.02'><rect x='3' y='3' width='18' height='6' rx='1'/><path d='M19 9v3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V9'/><path d='M12 13v8'/><circle cx='12' cy='21' r='1'/></g><g transform='translate(292.2 39.2) rotate(38) scale(0.81) translate(-12 -12)' stroke-opacity='0.06'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(294.4 154.0) rotate(-43) scale(0.71) translate(-12 -12)' stroke-opacity='0.05'><path d='M13 2 4 14h7l-1 8 9-12h-7z'/></g><g transform='translate(219.9 235.7) rotate(-5) scale(0.94) translate(-12 -12)' stroke-opacity='0.03'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(64.0 96.7) rotate(5) scale(0.68) translate(-12 -12)' stroke-opacity='0.02'><path d='M3 18h18v-1a8 8 0 0 0-7-7.94V5a2 2 0 1 1 4 0v1'/><path d='M12 9V6'/><path d='M3 18a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1'/></g><g transform='translate(56.1 162.1) rotate(-23) scale(0.85) translate(-12 -12)' stroke-opacity='0.04'><path d='M13 2 4 14h7l-1 8 9-12h-7z'/></g><g transform='translate(304.6 57.4) rotate(-27) scale(0.62) translate(-12 -12)' stroke-opacity='0.04'><circle cx='12' cy='12' r='3'/><path d='M12 2v4M12 18v4M2 12h4M18 12h4M5 5l3 3M16 16l3 3M5 19l3-3M16 8l3-3'/></g><g transform='translate(298.5 281.1) rotate(23) scale(0.92) translate(-12 -12)' stroke-opacity='0.04'><path d='M2 8h12v4H2z'/><path d='M14 9h4l3 3-3 3h-4z'/><path d='M6 12v6'/><path d='M3 21h6v-3'/></g><g transform='translate(187.8 106.3) rotate(-39) scale(0.83) translate(-12 -12)' stroke-opacity='0.05'><path d='M13 2 4 14h7l-1 8 9-12h-7z'/></g><g transform='translate(124.5 118.7) rotate(-15) scale(0.81) translate(-12 -12)' stroke-opacity='0.04'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(1.5 269.8) rotate(-19) scale(1.06) translate(-12 -12)' stroke-opacity='0.03'><path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/></g><g transform='translate(172.8 126.7) rotate(31) scale(0.99) translate(-12 -12)' stroke-opacity='0.06'><path d='M13 2 4 14h7l-1 8 9-12h-7z'/></g><g transform='translate(23.2 124.3) rotate(31) scale(0.97) translate(-12 -12)' stroke-opacity='0.05'><path d='m15 12-8.5 8.5a2.12 2.12 0 1 1-3-3L12 9'/><path d='M17.64 15 22 10.64'/><path d='m20.91 11.7-1.25-1.25c-.6-.6-.93-1.4-.93-2.25v-.86L16.01 4.6a5.56 5.56 0 0 0-3.94-1.64H9l.92.82A6.18 6.18 0 0 1 12 8.4v1.56l2 2h2.47l2.26 1.91'/></g><g transform='translate(165.3 95.9) rotate(16) scale(0.98) translate(-12 -12)' stroke-opacity='0.03'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(2.2 109.4) rotate(9) scale(0.56) translate(-12 -12)' stroke-opacity='0.05'><rect x='2' y='4' width='20' height='16'/><path d='M2 9h20M2 14h20M2 19h20M7 4v16M12 4v16M17 4v16'/></g><g transform='translate(36.8 153.2) rotate(-33) scale(0.96) translate(-12 -12)' stroke-opacity='0.03'><path d='m21 5-3 3-3-3 1.5-1.5L18 5l1.5-1.5z'/><path d='m18 8-9 9-7 1 1-7 9-9'/><path d='m9 11 3 3'/></g><g transform='translate(42.2 61.1) rotate(36) scale(0.89) translate(-12 -12)' stroke-opacity='0.03'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(269.8 206.2) rotate(-6) scale(1.02) translate(-12 -12)' stroke-opacity='0.05'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(198.2 258.0) rotate(29) scale(0.64) translate(-12 -12)' stroke-opacity='0.04'><rect x='2' y='4' width='20' height='16'/><path d='M2 9h20M2 14h20M2 19h20M7 4v16M12 4v16M17 4v16'/></g><g transform='translate(171.6 170.4) rotate(0) scale(0.56) translate(-12 -12)' stroke-opacity='0.04'><path d='m21 5-3 3-3-3 1.5-1.5L18 5l1.5-1.5z'/><path d='m18 8-9 9-7 1 1-7 9-9'/><path d='m9 11 3 3'/></g><g transform='translate(111.6 292.9) rotate(-37) scale(1.08) translate(-12 -12)' stroke-opacity='0.03'><path d='M2 8h12v4H2z'/><path d='M14 9h4l3 3-3 3h-4z'/><path d='M6 12v6'/><path d='M3 21h6v-3'/></g><g transform='translate(247.8 72.5) rotate(-10) scale(0.69) translate(-12 -12)' stroke-opacity='0.04'><path d='m15 12-8.5 8.5a2.12 2.12 0 1 1-3-3L12 9'/><path d='M17.64 15 22 10.64'/><path d='m20.91 11.7-1.25-1.25c-.6-.6-.93-1.4-.93-2.25v-.86L16.01 4.6a5.56 5.56 0 0 0-3.94-1.64H9l.92.82A6.18 6.18 0 0 1 12 8.4v1.56l2 2h2.47l2.26 1.91'/></g><g transform='translate(57.2 132.7) rotate(-23) scale(0.9) translate(-12 -12)' stroke-opacity='0.06'><path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/></g><g transform='translate(87.2 151.6) rotate(1) scale(1.03) translate(-12 -12)' stroke-opacity='0.03'><path d='M2 8h12v4H2z'/><path d='M14 9h4l3 3-3 3h-4z'/><path d='M6 12v6'/><path d='M3 21h6v-3'/></g><g transform='translate(108.0 16.7) rotate(-14) scale(1.09) translate(-12 -12)' stroke-opacity='0.03'><path d='M3 18h18v-1a8 8 0 0 0-7-7.94V5a2 2 0 1 1 4 0v1'/><path d='M12 9V6'/><path d='M3 18a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1'/></g><g transform='translate(73.1 242.9) rotate(41) scale(0.87) translate(-12 -12)' stroke-opacity='0.05'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(305.9 90.5) rotate(-5) scale(0.62) translate(-12 -12)' stroke-opacity='0.02'><circle cx='12' cy='12' r='3'/><path d='M12 2v4M12 18v4M2 12h4M18 12h4M5 5l3 3M16 16l3 3M5 19l3-3M16 8l3-3'/></g><g transform='translate(9.7 307.4) rotate(-31) scale(1.31) translate(-12 -12)' stroke-opacity='0.02'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(313.8 125.5) rotate(-12) scale(0.64) translate(-12 -12)' stroke-opacity='0.04'><circle cx='12' cy='12' r='3'/><path d='M12 2v4M12 18v4M2 12h4M18 12h4M5 5l3 3M16 16l3 3M5 19l3-3M16 8l3-3'/></g><g transform='translate(24.7 236.0) rotate(5) scale(0.58) translate(-12 -12)' stroke-opacity='0.03'><path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/></g><g transform='translate(105.2 102.7) rotate(12) scale(0.83) translate(-12 -12)' stroke-opacity='0.06'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(244.6 262.2) rotate(-43) scale(0.65) translate(-12 -12)' stroke-opacity='0.02'><path d='m21 5-3 3-3-3 1.5-1.5L18 5l1.5-1.5z'/><path d='m18 8-9 9-7 1 1-7 9-9'/><path d='m9 11 3 3'/></g><g transform='translate(26.0 260.4) rotate(31) scale(0.99) translate(-12 -12)' stroke-opacity='0.02'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(134.5 297.0) rotate(23) scale(0.93) translate(-12 -12)' stroke-opacity='0.05'><path d='M3 18h18v-1a8 8 0 0 0-7-7.94V5a2 2 0 1 1 4 0v1'/><path d='M12 9V6'/><path d='M3 18a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1'/></g><g transform='translate(117.3 137.5) rotate(-28) scale(0.84) translate(-12 -12)' stroke-opacity='0.02'><path d='M3 18h18v-1a8 8 0 0 0-7-7.94V5a2 2 0 1 1 4 0v1'/><path d='M12 9V6'/><path d='M3 18a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1'/></g><g transform='translate(45.5 13.4) rotate(18) scale(0.66) translate(-12 -12)' stroke-opacity='0.05'><circle cx='12' cy='12' r='3'/><path d='M12 2v4M12 18v4M2 12h4M18 12h4M5 5l3 3M16 16l3 3M5 19l3-3M16 8l3-3'/></g><g transform='translate(105.8 203.9) rotate(-34) scale(1.03) translate(-12 -12)' stroke-opacity='0.03'><circle cx='12' cy='12' r='3'/><path d='M12 2v4M12 18v4M2 12h4M18 12h4M5 5l3 3M16 16l3 3M5 19l3-3M16 8l3-3'/></g><g transform='translate(242.2 168.8) rotate(-24) scale(0.62) translate(-12 -12)' stroke-opacity='0.04'><path d='M3 18h18v-1a8 8 0 0 0-7-7.94V5a2 2 0 1 1 4 0v1'/><path d='M12 9V6'/><path d='M3 18a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1'/></g><g transform='translate(219.7 286.9) rotate(-31) scale(0.6) translate(-12 -12)' stroke-opacity='0.05'><path d='m21 5-3 3-3-3 1.5-1.5L18 5l1.5-1.5z'/><path d='m18 8-9 9-7 1 1-7 9-9'/><path d='m9 11 3 3'/></g><g transform='translate(198.4 237.4) rotate(17) scale(1.01) translate(-12 -12)' stroke-opacity='0.03'><rect x='3' y='3' width='18' height='6' rx='1'/><path d='M19 9v3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V9'/><path d='M12 13v8'/><circle cx='12' cy='21' r='1'/></g><g transform='translate(83.2 107.7) rotate(4) scale(0.92) translate(-12 -12)' stroke-opacity='0.04'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(131.5 99.6) rotate(-35) scale(0.91) translate(-12 -12)' stroke-opacity='0.03'><path d='M13 2 4 14h7l-1 8 9-12h-7z'/></g><g transform='translate(75.9 32.2) rotate(-39) scale(1.05) translate(-12 -12)' stroke-opacity='0.03'><rect x='3' y='3' width='18' height='6' rx='1'/><path d='M19 9v3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V9'/><path d='M12 13v8'/><circle cx='12' cy='21' r='1'/></g><g transform='translate(274.9 252.1) rotate(31) scale(0.68) translate(-12 -12)' stroke-opacity='0.03'><path d='m21 5-3 3-3-3 1.5-1.5L18 5l1.5-1.5z'/><path d='m18 8-9 9-7 1 1-7 9-9'/><path d='m9 11 3 3'/></g><g transform='translate(281.7 141.5) rotate(-28) scale(0.72) translate(-12 -12)' stroke-opacity='0.04'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><g transform='translate(216.8 201.3) rotate(-14) scale(1.02) translate(-12 -12)' stroke-opacity='0.05'><path d='M2 8h12v4H2z'/><path d='M14 9h4l3 3-3 3h-4z'/><path d='M6 12v6'/><path d='M3 21h6v-3'/></g><g transform='translate(277.5 122.1) rotate(-18) scale(0.89) translate(-12 -12)' stroke-opacity='0.04'><path d='m15 12-8.5 8.5a2.12 2.12 0 1 1-3-3L12 9'/><path d='M17.64 15 22 10.64'/><path d='m20.91 11.7-1.25-1.25c-.6-.6-.93-1.4-.93-2.25v-.86L16.01 4.6a5.56 5.56 0 0 0-3.94-1.64H9l.92.82A6.18 6.18 0 0 1 12 8.4v1.56l2 2h2.47l2.26 1.91'/></g><g transform='translate(214.4 164.0) rotate(32) scale(0.85) translate(-12 -12)' stroke-opacity='0.06'><rect x='2' y='4' width='20' height='5'/><rect x='2' y='14' width='20' height='5'/><path d='M7 4v5M17 4v5M12 14v5'/></g><g transform='translate(150.3 108.8) rotate(-34) scale(0.65) translate(-12 -12)' stroke-opacity='0.06'><path d='M13 2 4 14h7l-1 8 9-12h-7z'/></g><g transform='translate(251.0 205.4) rotate(-22) scale(0.57) translate(-12 -12)' stroke-opacity='0.04'><path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/></g><g transform='translate(150.1 204.8) rotate(-8) scale(0.68) translate(-12 -12)' stroke-opacity='0.04'><circle cx='12' cy='12' r='3'/><path d='M12 2v4M12 18v4M2 12h4M18 12h4M5 5l3 3M16 16l3 3M5 19l3-3M16 8l3-3'/></g><g transform='translate(166.0 231.5) rotate(-18) scale(0.88) translate(-12 -12)' stroke-opacity='0.06'><path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/></g><g transform='translate(48.0 258.5) rotate(-16) scale(0.72) translate(-12 -12)' stroke-opacity='0.06'><path d='M13 2 4 14h7l-1 8 9-12h-7z'/></g><g transform='translate(299.6 73.3) rotate(-38) scale(0.82) translate(-12 -12)' stroke-opacity='0.04'><path d='M2 8h12v4H2z'/><path d='M14 9h4l3 3-3 3h-4z'/><path d='M6 12v6'/><path d='M3 21h6v-3'/></g><g transform='translate(274.2 296.3) rotate(25) scale(0.64) translate(-12 -12)' stroke-opacity='0.03'><rect x='2' y='4' width='20' height='5'/><rect x='2' y='14' width='20' height='5'/><path d='M7 4v5M17 4v5M12 14v5'/></g><g transform='translate(313.7 31.1) rotate(-41) scale(1.09) translate(-12 -12)' stroke-opacity='0.06'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(267.6 55.6) rotate(6) scale(0.93) translate(-12 -12)' stroke-opacity='0.05'><path d='M2 8h12v4H2z'/><path d='M14 9h4l3 3-3 3h-4z'/><path d='M6 12v6'/><path d='M3 21h6v-3'/></g><g transform='translate(130.9 19.5) rotate(-32) scale(0.58) translate(-12 -12)' stroke-opacity='0.03'><path d='m21 5-3 3-3-3 1.5-1.5L18 5l1.5-1.5z'/><path d='m18 8-9 9-7 1 1-7 9-9'/><path d='m9 11 3 3'/></g><g transform='translate(157.6 314.6) rotate(21) scale(0.92) translate(-12 -12)' stroke-opacity='0.05'><rect x='3' y='3' width='18' height='6' rx='1'/><path d='M19 9v3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V9'/><path d='M12 13v8'/><circle cx='12' cy='21' r='1'/></g><g transform='translate(278.7 73.3) rotate(-27) scale(0.68) translate(-12 -12)' stroke-opacity='0.05'><path d='M2 8h12v4H2z'/><path d='M14 9h4l3 3-3 3h-4z'/><path d='M6 12v6'/><path d='M3 21h6v-3'/></g><g transform='translate(79.5 292.2) rotate(36) scale(0.72) translate(-12 -12)' stroke-opacity='0.06'><path d='M3 12h6v8H3z'/><path d='M9 16h6v4H9z'/><path d='M15 12h6v8h-6z'/><path d='M3 4h6v8H3z'/><path d='M15 4h6v8h-6z'/></g><g transform='translate(58.3 181.7) rotate(-23) scale(0.81) translate(-12 -12)' stroke-opacity='0.05'><path d='M2 13 12 4l10 9'/><path d='M5 13v7h14v-7'/><path d='M9 20v-5h6v5'/></g><line x1='26.9' y1='68.2' x2='21.1' y2='64.6' stroke-opacity='0.03'/><line x1='58.4' y1='205.1' x2='53.6' y2='205.3' stroke-opacity='0.03'/><line x1='128.9' y1='278.3' x2='138.9' y2='287.4' stroke-opacity='0.03'/><line x1='237.2' y1='98' x2='247.5' y2='96.6' stroke-opacity='0.03'/><line x1='145' y1='226.6' x2='147.8' y2='238.6' stroke-opacity='0.02'/><line x1='290.3' y1='213.8' x2='302.7' y2='217.1' stroke-opacity='0.02'/><line x1='9.7' y1='292.3' x2='6.8' y2='287.1' stroke-opacity='0.02'/><line x1='241.7' y1='297.7' x2='235.7' y2='300.8' stroke-opacity='0.03'/><line x1='194.1' y1='87.3' x2='190.5' y2='74.1' stroke-opacity='0.01'/><line x1='264.1' y1='315.5' x2='262.8' y2='323.5' stroke-opacity='0.03'/><line x1='191.2' y1='116.2' x2='189.1' y2='126.8' stroke-opacity='0.02'/><line x1='182.8' y1='43.9' x2='191.8' y2='50' stroke-opacity='0.02'/><line x1='311.5' y1='133.5' x2='313' y2='141.8' stroke-opacity='0.02'/><line x1='275.8' y1='18.1' x2='283.4' y2='8.4' stroke-opacity='0.03'/><line x1='75.7' y1='206.7' x2='79.6' y2='212.2' stroke-opacity='0.01'/><line x1='230.8' y1='89.8' x2='220.9' y2='83.4' stroke-opacity='0.03'/><line x1='174.6' y1='241.8' x2='181' y2='235.2' stroke-opacity='0.03'/><line x1='80' y1='6.5' x2='90.4' y2='9.7' stroke-opacity='0.01'/><line x1='121.7' y1='74' x2='118.1' y2='76.4' stroke-opacity='0.03'/><line x1='33.7' y1='34.8' x2='39.3' y2='32.8' stroke-opacity='0.03'/><line x1='165.3' y1='167.7' x2='162.5' y2='155.7' stroke-opacity='0.03'/><line x1='56.3' y1='41.1' x2='57.8' y2='34' stroke-opacity='0.03'/><line x1='2.3' y1='196.6' x2='0.8' y2='187.6' stroke-opacity='0.03'/><line x1='159.1' y1='209.1' x2='166.6' y2='201.5' stroke-opacity='0.01'/><line x1='147.2' y1='246.6' x2='157.5' y2='252.1' stroke-opacity='0.02'/><line x1='84.9' y1='269.5' x2='75.2' y2='279.2' stroke-opacity='0.03'/><line x1='42.2' y1='229.9' x2='32.1' y2='226.9' stroke-opacity='0.02'/><line x1='226.6' y1='177.8' x2='227.6' y2='170.7' stroke-opacity='0.03'/><line x1='73.1' y1='171.7' x2='72.1' y2='166.7' stroke-opacity='0.03'/><line x1='71' y1='150.1' x2='66.2' y2='143.7' stroke-opacity='0.01'/><line x1='119.5' y1='244.3' x2='118.8' y2='248.8' stroke-opacity='0.03'/><line x1='218' y1='126.9' x2='207.9' y2='124.7' stroke-opacity='0.01'/><line x1='131.6' y1='164' x2='133.2' y2='158.2' stroke-opacity='0.02'/><line x1='260.6' y1='70.9' x2='254.1' y2='60.4' stroke-opacity='0.02'/><line x1='203.5' y1='-0.4' x2='200.8' y2='7.7' stroke-opacity='0.02'/><line x1='279.9' y1='171.7' x2='271.2' y2='178.7' stroke-opacity='0.02'/><line x1='168.7' y1='257.3' x2='164.9' y2='259.6' stroke-opacity='0.02'/><line x1='246.3' y1='248' x2='249.2' y2='243.4' stroke-opacity='0.03'/><line x1='90.8' y1='118.1' x2='98.2' y2='110.2' stroke-opacity='0.03'/><line x1='139' y1='13.9' x2='136.5' y2='3.3' stroke-opacity='0.02'/><line x1='201.2' y1='42.7' x2='202.3' y2='36.1' stroke-opacity='0.01'/><line x1='304.1' y1='115.6' x2='300' y2='127.7' stroke-opacity='0.02'/><line x1='59.1' y1='81' x2='53' y2='85.5' stroke-opacity='0.03'/><line x1='66.3' y1='259.8' x2='61.9' y2='247' stroke-opacity='0.03'/><line x1='249.3' y1='279.8' x2='255' y2='272.9' stroke-opacity='0.03'/><line x1='39.4' y1='136.3' x2='27.5' y2='136' stroke-opacity='0.02'/><line x1='320.3' y1='96.4' x2='317.1' y2='99.3' stroke-opacity='0.02'/><line x1='258' y1='98.2' x2='271.7' y2='95.3' stroke-opacity='0.03'/><line x1='29.3' y1='303.2' x2='32.7' y2='306' stroke-opacity='0.01'/><line x1='186.3' y1='283.1' x2='188.1' y2='277.6' stroke-opacity='0.03'/><line x1='136.3' y1='125.3' x2='142.1' y2='114.5' stroke-opacity='0.03'/><line x1='176.3' y1='63' x2='171.4' y2='71' stroke-opacity='0.02'/><line x1='93' y1='164.4' x2='96.2' y2='161.2' stroke-opacity='0.03'/><line x1='276.3' y1='226' x2='277.9' y2='221.9' stroke-opacity='0.03'/><line x1='241.2' y1='214.4' x2='253.9' y2='215.6' stroke-opacity='0.02'/><line x1='242.7' y1='189.6' x2='249.2' y2='198.2' stroke-opacity='0.01'/><line x1='127.3' y1='302.5' x2='120.6' y2='305.8' stroke-opacity='0.02'/><line x1='163.8' y1='281.1' x2='165.8' y2='276.8' stroke-opacity='0.01'/><line x1='70.5' y1='275' x2='62.1' y2='281.9' stroke-opacity='0.03'/><line x1='95.1' y1='142.4' x2='104.5' y2='134.1' stroke-opacity='0.02'/><line x1='210.3' y1='32' x2='215.4' y2='27.2' stroke-opacity='0.03'/><line x1='13' y1='22.4' x2='5.5' y2='21.5' stroke-opacity='0.03'/><line x1='208.3' y1='251.8' x2='213.3' y2='250' stroke-opacity='0.03'/><line x1='201.1' y1='303.8' x2='199.5' y2='297.1' stroke-opacity='0.03'/><line x1='285.9' y1='241.4' x2='279.3' y2='235.2' stroke-opacity='0.03'/><line x1='72.1' y1='103.8' x2='60.8' y2='111.5' stroke-opacity='0.03'/><line x1='230.9' y1='243.4' x2='232.4' y2='255.5' stroke-opacity='0.02'/><line x1='252' y1='153.1' x2='255.4' y2='141.2' stroke-opacity='0.02'/><line x1='270.3' y1='73.6' x2='266.7' y2='85.8' stroke-opacity='0.03'/><line x1='141.7' y1='143' x2='140.2' y2='147.2' stroke-opacity='0.03'/><line x1='158' y1='129.5' x2='152.9' y2='142.4' stroke-opacity='0.02'/><line x1='19.7' y1='99.1' x2='23.9' y2='99' stroke-opacity='0.03'/><line x1='54.2' y1='17.1' x2='48.2' y2='27.5' stroke-opacity='0.02'/><line x1='92.7' y1='20' x2='97.6' y2='29.3' stroke-opacity='0.03'/><line x1='106.6' y1='318.8' x2='111.4' y2='307.4' stroke-opacity='0.03'/><line x1='303.9' y1='260.7' x2='299.9' y2='260.6' stroke-opacity='0.03'/><line x1='116.6' y1='49.7' x2='118.8' y2='53.7' stroke-opacity='0.01'/><line x1='247.7' y1='59' x2='241' y2='57.7' stroke-opacity='0.02'/><line x1='161.6' y1='77.7' x2='159.6' y2='83' stroke-opacity='0.03'/><line x1='209.1' y1='59.3' x2='214.1' y2='62.1' stroke-opacity='0.03'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.16 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-repeat:repeat;background-size:320px 320px,180px 180px}.phone.phone-rugged .bubble.them{color:var(--d-ink);background:#262a33}.phone.phone-rugged .chat-input{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020204;border-top-color:#ffffff0f}.phone.phone-rugged .chat-input-pill{color:var(--d-ink-4);background:#15181e}@media (max-width:880px){.hero-inner{grid-template-columns:1fr;gap:48px}.hero-visual{min-height:480px}.hero-permit-doc{right:65%}.hero-blueprint{left:65%}}@media (max-width:600px){.topbar-inner{padding:20px 18px}.brand-mark-img{width:32px;height:32px}.brand-name{font-size:16px}.brand-by{display:none}.hero{padding:28px 0 48px}.hero-inner{gap:28px}.hero-eyebrow{letter-spacing:.05em;white-space:nowrap;margin-bottom:18px;padding:5px 10px;font-size:9.5px}.hero-headline{margin-bottom:18px;font-size:clamp(38px,11vw,52px);line-height:1.04}.hero-sub{margin-bottom:24px;font-size:16px;line-height:1.5}.hero-visual{min-height:380px}.hero-permit-doc,.hero-blueprint{display:none}.hero-meta{gap:10px 16px;margin-top:18px;font-size:10px}.hero-meta-direct{white-space:normal;width:100%;margin-top:4px;display:block}.phone{border-width:6px;border-radius:32px;width:252px}.phone-notch{width:78px;height:18px}.hero-visual .chat-body{gap:4px;padding:10px}.hero-visual .chat-body .bubble{border-radius:14px;padding:7px 11px;font-size:11px;line-height:1.35}.hero-visual .chat-body .chat-day{margin:2px 0 4px;font-size:7.5px}.hero-visual .hero-typing{padding:6px 10px;top:28px}.hero-visual .hero-typing span{width:4px;height:4px}section{padding:56px 0}.trust-strip{padding:16px 0}.trust-strip-inner{grid-template-columns:repeat(4,1fr);gap:4px}.trust-stat{box-shadow:none;text-align:center;background:0 0;border:0;align-items:center;gap:2px;padding:4px 2px}.trust-stat .num{letter-spacing:-.02em;font-size:18px}.trust-stat .label{font-size:10px;line-height:1.25}.cta-primary,.cta-secondary{justify-content:center;width:100%}.top-cta{padding:8px 12px;font-size:13px}.scenes{gap:48px}.scene{gap:24px}.scene-headline{font-size:22px;line-height:1.15}.scene-body{margin-bottom:14px;font-size:15px}.scene-num{margin-bottom:8px}.scene-bullets{gap:6px}.scene-bullets li{font-size:13px}.section-head{margin-bottom:32px}.section-head h2{margin-bottom:12px}.section-head .lead{font-size:16px}.features-grid{gap:12px}.feature-card{padding:22px 20px}.feature-card h3{font-size:16px}.feature-card p{font-size:13.5px}.feature-icon{width:40px;height:40px;margin-bottom:14px}.trades-grid{gap:8px}.trade-cell{gap:8px;padding:16px 8px}.trade-cell .icon-wrap{width:38px;height:38px}.trade-cell .name{font-size:12px}.pages-grid{gap:16px}.page-card{padding:14px}.results-grid{gap:14px}.stat{padding:24px 20px}.stat .big{font-size:44px}.stat .desc{font-size:13px}.pricing-grid{gap:16px}.price-card{padding:24px 20px}.price-card.featured{transform:none}.price-amount .num{font-size:44px}.final{padding:64px 0}footer{padding:24px 0}.footer-inner{flex-direction:column;align-items:flex-start;gap:12px}.foot-meta{gap:16px}}@media (max-width:380px){.container{padding:0 16px}.hero-headline{font-size:38px}.phone{width:232px}.trust-strip-inner{grid-template-columns:repeat(4,1fr)}.trust-stat .num{font-size:15px}.trust-stat .label{font-size:9px}}.trust-strip{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 0}.trust-strip-inner{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;display:grid}.trust-stat{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;display:flex}.trust-stat .num{font-family:var(--font-display);letter-spacing:-.025em;color:var(--bm-green-deep);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.trust-stat .label{color:var(--ink-3);font-size:13px;line-height:1.3}section{padding:100px 0}.section-light{background:var(--bg)}.section-cream{background:var(--surface-cream);position:relative;overflow:hidden}.section-cream:before{content:"";pointer-events:none;background:linear-gradient(#00a8600d 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#00a8600d 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%)}.section-dark{background:var(--dark-bg);color:var(--d-ink);position:relative;overflow:hidden}.section-dark:before{content:"";background:linear-gradient(var(--blueprint-line-dark) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--blueprint-line-dark) 1px, transparent 1px) 0 0 / 32px 32px;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000,#0000 90%);mask-image:radial-gradient(70% 60%,#000,#0000 90%)}.section-dark .overline{color:var(--bm-green-bright)}.section-dark h2{color:var(--d-ink)}.section-head{text-align:center;z-index:2;max-width:720px;margin:0 auto 64px;position:relative}.section-head h2{margin:0 0 16px}.section-head .lead{color:var(--ink-2);font-size:18px}.section-dark .section-head .lead{color:var(--d-ink-2)}.scenes{z-index:2;flex-direction:column;gap:120px;display:flex;position:relative}.scene{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.scene:nth-child(2n) .scene-text{order:2}.scene:nth-child(2n) .scene-visual{order:1}.scene-num{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin:0 0 12px;font-size:11px}.scene-num .num{color:var(--bm-green)}.scene-headline{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(28px,3.4vw,38px);line-height:1.1}.scene-body{color:var(--ink-2);max-width:42ch;margin:0 0 20px;font-size:16px;line-height:1.55}.scene-bullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scene-bullets li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.scene-bullets li:before{content:"";background:var(--bm-green-tint);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6 L5 8.5 L9.5 4' stroke='%2300A860' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:9999px;flex-shrink:0;width:16px;height:16px;margin-top:3px}.scene-visual{justify-content:center;align-items:center;display:flex}@media (max-width:880px){.scene{grid-template-columns:1fr;gap:48px}.scene:nth-child(2n) .scene-text{order:1}.scene:nth-child(2n) .scene-visual{order:2}}.pages-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}@media (max-width:1100px){.pages-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:580px){.pages-grid{grid-template-columns:1fr}}.page-card{background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:var(--r-xl);cursor:pointer;flex-direction:column;gap:14px;padding:16px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative;box-shadow:0 12px 40px #0006}.page-card:hover{border-color:var(--bm-green-border);transform:translateY(-6px)}.page-card-frame{aspect-ratio:9/14;background:var(--dark-bg);border:1px solid var(--d-border);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.pcf-bar{border-bottom:1px solid var(--d-border);font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.1em;background:#1c1c2299;justify-content:space-between;align-items:center;padding:10px 12px;font-size:9px;display:flex}.pcf-bar .url{color:var(--bm-green)}.pcf-body{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:hidden}.pcf-stage{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.14em;text-transform:uppercase;margin:4px 0 2px;font-size:8px}.pcf-lead{background:var(--dark-raised);border:1px solid var(--d-border);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.pcf-lead .addr{color:var(--d-ink);font-size:10px;font-weight:600}.pcf-lead .sub{font-family:var(--font-mono);color:var(--d-ink-4);margin-top:2px;font-size:8px}.pcf-score-row{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.pcf-score-icon{font-size:13px;line-height:1}.pcf-score-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.pcf-score{font-family:var(--font-display);color:var(--bm-green);font-variant-numeric:tabular-nums;box-sizing:border-box;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:inline-flex}.pcf-lead.hot{border-left:2px solid var(--hot)}.pcf-lead.warm{border-left:2px solid var(--warm)}.pcf-lead.cold{border-left:2px solid var(--cold)}.pcf-lead.win{border-left:2px solid var(--bm-green)}.pcf-lead.hot .pcf-score{color:var(--hot)}.pcf-lead.warm .pcf-score{color:var(--warm)}.pcf-lead.warm .pcf-score-dot{background:var(--warm)}.pcf-lead.cold .pcf-score{color:var(--cold)}.pcf-lead.cold .pcf-score-dot{background:var(--cold)}.pcf-lead.win .pcf-score{color:var(--bm-green-bright)}.pcf-lead.win .pcf-score-dot{background:var(--bm-green-bright)}.pcf-day{font-family:var(--font-mono);color:var(--bm-green);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-size:9px}.pcf-event{color:var(--d-ink);padding:5px 0 5px 16px;font-size:10px;line-height:1.3;position:relative}.pcf-event:before{content:"";background:var(--d-ink-4);border-radius:9999px;width:6px;height:6px;position:absolute;top:9px;left:0}.pcf-event.green:before{background:var(--bm-green);box-shadow:0 0 6px #00c87599}.pcf-event .time{font-family:var(--font-mono);color:var(--d-ink-3);font-size:9px}.pcf-bignum{font-family:var(--font-display);color:var(--bm-green);letter-spacing:-.025em;font-size:32px;font-weight:800;line-height:1}.pcf-biglabel{color:var(--d-ink-3);margin-top:4px;font-size:10px}.pcf-bars{align-items:flex-end;gap:3px;height:50px;margin-top:4px;display:flex}.pcf-bars .bar{background:linear-gradient(to top, var(--bm-green-deep), var(--bm-green-bright));opacity:.4;border-radius:2px 2px 0 0;flex:1}.pcf-bars .bar.tall{opacity:1}.pcf-bars .bar.med{opacity:.7}.pcf-row{border-top:1px dashed var(--d-border);color:var(--d-ink-2);justify-content:space-between;padding:4px 0;font-size:10px;display:flex}.pcf-row span:last-child{color:var(--bm-green);font-family:var(--font-mono)}.pcf-msg{background:var(--dark-raised);border-radius:8px;padding:7px 9px}.pcf-msg .who{color:var(--d-ink-4);justify-content:space-between;margin-bottom:4px;font-size:9px;display:flex}.pcf-msg .who .status{color:var(--bm-green);font-family:var(--font-mono)}.pcf-msg .body{color:var(--d-ink);font-size:10px;line-height:1.3}.pcf-msg .who .status.warn{color:var(--warm)}.pcf-body-map{gap:6px}.pcf-mapchip{font-family:var(--font-mono);color:var(--d-ink-3);letter-spacing:.14em;border:1px solid var(--d-border);background:#1c1c2299;border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:7.5px}.pcf-map{border:1px solid var(--d-border);background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/16px 16px,radial-gradient(60% 45% at 50% 45%,#00c8751f,#0000 70%),url(/img/dark-city-map.svg) 50%/cover no-repeat,#0d1814;border-radius:8px;flex:1;min-height:140px;position:relative;overflow:hidden}.pcf-map .pin{width:24px;height:24px;font-family:var(--font-display);color:#fff;border-radius:50%;place-items:center;font-size:9.5px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0006,0 0 0 2px #ffffff1a}.pcf-map .pin.hot{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green-deep))}.pcf-map .pin.warm{background:linear-gradient(135deg,#fbbf24,#d97706)}.pcf-map .pin.cold{background:linear-gradient(135deg,#94a3b8,#475569)}.pcf-maplegend{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.1em;justify-content:space-between;margin-top:2px;font-size:8px;display:flex}.pcf-maplegend span{align-items:center;gap:5px;display:flex}.pcf-maplegend .dot{border-radius:50%;width:7px;height:7px;display:inline-block}.pcf-maplegend .dot.hot{background:var(--bm-green)}.pcf-maplegend .dot.warm{background:#f59e0b}.pcf-maplegend .dot.cold{background:#94a3b8}.pcf-bigaccent{color:var(--bm-green);font-weight:600}.pcf-netlist{flex-direction:column;gap:5px;display:flex}.pcf-netrow{background:var(--dark-raised);border:1px solid var(--d-border);border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;display:flex}.pcf-netrow .name{color:var(--d-ink);font-size:10px;font-weight:600}.pcf-netrow .tag{font-family:var(--font-mono);color:var(--bm-green);letter-spacing:.05em;white-space:nowrap;font-size:8px}.page-card-meta{justify-content:space-between;align-items:center;display:flex}.page-card-meta .title{color:var(--d-ink);font-size:14px;font-weight:700}.page-card-meta .tap{font-family:var(--font-mono);color:var(--bm-green);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:4px;font-size:10px;display:inline-flex}.page-card-meta .tap svg{width:10px;height:10px}.page-card .blurb{color:var(--d-ink-3);font-size:12px;line-height:1.4}.features-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:880px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.features-grid{grid-template-columns:1fr}}.feature-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-xl);padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s}.feature-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--bm-green-border);transform:translateY(-3px)}.feature-icon{border-radius:var(--r-md);background:var(--bm-green-tint);place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid}.feature-icon svg{width:22px;height:22px;color:var(--bm-green-deep);stroke-width:2px}.feature-card h3{margin:0 0 8px;font-size:17px}.feature-card p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.trades-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}@media (max-width:880px){.trades-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:580px){.trades-grid{grid-template-columns:repeat(3,1fr)}}.trade-cell{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);flex-direction:column;align-items:center;gap:12px;padding:22px 14px;transition:all .2s;display:flex}.trade-cell:hover{background:var(--bm-green-tint);border-color:var(--bm-green-border);transform:translateY(-2px)}.trade-cell .icon-wrap{border-radius:var(--r-md);background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green-deep));place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 12px #00c87533}.trade-cell .icon-wrap svg{color:#fff;stroke-width:2px;width:22px;height:22px}.trade-cell .name{color:var(--ink);font-size:13px;font-weight:600}.results-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}@media (max-width:880px){.results-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.results-grid{grid-template-columns:1fr}}.stat{border:1px solid var(--d-border-m);border-radius:var(--r-xl);text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#1c1c2280,#1c1c2233);padding:32px 24px}.stat .big{font-family:var(--font-display);letter-spacing:-.035em;color:var(--bm-green-bright);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:56px;font-weight:800;line-height:1}.stat .big small{color:var(--d-ink-2);font-size:22px;font-weight:600}.stat .desc{color:var(--d-ink-2);font-size:14px;line-height:1.5}.stat .desc strong{color:var(--d-ink)}.results-disclaimer{text-align:center;font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.1em;text-transform:uppercase;margin-top:32px;font-size:10px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:880px){.pricing-grid{grid-template-columns:1fr}}.price-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-2xl);flex-direction:column;gap:20px;padding:36px 28px;display:flex;position:relative}.price-card.featured{border-color:var(--bm-green-border);box-shadow:var(--shadow-glow-green), var(--shadow-card-hover);transform:scale(1.02)}.price-card .pop{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green-deep));color:#fff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r-full);box-shadow:var(--shadow-cta);padding:5px 12px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.price-tier{font-family:var(--font-mono);color:var(--bm-green-deep);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.price-amount{align-items:baseline;gap:6px;display:flex}.price-amount .num{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);font-size:56px;font-weight:800;line-height:1}.price-amount .per{color:var(--ink-3);font-size:14px}.price-credits{color:var(--ink-2);border-bottom:1px dashed var(--border-m);padding-bottom:20px;font-size:14px}.price-credits strong{color:var(--bm-green-deep);font-weight:700}.price-features{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.price-features li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.price-features li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6 L5 8.5 L9.5 4' stroke='%2300A860' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;flex-shrink:0;width:14px;height:14px;margin-top:3px}.price-cta{border-radius:var(--r-full);background:var(--ink);color:#fff;text-align:center;margin-top:12px;padding:14px 20px;font-size:14px;font-weight:600}.price-card.featured .price-cta{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green) 50%, var(--bm-green-deep));box-shadow:var(--shadow-cta)}.pricing-foot{text-align:center;font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;margin-top:32px;font-size:11px}.netpillar-grid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:80px;display:grid}@media (max-width:980px){.netpillar-grid{grid-template-columns:1fr;gap:28px;margin-bottom:56px}}.netpillar{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-2xl);flex-direction:column;gap:24px;padding:36px 32px 32px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.netpillar:hover{border-color:var(--bm-green-border);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.netpillar:before{content:"";background:linear-gradient(90deg, var(--bm-green-bright), var(--bm-green-deep));opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.netpillar-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:10px;font-size:11px;display:inline-flex}.netpillar-tag .num{color:var(--bm-green-deep);font-weight:800}.netpillar-tag .lbl{color:var(--ink-2);font-weight:700}.netpillar-title{letter-spacing:-.022em;color:var(--ink);margin:12px 0 14px;font-size:clamp(22px,2.2vw,28px);line-height:1.18}.netpillar-body{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.netpillar-visual{justify-content:center;align-items:center;padding:8px 0 4px;display:flex}.netpillar-bullets{border-top:1px dashed var(--border-m);flex-direction:column;gap:12px;margin:0;padding:20px 0 0;list-style:none;display:flex}.netpillar-bullets li{color:var(--ink-2);align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.netpillar-bullets .kpi{background:var(--bm-green-tint);min-width:52px;color:var(--bm-green-deep);border-radius:var(--r-full);font-family:var(--font-mono);letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.bubble.them.alert{background:linear-gradient(#00c8751a,#00c8750a);border:1px solid #00c87559}.bubble-tag.alert{color:var(--bm-green-bright)}.netgraph{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:360px;display:flex}.netgraph svg{width:100%;height:auto;display:block}.netgraph .ng-lines line{stroke:#f59e0b73;stroke-width:1.4px;stroke-dasharray:3 4}.netgraph .ng-flow circle{fill:#f59e0b;filter:drop-shadow(0 0 4px #f59e0ba6)}.netgraph .ng-node circle{fill:var(--surface);stroke:#f59e0b8c;stroke-width:1.5px}.netgraph .ng-node .ng-name{font-family:var(--font-display);fill:var(--ink);font-size:11px;font-weight:700}.netgraph .ng-node .ng-trade{font-family:var(--font-mono);fill:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:8.5px}.netgraph .ng-you circle{fill:url(#ng-grad);stroke:var(--bm-green-deep);stroke-width:2px;filter:drop-shadow(0 6px 16px #00c87559)}.netgraph .ng-you .ng-you-name{font-family:var(--font-display);fill:#fff;letter-spacing:.04em;font-size:14px;font-weight:800}.netgraph .ng-you .ng-you-trade{font-family:var(--font-mono);fill:#ffffffd9;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.netgraph-caption{color:var(--ink-3);text-align:center;max-width:32ch;padding:0 12px;font-size:12.5px;line-height:1.45}.netgraph-caption strong{color:var(--bm-green-deep);font-weight:700}.netflywheel{background:var(--surface-cream);border:1px solid var(--border-2);border-radius:var(--r-2xl);margin-bottom:48px;padding:48px 40px}@media (max-width:720px){.netflywheel{padding:36px 24px}}.netflywheel-head{text-align:center;max-width:600px;margin:0 auto 36px}.netflywheel-head .overline{color:var(--bm-green-deep)}.netflywheel-head h3{letter-spacing:-.02em;margin:8px 0 12px;font-size:clamp(24px,2.4vw,30px);line-height:1.18}.netflywheel-head p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.55}.netflywheel-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;display:grid}@media (max-width:880px){.netflywheel-steps{grid-template-columns:1fr;gap:14px}}.nfs{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-xl);align-items:flex-start;gap:14px;min-height:100%;padding:22px 20px;display:flex}.nfs-num{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green-deep));color:#fff;width:36px;height:36px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;box-shadow:0 4px 12px #00c8754d}.nfs-body{flex:1;min-width:0}.nfs-title{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.3}.nfs-stat{font-family:var(--font-mono);color:var(--bm-green-deep);letter-spacing:.04em;font-size:11px;line-height:1.4}.nfs-arrow{color:var(--ink-5);justify-content:center;align-items:center;display:flex}.nfs-arrow svg{width:22px;height:22px}@media (max-width:880px){.nfs-arrow{padding:4px 0;transform:rotate(90deg)}}.netprivacy{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-xl);align-items:flex-start;gap:16px;max-width:760px;margin-bottom:48px;margin-left:auto;margin-right:auto;padding:20px 24px;display:flex}.netprivacy-icon{background:var(--bm-green-tint);width:36px;height:36px;color:var(--bm-green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.netprivacy-icon svg{width:18px;height:18px}.netprivacy-text{color:var(--ink-2);font-size:14px;line-height:1.55}.netprivacy-text strong{color:var(--ink);font-weight:700}.netcta{border-radius:var(--r-2xl);background:linear-gradient(135deg,#0d0d12 0%,#1a1a24 100%);justify-content:space-between;align-items:center;gap:32px;padding:44px 48px;display:flex;position:relative;overflow:hidden}.netcta:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 20%,#00c87533,#0000 70%);position:absolute;inset:0}@media (max-width:880px){.netcta{flex-direction:column;align-items:flex-start;gap:24px;padding:36px 28px}}.netcta-text{z-index:1;flex:1;min-width:0;position:relative}.netcta-text h3{color:var(--d-ink);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.netcta-text p{color:var(--d-ink-2);max-width:56ch;margin:0;font-size:15px;line-height:1.55}.netcta-btn{z-index:1;flex-shrink:0;position:relative}.final{text-align:center;background:var(--dark-bg);color:var(--d-ink);padding:140px 0;position:relative;overflow:hidden}.final:before{content:"";background:radial-gradient(ellipse 60% 50% at 50% 50%, #00c8752e, transparent 70%), linear-gradient(var(--blueprint-line-dark) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--blueprint-line-dark) 1px, transparent 1px) 0 0 / 32px 32px;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000,#0000 100%);mask-image:radial-gradient(80% 70%,#000,#0000 100%)}.final-inner{z-index:2;position:relative}.final h2{letter-spacing:-.035em;color:var(--d-ink);max-width:18ch;margin:0 auto 22px;font-size:clamp(40px,5.6vw,72px);font-weight:800;line-height:1.05}.final h2 em{color:var(--bm-green-bright);font-style:normal}.final p{color:var(--d-ink-2);max-width:50ch;margin:0 auto 36px;font-size:18px}.final .hero-ctas{justify-content:center}footer{background:var(--surface);border-top:1px solid var(--border);padding:32px 0}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.foot-brand{align-items:center;gap:10px;display:flex}.foot-brand .mini-mark{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green-deep));border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.foot-brand .mini-mark svg{width:14px;height:14px}.foot-brand .name{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:700}.foot-brand .by{font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.foot-brand .by .bm{color:var(--bm-green-deep);font-weight:700}.foot-meta{font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:24px;font-size:10px;display:flex}.foot-meta a:hover{color:var(--bm-green-deep)}.foot-powered{align-items:center;gap:6px;display:inline-flex}.foot-powered .dot{background:var(--bm-green);width:5px;height:5px;box-shadow:0 0 8px var(--bm-green);border-radius:9999px}.foot-powered .bm{color:var(--bm-green-deep);font-weight:700}.foot-powered .bm:hover{color:var(--bm-green)}.onboard-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090bbf;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out onboard-fade-in;display:flex;position:fixed;inset:0}@keyframes onboard-fade-in{0%{opacity:0}to{opacity:1}}.onboard-phone{width:100%;max-width:380px;min-height:580px;max-height:calc(100vh - 48px);box-shadow:0 30px 100px #0000008c, 0 0 0 1px #ffffff0f, var(--shadow-glow-green);background:#050507;border:8px solid #1c1c22;border-radius:44px;flex-direction:column;animation:.35s cubic-bezier(.16,1,.3,1) onboard-scale-in;display:flex;position:relative;overflow:hidden}@keyframes onboard-scale-in{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.onboard-chat-header{border-bottom:1px solid var(--d-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141418b3;align-items:center;gap:10px;padding:14px 18px 12px;display:flex;position:relative}.onboard-close{width:28px;height:28px;color:var(--d-ink-3);cursor:pointer;background:0 0;border-radius:9999px;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:8px;right:14px}.onboard-close:hover{color:var(--d-ink);background:#ffffff0f}.onboard-avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:32px;height:32px;display:block;box-shadow:0 0 12px #00c87559}.onboard-name{color:var(--d-ink);flex-direction:column;gap:2px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.onboard-name .sub{color:var(--d-ink-4);letter-spacing:.04em;font-size:10px;font-weight:500}.onboard-body{flex-direction:column;flex:1;gap:12px;padding:16px 18px 22px;display:flex;overflow-y:auto}.onboard-form{flex-direction:column;gap:14px;display:flex}.onboard-bubble{max-width:90%;color:var(--d-ink);border-radius:18px;padding:10px 14px;font-size:13.5px;line-height:1.4}.onboard-bubble.them{background:var(--dark-raised);border-bottom-left-radius:5px;align-self:flex-start}.onboard-field{flex-direction:column;gap:6px;margin-top:4px;display:flex}.onboard-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--d-ink-3);font-size:10px}.onboard-field input{background:var(--dark-high);border:1px solid var(--d-border-m);color:var(--d-ink);font-size:14px;font-family:var(--font-sans);border-radius:10px;outline:none;width:100%;padding:12px 14px;transition:border-color .15s}.onboard-field input:focus{border-color:var(--bm-green-border);box-shadow:0 0 0 3px #00c8751a}.onboard-field input:disabled{opacity:.5;cursor:not-allowed}.onboard-field input::placeholder{color:var(--d-ink-4)}.onboard-phone-input{background:var(--dark-high);border:1px solid var(--d-border-m);border-radius:10px;align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}.onboard-phone-input:focus-within{border-color:var(--bm-green-border);box-shadow:0 0 0 3px #00c8751a}.onboard-phone-prefix{color:var(--d-ink-2);border-right:1px solid var(--d-border);letter-spacing:.02em;background:#00000040;flex-shrink:0;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:flex}.onboard-phone-input input{background:0 0;border:0;border-radius:0;flex:1;padding:12px 14px}.onboard-phone-input input:focus{box-shadow:none}.onboard-consent{color:var(--d-ink-3);cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:11px;line-height:1.45;display:flex}.onboard-consent input[type=checkbox]{width:16px;height:16px;accent-color:var(--bm-green);cursor:pointer;flex-shrink:0;margin-top:2px}.onboard-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.4}.onboard-submit{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green) 50%, var(--bm-green-deep));color:#fff;cursor:pointer;box-shadow:var(--shadow-cta);border:0;border-radius:9999px;margin-top:4px;padding:14px 22px;font-size:15px;font-weight:700;transition:transform .15s,opacity .15s}.onboard-submit:hover:not(:disabled){transform:translateY(-1px)}.onboard-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.onboard-fallback{text-align:center;color:var(--d-ink-4);margin-top:8px;font-size:11px}.onboard-fallback a{color:var(--bm-green-bright);text-decoration:underline}.onboard-success{flex-direction:column;gap:12px;padding-top:8px;display:flex}.onboard-success-meta{text-align:center;color:var(--d-ink-4);margin-top:8px;font-size:11px;font-style:italic}.onboard-status-list{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.onboard-status-row{color:var(--d-ink-3);align-items:center;gap:10px;font-size:13px;line-height:1.3;animation:.24s ease-out both onboard-status-fade-in;display:flex}.onboard-status-row.is-active{color:var(--d-ink);font-weight:500}.onboard-status-row.is-done{color:var(--d-ink-3);opacity:.85}.onboard-status-icon{text-align:center;flex-shrink:0;width:22px;font-size:14px}.onboard-status-row.is-active .onboard-status-icon{animation:1.4s ease-in-out infinite onboard-status-pulse}.onboard-status-label{flex:1}@keyframes onboard-status-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes onboard-status-pulse{0%,to{opacity:1}50%{opacity:.45}}.hero-meta-direct{white-space:nowrap}.hero-meta-direct a{color:var(--bm-green-deep);border-bottom:1px dashed var(--bm-green-border);font-weight:600;text-decoration:none}.hero-meta-direct a:hover{color:var(--bm-green);border-bottom-color:var(--bm-green)}@media (max-width:480px){.onboard-backdrop{padding:0}.onboard-phone{border-width:0;border-radius:0;width:100vw;max-width:none;min-height:100dvh;max-height:100dvh}.phone-notch{display:none}.onboard-phone .phone-status{padding-top:14px}}.ip-page{background:var(--dark-bg);min-height:100vh;color:var(--d-ink);background-image:linear-gradient(var(--blueprint-line-dark) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--blueprint-line-dark) 1px, transparent 1px) 0 0 / 32px 32px;background-attachment:fixed;max-width:520px;margin:0 auto;padding:24px 18px 80px;position:relative}.ip-header{border-bottom:1px solid var(--d-border);z-index:2;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex;position:relative}.ip-mark{background:linear-gradient(135deg, var(--bm-green-bright), var(--bm-green) 50%, var(--bm-green-deep));width:40px;height:40px;box-shadow:var(--shadow-glow-green);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ip-mark svg{width:22px;height:22px}.ip-h-text{flex-direction:column;gap:3px;display:flex}.ip-h-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--d-ink);font-size:22px;font-weight:800;line-height:1}.ip-h-meta{font-family:var(--font-mono);color:var(--d-ink-3);letter-spacing:.08em;font-size:10px}.ip-summary{z-index:2;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:32px;display:grid;position:relative}.ip-summary-stat{background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:14px;flex-direction:column;gap:4px;padding:14px 12px;display:flex}.ip-summary-num{font-family:var(--font-display);color:var(--bm-green-bright);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.ip-summary-label{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.1em;text-transform:uppercase;font-size:9px;line-height:1.3}.ip-stage{z-index:2;margin-bottom:28px;position:relative}.ip-stage-head{border-bottom:1px dashed var(--d-border);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding:0 4px 10px;display:flex}.ip-stage-name{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--d-ink-2);font-size:11px;font-weight:700}.ip-stage-count{font-family:var(--font-mono);color:var(--bm-green);background:var(--bm-green-tint);border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:700}.ip-stage-cards{flex-direction:column;gap:8px;display:flex}.ip-lead{background:var(--dark-surface);border:1px solid var(--d-border);border-left:3px solid var(--d-ink-4);border-radius:12px;flex-direction:column;gap:6px;padding:14px;transition:border-color .2s;display:flex}.ip-lead-hot{border-left-color:var(--hot)}.ip-lead-warm{border-left-color:var(--warm)}.ip-lead-cold{border-left-color:var(--cold)}.ip-lead-skip{border-left-color:var(--d-ink-4);opacity:.6}.ip-stage-won .ip-lead{border-left-color:var(--bm-green);background:linear-gradient(180deg, #00c8750f, var(--dark-surface))}.ip-stage-lost .ip-lead{border-left-color:var(--d-ink-4);opacity:.65}.ip-lead-row1{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ip-lead-addr{font-family:var(--font-display);letter-spacing:-.015em;color:var(--d-ink);flex:1;font-size:16px;font-weight:700;line-height:1.2}.ip-lead-score{font-family:var(--font-display);color:var(--bm-green-bright);letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:32px;font-size:20px;font-weight:800;line-height:1}.ip-lead-hot .ip-lead-score{color:var(--hot)}.ip-lead-warm .ip-lead-score{color:var(--warm)}.ip-lead-cold .ip-lead-score{color:var(--cold)}.ip-lead-skip .ip-lead-score{color:var(--d-ink-4)}.ip-lead-meta{font-family:var(--font-mono);color:var(--d-ink-3);letter-spacing:.04em;flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.ip-lead-meta span:not(:last-child):after{content:"·";color:var(--d-ink-4);opacity:.6;margin-left:10px}.ip-lead-reason{color:var(--d-ink-2);margin-top:2px;font-size:13px;line-height:1.45}.ip-lead-expandable{cursor:pointer;gap:0;padding:0}.ip-lead-expandable>summary{flex-direction:column;gap:6px;padding:14px;list-style:none;display:flex;position:relative}.ip-lead-expandable>summary::-webkit-details-marker{display:none}.ip-lead-chevron{color:var(--d-ink-3);font-size:14px;transition:transform .2s;position:absolute;bottom:10px;right:12px}.ip-lead-expandable[open] .ip-lead-chevron{transform:rotate(180deg)}.ip-lead-expandable[open]>summary{border-bottom:1px solid var(--d-border)}.ip-lead-detail{cursor:default;flex-direction:column;gap:18px;padding:14px 14px 16px;display:flex}.ip-detail-section{flex-direction:column;gap:8px;display:flex}.ip-detail-h{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--d-ink-3);font-size:9px}.ip-detail-grid{grid-template-columns:78px 1fr;gap:4px 12px;margin:0;display:grid}.ip-detail-grid dt{font-family:var(--font-mono);color:var(--d-ink-3);letter-spacing:.04em;align-self:center;font-size:10px}.ip-detail-grid dd{color:var(--d-ink);word-break:break-word;margin:0;font-size:13px;line-height:1.4}.ip-detail-grid dd a{color:var(--bm-green-bright);text-decoration:none}.ip-detail-grid dd a:hover{text-decoration:underline}.ip-detail-desc{color:var(--d-ink-2);border-left:2px solid var(--d-border);background:#ffffff08;border-radius:6px;margin:4px 0 0;padding:8px 10px;font-size:12px;line-height:1.5}.ip-detail-timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ip-detail-timeline li{border-left:2px solid var(--d-border);padding-left:10px}.ip-tl-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ip-tl-when{font-family:var(--font-mono);color:var(--bm-green-bright);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.ip-tl-what{color:var(--d-ink-2);font-size:12px}.ip-tl-subject{color:var(--d-ink);margin-top:4px;font-size:12px;font-weight:600}.ip-tl-body{color:var(--d-ink-2);white-space:pre-wrap;background:#ffffff06;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:12px;line-height:1.5}.ip-detail-next{color:var(--d-ink);background:linear-gradient(#00c87514,#00c87508);border:1px solid #00c87533;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.ip-detail-score{flex-direction:column;gap:10px;display:flex}.ip-detail-score-header{align-items:center;gap:10px;display:flex}.ip-detail-score-total{font-family:var(--font-mono);color:var(--d-ink);font-size:13px;font-weight:600}.ip-detail-score-chips{flex-wrap:wrap;gap:6px;display:flex}.ip-detail-score-chip{color:#4ade80;background:#22c55e21;border:1px solid #22c55e4d;border-radius:999px;padding:3px 9px;font-size:11px}.ip-detail-score-bars{flex-direction:column;gap:9px;display:flex}.ip-detail-score-row{flex-direction:column;gap:3px;display:flex}.ip-detail-score-row-top{justify-content:space-between;align-items:baseline;display:flex}.ip-detail-score-label{font-size:11px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--d-ink)}.ip-detail-score-num{font-family:var(--font-mono);font-size:11px;font-weight:600}.ip-detail-score-num.tone-high{color:#4ade80}.ip-detail-score-num.tone-mid{color:#fbbf24}.ip-detail-score-num.tone-low{color:#f87171}.ip-detail-score-num.tone-zero{color:var(--d-ink-4)}.ip-detail-score-bar-track{background:#ffffff0f;border-radius:3px;width:100%;height:6px;overflow:hidden}.ip-detail-score-bar-fill{border-radius:3px;height:100%;transition:width .24s ease-out}.ip-detail-score-bar-fill.tone-high{background:linear-gradient(90deg,#22c55e 0%,#4ade80 100%)}.ip-detail-score-bar-fill.tone-mid{background:linear-gradient(90deg,#f59e0b 0%,#fbbf24 100%)}.ip-detail-score-bar-fill.tone-low{background:linear-gradient(90deg,#ef4444 0%,#f87171 100%)}.ip-detail-score-bar-fill.tone-zero{background:#ffffff0d}.ip-detail-score-note{color:var(--d-ink-3);font-size:10.5px;font-style:italic}.ip-foot{border-top:1px solid var(--d-border);text-align:center;z-index:2;flex-direction:column;align-items:center;gap:6px;margin-top:56px;padding-top:24px;display:flex;position:relative}.ip-foot-brand{color:var(--d-ink-3);font-size:12px}.ip-foot-brand strong{color:var(--bm-green-bright);font-weight:700}.ip-foot-meta{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.ip-activity-day{z-index:2;margin-bottom:24px;position:relative}.ip-activity-day-head{border-bottom:1px dashed var(--d-border);align-items:baseline;gap:10px;margin-bottom:8px;padding:0 4px 10px;display:flex}.ip-activity-day-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--d-ink-2);font-size:11px;font-weight:700}.ip-activity-day-today .ip-activity-day-label{color:var(--bm-green-bright)}.ip-activity-day-today-pill{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bm-green);background:var(--bm-green-tint);border:1px solid #22c55e40;border-radius:9999px;padding:2px 8px;font-size:9px;font-weight:700}.ip-activity-day-count{font-family:var(--font-mono);color:var(--d-ink-3);margin-left:auto;font-size:11px}.ip-activity-day-events{flex-direction:column;gap:8px;display:flex}.ip-activity-card{background:var(--dark-surface);border:1px solid var(--d-border);border-left:3px solid var(--d-ink-4);color:inherit;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;text-decoration:none;display:flex}.ip-activity-card-row{grid-template-columns:64px 1fr auto;align-items:start;gap:10px;display:grid}.ip-activity-time{font-family:var(--font-mono);color:var(--d-ink);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}.ip-activity-main{min-width:0}.ip-activity-title{font-family:var(--font-display);color:var(--d-ink);letter-spacing:-.01em;word-break:break-word;font-size:14.5px;font-weight:700;line-height:1.3}.ip-activity-sub{font-family:var(--font-mono);color:var(--d-ink-3);letter-spacing:.02em;word-break:break-word;margin-top:3px;font-size:10.5px}.ip-activity-type{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--d-ink-3);white-space:nowrap;background:#ffffff0a;border-radius:9999px;padding:3px 8px;font-size:9px;font-weight:700}.ip-activity-notes{color:var(--d-ink-2);border-left:2px solid var(--d-border);white-space:pre-wrap;background:#ffffff08;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.ip-activity-card-tap{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bm-green-bright);align-self:flex-end;font-size:10px}.ip-activity-card-tappable{cursor:pointer;transition:border-color .2s}.ip-activity-card-tappable:hover{border-color:#22c55e73}.ip-activity-card-call{border-left-color:var(--bm-green)}.ip-activity-card-call .ip-activity-type{color:var(--bm-green-bright);background:#00c8751a}.ip-activity-card-site_visit{border-left-color:var(--warm)}.ip-activity-card-site_visit .ip-activity-type{color:var(--warm);background:#f59e0b1f}.ip-activity-card-quote_due{border-left-color:var(--hot)}.ip-activity-card-quote_due .ip-activity-type{color:var(--hot);background:#ef44441f}.ip-activity-card-follow_up{border-left-color:var(--cold)}.ip-activity-card-follow_up .ip-activity-type{color:var(--cold);background:#a78bfa24}.ip-activity-card-reminder{border-left-color:var(--d-ink-4)}.ip-activity-card-review{border-left-color:var(--d-ink-3)}.admin,.admin-page,.admin-shell{--dark-bg:#f6f7f9;--dark-surface:#fff;--dark-raised:#f1f2f5;--dark-high:#edeff3;--d-ink:#16161d;--d-ink-2:#3e3e50;--d-ink-3:#5c5c70;--d-ink-4:#8a8a96;--d-border:#0d0d1212;--d-border-m:#0d0d1221;--bm-green:#00a860;--bm-green-bright:#00996a;--bm-green-deep:#047857}.admin,.admin-page{background:var(--dark-bg);color:var(--d-ink);width:100%;min-height:100vh;font-family:var(--font-sans);padding:16px 20px 32px}.admin-head{border-bottom:1px solid var(--d-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;padding-bottom:8px;display:flex}.admin-head h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--d-ink);margin:0;font-size:28px;font-weight:800}.admin-sub{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.08em;margin-top:6px;font-size:11px}.health-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:14px;display:grid}.health-card{background:var(--dark-surface);border:1px solid var(--d-border);border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.health-card.tone-warn{border-color:#f59e0b73}.health-card-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-3);font-size:10px}.health-card-value{letter-spacing:-.01em;color:var(--d-ink);margin-top:2px;font-size:28px;font-weight:700}.health-card-sub{color:var(--d-ink-3);font-size:11px}.env-table{border-collapse:collapse;background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:8px;width:100%;font-size:12px;overflow:hidden}.env-table thead th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-3);border-bottom:1px solid var(--d-border-m);background:#ffffff05;padding:8px 12px;font-size:10px;font-weight:600}.env-table tbody td{vertical-align:middle;color:var(--d-ink-2);border-bottom:1px solid #ffffff0a;padding:8px 12px}.env-table tbody tr:last-child td{border-bottom:none}.env-table code{font-family:var(--font-mono);color:var(--d-ink);background:#0000004d;border-radius:4px;padding:1px 6px;font-size:11px}.env-status{font-family:var(--font-mono);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.env-status-set{color:var(--bm-green-bright);background:var(--bm-green-tint);border:1px solid var(--bm-green-border)}.env-status-missing{color:#f87171;background:#ef444414;border:1px solid #ef44444d}.admin-actions{gap:8px;display:flex}.admin-link{font-family:var(--font-mono);letter-spacing:.08em;background:var(--dark-surface);color:var(--d-ink-2);border:1px solid var(--d-border-m);text-transform:uppercase;border-radius:6px;padding:6px 12px;font-size:11px}.admin-link:hover{color:var(--bm-green-bright);border-color:var(--bm-green-border)}.admin-link-primary{background:var(--bm-green-tint);color:var(--bm-green-bright);border-color:var(--bm-green-border)}.admin-alert{color:#fca5a5;background:#ef444414;border:1px solid #ef44444d;border-radius:12px;margin-bottom:24px;padding:16px 20px;font-size:13px;line-height:1.5}.admin-alert ul{margin:8px 0 0;padding-left:20px}.admin-alert code{background:#0006;border-radius:4px;padding:1px 6px;font-size:11px}.admin-section{margin-bottom:32px;padding:0}.admin-section-head{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.admin-section-head h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--d-ink);margin:0;font-size:18px;font-weight:700}.admin-count{font-family:var(--font-mono);color:var(--bm-green);background:var(--bm-green-tint);border-radius:9999px;padding:2px 9px;font-size:11px;font-weight:700}.admin-empty{color:var(--d-ink-3);background:var(--dark-surface);border:1px dashed var(--d-border-m);border-radius:10px;padding:18px 20px;font-size:13px}.admin-empty a{color:var(--bm-green-bright)}.admin-empty a:hover{text-decoration:underline}.admin-table{border-collapse:collapse;background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:10px;width:100%;font-size:13px;overflow:hidden}.admin-table th{text-align:left;font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--d-border-m);background:#00000040;padding:12px 14px;font-size:10px;font-weight:700}.admin-table td{border-top:1px solid var(--d-border);color:var(--d-ink-2);vertical-align:top;padding:12px 14px}.admin-table tr:first-child td{border-top:0}.admin-table strong{color:var(--d-ink);font-weight:600}.admin-table code{font-family:var(--font-mono);color:var(--d-ink);background:#0000004d;border-radius:4px;padding:1px 6px;font-size:11px}.admin-table em{color:var(--d-ink-4);font-style:normal}.admin-table-msgs .admin-cell-msg{max-width:480px;color:var(--d-ink);white-space:pre-wrap;word-break:break-word}.tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--dark-high);color:var(--d-ink-2);border:1px solid var(--d-border-m);border-radius:9999px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.tag-active,.tag-won,.tag-agent,.tag-hot{color:var(--bm-green-bright);border-color:var(--bm-green-border);background:#00c87524}.tag-warm,.tag-pitched,.tag-quoted{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b4d}.tag-cold,.tag-new,.tag-in_convo{color:#93c5fd;background:#60a5fa24;border-color:#60a5fa4d}.tag-lost,.tag-skip,.tag-paused,.tag-churned{color:#fca5a5;opacity:.75;background:#ef44441a;border-color:#ef444440}.tag-contractor{color:#c4b5fd;background:#a78bfa24;border-color:#a78bfa4d}.tag-system{color:var(--d-ink-3);background:#0006}.tag-internal{color:var(--d-ink-4);border-color:var(--d-border);background:#00000080;margin-left:8px;font-size:9px}.tag-upsell{color:var(--bm-green-bright);border-color:var(--bm-green-bright);background:#00c87538;font-weight:600;box-shadow:0 0 0 2px #00c8751a}.admin-stats-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}@media (max-width:960px){.admin-stats-grid{grid-template-columns:repeat(2,1fr)}}.admin-stat-card{background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:10px;padding:14px 16px}.admin-stat-label{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.admin-stat-value{color:var(--d-ink);margin-top:6px;font-size:22px;font-weight:600}.admin-stat-sub{color:var(--d-ink-4);margin-top:4px;font-size:11px}.admin-split-grid{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.admin-split-grid>*{min-width:0}.admin-onboard-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-notifications-card{border:1px solid var(--d-border-m);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.admin-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:12px 0;display:flex}.admin-filters label{flex-direction:column;gap:4px;display:flex}.admin-filter-label{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.admin-filters select{background:var(--dark-surface);color:var(--d-ink);border:1px solid var(--d-border-m);border-radius:8px;padding:6px 10px;font-size:13px}.admin-filter-check{align-items:center;gap:6px;flex-direction:row!important}.admin-filter-check input{margin:0}.admin-sub-cell{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.04em;margin-top:2px;font-size:10px}.admin-link-quiet{opacity:.45;text-transform:lowercase;padding:4px 8px;font-size:10px}.admin-link-quiet:hover{opacity:1;color:#fca5a5;background:#ef44441a;border-color:#ef444466}.admin-link-warn{opacity:.7;color:#fca5a5;border-color:#ef444440}.admin-link-danger{font:inherit;cursor:pointer;color:#fca5a5;background:#ef444426;border-color:#ef444473}.admin-confirm{align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.admin-row-pending td{border-top-color:#ef444440!important}.admin-flash{border-radius:8px;margin:0 0 20px;padding:10px 14px;font-size:13px}.admin-flash code{background:#0000004d;border-radius:4px;padding:1px 6px;font-size:11px}.admin-flash-ok{border:1px solid var(--bm-green-border);color:var(--bm-green-bright);background:#00c8751a}.admin-flash-err{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d}.admin-quicklinks{flex-wrap:wrap;gap:12px;display:flex}.admin-quicklink{background:var(--dark-surface);border:1px solid var(--bm-green-border);color:var(--d-ink);border-radius:12px;flex:280px;padding:14px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.admin-quicklink:hover{border-color:var(--bm-green-bright);background:#00c8750d}.admin-quicklink-title{color:var(--bm-green-bright);margin-bottom:4px;font-weight:600}.admin-quicklink-sub{color:var(--d-ink-4);font-size:12px}.admin-foot{border-top:1px solid var(--d-border);text-align:center;font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.1em;margin-top:24px;padding-top:16px;font-size:10px}.cd-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:880px){.cd-grid{grid-template-columns:1fr}}.cd-card{background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:12px;padding:18px 20px}.cd-card-title{font-family:var(--font-display);color:var(--d-ink);margin:0 0 14px;font-size:14px;font-weight:700}.cd-dl{grid-template-columns:100px 1fr;gap:8px 14px;margin:0;font-size:13px;display:grid}.cd-dl dt{color:var(--d-ink-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding-top:2px;font-size:10px}.cd-dl dd{color:var(--d-ink-2);word-break:break-word;margin:0}.cd-dl dd strong{color:var(--d-ink)}.cd-dl dd em{color:var(--d-ink-4);font-style:normal}.cd-dl dd code{color:var(--d-ink);background:#0000004d;border-radius:4px;padding:1px 6px;font-size:11px}.cd-timeline{background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:12px;flex-direction:column;gap:12px;max-height:80vh;padding:20px;display:flex;overflow-y:auto}.cd-msg{border-left:4px solid var(--d-border-m);background:#0000002e;border-radius:12px;max-width:85%;padding:12px 14px}.cd-msg-them{border-left-color:var(--cold);align-self:flex-start}.cd-msg-me{border-left-color:var(--bm-green);align-self:flex-end}.cd-msg-system{border-left-color:var(--warm);opacity:.85;align-self:center;max-width:90%}.cd-msg-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.cd-msg-meta{color:var(--d-ink-4);font-family:var(--font-mono);letter-spacing:.04em;font-size:10px}.cd-msg-meta code{color:var(--d-ink-3);background:#0000004d;border-radius:3px;padding:1px 5px;font-size:9px}.cd-msg-body{color:var(--d-ink);white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.5}.cd-msg-tools{color:var(--d-ink-3);margin-top:8px;font-size:11px}.cd-msg-tools summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;padding:4px 0}.cd-msg-tools summary:hover{color:var(--bm-green-bright)}.cd-msg-tools pre{color:var(--d-ink-2);background:#0006;border-radius:6px;margin:6px 0 0;padding:10px 12px;font-size:10.5px;line-height:1.4;overflow-x:auto}@media (max-width:760px){.admin{padding:20px 14px 56px}.admin-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px;padding-bottom:16px}.admin-head h1{font-size:22px}.admin-sub{letter-spacing:.06em;font-size:10px}.admin-actions{flex-wrap:wrap;gap:6px;width:100%;display:flex}.admin-actions .admin-link{text-align:center;flex:auto;padding:8px 10px;font-size:10px}.admin-section{margin-bottom:28px}.admin-section-head h2{font-size:16px}.admin-stats-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-stat-card{padding:12px 14px}.admin-stat-value{font-size:18px}.admin-stat-sub{font-size:10px}.admin-filters{flex-direction:column;align-items:stretch;gap:10px}.admin-filters label{width:100%}.admin-filters select{width:100%;min-width:0}.admin-filter-check{align-items:center;gap:8px;flex-direction:row!important}.admin-table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}.admin-table th,.admin-table td{padding:10px 12px}.admin-table-msgs .admin-cell-msg{white-space:pre-wrap;min-width:240px}.admin-table-cards{white-space:normal;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.admin-table-cards thead{display:none}.admin-table-cards tbody{display:block}.admin-table-cards tbody tr{background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:12px;margin-bottom:12px;padding:12px 14px;display:block}.admin-table-cards tbody tr:hover{background:var(--dark-surface)}.admin-table-cards td{white-space:normal;word-break:break-word;border:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:6px 0;display:flex}.admin-table-cards tr:first-child td{border-top:0}.admin-table-cards td[data-label]:before{content:attr(data-label);font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.08em;text-transform:uppercase;flex:0 0 90px;padding-top:4px;font-size:9px}.admin-table-cards td[data-label=""],.admin-table-cards td:not([data-label]){flex-direction:column;align-items:stretch}.admin-table-cards td[data-label=""]:before{display:none}.admin-table-cards .admin-sub-cell{color:var(--d-ink-3);margin-top:3px;font-size:11px}.admin-table-users td:first-child{border-bottom:1px solid var(--d-border);margin-bottom:6px;padding-bottom:10px}.admin-table-users td:last-child{border-top:1px solid var(--d-border);flex-flow:wrap;justify-content:flex-end;gap:6px;margin-top:4px;padding-top:10px}.admin-table-msgs.admin-table-cards .admin-cell-msg{white-space:pre-wrap;color:var(--d-ink);font-size:12.5px}.cd-grid{gap:10px}.cd-card{padding:14px 16px}.cd-dl{grid-template-columns:80px 1fr;gap:6px 10px;font-size:12px}.cd-timeline{max-height:70vh;padding:14px}.cd-msg{padding:10px 12px}.cd-msg-body{font-size:12.5px}.health-grid{grid-template-columns:1fr 1fr;gap:8px}.health-card{padding:12px 14px}.health-card-value{font-size:22px}.env-table{font-size:11px}.env-table thead th,.env-table tbody td{padding:6px 10px}.admin-quicklinks{gap:8px}.admin-quicklink{flex:100%;padding:12px 14px}.admin-confirm{flex-wrap:wrap;gap:4px}.admin-segments{gap:6px;margin-bottom:14px}.admin-segment{border-radius:8px;gap:6px;padding:6px 10px;font-size:12px}.admin-segment-count{padding:1px 6px;font-size:10px}.insight-body{padding:12px 14px}.insight-head{padding:10px 12px}.insight-meta{padding:8px 12px}.insight-cols{gap:10px}.admin-notifications-card{padding:12px}}@media (max-width:420px){.admin-table-cards td[data-label]:before{flex-basis:72px;font-size:9px}.admin-stats-grid{grid-template-columns:1fr}}.admin code,.admin-page code,.admin-table code,.env-table code,.cd-dl dd code,.cd-msg-meta code,.admin-alert code,.admin-flash code,.admin-quicklink code{border:1px solid #0d0d120f;color:#16161d!important;background:#eef0f3!important}.admin-table{box-shadow:var(--shadow-card)}.admin-table th{color:#6b6b7b;background:#f4f5f7}.admin-table tbody tr:hover{background:#00c8750d}.admin-stat-card,.health-card,.cd-card,.admin-quicklink,.admin-filters select,.cd-timeline{box-shadow:var(--shadow-card)}.cd-msg{border:1px solid var(--d-border-m);border-left:4px solid var(--d-border-m);box-shadow:var(--shadow-card);background:#fff}.cd-msg-them{border-left-color:#6d28d9}.cd-msg-me{background:#f4fbf7;border-left-color:#00a860}.cd-msg-operator{background:#eff6ff;border-left-color:#2563eb}.cd-msg-system{border-left-color:var(--warm);opacity:.92;background:#fffbf7}.cd-msg-tools pre{color:#3e3e50!important;background:#f4f5f7!important}.env-table thead th{background:#f4f5f7}.env-table tbody td{border-bottom:1px solid var(--d-border)}.env-status-set{color:#047857}.env-status-missing{color:#dc2626}.admin .tag,.admin-page .tag,.admin-shell .tag{color:#5c5c70;background:#edeff3;border-color:#0d0d121a}.admin .tag-active,.admin .tag-won,.admin .tag-agent,.admin .tag-hot,.admin-page .tag-active,.admin-page .tag-won,.admin-page .tag-agent,.admin-page .tag-hot,.admin-shell .tag-active,.admin-shell .tag-won,.admin-shell .tag-agent,.admin-shell .tag-hot{color:#047857;background:#00a8601f;border-color:#00a86047}.admin .tag-warm,.admin .tag-pitched,.admin .tag-quoted,.admin-page .tag-warm,.admin-page .tag-pitched,.admin-page .tag-quoted,.admin-shell .tag-warm,.admin-shell .tag-pitched,.admin-shell .tag-quoted{color:#b45309;background:#d977061f;border-color:#d9770647}.admin .tag-cold,.admin .tag-new,.admin .tag-in_convo,.admin-page .tag-cold,.admin-page .tag-new,.admin-page .tag-in_convo,.admin-shell .tag-cold,.admin-shell .tag-new,.admin-shell .tag-in_convo{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb40}.admin .tag-lost,.admin .tag-skip,.admin .tag-paused,.admin .tag-churned,.admin-page .tag-lost,.admin-page .tag-skip,.admin-page .tag-paused,.admin-page .tag-churned,.admin-shell .tag-lost,.admin-shell .tag-skip,.admin-shell .tag-paused,.admin-shell .tag-churned{color:#b91c1c;opacity:1;background:#dc262617;border-color:#dc262638}.admin .tag-contractor,.admin-page .tag-contractor,.admin-shell .tag-contractor{color:#6d28d9;background:#7c3aed1a;border-color:#7c3aed40}.admin .tag-operator,.admin-page .tag-operator,.admin-shell .tag-operator{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb40}.admin .tag-system,.admin-page .tag-system,.admin-shell .tag-system{color:#6b6b7b;background:#edeff3;border-color:#0d0d121a}.admin .tag-internal,.admin-page .tag-internal,.admin-shell .tag-internal{color:#8a8a96;background:#edeff3;border-color:#0d0d121a}.admin .tag-upsell,.admin-page .tag-upsell,.admin-shell .tag-upsell{color:#047857;background:#00a8602e;border-color:#00a860;box-shadow:0 0 0 2px #00a8601a}.admin-alert{color:#b91c1c;background:#dc26260f;border-color:#dc262640}.admin-flash-ok{color:#047857;background:#00a86014;border-color:#00a8604d}.admin-flash-err{color:#b91c1c;background:#dc262612;border-color:#dc262647}.admin-link-quiet:hover{color:#dc2626;background:#dc262614;border-color:#dc262666}.admin-link-warn{color:#dc2626;border-color:#dc262640}.admin-link-warn:hover{color:#b91c1c;background:#dc26261a;border-color:#dc26268c}.admin-link-danger{color:#dc2626;background:#dc26261a;border-color:#dc262666}.admin-link-danger:hover{color:#b91c1c;background:#dc26262e;border-color:#dc2626b3}.admin-row-pending{background:#dc26260a}.health-card.tone-warn .health-card-value{color:#b45309}.health-card.tone-alert .health-card-value{color:#dc2626}.health-card.tone-alert{background:#dc26260a;border-color:#dc262659}.admin-shell{background:var(--dark-bg);min-height:100vh;font-family:var(--font-sans);color:var(--d-ink);display:flex}.admin-sidebar{border-right:1px solid var(--d-border-m);background:#fff;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:4px;width:232px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{border-bottom:1px solid var(--d-border);align-items:center;gap:9px;margin-bottom:8px;padding:0 10px 18px;display:flex}.admin-brand-mark{color:#fff;width:30px;height:30px;font-size:15px;font-weight:800;font-family:var(--font-display);background:linear-gradient(135deg,#34d399,#00a860);border-radius:8px;place-items:center;display:grid;box-shadow:0 2px 8px #00a8604d}.admin-brand-text{line-height:1.1}.admin-brand-text strong{font-family:var(--font-display);color:var(--d-ink);font-size:15px;font-weight:800;display:block}.admin-brand-text span{color:var(--d-ink-4);font-size:10px;font-family:var(--font-mono);letter-spacing:.06em}.admin-navlink{color:var(--d-ink-2);border-radius:9px;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.admin-navlink:hover{color:var(--d-ink);background:#f2f4f6}.admin-navlink-active{color:#047857;background:#00a8601a;font-weight:600}.admin-navlink-icon{opacity:.85;flex-shrink:0;width:17px;height:17px}.admin-nav-group{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--d-ink-4);padding:16px 11px 6px;font-size:9px}.admin-sidebar-foot{border-top:1px solid var(--d-border);font-family:var(--font-mono);color:var(--d-ink-4);margin-top:auto;padding:14px 11px 2px;font-size:10px;line-height:1.6}.admin-main{flex:1;min-width:0}.admin-navtoggle,.admin-navburger{display:none}@media (max-width:880px){.admin-shell{display:block}.admin-sidebar{z-index:60;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #0000002e}.admin-navtoggle:checked~.admin-sidebar{transform:translate(0)}.admin-navtoggle:checked~.admin-scrim{z-index:55;background:#00000052;display:block;position:fixed;inset:0}.admin-scrim{display:none}.admin-navburger{z-index:40;border-bottom:1px solid var(--d-border-m);width:100%;font-family:var(--font-mono);color:var(--d-ink-2);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;display:inline-flex;position:sticky;top:0}.admin-split-grid,.admin-onboard-form-grid{grid-template-columns:1fr}}.admin-head{border-bottom:1px solid var(--d-border-m)}.admin-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-kpi{border:1px solid var(--d-border-m);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.admin-kpi-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-4);font-size:10px}.admin-kpi-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--d-ink);font-size:30px;font-weight:800;line-height:1.05}.admin-kpi-sub{color:var(--d-ink-3);font-size:11.5px}.admin-kpi-accent .admin-kpi-value{color:#00a860}.admin-kpi-hot .admin-kpi-value{color:#dc2626}.admin-attn-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.admin-attn{border:1px solid var(--d-border-m);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;overflow:hidden}.admin-attn-head{border-bottom:1px solid var(--d-border);color:var(--d-ink);align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.admin-attn-head .admin-count{margin-left:auto}.admin-attn-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.admin-attn-dot.upsell{background:#00a860}.admin-attn-dot.feedback{background:#2563eb}.admin-attn-dot.risk{background:#d97706}.admin-attn-dot.dormant{background:#9a9aa8}.admin-attn-list{margin:0;padding:6px;list-style:none}.admin-attn-item{color:var(--d-ink);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.admin-attn-item:hover{background:#f2f4f6}.admin-attn-item-main{flex:1;min-width:0}.admin-attn-item-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.admin-attn-item-meta{color:var(--d-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.admin-attn-item-val{color:var(--d-ink-2);white-space:nowrap;font-size:13px;font-weight:700}.admin-attn-empty{color:var(--d-ink-4);text-align:center;padding:12px;font-size:12.5px}.admin-status{color:var(--d-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.admin-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.admin-status-line{color:var(--d-ink-3);margin-top:2px;font-size:11px;font-weight:400}.s-upsell{background:#00a860}.s-feedback{background:#2563eb}.s-risk{background:#d97706}.s-dormant{background:#9a9aa8}.s-healthy{background:#34d399}.s-new{background:#a78bfa}.s-draft{background:#94a3b8}.s-paused{background:#f59e0b}.s-churned{background:#6b7280}.admin-meter{background:#eceef1;border-radius:999px;min-width:64px;height:6px;margin-top:5px;position:relative;overflow:hidden}.admin-meter-fill{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.admin-meter-fill.low{background:#9a9aa8}.admin-meter-fill.ok{background:#00a860}.admin-meter-fill.high{background:#d97706}.admin-meter-fill.over{background:#dc2626}.admin-segments{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.admin-segment{border:1px solid var(--d-border-m);color:var(--d-ink-2);box-shadow:var(--shadow-card);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.admin-segment:hover{border-color:var(--bm-green-border)}.admin-segment-active{color:#047857;background:#00a86012;border-color:#00a860}.admin-segment-count{font-family:var(--font-mono);color:#5c5c70;background:#edeff3;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.admin-segment-active .admin-segment-count{color:#047857;background:#00a86029}.insight{border:1px solid var(--d-border-m);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;margin-bottom:16px;overflow:hidden}.insight-head{border-bottom:1px solid var(--d-border);background:linear-gradient(#fbfcfd,#fff);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 18px;display:flex}.insight-verdict{border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.insight-verdict.prospect{color:#047857;background:#00a8601f}.insight-verdict.feedback{color:#1d4ed8;background:#2563eb1a}.insight-verdict.risk{color:#b45309;background:#d977061f}.insight-verdict.inactive{color:#6b6b7b;background:#edeff3}.insight-score{text-align:right;margin-left:auto;line-height:1}.insight-score b{font-family:var(--font-display);color:var(--d-ink);font-size:26px;font-weight:800}.insight-score span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--d-ink-4);margin-top:3px;font-size:9px;display:block}.insight-body{padding:16px 18px}.insight-summary{color:var(--d-ink);margin:0 0 16px;font-size:14px;line-height:1.55}.insight-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:720px){.insight-cols{grid-template-columns:1fr}}.insight-col h4{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-4);margin:0 0 8px;font-size:10px}.insight-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.insight-list li{color:var(--d-ink-2);gap:8px;font-size:13px;line-height:1.4;display:flex}.insight-list li:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.insight-list.wins li:before{background:#00a860}.insight-list.blocks li:before{background:#d97706}.insight-list-empty{color:var(--d-ink-4);font-size:12.5px;font-style:italic}.insight-action{background:#00a8600f;border:1px solid #00a86038;border-radius:11px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 15px;display:flex}.insight-action.contact{background:#2563eb0f;border-color:#2563eb38}.insight-action.watch{border-color:var(--d-border-m);background:#f6f7f9}.insight-action-icon{font-size:17px;line-height:1.3}.insight-action-text{color:var(--d-ink);font-size:13px;line-height:1.45}.insight-action-text strong{margin-bottom:2px;display:block}.insight-meta{border-top:1px solid var(--d-border);font-family:var(--font-mono);color:var(--d-ink-4);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 18px;font-size:10px;display:flex}.insight-meta .admin-link{margin-left:auto}.insight-empty{text-align:center;padding:26px 18px}.insight-empty p{color:var(--d-ink-3);margin:0 0 14px;font-size:13px}.btn-generate{font:inherit;cursor:pointer;color:#fff;background:linear-gradient(135deg,#34d399,#00a860);border:0;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #00a86047}.btn-generate:hover{filter:brightness(1.04)}.btn-generate:disabled{opacity:.6;cursor:default}.inbox{grid-template-columns:320px 1fr;gap:0;height:100vh;display:grid}.inbox-list{border-right:1px solid var(--d-border-m);background:#fff;height:100vh;overflow-y:auto}.inbox-search{z-index:5;border-bottom:1px solid var(--d-border);background:#fff;padding:12px;position:sticky;top:0}.inbox-search input{border:1px solid var(--d-border-m);background:#f8f9fb;border-radius:9px;width:100%;padding:9px 12px;font-size:13px}.inbox-search input:focus{border-color:var(--bm-green-border);background:#fff;outline:none}.inbox-hint{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.04em;margin-top:7px;font-size:9.5px}.inbox-row{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--d-border);width:100%;font:inherit;background:#fff;padding:12px 14px;display:block}.inbox-row:hover{background:#f7f8fa}.inbox-row-active{background:#00a86012;box-shadow:inset 3px 0 #00a860}.inbox-row-top{align-items:center;gap:8px;display:flex}.inbox-row-name{color:var(--d-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.inbox-row-time{color:var(--d-ink-4);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10.5px}.inbox-row-sub{align-items:center;gap:7px;margin-top:5px;display:flex}.inbox-row-snip{color:var(--d-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;overflow:hidden}.inbox-verdict-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.inbox-empty{text-align:center;color:var(--d-ink-4);padding:40px 20px;font-size:13px}.inbox-pane{background:var(--dark-bg);height:100vh;padding:22px 24px;overflow-y:auto}.inbox-pane-head{border-bottom:1px solid var(--d-border-m);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.inbox-pane-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:800}.inbox-pane-head .admin-sub{margin-top:3px}.inbox-pane-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.inbox-placeholder{height:100vh;color:var(--d-ink-4);text-align:center;place-items:center;display:grid}.inbox-loading{text-align:center;color:var(--d-ink-4);font-family:var(--font-mono);padding:40px;font-size:12px}.inbox-convo{flex-direction:column;gap:10px;display:flex}.operator-input-container{background:#fff;border-top:1px solid #0000000f;border-bottom-right-radius:8px;border-bottom-left-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;display:flex}.operator-input{color:#0d0d12;background:#fff;border:1px solid #0d0d1224;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14px}.operator-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.operator-send-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s}.operator-send-btn:hover:not(:disabled){background:#1d4ed8}.operator-send-btn:disabled{opacity:.5;cursor:not-allowed}.agent-status-banner{border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 16px;font-size:12.5px;font-weight:600;display:flex}.agent-status-banner.paused{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.agent-status-banner.active{color:#166534;background:#f0fdf4;border:1px solid #86efac}.inbox-kbd{font-family:var(--font-mono);color:var(--d-ink-3);border:1px solid var(--d-border-m);background:#fff;border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:10px}.inbox-back{display:none}@media (max-width:880px){.inbox{grid-template-columns:1fr;height:auto}.inbox-list{border-right:0;height:auto;max-height:none}.inbox-pane{height:auto;padding:16px 14px 40px}.inbox.inbox-show-convo .inbox-list,.inbox.inbox-show-list .inbox-pane{display:none}.inbox-back{display:inline-flex}.inbox-search{top:41px}.inbox-pane-head{flex-direction:column;align-items:flex-start;gap:10px}.inbox-pane-head h2{font-size:18px}.inbox-pane-nav{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:8px;display:grid}.inbox-pane-nav .admin-link{text-align:center;width:100%;padding:8px 10px;font-size:11.5px}.inbox-hint-kbd{display:none}}.ip-map-shell{background:var(--dark-bg);height:100dvh;color:var(--d-ink);flex-direction:column;display:flex;overflow:hidden}.ip-map-header{border-bottom:1px solid var(--d-border);background:var(--dark-bg);flex-direction:column;flex-shrink:0;gap:2px;padding:14px 16px 10px;display:flex}.ip-map-title{letter-spacing:-.01em;font-size:16px;font-weight:600}.ip-map-meta{font-family:var(--font-mono);color:var(--d-ink-3);letter-spacing:.06em;font-size:10.5px}.ip-map-wrap{flex:1;min-height:0;position:relative}.ip-map{background:#0c0c0e;width:100%;height:100%}.ip-map-loading{height:100%;color:var(--d-ink-3);font-family:var(--font-mono);letter-spacing:.06em;justify-content:center;align-items:center;font-size:11px;display:flex}.ip-map-footer{border-top:1px solid var(--d-border);background:var(--dark-bg);color:var(--d-ink-3);text-align:center;flex-shrink:0;padding:10px 16px;font-size:11px}.ip-map-card-backdrop{-webkit-backdrop-filter:blur(2px);z-index:1000;background:#000000b8;justify-content:center;align-items:flex-end;animation:.18s ease-out ip-map-fade;display:flex;position:fixed;inset:0}.ip-map-card{background:var(--dark-raised);border-top:1px solid var(--d-border-m);width:100%;max-width:520px;color:var(--d-ink);padding:6px 18px 22px;padding-bottom:max(22px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;transition:max-height .28s cubic-bezier(.32,.72,0,1);animation:.22s ease-out ip-map-slide-up;display:flex;position:relative;overflow:hidden;box-shadow:0 -16px 48px #0000008c}.ip-map-card.is-compact{max-height:240px}.ip-map-card.is-expanded{max-height:80vh;overflow-y:auto}@keyframes ip-map-fade{0%{opacity:0}to{opacity:1}}@keyframes ip-map-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ip-map-card-handle{cursor:pointer;background:0 0;border:0;align-self:center;padding:8px 24px 6px}.ip-map-card-handle-bar{background:var(--d-ink-4);border-radius:2px;width:38px;height:4px;transition:background .18s;display:block}.ip-map-card-handle:hover .ip-map-card-handle-bar{background:var(--d-ink-2)}.ip-map-card-close{color:var(--d-ink-3);cursor:pointer;z-index:2;background:0 0;border:0;padding:4px 8px;font-size:26px;line-height:1;position:absolute;top:8px;right:12px}.ip-map-card-close:hover{color:var(--d-ink)}.ip-map-card-head{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:0 0 6px;display:flex}.ip-map-card-head:disabled{cursor:default}.ip-map-card-head:not(:disabled):hover .ip-map-card-address{color:var(--bm-green-bright)}.ip-map-card-tier{font-family:var(--font-mono);letter-spacing:.1em;border-radius:4px;align-self:flex-start;margin-bottom:2px;padding:3px 8px;font-size:9.5px;font-weight:700}.ip-map-card-tier.tier-hot{color:#fff;background:#ef4444}.ip-map-card-tier.tier-warm{color:#1f1500;background:#f59e0b}.ip-map-card-tier.tier-cold{color:#fff;background:#3b82f6}.ip-map-card-address{letter-spacing:-.01em;font-size:17px;font-weight:600;transition:color .16s}.ip-map-card-sub{color:var(--d-ink-3);font-size:12.5px}.ip-map-card-expand-hint{font-family:var(--font-mono);letter-spacing:.1em;color:var(--d-ink-4);margin-top:4px;font-size:9.5px}.ip-map-card-quickbar{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ip-map-card-action{background:var(--bm-green);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ip-map-card-action:hover{background:var(--bm-green-bright)}.ip-map-card-body{flex-direction:column;gap:12px;margin-top:14px;animation:.24s ease-out 60ms both ip-map-body-in;display:flex}@keyframes ip-map-body-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ip-map-card-section{border-top:1px solid var(--d-border);flex-direction:column;gap:4px;padding-top:12px;display:flex}.ip-map-card-h{font-family:var(--font-mono);letter-spacing:.1em;color:var(--d-ink-4);font-size:9.5px}.ip-map-card-h-inline{font-family:var(--font-mono);letter-spacing:.08em;color:var(--d-ink-4);text-transform:uppercase;margin-right:4px;font-size:10px}.ip-map-card-builder{font-size:14px;font-weight:500}.ip-map-card-stage{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#4ade80;background:#22c55e26;border-radius:4px;align-self:flex-start;margin-top:2px;padding:3px 8px;font-size:10px;font-weight:700}.ip-map-card-stage.stage-lost{color:#f87171;background:#ef444426}.ip-map-card-stage.stage-won{color:#4ade80;background:#22c55e40}.ip-map-card-stage.stage-pitched{color:#fbbf24;background:#f59e0b2e}.ip-map-card-next{color:var(--d-ink-2);margin-top:4px;font-size:13px;line-height:1.4}.leaflet-container{background:#0c0c0e}.leaflet-control-attribution{color:var(--d-ink-3)!important;background:#0000008c!important;font-size:9.5px!important}.leaflet-control-attribution a{color:var(--d-ink-2)!important}.marker-cluster{background:#22c55e40!important}.marker-cluster div{color:#fff!important;background:#22c55eb3!important;font-weight:700!important}.ip-map-card-kv-grid{grid-template-columns:78px 1fr;align-items:baseline;gap:6px 12px;margin-top:6px;font-size:13px;display:grid}.ip-map-card-k{font-family:var(--font-mono);letter-spacing:.1em;color:var(--d-ink-4);text-transform:uppercase;padding-top:2px;font-size:9.5px}.ip-map-card-v{color:var(--d-ink);word-break:break-word}.ip-map-card-link{color:var(--bm-green-bright);word-break:break-word;text-decoration:none}.ip-map-card-link:hover{text-decoration:underline}.ip-map-card-desc{border:1px solid var(--d-border);color:var(--d-ink-2);background:#ffffff08;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.45}.ip-map-card-score-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ip-map-card-score-total{align-items:center;gap:8px;display:flex}.ip-map-card-score-num{font-family:var(--font-mono);color:var(--d-ink);font-size:13px;font-weight:600}.ip-map-card-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ip-map-card-chip{color:#4ade80;background:#22c55e21;border:1px solid #22c55e4d;border-radius:999px;padding:4px 9px;font-size:11px}.ip-map-card-bars{flex-direction:column;gap:10px;display:flex}.ip-map-card-bars-detail{border-top:1px solid var(--d-border);margin-top:12px;padding-top:12px}.ip-map-score-row{flex-direction:column;gap:4px;display:flex}.ip-map-score-row.is-compact{gap:2px}.ip-map-score-row-top{justify-content:space-between;align-items:baseline;display:flex}.ip-map-score-label{font-size:12px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--d-ink)}.ip-map-score-row.is-compact .ip-map-score-label{text-transform:none;letter-spacing:0;color:var(--d-ink-2);font-size:11px}.ip-map-score-num{font-family:var(--font-mono);font-size:11px;font-weight:600}.ip-map-score-num.tone-high{color:#4ade80}.ip-map-score-num.tone-mid{color:#fbbf24}.ip-map-score-num.tone-low{color:#f87171}.ip-map-score-num.tone-zero{color:var(--d-ink-4)}.ip-map-score-bar-track{background:#ffffff0f;border-radius:3px;width:100%;height:6px;overflow:hidden}.ip-map-score-bar-fill{border-radius:3px;height:100%;transition:width .24s ease-out}.ip-map-score-bar-fill.tone-high{background:linear-gradient(90deg,#22c55e 0%,#4ade80 100%)}.ip-map-score-bar-fill.tone-mid{background:linear-gradient(90deg,#f59e0b 0%,#fbbf24 100%)}.ip-map-score-bar-fill.tone-low{background:linear-gradient(90deg,#ef4444 0%,#f87171 100%)}.ip-map-score-bar-fill.tone-zero{background:#ffffff0d}.ip-map-score-note{color:var(--d-ink-3);font-size:11px;font-style:italic}.ip-map-score-row.is-compact .ip-map-score-note{font-size:10.5px}.ip-map-card-toggle{color:var(--bm-green-bright);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:10px;padding:4px 0;font-size:11px}.ip-map-card-toggle:hover{color:var(--bm-green)}.net-page{background:var(--dark-bg);min-height:100dvh;color:var(--d-ink);padding:24px 16px max(48px, env(safe-area-inset-bottom));justify-content:center;align-items:flex-start;display:flex}.net-shell{flex-direction:column;gap:22px;width:100%;max-width:560px;display:flex}.net-header{align-items:center;display:flex}.net-brand{align-items:center;gap:10px;display:flex}.net-brand-mark{background:linear-gradient(135deg, var(--bm-green) 0%, var(--bm-green-bright) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.net-brand-name{color:var(--d-ink-2);letter-spacing:-.01em;font-size:14px;font-weight:600}.net-hero{flex-direction:column;gap:8px;display:flex}.net-h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.net-lede{color:var(--d-ink-2);margin:0;font-size:15px;line-height:1.5}.net-form{flex-direction:column;gap:16px;display:flex}.net-field{flex-direction:column;gap:6px;display:flex}.net-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-3);font-size:11px}.net-textarea{background:var(--dark-surface);border:1px solid var(--d-border-m);font-family:var(--font-mono);color:var(--d-ink);resize:vertical;border-radius:12px;width:100%;min-height:220px;padding:14px 16px;font-size:13px;line-height:1.5;transition:border-color .16s}.net-textarea:focus{border-color:var(--bm-green);outline:none}.net-textarea::placeholder{color:var(--d-ink-4);opacity:.7}.net-hint{color:var(--d-ink-4);font-size:12px}.net-hint strong{color:var(--bm-green-bright);font-weight:600}.net-csv-toggle{color:var(--d-ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.net-csv-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--bm-green);margin:0}.net-file{background:var(--dark-surface);border:1px dashed var(--d-border-m);color:var(--d-ink-2);cursor:pointer;border-radius:10px;padding:12px;font-size:12px}.net-error{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:10px 12px;font-size:13px}.net-submit{background:var(--bm-green);color:#fff;cursor:pointer;border:none;border-radius:999px;margin-top:4px;padding:14px 22px;font-size:15px;font-weight:600;transition:background .16s,opacity .16s}.net-submit:hover:not(:disabled){background:var(--bm-green-bright)}.net-submit:disabled{opacity:.45;cursor:not-allowed}.net-footer{color:var(--d-ink-4);text-align:center;margin-top:8px;font-size:12px}.net-contacts{flex-direction:column;gap:12px;margin-top:32px;display:flex}.net-contacts-header{border-bottom:1px solid var(--d-line-1);flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.net-contacts-title{color:var(--d-ink-1);margin:0;font-size:16px;font-weight:600}.net-contacts-summary{color:var(--d-ink-3);margin:0;font-size:13px}.net-contacts-summary strong{color:var(--d-ink-1);font-weight:600}.net-contacts-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.net-contact-row{border-bottom:1px solid var(--d-line-1);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;display:flex}.net-contact-row:last-child{border-bottom:0}.net-contact-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.net-contact-headline{color:var(--d-ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.net-contact-sub{color:var(--d-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.net-contact-matches{color:var(--bm-green-bright);white-space:nowrap;background:#4caf501f;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500}.net-results{flex-direction:column;gap:16px;padding-top:12px;display:flex}.net-results-loading{text-align:center;color:var(--d-ink-3);font-family:var(--font-mono);padding:60px 0;font-size:12px}.net-results-num{color:var(--bm-green-bright);font-weight:800}.net-builder-list{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.net-builder-row{background:var(--dark-surface);border:1px solid var(--d-border);border-radius:10px;grid-template-columns:1fr auto auto;grid-template-areas:"name meta check";align-items:baseline;gap:4px 10px;padding:12px 14px;display:grid}.net-builder-name{color:var(--d-ink);word-break:break-word;grid-area:name;min-width:0;font-size:14px;font-weight:600}.net-builder-meta{color:var(--d-ink-3);white-space:nowrap;text-overflow:ellipsis;grid-area:meta;min-width:0;font-size:12px;overflow:hidden}.net-builder-check{color:var(--bm-green-bright);grid-area:check;font-size:14px;font-weight:700}@media (max-width:559px){.net-builder-row{grid-template-columns:1fr auto;grid-template-areas:"name check""meta meta";align-items:center}.net-builder-meta{white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible}}.net-results-meta{color:var(--d-ink-3);margin:0;font-size:13px}.inv-page{background:var(--dark-bg);min-height:100dvh;color:var(--d-ink);padding:24px 16px max(48px, env(safe-area-inset-bottom));justify-content:center;align-items:flex-start;display:flex}.inv-shell{flex-direction:column;gap:22px;width:100%;max-width:560px;display:flex}.inv-shell-narrow{max-width:420px}.inv-header{align-items:center;display:flex}.inv-brand{align-items:center;gap:10px;display:flex}.inv-brand-mark{background:linear-gradient(135deg, var(--bm-green) 0%, var(--bm-green-bright) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.inv-brand-name{color:var(--d-ink-2);letter-spacing:-.01em;font-size:14px;font-weight:600}.inv-hero{flex-direction:column;gap:10px;display:flex}.inv-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bm-green-bright);margin:0;font-size:11px}.inv-h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.18}.inv-lede{color:var(--d-ink-2);margin:0;font-size:15px;line-height:1.5}.inv-leads{flex-direction:column;gap:10px;display:flex}.inv-lead{background:var(--dark-surface);border:1px solid var(--d-border-m);border-left:3px solid var(--bm-green);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.inv-lead-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.inv-lead-builder{letter-spacing:-.01em;font-size:15px;font-weight:700}.inv-lead-value{font-family:var(--font-mono);color:var(--bm-green-bright);font-size:13px;font-weight:600}.inv-lead-addr{color:var(--d-ink-2);font-size:14px}.inv-lead-rel{color:var(--d-ink-3);font-size:12px;font-style:italic}.inv-form{background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:14px;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.inv-field{flex-direction:column;gap:6px;display:flex}.inv-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-3);font-size:11px}.inv-input{background:var(--dark-bg);border:1px solid var(--d-border-m);color:var(--d-ink);border-radius:10px;width:100%;padding:12px 14px;font-size:16px;transition:border-color .16s}.inv-input:focus{border-color:var(--bm-green);outline:none}.inv-input::placeholder{color:var(--d-ink-4);opacity:.7}.inv-submit{background:linear-gradient(135deg, var(--bm-green) 0%, var(--bm-green-bright) 100%);color:#00130c;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:10px;padding:14px 16px;font-size:15px;font-weight:700;transition:transform 80ms,opacity .16s}.inv-submit:active{transform:translateY(1px)}.inv-submit:disabled{opacity:.55;cursor:not-allowed}.inv-existing-note{color:var(--d-ink-2);margin:0 0 4px;font-size:14px;line-height:1.5}.inv-tos{color:var(--d-ink-4);margin:0;font-size:11px;line-height:1.5}.inv-error-msg{color:#fecaca;background:#ef444414;border:1px solid #ef44444d;border-radius:10px;padding:10px 12px;font-size:13px}.inv-success{background:var(--bm-green-tint);border:1px solid var(--bm-green-border);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 18px;display:flex}.inv-success-mark{background:var(--bm-green);color:#00130c;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:4px;font-size:18px;font-weight:800;display:inline-flex}.inv-success-h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.inv-success-body{color:var(--d-ink-2);margin:0;font-size:14px;line-height:1.5}.inv-success-meta{color:var(--d-ink-3);margin:4px 0 0;font-size:12px}.inv-error-card{background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:14px;flex-direction:column;gap:10px;padding:22px 18px;display:flex}.inv-error-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.inv-error-body{color:var(--d-ink-2);margin:0;font-size:14px;line-height:1.55}.inv-foot{border-top:1px solid var(--d-border);flex-direction:column;gap:6px;padding-top:16px;display:flex}.inv-foot-line{font-family:var(--font-mono);letter-spacing:.05em;color:var(--d-ink-3);margin:0;font-size:11px}.inv-foot-meta{color:var(--d-ink-4);margin:0;font-size:11px}.net-section{border-top:1px solid var(--d-line-1);flex-direction:column;gap:18px;padding-top:24px;display:flex}.net-section:first-of-type{border-top:0;padding-top:0}.net-section-head{flex-direction:column;gap:6px;display:flex}.net-section-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bm-green-bright);margin:0;font-size:11px}.net-section-title{letter-spacing:-.01em;color:var(--d-ink-1);margin:0;font-size:20px;font-weight:700;line-height:1.2}.net-section-lede{color:var(--d-ink-2);margin:0;font-size:14px;line-height:1.5}.net-invite{background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.net-invite-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.net-field-wide{grid-column:1/-1}.net-input{background:var(--dark-bg);border:1px solid var(--d-border-m);color:var(--d-ink);border-radius:10px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .16s}.net-input:focus{border-color:var(--bm-green);outline:none}.net-input::placeholder{color:var(--d-ink-4);opacity:.7}.net-input:disabled{opacity:.5;cursor:not-allowed}.net-select{appearance:none;cursor:pointer}.net-invite-toggle{color:var(--bm-green-bright);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px}.net-invite-toggle:hover:not(:disabled){text-decoration:underline}.net-invite-toggle:disabled{opacity:.5;cursor:not-allowed}.net-invite-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.net-submit-secondary{margin-top:0;padding:10px 18px;font-size:14px}.net-invite-quota{color:var(--d-ink-3);font-size:12px}.net-invite-quota strong{color:var(--d-ink-1);font-weight:600}.net-invite-side-effect{border-left:2px solid var(--bm-green);color:var(--d-ink-3);background:#4caf500f;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.net-invite-side-effect strong{color:var(--d-ink-1);font-weight:600}.net-hint-warn{color:#fbbf24}.net-invite-success{color:var(--d-ink-2);background:#4caf5014;border:1px solid #4caf504d;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.net-invite-success p{margin:0}.net-invite-success strong{color:var(--d-ink-1);font-weight:600}.net-invite-success-head{color:var(--d-ink-1);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.net-invite-success-dot{color:var(--bm-green-bright);font-size:10px;line-height:1}.net-invite-success-tier{font-family:var(--font-mono);color:var(--d-ink-4);letter-spacing:.02em;font-size:11px}.net-invite-again{border:1px solid var(--d-border-m);color:var(--d-ink-1);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:8px 16px;font-size:13px;transition:border-color .16s}.net-invite-again:hover{border-color:var(--bm-green)}.net-colleague-aside{color:var(--d-ink-4);text-align:center;margin:0;font-size:12px;line-height:1.5}.net-colleague-aside em{font-style:normal;font-family:var(--font-mono);color:var(--d-ink-3)}@media (max-width:480px){.net-invite-grid{grid-template-columns:1fr}}.net-colleague-stats{background:var(--dark-surface);border:1px solid var(--d-border-m);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.net-colleague-stat{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.net-colleague-stat-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bm-green-bright);font-size:28px;font-weight:700;line-height:1}.net-colleague-stat-label{color:var(--d-ink-3);font-size:11px;line-height:1.35}@media (max-width:480px){.net-colleague-stats{grid-template-columns:1fr}}.sim-page-main{flex-direction:column!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding:0!important;display:flex!important;overflow:hidden!important}@media (max-width:880px){.sim-page-main{height:calc(100vh - 42px)!important;max-height:calc(100vh - 42px)!important}}.sim-container{flex:1;grid-template-columns:240px 1fr 340px;min-height:0;display:grid}.sim-config{border-right:1px solid var(--d-border-m);background:#fff;height:100%;min-height:0;padding:16px 20px;overflow-y:auto}.sim-chat-window{border-right:1px solid var(--d-border-m);background:var(--dark-bg);flex-direction:column;height:100%;min-height:0;display:flex}.sim-chat-header{border-bottom:1px solid var(--d-border-m);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sim-messages-pane{flex-direction:column;flex:1;padding:16px;display:flex;overflow-y:auto}.sim-chat-placeholder{text-align:center;color:var(--d-ink-4);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;font-size:13.5px;display:flex}.sim-chat-bubbles{flex-direction:column;gap:12px;display:flex}.sim-bubble{word-break:break-word;border-radius:14px;max-width:85%;padding:10px 14px;font-size:13px;line-height:1.45}.sim-bubble.me{background:var(--dark-raised);color:var(--d-ink);border-bottom-right-radius:4px;align-self:flex-end}.sim-bubble.them{border:1px solid var(--bm-green-border);color:var(--d-ink);background:#00a86014;border-bottom-left-radius:4px;align-self:flex-start}.sim-bubble-meta{font-family:var(--font-mono);text-transform:uppercase;color:var(--bm-green-deep);letter-spacing:.04em;margin-bottom:4px;font-size:9px;display:block}.sim-bubble-body{white-space:pre-wrap}.sim-input-area{border-top:1px solid var(--d-border-m);background:#fff;flex-shrink:0;gap:8px;padding:12px;display:flex}.sim-input-area input{border:1px solid var(--d-border-m);color:var(--d-ink);background:#f8f9fa;border-radius:8px;outline:none;flex:1;padding:9px 12px;font-size:13px}.sim-input-area input:focus{border-color:var(--bm-green-bright);background:#fff}.sim-input-area button{background:var(--bm-green);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .12s}.sim-input-area button:hover:not(:disabled){background:var(--bm-green-deep)}.sim-input-area button:disabled{opacity:.5;cursor:not-allowed}.sim-inspector{background:#fff;height:100%;min-height:0;padding:16px 20px;overflow-y:auto}.sim-inspector-scroll{flex-direction:column;gap:16px;display:flex}.sim-log-card{border:1px solid var(--d-border-m);box-shadow:var(--shadow-card);background:#fcfdfe;border-radius:10px;padding:12px 14px}.sim-log-card h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--d-ink-3);border-bottom:1px solid var(--d-border);margin:0 0 10px;padding-bottom:6px;font-size:10.5px}.sim-metrics-dl{grid-template-columns:100px 1fr;gap:6px 12px;margin:0;font-size:12.5px;display:grid}.sim-metrics-dl dt{color:var(--d-ink-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding-top:2px;font-size:9.5px}.sim-metrics-dl dd{color:var(--d-ink-2);margin:0;font-weight:600}.sim-tool-calls-list{flex-direction:column;gap:10px;display:flex}.sim-tool-call-item{border:1px solid var(--d-border);background:#fff;border-radius:6px;padding:8px 10px}.sim-tool-name{font-family:var(--font-mono);color:var(--d-ink);font-size:11px;font-weight:700}.sim-tool-details{color:var(--d-ink-3);margin-top:4px;font-size:12px}.sim-tool-result{margin-top:4px}.sim-profile-details{flex-direction:column;gap:12px;display:flex}.sim-profile-card{border-bottom:1px solid var(--d-border);padding-bottom:12px}.sim-profile-card:last-child{border-bottom:0;padding-bottom:0}.sim-profile-card h4{color:var(--d-ink);margin:0 0 6px;font-size:12px;font-weight:700}.sim-profile-card dl{grid-template-columns:80px 1fr;gap:6px 10px;margin:0;font-size:12px;display:grid}.sim-profile-card dt{color:var(--d-ink-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.sim-profile-card dd{color:var(--d-ink-2);margin:0;font-weight:500}.sim-empty-detail{color:var(--d-ink-4);font-size:11.5px;font-style:italic}.sim-column-title{font-family:var(--font-display);color:var(--d-ink);border-bottom:1px solid var(--d-border-m);margin:0 0 16px;padding-bottom:10px;font-size:15px;font-weight:700}@media (max-width:960px){.sim-container{grid-template-columns:1fr;height:auto;overflow:visible}.sim-config,.sim-inspector{border-right:0;border-bottom:1px solid var(--d-border-m);height:auto}.sim-chat-window{border-right:0;border-bottom:1px solid var(--d-border-m);height:600px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-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-ease{syntax:"*";inherits:false}
