.dwp-page{color:#292522;background:#fbf8f2;min-height:100vh;font-family:DM Sans,sans-serif}.dwp-page *{box-sizing:border-box}.dwp-nav{background:#fbf8f2;border-bottom:1px solid #dfd5cc;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(20px,6vw,88px);display:flex}.dwp-nav img{object-fit:contain;width:116px;height:76px}.dwp-nav nav{gap:24px;display:flex}.dwp-nav a{color:inherit;text-decoration:none}.dwp-page main{max-width:1500px;margin:auto}.dwp-crumbs{color:#796b65;gap:9px;padding:30px clamp(20px,6vw,88px);font-size:12px;display:flex}.dwp-crumbs a{color:inherit}.dwp-product{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(34px,7vw,110px);padding:20px clamp(20px,6vw,88px) 90px;display:grid}.dwp-photo{aspect-ratio:4/5;background:#eee6dd}.dwp-photo img{object-fit:cover;width:100%;height:100%}.dwp-product>article>span,.dwp-category-head>span{color:#9a6672;letter-spacing:.18em;font-size:11px;font-weight:800}.dwp-product h1,.dwp-category-head h1{margin:18px 0;font:400 clamp(50px,7vw,94px)/.96 Italiana,serif}.dwp-product>article>p{color:#655b56;line-height:1.8}.dwp-product>article>b{margin:28px 0 16px;font:38px Italiana,serif;display:block}.dwp-stock{color:#79585e;background:#efe7df;padding:9px 12px;font-weight:700;display:inline-block}.dwp-stock[data-available=true]{color:#365b35;background:#e3f1df}.dwp-product article section{border-top:1px solid #d9cec5;margin:30px 0}.dwp-product article section h2{font:30px Italiana,serif}.dwp-product article section>div{border-bottom:1px solid #e3dad2;justify-content:space-between;padding:12px 0;display:flex}.dwp-button{color:#fff;background:#292522;padding:16px 22px;font-weight:800;text-decoration:none;display:inline-block}.dwp-fulfillment{font-size:13px}.dwp-policies{background:#eee6dd;margin:0 clamp(20px,6vw,88px) 90px;padding:40px}.dwp-policies h2{font:42px Italiana,serif}.dwp-policies p{line-height:1.7}.dwp-category-head{text-align:center;padding:100px 24px 65px;position:relative;overflow:hidden}.dwp-category-head>img{object-fit:cover;opacity:.15;width:100%;height:100%;position:absolute;inset:0}.dwp-category-head>:not(img){position:relative}.dwp-category-head p{max-width:720px;margin:0 auto 20px;line-height:1.8}.dwp-grid{grid-template-columns:repeat(3,1fr);gap:24px;padding:0 clamp(20px,5vw,76px) 100px;display:grid}.dwp-grid article{background:#fff;border:1px solid #e1d8cf}.dwp-grid a{color:inherit;padding-bottom:22px;text-decoration:none;display:block}.dwp-grid img{object-fit:cover;width:100%;height:360px}.dwp-grid span,.dwp-grid h2,.dwp-grid b{margin:14px 20px 0;display:block}.dwp-grid span{color:#9a6672;font-size:10px;font-weight:800}.dwp-grid h2{font:30px Italiana,serif}@media (width<=800px){.dwp-nav nav{display:none}.dwp-product{grid-template-columns:1fr}.dwp-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.dwp-nav{height:74px;padding:0 14px}.dwp-nav img{width:86px}.dwp-product{padding:10px 16px 60px}.dwp-crumbs{padding:22px 16px;overflow:auto}.dwp-grid{grid-template-columns:1fr;padding:0 14px 70px}.dwp-grid img{height:auto}.dwp-policies{margin:0 16px 60px;padding:25px}.dwp-category-head{padding:70px 18px 45px}}@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-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}}}@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;--spacing:.25rem;--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)}}@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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,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))}}:root{--ink:#151512;--paper:#f4f0e8;--cream:#fffaf0;--coral:#ff6846;--mint:#bde8c7;--acid:#e4ff55;--lilac:#cfc3f4;--blue:#8fc9ee;--line:2px solid var(--ink);--shadow:7px 7px 0 var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.02}h1,h2{font-family:var(--font-display),serif;letter-spacing:-.04em;font-weight:630}h1{font-size:clamp(3.5rem,8vw,7.4rem)}h2{font-size:clamp(2.5rem,5vw,5rem)}h3{font-size:1.35rem}.skip{background:var(--acid);z-index:100;padding:10px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.nav{border-bottom:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30;background:#f4f0e8eb;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.07em;align-items:baseline;font-size:1.25rem;font-weight:900;display:inline-flex}.brand span{background:var(--coral);margin-right:4px;padding:2px 5px}.brand i{font-family:var(--font-display);margin-left:5px;font-size:.9rem;font-weight:500}.nav nav{align-items:center;gap:clamp(14px,2vw,30px);font-size:.84rem;font-weight:750;display:flex}.nav nav>a:not(.button):hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.menu{border:var(--line);background:0 0;padding:7px 12px;font-weight:800;display:none}.button{background:var(--coral);border:var(--line);box-shadow:4px 4px 0 var(--ink);justify-content:center;align-items:center;gap:22px;padding:15px 20px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.button.small{box-shadow:3px 3px 0 var(--ink);padding:9px 13px}.button.ink{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:4px 4px #ffffff73}.button.ghost{background:0 0;margin-top:35px}.button.full{width:100%;margin-top:auto}.text-link{text-underline-offset:5px;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline;text-decoration-thickness:2px}.actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;font-size:.72rem;font-weight:900}.hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:5vw;min-height:calc(100vh - 78px);padding:6vw clamp(20px,5vw,80px);display:grid;overflow:hidden}.hero-copy h1{max-width:760px;margin-bottom:26px}.hero-copy h1 em,.page-hero em{font-weight:400;position:relative}.hero-copy>p{max-width:620px;margin-bottom:32px;font-size:1.12rem}.hero-art{position:relative}.browser{background:var(--cream);border:var(--line);box-shadow:var(--shadow);min-height:420px;overflow:hidden}.browserbar{border-bottom:var(--line);background:var(--paper);align-items:center;gap:6px;height:35px;padding:0 12px;display:flex}.browserbar i{background:var(--ink);border-radius:50%;width:8px;height:8px}.browserbar span{margin:auto;font-size:.58rem;font-weight:700}.mocknav{border-bottom:1px solid;justify-content:space-between;padding:16px 22px;display:flex}.mocknav b{font-family:var(--font-display);font-size:1.2rem}.mocknav span{font-size:.65rem}.mockhero{background:var(--mint);padding:38px 35px;position:relative}.coral .mockhero{background:#ff9078}.sun .mockhero{background:#f5c951}.lilac .mockhero{background:var(--lilac)}.blue .mockhero{background:var(--blue)}.acid .mockhero{background:var(--acid)}.mockhero small{letter-spacing:.12em;font-size:.55rem;font-weight:900}.mockhero strong{font-family:var(--font-display);margin:18px 0;font-size:clamp(2.1rem,4vw,4.3rem);line-height:.91;display:block}.mockhero button{background:var(--ink);color:#fff;border:0;padding:10px;font-size:.65rem;font-weight:800}.mocktiles{grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;display:grid}.mocktiles i{background:repeating-linear-gradient(45deg,#dbcdb9,#dbcdb9 5px,#eee5d7 5px 10px);height:45px}.scribble{font-family:var(--font-display);font-size:1.3rem;font-style:italic;position:absolute;top:-60px;right:8px;transform:rotate(-5deg)}.mini-card{background:var(--acid);border:var(--line);box-shadow:5px 5px 0 var(--ink);padding:18px 22px;position:absolute;bottom:-25px;right:-25px;transform:rotate(-3deg)}.mini-card b{font-family:var(--font-display);font-size:2.1rem;display:block}.mini-card span{text-transform:uppercase;font-size:.7rem;font-weight:800}.marquee{background:var(--ink);color:var(--acid);border-block:var(--line);letter-spacing:.12em;white-space:nowrap;padding:11px 0;font-weight:900;overflow:hidden}.marquee div{width:max-content;animation:22s linear infinite marquee}.section{padding:clamp(70px,10vw,145px) clamp(20px,5vw,80px)}.section-head{max-width:850px;margin-bottom:55px}.section-head h2{margin-bottom:18px}.section-head>p{max-width:680px;font-size:1.08rem}.category-grid{border:var(--line);grid-template-columns:repeat(2,1fr);display:grid}.category{border-right:var(--line);border-bottom:var(--line);flex-direction:column;min-height:280px;padding:35px;display:flex;position:relative}.category:nth-child(2n){border-right:0}.category:nth-child(n+3){border-bottom:0}.category>span{font-size:.72rem;font-weight:900}.category h3{font-family:var(--font-display);margin:35px 0 10px;font-size:2.3rem}.category p{max-width:470px}.category a{margin-top:auto;font-weight:850}.category:hover{background:var(--mint)}.dark{background:var(--ink);color:var(--paper)}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature{border:1px solid var(--paper);flex-direction:column;min-height:320px;padding:20px;transition:all .25s;display:flex}.feature:hover{background:var(--paper);color:var(--ink);transform:translateY(-6px)}.feature>span{font-size:.7rem}.feature h3{font-family:var(--font-display);margin-top:auto;font-size:1.8rem}.feature p{margin:0;font-size:.75rem;font-weight:800}.feature-demo{grid-template-columns:repeat(2,1fr);gap:7px;height:135px;margin:20px 0;display:grid}.feature-demo i{background:var(--coral)}.feature-demo i:first-child{background:var(--mint);grid-column:1/-1}.f1 .feature-demo i{background:var(--acid)}.f3 .feature-demo i{background:var(--lilac)}.benefits{border-top:var(--line);grid-template-columns:repeat(4,1fr);display:grid}.benefits>div{border-bottom:var(--line);grid-template-columns:35px 1fr;gap:8px;padding:24px 14px;display:grid}.benefits b{font-size:.65rem}.benefits span{font-weight:750}.process{background:#e8dfd1}.process ol{border:var(--line);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.process li{border-right:var(--line);min-height:190px;padding:25px}.process li:last-child{border:0}.process li>span{border:var(--line);background:var(--acid);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:850;display:flex}.process h3{margin:35px 0 7px}.projects{gap:45px;display:grid}.project-card{border-top:var(--line);grid-template-columns:1.4fr .8fr;gap:35px;padding-top:24px;display:grid}.project-visual{background:#ddd;min-height:410px;padding:35px;position:relative}.project-visual .browser{transform-origin:0 0;width:95%;min-height:300px;transform:scale(.85)}.phone{border:var(--line);background:var(--cream);width:110px;height:210px;box-shadow:4px 4px 0 var(--ink);border-radius:14px;flex-direction:column;justify-content:space-between;padding:15px 8px;font-size:.6rem;display:flex;position:absolute;bottom:15px;right:20px}.project-copy{padding:20px 0}.project-copy h3{font-family:var(--font-display);font-size:2.6rem}.chips{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.chips span{border:1px solid;border-radius:50px;padding:5px 10px;font-size:.68rem;font-weight:800}.chips.big span{padding:10px 15px;font-size:.8rem}.cta{background:var(--coral);border-block:var(--line);grid-template-columns:1.3fr .7fr;align-items:end;gap:40px;padding:clamp(60px,8vw,110px) clamp(20px,5vw,80px);display:grid}.cta h2{max-width:840px;margin-bottom:18px}.cta p{max-width:650px}.cta .actions{flex-direction:column;align-items:flex-start}footer{background:var(--ink);color:var(--paper);grid-template-columns:2fr 1fr 1.4fr 1fr;gap:45px;padding:65px clamp(20px,5vw,80px);display:grid}footer>div{flex-direction:column;gap:8px;font-size:.8rem;display:flex}footer>div:first-child p{max-width:330px;margin-top:20px}.backtop{border:var(--line);background:var(--acid);z-index:20;width:46px;height:46px;font-size:1.3rem;font-weight:900;position:fixed;bottom:20px;right:20px}.page-hero{border-bottom:var(--line);flex-direction:column;justify-content:center;min-height:560px;padding:clamp(75px,10vw,140px) clamp(20px,7vw,110px);display:flex}.page-hero.coral{background:var(--coral)}.page-hero.mint{background:var(--mint)}.page-hero.lilac{background:var(--lilac)}.page-hero.acid{background:var(--acid)}.page-hero.blue{background:var(--blue)}.page-hero h1{max-width:1050px;margin-bottom:24px}.page-hero>p{max-width:680px;font-size:1.13rem}.tabs,.filter-row,.show-tabs,.view-toggle{flex-wrap:wrap;gap:8px;display:flex}.tabs button,.filter-row button,.show-tabs button,.view-toggle button{border:var(--line);background:0 0;padding:11px 16px;font-weight:800}.tabs button[aria-selected=true],.tabs button[aria-pressed=true],.filter-row button[aria-pressed=true],.show-tabs button[aria-selected=true],.view-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.pricing-intro>p{border:var(--line);background:var(--acid);margin-bottom:35px;padding:18px}.pricing-intro .tabs{margin-bottom:45px}.package-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.package-card{border:var(--line);background:var(--cream);flex-direction:column;min-height:620px;padding:28px;display:flex;position:relative}.package-card.featured{background:var(--mint);box-shadow:var(--shadow)}.flag{background:var(--coral);border:var(--line);text-transform:uppercase;padding:5px 10px;font-size:.65rem;font-weight:900;position:absolute;top:-15px;right:18px;transform:rotate(3deg)}.package-card h3{font-family:var(--font-display);font-size:2rem}.price{font-family:var(--font-display);margin:8px 0 20px;font-size:4.4rem;line-height:1}.price sup{font-family:var(--font-sans);vertical-align:top;font-size:1rem}.package-card ul{border-top:1px solid;margin-top:20px;padding:0;list-style:none}.package-card li{border-bottom:1px solid;padding:9px 0;font-size:.82rem}.detail{text-align:left;background:0 0;border:0;padding:14px 0;font-weight:850}.compare{padding-top:30px}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;background:var(--cream);width:100%}th,td{text-align:center;border:1px solid;padding:16px}th:first-child{text-align:left}.table-wrap small{display:block}.client-policy{background:#e8dfd1;grid-template-columns:1.3fr .7fr;gap:7vw;display:grid}.client-policy h3{font-family:var(--font-display);font-size:2rem}.service-group{border-top:var(--line);grid-template-columns:.7fr 1.3fr;gap:40px;padding:45px 0;display:grid}.service-group>div:last-child{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.service-group article{background:var(--cream);border:1px solid;padding:20px}.service-group article h3{max-width:70%}.service-group article strong{float:right;margin-top:-40px}.service-group article p{margin:25px 0 0;font-size:.82rem}.paypal-note{background:var(--acid);border-block:var(--line);grid-template-columns:1fr 1fr;gap:50px;padding:70px clamp(20px,5vw,80px);display:grid}.paypal-note h2{font-size:3rem}.about-intro{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.portrait{aspect-ratio:4/5;background:repeating-linear-gradient(-45deg,var(--coral),var(--coral) 15px,#f58a70 15px,#f58a70 30px);border:var(--line);box-shadow:var(--shadow);place-items:center;display:grid;transform:rotate(-2deg)}.portrait span{background:var(--paper);border:var(--line);text-align:center;padding:20px;font-weight:900}.about-intro h2{font-size:4rem}.placeholder{border-left:5px solid var(--coral);background:#fff6;padding:12px 16px}.value-grid{grid-template-columns:repeat(4,1fr);display:grid}.value-grid>div{border:1px solid var(--paper);min-height:170px;padding:25px}.value-grid span{color:var(--acid);font-size:.7rem}.value-grid h3{margin-top:65px}.business-list p{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,3rem);line-height:1.45}.show-tabs{background:var(--paper);border:var(--line);z-index:10;margin-bottom:70px;padding:12px;position:sticky;top:90px}.show-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.show-card{border:var(--line);background:var(--cream);padding:20px}.mini-layout{background:#eee5d7;border:1px solid;grid-template-columns:1fr 1fr;gap:7px;height:180px;margin-bottom:24px;padding:12px;display:grid}.mini-layout i{background:var(--coral)}.mini-layout i:first-child{grid-column:1/-1}.l1 i{background:var(--mint)}.l2 i{background:var(--blue)}.show-card>span{font-size:.72rem}.show-card .text-link{margin-top:20px;display:block}.store-demo{border:var(--line);background:var(--cream);grid-template-columns:220px 1fr;display:grid}.shop-sidebar{border-right:var(--line);flex-direction:column;gap:10px;padding:20px;display:flex}.shop-sidebar label{font-size:.7rem;font-weight:800}.shop-sidebar input{width:100%;margin-top:5px;padding:8px}.shop-sidebar button{text-align:left;background:0 0;border:0;padding:7px}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:24px;display:grid}.product-grid article{grid-template-columns:1fr auto;display:grid}.product{background:#ddc29b;grid-column:1/-1;height:130px;margin-bottom:8px;padding:8px}.product.p1,.product.p4{background:var(--mint)}.product.p2,.product.p5{background:var(--lilac)}.product.p3{background:var(--coral)}.product span{background:var(--acid);font-size:.6rem;font-weight:900}.product-grid small{grid-column:1}.product-grid button{background:0 0;border:1px solid;grid-area:2/2/4}.disclaimer{opacity:.75;padding:12px 0;font-size:.75rem}.service-demo{border:var(--line);background:var(--cream);grid-template-columns:1.2fr .8fr;display:grid}.before{background:#8f8c78;min-height:470px;position:relative;overflow:hidden}.before>div{background:var(--mint);border-right:3px solid var(--ink);position:absolute;inset:0 auto 0 0}.before span{font-weight:900;position:absolute;top:20px;right:20px}.before>div span{left:20px;right:auto}.before input{width:80%;position:absolute;bottom:30px;left:10%}.service-demo form{flex-direction:column;gap:18px;padding:35px;display:flex}.service-demo label{font-size:.8rem;font-weight:800}.service-demo input,.service-demo select{width:100%;margin-top:5px;padding:10px}.style-stage{border:var(--line);min-height:500px;margin-top:20px;padding:70px;transition:all .3s;position:relative;overflow:hidden}.style-stage.paper{background:repeating-linear-gradient(0deg,#f5eddf,#f5eddf 3px,#f0e7d9 3px 6px)}.style-stage.sunset{background:var(--coral)}.style-stage.night{color:#fff;background:#142d27}.style-stage h2{z-index:2;font-size:clamp(3rem,8vw,7rem);position:relative}.style-stage button{background:var(--acid);border:var(--line);padding:14px;font-weight:900}.style-stage i{background:var(--lilac);border-radius:50%;width:220px;height:220px;position:absolute;top:40px;right:-30px}.style-stage i:last-child{background:var(--mint);border-radius:0;width:120px;height:400px;top:190px;right:20%;transform:rotate(32deg)}.tools-grid{grid-template-columns:.7fr 1.3fr;gap:20px;display:grid}.feed,.portal{border:var(--line);background:var(--cream);padding:24px}.feed>div{border-top:1px solid;padding:18px 0}.feed small{display:block}.portal-head{border-bottom:var(--line);justify-content:space-between;padding-bottom:12px;display:flex}.portal-head b{background:var(--acid);padding:5px;font-size:.6rem}.portal-body{grid-template-columns:130px 1fr;min-height:340px;display:grid}.portal-body aside{border-right:1px solid;padding:22px 12px;line-height:2.5}.portal-body>div{padding:22px}.stat-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat-row span{background:#e8dfd1;padding:12px;font-size:.7rem}.stat-row b{font-size:1.6rem;display:block}.fake-table{border:1px solid;margin-top:22px;padding:14px}.fake-table i{border-top:1px solid;margin-top:18px;display:block}.view-toggle{margin-bottom:20px}.complete-view{max-width:1100px;margin:auto;transition:all .3s}.complete-view.mobile{max-width:380px}.complete-view.mobile .browser{min-height:620px}.gallery .filter-row{margin-bottom:50px}.gallery-grid{grid-template-columns:repeat(2,1fr);display:grid}.gallery-grid .project-card{display:block}.gallery-grid .project-visual{min-height:320px}.modal-backdrop{z-index:50;background:#0f0f0cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border:var(--line);max-width:720px;max-height:90vh;padding:35px;position:relative;overflow:auto}.modal-close{border:var(--line);background:var(--acid);width:40px;font-size:1.5rem;position:absolute;top:10px;right:10px}.modal-art{border:var(--line);background:var(--coral);place-items:center;height:210px;margin-bottom:25px;font-weight:900;display:grid}.quote-wrap{padding:70px clamp(20px,15vw,220px)}.quote-form{border:var(--line);background:var(--cream);padding:clamp(25px,5vw,65px)}.form-intro{border-top:var(--line);gap:20px;margin:40px 0 25px;padding-top:35px;display:flex}.form-intro:first-child{margin-top:0}.form-intro>span{font-family:var(--font-display);font-size:2.5rem}.form-intro h2{margin-bottom:3px;font-size:2.6rem}.form-intro p{margin:0}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.quote-form label{font-size:.75rem;font-weight:850}.quote-form input,.quote-form select,.quote-form textarea{background:#fff;border:1px solid;width:100%;margin-top:6px;padding:12px;display:block}.quote-form>label{margin-top:20px;display:block}.quote-form fieldset{border:0;padding:30px 0}.quote-form legend{margin-bottom:14px;font-weight:900}.checks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.checks label{background:#fff;border:1px solid;padding:10px}.checks input{width:auto;margin:0;display:inline}.submit{margin-top:25px}.confirmation{border:var(--line);background:var(--mint);box-shadow:var(--shadow);padding:60px}@media (width<=900px){.nav{height:68px}.menu{display:block}.nav nav{background:var(--paper);border-bottom:var(--line);flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:66px;left:0;right:0}.nav nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:80px}.hero-art{margin:30px 0 40px}.feature-grid,.package-grid,.show-grid,.benefits,.process ol{grid-template-columns:repeat(2,1fr)}.process li{border-bottom:var(--line)}.project-card,.cta,.client-policy,.about-intro,.service-demo,.tools-grid,.gallery-grid{grid-template-columns:1fr}.package-grid .package-card{min-height:auto}.value-grid,footer{grid-template-columns:repeat(2,1fr)}.show-tabs{top:78px}.store-demo{grid-template-columns:1fr}.shop-sidebar{border-right:0;border-bottom:var(--line)}.service-group{grid-template-columns:1fr}.quote-wrap{padding:50px 20px}}@media (width<=600px){h1{font-size:3.3rem}.hero{min-height:auto}.browser{min-height:330px}.mockhero{padding:28px 20px}.mini-card{right:0}.category-grid,.feature-grid,.package-grid,.show-grid,.form-grid{grid-template-columns:1fr}.category{border-right:0!important;border-bottom:var(--line)!important}.feature{min-height:280px}.process ol,.benefits,.value-grid{grid-template-columns:1fr}.project-visual{min-height:310px;padding:15px}.project-visual .browser{width:100%}.cta{display:block}.cta .actions{margin-top:30px}.page-hero{min-height:480px}.service-group>div:last-child,.product-grid,.paypal-note{grid-template-columns:1fr}.style-stage{padding:35px 20px}.portal-body{grid-template-columns:1fr}.portal-body aside{display:none}.stat-row,.checks{grid-template-columns:1fr}.quote-form{padding:24px}.confirmation{padding:35px}footer{grid-template-columns:1fr}.table-wrap table{min-width:620px}}.nav details{position:relative}.nav summary{cursor:pointer;list-style:none}.nav details>div{background:var(--paper);border:var(--line);width:220px;box-shadow:4px 4px 0 var(--ink);padding:10px;display:none;position:absolute;top:25px;left:-18px}.nav details[open]>div{flex-direction:column;display:flex}.nav details>div a{padding:9px}.nav details>div a:hover{background:var(--mint)}@media (width<=900px){.nav details>div{width:auto;box-shadow:none;margin-top:10px;position:static}}:root{--ink:#05070a;--paper:#05070a;--cream:#0a0f17;--coral:var(--cyber,#00a8ff);--mint:#061a2c;--acid:#15bfff;--lilac:#06365a;--blue:var(--cyber,#00a8ff);--line:1px solid var(--ui-line-strong,#145b88);--shadow:6px 6px 0 #003d66;--cyber:#00a8ff;--cyber-bright:#55d7ff;--dim:#7893a5;--panel:#080d14;--panel2:#0d1520}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#dbeeff;font-family:var(--font-sans),monospace;letter-spacing:-.01em;background:#030609}body:before{content:"";pointer-events:none;z-index:1000;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00a8ff06 3px 4px);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#00a8ff0e 1px,#0000 1px),linear-gradient(90deg,#00a8ff0e 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}::selection{background:var(--cyber);color:#00101b}h1,h2,h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:-.055em}h1 em,h2 em{color:var(--cyber-bright);text-shadow:0 0 24px #00a8ff8c;font-style:normal}a,button{transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyber-bright);outline-offset:4px}.skip{background:var(--cyber);color:#00101b}.nav{border-bottom:1px solid var(--cyber);background:#030609f0;height:82px;box-shadow:0 8px 30px #000000a6}.nav:after{content:"MR_SYS / NAV_01";border:1px solid var(--ui-line-strong,#145b88);color:#39789e;letter-spacing:.18em;background:#030609;padding:2px 8px;font-size:8px;position:absolute;bottom:-16px;left:4vw}.brand{font-family:var(--font-display);letter-spacing:.02em;color:#e7f6ff;gap:5px;font-size:1.05rem}.brand span{background:var(--cyber);color:#00101b;padding:3px 7px;box-shadow:0 0 18px #00a8ff8c}.brand i{font-family:var(--font-sans);color:var(--cyber-bright);letter-spacing:.12em;font-size:.63rem;font-style:normal}.system-status{color:#5c859e;letter-spacing:.12em;align-items:center;gap:7px;font-size:.58rem;display:flex}.system-status b{background:var(--cyber-bright);width:7px;height:7px;box-shadow:0 0 10px var(--cyber-bright);border-radius:50%;animation:1.7s ease-in-out infinite pulse}.nav nav{text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.nav nav>a:not(.button):hover,.nav summary:hover{color:var(--cyber-bright);text-shadow:0 0 10px #00a8ff99;text-decoration:none}.nav details>div{border-color:var(--cyber);background:#060b11;box-shadow:6px 6px #00233b}.nav details>div a:hover{color:var(--cyber-bright);background:#062039}.menu{border-color:var(--cyber);color:var(--cyber-bright);background:#06111d}.button{background:var(--cyber);color:#00101b;border:1px solid var(--cyber-bright);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;box-shadow:4px 4px #00395f,0 0 22px #00a8ff2e}.button:hover{background:var(--cyber-bright);box-shadow:1px 1px #00395f,0 0 30px #00a8ff73}.button.ink{color:var(--cyber-bright);border-color:var(--cyber);background:#00101b;box-shadow:4px 4px #0074b8}.button.ghost{border:1px solid var(--cyber);color:var(--cyber-bright)}.text-link{color:var(--cyber-bright);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;text-decoration:none}.text-link:before{content:"[ ";color:#40667d}.text-link:after{content:" ]";color:#40667d}.eyebrow{color:var(--cyber-bright);letter-spacing:.16em;font-size:.64rem}.eyebrow span{color:#386b8a}.hero{background:radial-gradient(circle at 78% 42%,#007ccc2e,#0000 35%);min-height:calc(100vh - 82px);position:relative}.hero:before{content:"01\a 00110110\a DESIGN NODE\a // ACTIVE";white-space:pre;color:#174c6d;letter-spacing:.12em;font-size:9px;line-height:2;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.hero-copy h1{font-size:clamp(3.5rem,7.5vw,7.8rem);line-height:.85}.hero-copy>p,.page-hero>p,.section-head>p{color:#91a9b8}.hero-art:before{content:"LIVE RENDER / 01";color:var(--cyber-bright);letter-spacing:.14em;font-size:9px;position:absolute;top:-27px;left:0}.browser{border:1px solid var(--ui-border,#1688c8);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);background:#07101a;box-shadow:10px 10px #001c30,0 0 55px #00a8ff33}.hero-art .browser{transform:none}.browserbar{border-color:var(--ui-line-strong,#145b88);color:#65b9e8;background:#02070c}.browserbar i{background:#19516f;border-radius:0}.browserbar i:first-child{background:var(--cyber);box-shadow:0 0 8px var(--cyber)}.browserbar b{color:var(--cyber-bright);letter-spacing:.14em;font-size:.48rem}.mocknav{border-color:var(--ui-line-strong,#145b88);background:#07131e}.mocknav b{font-family:var(--font-display);text-transform:uppercase}.mocknav span{color:#75a3bd}.mockhero,.coral .mockhero,.sun .mockhero,.lilac .mockhero,.blue .mockhero,.acid .mockhero{color:#e3f5ff;border-bottom:1px solid var(--ui-line-strong,#145b88);background:#08223a}.mockhero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49%,#00a8ff1f 50%,#0000 51%) 0 0/30px 100%;position:absolute;inset:0}.mockhero strong{text-transform:uppercase}.mockhero button{background:var(--cyber);color:#00101b}.mocktiles i{border:1px solid var(--ui-line-strong,#145b88);background:#0d2b40}.scribble{font-family:var(--font-sans);color:var(--cyber-bright);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-style:normal}.mini-card{color:var(--cyber-bright);border-color:var(--cyber);background:#06111d;transform:none;box-shadow:6px 6px #002845,0 0 24px #00a8ff47}.mini-card b{font-family:var(--font-display)}.marquee{background:var(--cyber);color:#00101b;border-color:var(--cyber-bright);font-size:.7rem}.section{position:relative}.section:before{content:"SECTION /";color:#174c6d;letter-spacing:.16em;font-size:8px;position:absolute;top:28px;left:clamp(20px,5vw,80px)}.section-head h2{line-height:.9}.category-grid{border-color:var(--ui-line-strong,#145b88);background:#030609;gap:1px}.category{background:var(--panel);border-color:var(--ui-line-strong,#145b88)}.category:before{content:"";border-top:14px solid var(--cyber);opacity:.55;border-left:14px solid #0000;position:absolute;top:0;right:0}.category>span{color:var(--cyber-bright)}.category h3{font-family:var(--font-display);text-transform:uppercase}.category p{color:#7f9bac}.category a{color:var(--cyber-bright);text-transform:uppercase;font-size:.72rem}.category:hover{background:#061a2b;box-shadow:inset 0 0 35px #00a8ff14}.dark{color:#dbeeff;background:#020406;border-block:1px solid #0f4568}.feature{border-color:var(--ui-line-strong,#145b88);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:#060b11}.feature:hover{color:#e8f8ff;border-color:var(--cyber);background:#071827;box-shadow:0 0 24px #00a8ff2e}.feature>span{color:#3d789b}.feature-demo{background:#02070c;border:1px solid #0e4f76;padding:8px}.feature-demo i,.feature-demo i:first-child,.f1 .feature-demo i,.f3 .feature-demo i{border:1px solid var(--ui-border,#1688c8);background:#0b3855}.feature-demo i:first-child{background:var(--cyber)}.feature p{color:var(--cyber-bright)}.benefits{border-color:var(--ui-line-strong,#145b88)}.benefits>div{border-color:var(--ui-line-strong,#145b88);background:#060b11}.benefits b{color:var(--cyber-bright)}.process,.client-policy{background:#050a10}.process ol{border-color:var(--ui-line-strong,#145b88);background:#030609;gap:1px}.process li{border-color:var(--ui-line-strong,#145b88);background:#081019}.process li>span{border-color:var(--cyber);color:var(--cyber-bright);background:#061d31;border-radius:0}.project-card{border-color:var(--ui-line-strong,#145b88)}.project-visual,.project-visual.mint,.project-visual.sun,.project-visual.lilac,.project-visual.coral,.project-visual.blue,.project-visual.acid{border:1px solid var(--ui-line-strong,#145b88);background:#06131f}.phone{border-color:var(--cyber);background:#07111a;border-radius:2px;box-shadow:4px 4px #002845}.project-copy p{color:#8da7b7}.chips span{color:#8ecdf1;background:#06111c;border-color:#1d638c;border-radius:0}.cta{border-color:var(--cyber);background:#03111d;box-shadow:inset 0 0 80px #00a8ff0f}.cta:before{content:"TRANSMISSION READY //";color:#246b94;letter-spacing:.16em;font-size:8px;position:absolute;top:24px}.cta .eyebrow{color:var(--cyber-bright)}footer{border-top:1px solid var(--cyber);color:#7893a5;background:#020406}footer b,footer a:hover{color:var(--cyber-bright)}.backtop{width:auto;height:42px;color:var(--cyber-bright);border-color:var(--cyber);background:#06111d;padding:0 12px;font-size:.65rem}.page-hero,.page-hero.coral,.page-hero.mint,.page-hero.lilac,.page-hero.acid,.page-hero.blue{border-color:var(--ui-line-strong,#145b88);background:#04090e;position:relative;overflow:hidden}.page-hero:after{content:"";border:1px solid #0e4e77;width:45vw;height:45vw;position:absolute;top:-15vw;right:-12vw;transform:rotate(45deg);box-shadow:0 0 0 30px #00a8ff06,0 0 0 60px #00a8ff05,0 0 80px #00a8ff1a}.page-hero>*{z-index:2;position:relative}.page-hero:before{content:"MR / INTERFACE / 02";color:#1f5b7d;letter-spacing:.18em;font-size:8px;position:absolute;bottom:24px;left:7vw}.page-hero h1{line-height:.86}.tabs button,.filter-row button,.show-tabs button,.view-toggle button{border-color:var(--ui-line-strong,#145b88);color:#8fb0c2;text-transform:uppercase;letter-spacing:.04em;background:#06101a;font-size:.67rem}.tabs button:hover,.filter-row button:hover,.show-tabs button:hover,.view-toggle button:hover{border-color:var(--cyber);color:var(--cyber-bright)}.tabs button[aria-selected=true],.tabs button[aria-pressed=true],.filter-row button[aria-pressed=true],.show-tabs button[aria-selected=true],.view-toggle button[aria-pressed=true]{background:var(--cyber);color:#00101b;border-color:var(--cyber-bright);box-shadow:0 0 18px #00a8ff40}.pricing-intro>p{border-color:var(--cyber);color:#a9c4d5;background:#061828}.package-card{border-color:var(--ui-line-strong,#145b88);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);background:#070d14}.package-card.featured{border-color:var(--cyber);background:#071827;box-shadow:6px 6px #002845,0 0 28px #00a8ff29}.flag{background:var(--cyber);color:#00101b;border-color:var(--cyber-bright);transform:none}.package-card p:not(.price){color:#86a1b2}.price{font-family:var(--font-display);color:var(--cyber-bright);text-shadow:0 0 22px #00a8ff59}.package-card li{color:#a8becc;border-color:#143c56}.detail{color:var(--cyber-bright)}.table-wrap table{background:#060b11}.table-wrap th{color:var(--cyber-bright);background:#071827}th,td,.service-group{border-color:var(--ui-line-strong,#145b88)}.service-group article,.show-card,.store-demo,.feed,.portal,.quote-form{border-color:var(--ui-line-strong,#145b88);background:#070d14}.service-group article strong{color:var(--cyber-bright)}.service-group article p,.show-card p{color:#819bab}.paypal-note{border-color:var(--cyber);background:#061828}.portrait{border-color:var(--cyber);background:repeating-linear-gradient(-45deg,#06111c,#06111c 15px,#08223a 15px 30px);box-shadow:8px 8px #002845}.portrait span{border-color:var(--cyber);color:var(--cyber-bright);background:#02070c}.placeholder{border-color:var(--cyber);color:#7893a5;background:#06111c}.value-grid>div{border-color:var(--ui-line-strong,#145b88);background:#060b11}.value-grid span{color:var(--cyber-bright)}.show-tabs{border-color:var(--ui-line-strong,#145b88);background:#030609f2}.mini-layout{border-color:var(--ui-line-strong,#145b88);background:#02070c}.mini-layout i,.l1 i,.l2 i{border:1px solid var(--ui-border,#1688c8);background:#0b3855}.mini-layout i:first-child{background:var(--cyber)}.shop-sidebar{border-color:var(--ui-line-strong,#145b88);background:#050a10}.shop-sidebar input,.service-demo input,.service-demo select{border:1px solid var(--ui-line-strong,#145b88);color:#dbeeff;background:#02070c}.shop-sidebar button{color:#78a0b8}.product,.product.p1,.product.p2,.product.p3,.product.p4,.product.p5{border:1px solid var(--ui-line-strong,#145b88);background:#09263d}.product span{background:var(--cyber);color:#00101b}.product-grid button{border-color:var(--cyber);color:var(--cyber-bright)}.service-demo{border-color:var(--ui-line-strong,#145b88)}.before{background-color:#02070c;background-image:linear-gradient(#0d334b 1px,#0000 1px),linear-gradient(90deg,#0d334b 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:22px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.before>div{border-color:var(--cyber);background:#07375a}.style-stage{border-color:var(--ui-line-strong,#145b88)}.style-stage.paper,.style-stage.sunset,.style-stage.night{color:#dbeeff;background-color:#06111d;background-image:linear-gradient(#00a8ff14 1px,#0000 1px),linear-gradient(90deg,#00a8ff14 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:28px 28px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.style-stage button{background:var(--cyber);color:#00101b;border-color:var(--cyber-bright)}.style-stage i{border:1px solid var(--ui-border,#1688c8);background:#07375a;border-radius:0}.style-stage i:last-child{background:var(--cyber,#00a8ff);opacity:.4}.feed>div,.portal-head{border-color:var(--ui-line-strong,#145b88)}.portal-body aside{border-color:var(--ui-line-strong,#145b88);color:#69a8cb}.stat-row span{border:1px solid var(--ui-line-strong,#145b88);background:#061828}.stat-row b{color:var(--cyber-bright)}.fake-table,.fake-table i{border-color:var(--ui-line-strong,#145b88)}.modal-backdrop{background:#000306e6}.modal{border-color:var(--cyber);background:#050a10;box-shadow:0 0 60px #00a8ff2e}.modal-close{color:var(--cyber-bright);border-color:var(--cyber);background:#061828}.modal-art,.modal-art.mint,.modal-art.sun,.modal-art.lilac,.modal-art.coral,.modal-art.blue,.modal-art.acid{border-color:var(--cyber);color:var(--cyber-bright);background:#08223a}.quote-form input,.quote-form select,.quote-form textarea{border-color:var(--ui-line-strong,#145b88);color:#dbeeff;background:#02070c}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:var(--cyber);box-shadow:0 0 16px #00a8ff26}.checks label{border-color:var(--ui-line-strong,#145b88);background:#050a10}.confirmation{border-color:var(--cyber);background:#061828;box-shadow:8px 8px #002845}.disclaimer{color:#607c8e}@media (width<=900px){.nav nav{border-color:var(--cyber);background:#03070b}.system-status{display:none}.nav details>div{background:#050b11}.hero:before{display:none}}.nav:after{content:"GEEKSITES / NAV_01"}.page-hero:before{content:"GEEKSITES / INTERFACE / 02"}.live-badge{z-index:4;border:1px solid var(--cyber);color:var(--cyber-bright);letter-spacing:.12em;background:#02070c;padding:5px 9px;font-size:.58rem;position:absolute;top:14px;left:14px;box-shadow:0 0 16px #00a8ff40}.project-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.project-actions .button{margin:0}.live-project .project-visual{box-shadow:inset 0 0 45px #00a8ff14}:root{--active:#62ff72;--active-dim:#1ca94a}body{background-color:#020609;background-image:linear-gradient(#01060dc2,#01060de6),url(/circuit-board-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body:after{display:none}.hero{background:linear-gradient(90deg,#02060aeb 0%,#02060aa3 50%,#02060ac7 100%)}.section{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03070cdb}.section.dark{background:#010407ed}.section.process,.client-policy{background:#040b10eb}.page-hero,.page-hero.coral,.page-hero.mint,.page-hero.lilac,.page-hero.acid,.page-hero.blue{background:linear-gradient(90deg,#02070cf5,#02080fb3,#02070ce6)}.show-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.system-status{color:var(--active)}.system-status b{background:var(--active);box-shadow:0 0 12px var(--active)}.live-badge{color:var(--active);border-color:var(--active);box-shadow:0 0 18px #62ff7247}.live-project .project-visual{border-color:var(--active-dim);box-shadow:inset 0 0 45px #62ff7212}.flag{background:var(--active);color:#001408;border-color:#baffc1;box-shadow:0 0 18px #62ff7247}.package-card.featured{border-color:var(--active-dim);box-shadow:6px 6px #083c1b,0 0 28px #62ff7221}.check{color:var(--active);text-shadow:0 0 8px #62ff728c}.portal-head b{background:var(--active);color:#001408}.backtop{border-color:var(--active);color:var(--active)}.confirmation{border-color:var(--active);box-shadow:8px 8px #083c1b}.cta:before{color:var(--active-dim)}@keyframes pulse{50%{opacity:.5}}.hero-render{border:1px solid var(--cyber);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);aspect-ratio:3/2;background:#02070c;position:relative;overflow:hidden;box-shadow:10px 10px #001c30,0 0 55px #00a8ff38}.hero-render:after{content:"GEEKSITES // DESIGN CONSOLE";border:1px solid var(--ui-line-strong,#145b88);color:var(--active);letter-spacing:.13em;background:#02070cd1;padding:5px 8px;font-size:.52rem;position:absolute;bottom:12px;left:14px}.hero-render img,.project-image,.portrait img{object-fit:cover;width:100%;height:100%;display:block}.project-image{position:absolute;inset:0}.project-visual:has(.project-image){min-height:410px;overflow:hidden}.project-visual:has(.project-image):after{content:"CONCEPT RENDER";border:1px solid var(--cyber);color:var(--cyber-bright);letter-spacing:.12em;background:#02070cdb;padding:5px 8px;font-size:.52rem;position:absolute;top:14px;right:14px}.project-visual:has(.project-image) .phone{display:none}.portrait{aspect-ratio:4/5;padding:0;overflow:hidden}.portrait img{object-position:center}.live-site-frame{transform-origin:0 0;background:#fff;border:0;width:200%;height:200%;position:absolute;inset:0;transform:scale(.5)}.project-visual:has(.live-site-frame){min-height:410px;padding:0;overflow:hidden}.project-visual:has(.live-site-frame) .phone{display:none}.project-visual:has(.live-site-frame):after{content:"INTERACTIVE LIVE VIEW";z-index:4;border:1px solid var(--active);color:var(--active);letter-spacing:.12em;pointer-events:none;background:#02070ce0;padding:5px 8px;font-size:.52rem;position:absolute;bottom:14px;right:14px}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.crm-login{background:radial-gradient(circle at 50% 10%,#083151,#020609 55%);place-items:center;min-height:100vh;padding:30px;display:grid}.crm-login form{border:1px solid var(--cyber);background:#050c14f5;width:min(460px,100%);padding:clamp(30px,6vw,60px);box-shadow:0 0 80px #00a8ff2e}.crm-login h1{margin:.5rem 0;font-size:3rem}.crm-login p{color:#86a5b8}.crm-login label,.crm-modal label{text-transform:uppercase;letter-spacing:.08em;margin:18px 0;font-size:.68rem;display:block}.crm-login input,.crm-modal input,.crm-modal select,.crm-modal textarea,.crm-search{border:1px solid var(--ui-line-strong,#145b88);color:#e6f6ff;background:#02070c;width:100%;margin-top:7px;padding:12px;display:block}.crm-login form>a{color:#7da7bd;margin-top:24px;font-size:.72rem;display:block}.crm-kicker{color:var(--active);letter-spacing:.18em;font-size:.58rem}.crm-error{background:#210b0b;border:1px solid #8d3030;padding:10px;color:#ff8b8b!important}.crm-shell{color:#dff2ff;background:#03070b;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.crm-side{background:#040a10;border-right:1px solid #12486b;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.crm-logo{font-family:var(--font-display);color:#fff;font-size:1.2rem;text-decoration:none}.crm-logo b{background:var(--cyber);color:#00101b;padding:3px 6px}.crm-logo small{font-family:var(--font-sans);color:var(--active);letter-spacing:.17em;margin-top:8px;font-size:.52rem;display:block}.crm-side nav{gap:5px;margin:50px 0;display:grid}.crm-side nav button,.crm-side>div button{color:#7694a6;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;padding:11px;font-size:.7rem}.crm-side nav button:hover,.crm-side nav button.active{background:var(--ui-soft,#071c2b);color:var(--cyber-bright);box-shadow:inset 2px 0 var(--active)}.crm-side>div{border-top:1px solid var(--ui-line,#12364c);gap:3px;margin-top:auto;padding-top:20px;display:grid}.crm-side>div span,.crm-side>div small{color:#648094;font-size:.58rem}.crm-main{min-width:0;padding:clamp(24px,4vw,55px)}.crm-main>header{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.crm-main>header h1{margin:.25rem 0 0;font-size:clamp(2.3rem,5vw,4.8rem)}.crm-metrics{background:var(--ui-line,#164968);border:1px solid var(--ui-line,#164968);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;display:grid}.crm-metrics article{background:#07101a;padding:22px}.crm-metrics span{color:#7997a9;text-transform:uppercase;font-size:.63rem;display:block}.crm-metrics b{font-family:var(--font-display);color:#fff;margin-top:10px;font-size:2rem;display:block}.crm-panel{border:1px solid var(--ui-line,#164968);background:#07101a;padding:clamp(20px,3vw,36px)}.crm-panel-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.crm-panel-head span{color:var(--active);text-transform:uppercase;letter-spacing:.14em;font-size:.58rem}.crm-panel-head h2{margin:3px 0;font-size:2rem}.crm-panel-head button{color:var(--cyber-bright);background:0 0;border:0}.queue-list{display:grid}.queue-list>button{border:0;border-top:1px solid var(--ui-line,#12364c);color:inherit;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 5px;display:grid}.queue-list>button:hover,.lead-row:not(.headings):hover{background:#0a1b29}.queue-list div{display:grid}.queue-list span,.lead-row small{color:#7794a5;font-size:.66rem}.queue-list strong{color:var(--cyber-bright)}.crm-empty{color:#7997a9;padding:30px 0}.status-dot{background:var(--cyber);width:8px;height:8px;box-shadow:0 0 8px var(--cyber);border-radius:50%;margin-right:7px;display:inline-block}.s-interested,.s-won{background:var(--active);box-shadow:0 0 8px var(--active)}.s-lost,.s-dormant{box-shadow:none;background:#66717a}.lead-table{border:1px solid var(--ui-line,#12364c)}.lead-row{border:0;border-top:1px solid var(--ui-line,#12364c);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:1.5fr .8fr 1.4fr .5fr;align-items:center;gap:15px;padding:15px;display:grid}.lead-row>span:first-child{display:grid}.lead-row.headings{color:#66879a;text-transform:uppercase;border-top:0;font-size:.58rem}.crm-search{width:min(360px,45vw)}.pipeline-board{grid-template-columns:repeat(12,minmax(230px,1fr));gap:12px;padding-bottom:18px;display:grid;overflow-x:auto}.pipeline-col{background:#06101a;border:1px solid #123e59;min-height:450px;padding:12px}.pipeline-col>header{border-bottom:1px solid var(--ui-line,#12364c);justify-content:space-between;padding:8px 5px 13px;font-size:.67rem;display:flex}.pipeline-col>header span{color:var(--active)}.pipeline-col>button{text-align:left;color:#fff;background:#0a1925;border:1px solid #184b69;gap:8px;width:100%;margin-top:10px;padding:13px;display:grid}.pipeline-col>button span{color:#7f9dad;font-size:.62rem}.pipeline-col>button strong{color:var(--cyber-bright)}.crm-module{max-width:850px;padding:60px}.crm-module h2{margin:12px 0;font-size:3rem}.crm-module p{color:#91a8b7;max-width:700px;font-size:1.05rem}.module-stats{border-top:1px solid var(--ui-line,#164968);margin-top:35px;padding-top:30px;display:grid}.module-stats b{font-family:var(--font-display);color:var(--active);font-size:4rem}.module-stats span{color:#7592a4}.crm-modal{z-index:2000;background:#000306e6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-modal form{border:1px solid var(--cyber);background:#07101a;width:min(760px,100%);max-height:90vh;padding:clamp(25px,4vw,45px);position:relative;overflow:auto;box-shadow:0 0 70px #00a8ff40}.crm-modal h2{margin:9px 0;font-size:2.5rem}.modal-x{color:#fff;background:#0a1c2a;border:1px solid #17628f;width:34px;height:34px;position:absolute;top:16px;right:16px}.crm-form-grid{grid-template-columns:repeat(2,1fr);gap:0 18px;display:grid}@media (width<=900px){.crm-shell{grid-template-columns:1fr}.crm-side{height:auto;padding:18px;display:block;position:static}.crm-side nav{margin:20px 0 0;display:flex;overflow:auto}.crm-side>div{display:none}.crm-metrics{grid-template-columns:repeat(2,1fr)}.crm-main{padding:24px 15px}.crm-main>header h1{font-size:2.6rem}.pipeline-board{grid-template-columns:repeat(12,220px)}}@media (width<=600px){.crm-metrics{grid-template-columns:1fr 1fr}.crm-panel-head{flex-direction:column;align-items:stretch}.crm-search{width:100%}.lead-row{grid-template-columns:1fr}.lead-row.headings{display:none}.crm-form-grid{grid-template-columns:1fr}.crm-module{padding:30px}.crm-main>header{align-items:flex-start;gap:12px}.crm-main>header .button{padding:10px;font-size:.56rem}}.playbook{gap:18px;max-width:1180px;display:grid}.playbook-hero,.playbook-section{border:1px solid var(--ui-line,#164968);background:#07101a;padding:clamp(28px,4vw,58px);position:relative;overflow:hidden}.playbook-hero{background:linear-gradient(135deg,#071522,#041019)}.playbook-hero:after{content:"PLAYBOOK";font-family:var(--font-display);color:#2fb0ff0a;font-size:clamp(5rem,13vw,10rem);line-height:1;position:absolute;bottom:-25px;right:-18px}.playbook-hero h2{margin:.5rem 0 2rem;font-size:clamp(2.7rem,6vw,5.5rem)}.playbook-hero>p{z-index:1;color:#91a8b7;max-width:850px;font-size:1rem;position:relative}.playbook-mission{font-family:var(--font-display);line-height:1.15;color:#fff!important;font-size:clamp(1.5rem,3vw,2.5rem)!important}.playbook-section{padding-left:clamp(65px,8vw,105px)}.playbook-index{color:var(--active);letter-spacing:.15em;font-size:.65rem;position:absolute;top:38px;left:22px}.playbook-section h3{margin:0 0 25px;font-size:clamp(2rem,4vw,3.4rem)}.playbook-section h4{font-family:var(--font-display);margin:0 0 10px;font-size:1.15rem}.playbook-section p,.playbook-section li{color:#9ab1bf;line-height:1.75}.playbook-section ul{margin:10px 0 0;padding-left:1.1rem}.playbook-section li::marker{color:var(--active)}.playbook-values{background:var(--ui-line,#164968);border:1px solid var(--ui-line,#164968);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.playbook-values>div{background:#06101a;padding:25px}.playbook-values>div:last-child{grid-column:1/-1}.playbook-values p{margin:0}.playbook-callout{border-color:var(--active);box-shadow:inset 4px 0 var(--active)}.playbook-callout>strong{font-family:var(--font-display);color:#fff;margin:20px 0;font-size:clamp(1.7rem,4vw,3.3rem);display:block}.playbook-columns{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.playbook-columns>div{border:1px solid var(--ui-line,#164968);background:#050d14;padding:28px}.playbook-warning{color:#ff9c7b;margin-top:30px!important}.playbook-rule{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.playbook-rule>*{border:1px solid var(--cyber);padding:16px 20px;font-size:1rem}.playbook-rule strong{background:var(--cyber);color:#00101b}.playbook-tags{flex-wrap:wrap;gap:8px;display:flex}.playbook-tags span{color:#b9e7ff;text-transform:uppercase;background:#071926;border:1px solid #1a5d84;padding:8px 11px;font-size:.66rem}.playbook-process{background:var(--ui-line,#164968);border:1px solid var(--ui-line,#164968);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.playbook-process li{background:#06101a;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:18px;display:grid}.playbook-process span{color:var(--active);font-size:.62rem}.playbook-process b{color:#dff2ff}.playbook-lead{font-family:var(--font-display);font-size:1.6rem;color:#fff!important}.playbook-section blockquote{border-left:3px solid var(--cyber);font-family:var(--font-display);color:#fff;margin:22px 0;padding:12px 22px;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.08}.playbook-final{background:radial-gradient(circle at 80% 20%,#00a8ff21,#0000 40%),#07101a}.playbook-closing{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.playbook-closing strong{border:1px solid var(--active);color:var(--active);text-transform:uppercase;padding:12px 15px;font-size:.72rem}@media (width<=700px){.playbook-section{padding-left:55px}.playbook-index{left:17px}.playbook-values,.playbook-columns,.playbook-process{grid-template-columns:1fr}.playbook-values>div:last-child{grid-column:auto}.playbook-columns>div{padding:20px}}.playbook-chapters{background:var(--ui-line,#164968);border:1px solid var(--ui-line,#164968);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.playbook-chapters a{color:#dff2ff;background:#06101a;grid-template-columns:auto 1fr;gap:4px 16px;padding:24px;text-decoration:none;display:grid}.playbook-chapters a:hover{background:#081b29}.playbook-chapters span{color:var(--active);grid-row:1/3;font-size:.75rem}.playbook-chapters b{font-family:var(--font-display);font-size:1.15rem}.playbook-chapters small{color:#7391a3}.playbook-chapter-break{border:1px solid var(--active);background:radial-gradient(circle at 80% 20%,#56ff672e,#0000 28%),linear-gradient(135deg,#061722,#02080d);flex-direction:column;justify-content:flex-end;min-height:420px;padding:clamp(35px,6vw,75px);scroll-margin-top:100px;display:flex;position:relative;overflow:hidden}.playbook-chapter-break h2{max-width:850px;margin:.5rem 0 1rem;font-size:clamp(3.8rem,9vw,8rem)}.playbook-chapter-break p{color:#9ab1bf;max-width:700px;font-size:1.1rem}.playbook-chapter-number{font-family:var(--font-display);color:#56ff670e;font-size:clamp(12rem,30vw,28rem);line-height:1;position:absolute;top:-4vw;right:3vw}.playbook-rules>div:last-child{grid-column:1/-1}.playbook-step-stack,.playbook-objections{background:var(--ui-line,#164968);border:1px solid var(--ui-line,#164968);gap:1px;display:grid}.playbook-step-stack>div,.playbook-objections>div{background:#050d14;padding:clamp(22px,3vw,34px)}.playbook-step-stack>div>span{color:var(--active);letter-spacing:.15em;font-size:.65rem}.playbook-step-stack h4,.playbook-objections h4{margin:.5rem 0 1rem;font-size:1.35rem}.playbook-step-stack blockquote,.playbook-objections blockquote{font-size:clamp(1.1rem,2.3vw,1.65rem);line-height:1.35}.playbook-do{box-shadow:inset 3px 0 var(--active);border-color:var(--active)!important}.playbook-do-not{box-shadow:inset 3px 0 #ff8066;border-color:#ff8066!important}.playbook-do-not .crm-kicker{color:#ff9c7b}.playbook-status-grid{background:var(--ui-line,#164968);border:1px solid var(--ui-line,#164968);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.playbook-status-grid>div{background:#050d14;padding:22px}.playbook-status-grid p{margin:0}.playbook-routine{background:var(--ui-line,#164968);border:1px solid var(--ui-line,#164968);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.playbook-routine>div{background:#050d14;padding:24px}@media (width<=700px){.playbook-chapters,.playbook-status-grid,.playbook-routine{grid-template-columns:1fr}.playbook-rules>div:last-child{grid-column:auto}.playbook-chapter-break{min-height:340px}.playbook-chapter-number{top:5vw}}.call-script{gap:18px;max-width:1180px;display:grid}.call-script-hero{border:1px solid var(--ui-border,#17618d);background:radial-gradient(circle at 85% 15%,#56ff6726,#0000 30%),linear-gradient(135deg,#071b29,#03090e);padding:clamp(30px,5vw,64px);position:relative;overflow:hidden}.call-script-hero:after{content:"CALL";font-family:var(--font-display);color:#2fb0ff0b;font-size:clamp(7rem,18vw,14rem);line-height:1;position:absolute;bottom:-38px;right:-18px}.call-script-hero h2{z-index:1;margin:.5rem 0 1rem;font-size:clamp(3rem,7vw,6rem);position:relative}.call-script-hero p{z-index:1;color:#9ab1bf;max-width:680px;font-size:1rem;line-height:1.7;position:relative}.call-script-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.call-script-card{border:1px solid var(--ui-line,#164968);background:#050d14;padding:clamp(24px,3vw,36px);position:relative}.call-script-opening{border-color:var(--active);box-shadow:inset 4px 0 var(--active);grid-column:1/-1}.call-script-index{color:var(--active);letter-spacing:.18em;margin-bottom:12px;font-size:.62rem;display:block}.call-script-card h3,.call-script-confirm h3{margin:0 0 20px;font-size:clamp(1.7rem,3vw,2.6rem)}.call-script-card blockquote{margin:0}.call-script-card blockquote p{border-left:2px solid var(--cyber);color:#dff2ff;font-family:var(--font-display);margin:0 0 16px;padding-left:18px;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.45}.call-script-card blockquote p:last-child{margin-bottom:0}.call-script-confirm{border:1px solid var(--active);background:radial-gradient(circle at 90% 10%,#56ff671f,#0000 32%),#07121a;grid-template-columns:1.15fr .85fr;gap:28px;padding:clamp(28px,4vw,48px);display:grid}.call-script-confirm p{color:#9ab1bf;line-height:1.7}.call-script-confirm ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.call-script-confirm li{border:1px solid var(--ui-border,#17618d);color:#dff2ff;background:#030a10;padding:12px 14px}.call-script-confirm li:before{content:"✓";color:var(--active);margin-right:10px}.call-script-confirm>strong{border-top:1px solid var(--ui-border,#17618d);color:var(--active);font-family:var(--font-display);grid-column:1/-1;padding-top:22px;font-size:clamp(1.25rem,2.3vw,2rem)}@media (width<=760px){.call-script-grid,.call-script-confirm{grid-template-columns:1fr}.call-script-opening,.call-script-confirm>strong{grid-column:auto}.call-script-card{padding:22px}.call-script-card blockquote p{font-size:1.05rem}}.lead-row.owner{grid-template-columns:1.35fr .8fr .85fr 1.25fr .5fr}.lead-assignee{color:var(--active);font-weight:750}.lead-owner-line{border:1px solid var(--ui-line,#164968);color:#91a8b7;background:#050d14;padding:12px 14px}.lead-owner-line strong{color:var(--active)}.calendar-book-button{background:var(--active);color:#001408;border-color:#baffc1;margin-top:12px}.crm-calendar{border:1px solid var(--ui-line,#164968);background:#07101a;padding:clamp(20px,3vw,36px)}.calendar-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.calendar-toolbar h2{margin:6px 0 8px;font-size:clamp(2rem,4vw,3.5rem)}.calendar-toolbar p{color:#86a5b8;max-width:720px;margin:0}.calendar-nav{flex-wrap:wrap;gap:7px;display:flex}.calendar-nav button{color:#9ddaff;text-transform:uppercase;background:#050d14;border:1px solid #18577c;padding:10px 12px;font-size:.65rem}.calendar-nav button:hover{border-color:var(--active);color:var(--active)}.calendar-lead-picker{border:1px solid var(--active-dim);color:var(--active);text-transform:uppercase;letter-spacing:.08em;background:#06150d;margin-bottom:18px;padding:18px;font-size:.66rem;display:block}.calendar-lead-picker select{color:#dfffea;background:#02070c;border:1px solid #1d6c42;width:100%;margin-top:9px;padding:12px;display:block}.calendar-empty,.calendar-message{border:1px solid var(--ui-line,#164968);color:#8eabbc;background:#050d14;padding:12px 15px}.calendar-message{border-color:var(--active-dim);color:var(--active)}.calendar-message.error{color:#ff9c9c;background:#210b0b;border-color:#8d3030}.calendar-scroll{padding-bottom:8px;overflow-x:auto}.calendar-grid{grid-template-columns:repeat(5,minmax(190px,1fr));gap:8px;min-width:980px;display:grid}.calendar-day{border:1px solid var(--ui-line,#164968);background:#040a10;padding:8px}.calendar-day>header{border-bottom:1px solid var(--ui-line,#164968);justify-content:space-between;align-items:baseline;padding:10px 8px 14px;display:flex}.calendar-day>header span{color:var(--active);text-transform:uppercase;font-size:.62rem}.calendar-day>header b{font-family:var(--font-display);font-size:1.1rem}.calendar-slot{text-align:left;color:#dff2ff;background:#071522;border:1px solid #17445f;flex-direction:column;align-items:flex-start;width:100%;min-height:82px;margin-top:7px;padding:10px;display:flex}.calendar-slot span{color:#79a3ba;font-size:.58rem}.calendar-slot b{margin-top:7px;line-height:1.2}.calendar-slot small{color:#6e8fa2;margin-top:5px}.calendar-slot.available:not(:disabled):hover{border-color:var(--active);box-shadow:inset 3px 0 var(--active);background:#082116}.calendar-slot.available:not(:disabled) b{color:var(--active)}.calendar-slot.available:disabled{opacity:.35;cursor:not-allowed}.calendar-slot.booked{background:#092036;border-color:#1b638c}.calendar-slot.booked b{color:var(--cyber-bright,#9fdcff)}.calendar-slot.booked:before{content:"BOOKED";color:#4f9dc8;letter-spacing:.12em;align-self:flex-end;margin-bottom:-11px;font-size:.5rem}.calendar-slot.booked>button{color:#ffaaa4;text-transform:uppercase;cursor:pointer;background:#200b0d;border:1px solid #8d3d3d;width:100%;margin-top:10px;padding:7px 8px;font-size:.52rem}.calendar-slot.booked>button:hover{color:#ffd4d1;border-color:#ff746a}.calendar-slot.booked>button:disabled{opacity:.5;cursor:wait}@media (width<=900px){.lead-row.owner{grid-template-columns:1fr}.calendar-toolbar{flex-direction:column;align-items:stretch}.calendar-nav button{flex:1}.lead-row.owner.headings{display:none}}.calendar-slot.owner-blocked{opacity:.72!important;background:repeating-linear-gradient(135deg,#171108,#171108 9px,#211708 9px 18px)!important;border-color:#6f4f23!important}.calendar-slot.owner-blocked b{color:#e8b454!important}.calendar-slot.owner-blocked:after{content:"MONDAY BLOCK";color:#9f763e;letter-spacing:.1em;margin-top:6px;font-size:.46rem}.lead-hunter{gap:18px;max-width:1280px;display:grid}.hunter-hero{border:1px solid var(--ui-border,#17618d);background:radial-gradient(circle at 90% 8%,#56ff6726,#0000 30%),linear-gradient(135deg,#071b29,#03090e);grid-template-columns:1.4fr .6fr;align-items:end;gap:35px;padding:clamp(30px,5vw,64px);display:grid;overflow:hidden}.hunter-hero h2{margin:.5rem 0 1rem;font-size:clamp(3.5rem,8vw,7rem)}.hunter-hero p{color:#9ab1bf;max-width:720px;margin:0;font-size:1rem;line-height:1.7}.hunter-score-key{border:1px solid var(--ui-border,#17618d);background:#02080db8;gap:5px;padding:22px;display:grid}.hunter-score-key span{color:var(--active);letter-spacing:.15em;margin-top:10px;font-size:.57rem}.hunter-score-key span:first-child{margin-top:0}.hunter-score-key b{color:#b7d5e5;font-size:.72rem}.hunter-filters{border:1px solid var(--ui-line,#164968);background:#07101a;grid-template-columns:1.1fr 1.1fr .75fr .8fr .65fr auto;align-items:end;gap:10px;padding:20px;display:grid}.hunter-filters label{color:#77a0b6;text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:.58rem;display:grid}.hunter-filters input,.hunter-filters select{border:1px solid var(--ui-border,#17618d);color:#e1f5ff;background:#02070c;width:100%;min-width:0;padding:11px}.hunter-filters .button{color:#001408;background:var(--active);border-color:#a6ffaf;min-height:43px;padding:10px 17px;box-shadow:3px 3px #0c3d24}.hunter-message{border:1px solid var(--ui-border,#17618d);color:var(--cyber-bright,#9fdcff);background:#06121b;margin:0;padding:13px 16px}.hunter-actions{border:1px solid var(--ui-line,#164968);background:#050d14;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.hunter-actions>div{align-items:center;gap:12px;display:flex}.hunter-actions>div:first-child{gap:3px;display:grid}.hunter-actions b{color:#9ab1bf;font-size:.72rem}.hunter-actions button:not(.button){border:1px solid var(--ui-border,#17618d);color:var(--cyber-bright,#9fdcff);background:0 0;padding:9px 12px}.hunter-actions .button{color:#001408;background:var(--active);border-color:#a6ffaf}.hunter-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hunter-card{border:1px solid var(--ui-line,#164968);background:#050d14;padding:22px;transition:border-color .15s,background .15s;position:relative}.hunter-card.selected{border-color:var(--active);box-shadow:inset 3px 0 var(--active);background:#06170f}.hunter-card.duplicate{opacity:.68}.hunter-select{color:#7c9aac;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:18px;font-size:.62rem;display:flex}.hunter-select input{accent-color:var(--active)}.hunter-card-head{grid-template-columns:1fr auto;gap:15px;display:grid}.hunter-card-head>div:first-child>span{color:var(--active);text-transform:uppercase;letter-spacing:.1em;font-size:.58rem}.hunter-card h3{font-family:var(--font-display);margin:5px 0 8px;font-size:clamp(1.5rem,2.5vw,2.3rem)}.hunter-card-head p{color:#7695a7;max-width:520px;margin:0;font-size:.72rem}.hunter-scores{gap:6px;display:flex}.hunter-scores>span{border:1px solid var(--ui-border,#17618d);text-align:center;background:#04101a;place-content:center;width:62px;height:62px;display:grid}.hunter-scores small{text-transform:uppercase;color:#7797a9;font-size:.48rem}.hunter-scores b{font-family:var(--font-display);font-size:1.35rem;line-height:1}.hunter-scores .high{border-color:var(--active);color:var(--active)}.hunter-scores .medium{color:#ffe26b;border-color:#e2c34e}.hunter-scores .low{color:#ff9c8f;border-color:#8e4f49}.hunter-card dl{background:var(--ui-line,#12364c);border:1px solid var(--ui-line,#12364c);grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0 0;display:grid}.hunter-card dl>div{background:#07101a;padding:11px}.hunter-card dt{color:#66879a;text-transform:uppercase;font-size:.5rem}.hunter-card dd{color:#cde6f2;overflow-wrap:anywhere;margin:4px 0 0;font-size:.67rem}.hunter-card dd a{color:var(--cyber-bright);text-decoration:underline}.hunter-duplicate{color:#ffad9f;background:#1c0e0c;border:1px solid #75504b;margin:12px 0 0;padding:10px;font-size:.65rem}.hunter-method{background:var(--ui-line,#164968);border:1px solid var(--ui-line,#164968);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hunter-method>div{background:#06101a;padding:24px}.hunter-method span{color:var(--active);font-size:.62rem}.hunter-method b{font-family:var(--font-display);margin:10px 0;font-size:1.25rem;display:block}.hunter-method p{color:#86a5b8;margin:0;font-size:.75rem;line-height:1.6}@media (width<=1100px){.hunter-filters{grid-template-columns:repeat(3,1fr)}.hunter-filters .button{width:100%}}@media (width<=780px){.hunter-hero,.hunter-results,.hunter-method{grid-template-columns:1fr}.hunter-filters{grid-template-columns:1fr 1fr}.hunter-actions{flex-direction:column;align-items:stretch}.hunter-actions>div{justify-content:space-between}.hunter-card dl,.hunter-card-head{grid-template-columns:1fr}.hunter-scores{order:-1}}@media (width<=520px){.hunter-filters{grid-template-columns:1fr}.hunter-actions>div:last-child{flex-direction:column;align-items:stretch}.hunter-actions button{width:100%}}.hunter-card.duplicate{opacity:1;background:linear-gradient(145deg,#240a0d,#10090b);border:2px solid #ff4d4d;box-shadow:0 0 0 1px #64191d,0 0 26px #ff283738}.hunter-card.duplicate .hunter-select{color:#ff8585;font-weight:900}.hunter-duplicate{color:#ffd0d0;background:#2b090c;border:2px solid #ff4d4d;gap:4px;padding:11px;display:grid;box-shadow:inset 0 0 18px #ff28371f}.hunter-duplicate strong{color:#ff6069;letter-spacing:.14em;font-size:.8rem}.crm-duplicate-alert{color:#ffd0d0;font:800 .7rem/1.5 var(--font-mono);letter-spacing:.04em;background:#2b090c;border:2px solid #ff4d4d;margin:2px 0 0;padding:12px;box-shadow:0 0 20px #ff28372e}.team-chat{border:1px solid var(--ui-border,#17618d);background:#050d14;grid-template-columns:260px minmax(0,1fr);height:min(760px,100vh - 190px);min-height:560px;display:grid;overflow:hidden}.chat-contacts{border-right:1px solid var(--ui-line,#164968);background:#040b11;padding:18px;overflow:auto}.chat-title{border-bottom:1px solid var(--ui-line,#12364c);margin-bottom:12px;padding:8px 8px 22px}.chat-title span,.chat-room header span{color:var(--active);letter-spacing:.16em;font-size:.55rem}.chat-title h2{margin:5px 0 0;font-size:1.65rem}.chat-contacts>p{color:#607f92;text-transform:uppercase;letter-spacing:.14em;margin:22px 8px 9px;font-size:.55rem}.chat-contacts>button{text-align:left;color:#cde6f2;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:10px 9px;display:flex}.chat-contacts>button:hover,.chat-contacts>button.active{background:var(--ui-soft,#071c2b);border-color:var(--ui-line,#164968)}.chat-contacts>button.active{box-shadow:inset 2px 0 var(--active)}.chat-contacts>button span{min-width:0;display:grid}.chat-contacts>button b{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.chat-contacts>button small{color:#6d8a9d;white-space:nowrap;text-overflow:ellipsis;font-size:.56rem;overflow:hidden}.chat-avatar{border:1px solid var(--cyber);width:34px;height:34px;color:var(--cyber-bright);font:800 .62rem var(--font-mono);background:#082039;flex:0 0 34px;place-items:center;font-style:normal;display:grid}.chat-avatar.team{border-color:var(--active);color:var(--active);background:#092518}.chat-room{background:radial-gradient(circle at 75% 10%,#00a8ff17,#0000 35%),#06101a;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.chat-room>header{border-bottom:1px solid var(--ui-line,#164968);justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.chat-room h3{margin:4px 0 0;font-size:1.65rem}.chat-room header small{color:#708da0;font-size:.6rem}.chat-messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:15px;min-height:0;padding:28px;display:flex;overflow-y:auto}.chat-messages article{align-self:flex-start;width:min(620px,82%)}.chat-messages article>div{align-items:center;gap:10px;margin:0 0 5px 4px;display:flex}.chat-messages article b{color:#8eb5ca;font-size:.62rem}.chat-messages time{color:#5f7a8b;font-size:.52rem}.chat-messages article p{color:#dceef7;white-space:pre-wrap;overflow-wrap:anywhere;background:#0b1c28;border:1px solid #17445f;margin:0;padding:12px 14px;font-size:.78rem;line-height:1.55}.chat-messages article.mine{align-self:flex-end}.chat-messages article.mine>div{justify-content:flex-end}.chat-messages article.mine p{color:#e1ffe9;background:#092518;border-color:#257342}.chat-empty{text-align:center;color:#67879a;gap:6px;margin:auto;display:grid}.chat-empty b{color:#9bb6c5}.chat-compose{border-top:1px solid var(--ui-line,#164968);background:#040b11;padding:18px 22px}.chat-compose label{color:#7898aa;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:.57rem;display:block}.chat-compose>div{grid-template-columns:1fr auto;align-items:stretch;gap:10px;display:grid}.chat-compose textarea{resize:none;border:1px solid var(--ui-border,#17618d);color:#e6f6ff;width:100%;font:inherit;background:#02070c;padding:12px}.chat-compose .button{min-width:100px}.chat-error{color:#ff9c9c;background:#210b0b;border:1px solid #8d3030;margin:0 0 10px;padding:9px;font-size:.65rem}@media (width<=760px){.team-chat{grid-template-columns:1fr;height:auto;min-height:0}.chat-contacts{border-right:0;border-bottom:1px solid var(--ui-line,#164968);gap:7px;padding:12px;display:flex;overflow:auto}.chat-title,.chat-contacts>p{display:none}.chat-contacts>button{min-width:180px}.chat-room{height:620px}.chat-room>header{padding:18px}.chat-room header small{display:none}.chat-messages{padding:18px 12px}.chat-messages article{width:90%}.chat-compose{padding:12px}.chat-compose>div{grid-template-columns:1fr}.chat-compose .button{width:100%}}.playbook-manager{gap:16px;max-width:1180px;display:grid}.playbook-editor-bar{z-index:20;border:1px solid var(--active);background:#040d12f5;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex;position:sticky;top:12px;box-shadow:0 10px 35px #00000059}.playbook-editor-bar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.playbook-editor-bar>div:first-child{gap:2px;display:grid}.playbook-editor-bar b{font-family:var(--font-display);font-size:1.05rem}.playbook-editor-bar small{color:#718fa1;font-size:.56rem}.playbook-editor-bar button:not(.button){border:1px solid var(--ui-border,#17618d);color:var(--cyber-bright,#9fdcff);background:0 0;padding:9px 13px}.playbook-editor{border:1px solid var(--ui-border,#17618d);background:#07101a;padding:clamp(22px,4vw,42px)}.playbook-editor label{font-family:var(--font-display);font-size:2rem;display:block}.playbook-editor p,.playbook-editor>small{color:#7898aa}.playbook-editor textarea{resize:vertical;border:1px solid var(--ui-border,#17618d);color:#e6f6ff;width:100%;font:400 .8rem/1.65 var(--font-mono);tab-size:2;background:#02070c;margin-top:14px;padding:18px}.playbook-editor>small{text-align:right;margin-top:8px;display:block}.playbook-edit-error{color:#ff9c9c;background:#210b0b;border:1px solid #8d3030;margin:0;padding:12px}.playbook-published .playbook-section{padding-left:clamp(65px,8vw,105px)}.playbook-published pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b7ceda;font:400 .82rem/1.75 var(--font-mono);margin:0}@media (width<=700px){.playbook-editor-bar{flex-direction:column;align-items:stretch;position:static}.playbook-editor-bar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.playbook-editor-bar button{width:100%}}.call-questions{gap:16px;max-width:1180px;display:grid}.call-questions-hero{border:1px solid var(--ui-border,#17618d);background:radial-gradient(circle at 85% 15%,#56ff671f,#0000 32%),#06101a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:clamp(26px,5vw,54px);display:grid}.call-questions-hero h2{margin:.35rem 0 .8rem;font-size:clamp(3rem,7vw,6rem)}.call-questions-hero p{color:#8ca8b8;max-width:700px;margin:0;line-height:1.7}.call-questions-owner{border:1px solid var(--active);background:#06140d;gap:9px;min-width:260px;padding:15px;display:grid}.call-questions-owner>span{color:var(--active);letter-spacing:.14em;font-size:.55rem}.call-questions-owner>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.call-questions-owner button:not(.button){border:1px solid var(--ui-border,#17618d);color:#a8ddfa;background:0 0;padding:9px}.call-questions-owner small{color:#6f9680;font-size:.52rem}.call-questions-error{color:#faa;background:#240b0b;border:1px solid #9d3f3f;margin:0;padding:12px}.call-questions-tabs{border-bottom:1px solid var(--ui-border,#17618d);gap:7px;padding:0 2px;display:flex;overflow:auto}.call-questions-tabs button{border:1px solid var(--ui-line,#164968);color:#87a7b9;font:700 .65rem var(--font-mono);background:#06101a;border-bottom:0;flex:none;padding:13px 18px}.call-questions-tabs button.active{color:#e8f8ff;box-shadow:inset 0 3px var(--active);background:#0a2637}.call-questions-tabs button.add{color:#8bffa5;background:#07190d;border-color:#2b7d46}.call-questions-page{border:1px solid var(--ui-border,#17618d);background:#050d14;border-top:0;padding:clamp(20px,4vw,40px)}.call-questions-entries{gap:12px;display:grid}.call-questions-entries article{border:1px solid var(--ui-line,#164968);background:#07141e;padding:clamp(22px,3vw,34px);position:relative}.call-questions-entries article:before{content:"";background:var(--active);width:3px;position:absolute;inset:0 auto 0 0}.call-questions-entries h3{margin:.45rem 0 1rem;font-size:clamp(1.7rem,3vw,2.6rem)}.call-questions-entries p{color:#b3c9d5;white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.8}.call-questions-tab-editor{background:#07190d;border:1px solid #2b7d46;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:flex}.call-questions-tab-editor label{flex:1}.call-questions label{color:#7e9bac;text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:.57rem;display:grid}.call-questions input,.call-questions textarea{border:1px solid var(--ui-border,#17618d);color:#e7f6ff;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#02070c;padding:12px}.call-questions textarea{resize:vertical}.call-questions-tab-editor button,.call-question-remove{color:#f99;background:#210b0b;border:1px solid #833a3a;padding:11px}.call-question-remove{margin-top:12px}.call-question-add{margin-top:16px}.call-questions-empty{color:#728fa0;padding:20px}.theme-light .call-questions-hero,.theme-light .call-questions-page,.theme-light .call-questions-entries article{background:#f3fafdf5}.theme-light .call-questions-hero p,.theme-light .call-questions-entries p{color:#284d60}.theme-light .call-questions-entries h3{color:#082039}@media (width<=760px){.call-questions-hero{grid-template-columns:1fr}.call-questions-owner{min-width:0}.call-questions-tab-editor{flex-direction:column;align-items:stretch}.call-questions-tab-editor button{width:100%}}.timeframe-module{gap:18px;max-width:1100px;display:grid}.timeframe-hero{border:1px solid var(--ui-border,#17618d);background:radial-gradient(circle at 90% 15%,#56ff6724,#0000 30%),#06101a;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:clamp(28px,5vw,58px);display:grid}.timeframe-hero h2{margin:.4rem 0 1rem;font-size:clamp(3rem,7vw,6rem)}.timeframe-hero p{color:#8ca8b8;max-width:720px;line-height:1.7}.timeframe-hero>div:last-child{border:1px solid var(--active);text-align:center;min-width:130px;padding:18px}.timeframe-hero>div:last-child b{font-family:var(--font-display);color:var(--active);font-size:3rem;display:block}.timeframe-hero>div:last-child span{color:#86a5b8;text-transform:uppercase;font-size:.58rem}.timeframe-form,.timeframe-list{border:1px solid var(--ui-line,#164968);background:#07101a;padding:clamp(22px,4vw,38px)}.timeframe-form{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.timeframe-form>div:first-child,.timeframe-form .wide,.timeframe-form>button,.timeframe-form>.timeframe-empty{grid-column:1/-1}.timeframe-form h3,.timeframe-list h3{margin:.35rem 0 18px;font-size:2rem}.timeframe-form label,.timeframe-card form label{color:#7f9dae;text-transform:uppercase;letter-spacing:.08em;margin:12px 0;font-size:.62rem;display:block}.timeframe-form input,.timeframe-form select,.timeframe-form textarea,.timeframe-card textarea{border:1px solid var(--ui-border,#17618d);color:#e5f5ff;background:#02070c;width:100%;margin-top:7px;padding:12px;display:block}.timeframe-form textarea,.timeframe-card textarea{resize:vertical}.timeframe-form>button{justify-self:start;margin-top:10px}.timeframe-list>header{border-bottom:1px solid var(--ui-line,#164968);margin-bottom:8px}.timeframe-card{border-top:1px solid var(--ui-line,#164968);padding:24px 4px}.timeframe-card.pending{padding-left:18px;box-shadow:inset 3px 0 #ffce4d}.timeframe-card.approved{box-shadow:inset 3px 0 var(--active);padding-left:18px}.timeframe-card.declined{opacity:.72;padding-left:18px;box-shadow:inset 3px 0 #ff756a}.timeframe-card-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.timeframe-card-head span{color:#68889b;font-size:.56rem}.timeframe-card h4{font-family:var(--font-display);margin:5px 0;font-size:1.5rem}.timeframe-card-head>b{color:#ffce4d;text-transform:uppercase;border:1px solid;padding:7px 9px;font-size:.56rem}.timeframe-card.approved .timeframe-card-head>b{color:var(--active)}.timeframe-card.declined .timeframe-card-head>b{color:#ff8e84}.timeframe-card dl{background:var(--ui-line,#164968);border:1px solid var(--ui-line,#164968);grid-template-columns:1fr 1fr;gap:1px;display:grid}.timeframe-card dl>div{background:#050d14;padding:12px}.timeframe-card dt{color:#66879a;text-transform:uppercase;font-size:.52rem}.timeframe-card dd{color:#d7edf7;margin:4px 0 0;font-size:.72rem}.timeframe-card>p{color:#91acbb;line-height:1.65}.timeframe-owner-note{background:#071b11;border:1px solid #246641;padding:12px;color:#caffd5!important}.timeframe-card form{border-top:1px dashed #28516a;margin-top:18px;padding-top:8px}.timeframe-card form>div{justify-content:flex-end;gap:8px;display:flex}.timeframe-card form button:not(.button){color:#ff9b94;background:0 0;border:1px solid #8b3b3b;padding:10px 13px}.timeframe-error,.timeframe-success{color:#ff9c9c;background:#210b0b;border:1px solid #8d3030;margin:0;padding:12px}.timeframe-success{color:#aaffb8;background:#071b11;border-color:#257342}.timeframe-empty{color:#708fa1;padding:22px 0}@media (width<=700px){.timeframe-hero,.timeframe-form{grid-template-columns:1fr}.timeframe-hero>div:last-child{justify-self:start}.timeframe-form>*{grid-column:1!important}.timeframe-card dl{grid-template-columns:1fr}.timeframe-card-head{flex-direction:column;align-items:flex-start}.timeframe-card form>div{grid-template-columns:1fr 1fr;display:grid}.timeframe-card form button{width:100%}}.crm-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.xfer-status-wrap{gap:3px;display:grid}.xfer-status{text-align:left;color:#ffd5d2;background:#17090b;border:1px solid #7a2d2d;align-items:center;gap:11px;min-width:275px;padding:10px 13px;transition:all .2s;display:flex;box-shadow:inset 3px 0 #ff554b}.xfer-status button{font:inherit}.xfer-status.on{color:#d9ffe1;background:#061d0d;border-color:#3eff6b;box-shadow:inset 3px 0 #3eff6b,0 0 24px #3eff6b3b}button.xfer-status{cursor:pointer}button.xfer-status:disabled{cursor:wait}.xfer-status i{background:#ff554b;border-radius:50%;flex:0 0 16px;width:16px;height:16px;font-style:normal;box-shadow:0 0 12px #ff554b}.xfer-status.on i{background:#3eff6b;animation:1.8s ease-in-out infinite xfer-pulse;box-shadow:0 0 16px #3eff6b,0 0 28px #3eff6bb3}.xfer-status>span{gap:2px;display:grid}.xfer-status b{font:800 .68rem var(--font-mono);letter-spacing:.15em}.xfer-status small{font:700 .55rem var(--font-mono);letter-spacing:.04em}.xfer-status em{color:#7fa08a;font:normal .5rem var(--font-mono)}.xfer-error{color:#ff9189;font-size:.5rem}@keyframes xfer-pulse{50%{transform:scale(1.12);box-shadow:0 0 22px #3eff6b,0 0 38px #3eff6bb3}}@media (width<=760px){.crm-main>header{flex-direction:column}.crm-header-actions{justify-content:stretch;align-items:stretch;width:100%}.xfer-status-wrap,.xfer-status{width:100%;min-width:0}.crm-header-actions>.button{width:100%}}.xfer-status>span{flex:1}.xfer-phone{color:inherit;font:800 .58rem var(--font-mono);letter-spacing:.03em;border:1px solid;flex:none;padding:7px 9px;text-decoration:none}.xfer-phone:hover,.xfer-phone:focus-visible{color:#07110a;background:currentColor;outline:none}.crm-shell.employee-customized{isolation:isolate;font-family:var(--employee-font);background:#02070b}.employee-customized:before{content:"";z-index:0;background-image:var(--employee-bg-image);background-size:200% 200%;background-position:var(--employee-bg-x) var(--employee-bg-y);filter:saturate(.92)brightness(.68);background-repeat:no-repeat;position:fixed;inset:0 0 0 230px}.employee-customized:after{content:"";z-index:0;background:linear-gradient(135deg,#000408d6,#01101bb8);position:fixed;inset:0 0 0 230px}.employee-customized .crm-side{z-index:2;background:#02090ff7}.employee-customized .crm-main{z-index:1;font-family:var(--employee-font);position:relative}.employee-customized .crm-main button,.employee-customized .crm-main input,.employee-customized .crm-main select,.employee-customized .crm-main textarea{font-family:inherit}.employee-customized .crm-panel,.employee-customized .crm-metrics article,.employee-customized .pipeline-col{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050f18e3}.customizer-panel{max-width:1180px}.customizer-intro{border-bottom:1px solid var(--ui-line,#164968);justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:30px;display:flex}.customizer-intro h2{margin:8px 0 10px;font-size:clamp(2.4rem,5vw,4.4rem)}.customizer-intro p{color:#91a8b7;max-width:680px;margin:0}.customizer-save{white-space:nowrap}.customizer-section{border:0;border-bottom:1px solid var(--ui-line,#164968);margin:0;padding:32px 0}.customizer-section legend{width:100%;font-family:var(--employee-font);letter-spacing:.09em;text-transform:uppercase;color:#dff2ff;padding:0 0 16px;font-size:.78rem;font-weight:800}.customizer-section legend small{float:right;color:#6f91a7;font-size:.62rem}.mode-options,.accent-options,.font-options,.background-options{gap:12px;display:grid}.mode-options{grid-template-columns:repeat(2,minmax(0,240px))}.accent-options{grid-template-columns:repeat(5,minmax(115px,1fr))}.mode-options button,.accent-options button,.font-options button,.background-options button{border:1px solid var(--ui-line,#1b4a67);color:#dff2ff;cursor:pointer;background:#02090fe0;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.mode-options button:hover,.accent-options button:hover,.font-options button:hover,.background-options button:hover{border-color:var(--cyber-bright);transform:translateY(-2px)}.mode-options button.selected,.accent-options button.selected,.font-options button.selected,.background-options button.selected{border-color:var(--cyber-bright);box-shadow:0 0 0 1px var(--cyber),0 0 24px var(--cyber)}@supports (color:color-mix(in lab, red, red)){.mode-options button.selected,.accent-options button.selected,.font-options button.selected,.background-options button.selected{box-shadow:0 0 0 1px var(--cyber),0 0 24px color-mix(in srgb,var(--cyber) 28%,transparent)}}.mode-options button.selected:after,.accent-options button.selected:after,.font-options button.selected:after,.background-options button.selected:after{content:"✓";z-index:2;background:var(--cyber);color:#001507;place-items:center;width:22px;height:22px;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.mode-options button{text-align:left;align-items:center;gap:13px;padding:13px;display:flex}.mode-swatch{background:linear-gradient(135deg,#020609,#0b2437);border:1px solid #41647b;width:42px;height:32px;display:block}.mode-swatch.light{background:linear-gradient(135deg,#f7fbff,#b8ddf5)}.accent-options button{text-align:left;align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.accent-options button i{border:1px solid #ffffff80;border-radius:50%;flex:0 0 28px;width:28px;height:28px;display:block}.accent-options button span{font-size:.62rem}.font-options{grid-template-columns:repeat(5,minmax(120px,1fr))}.font-options button{text-align:left;gap:5px;min-height:96px;padding:18px;display:grid}.font-options button b{color:var(--cyber-bright);font-size:1.65rem}.font-options button span{gap:4px;font-size:.7rem;display:grid}.font-options button small{color:#c6a848;font-family:var(--employee-font);letter-spacing:.04em;font-size:.46rem}.background-options{grid-template-columns:repeat(4,minmax(140px,1fr))}.background-options button{text-align:left;padding:0;display:grid}.customizer-bg-image{aspect-ratio:1.55;background-repeat:no-repeat;background-size:200% 200%;display:block}.background-options button>span:last-child{align-items:center;gap:9px;padding:11px 12px;font-size:.66rem;display:flex}.background-options button>span:last-child b{color:#65ff6a}.customizer-message{color:#8dffae;background:#07361eb3;border:1px solid #27784b;margin:22px 0 0;padding:13px}.customizer-message.error{color:#ff9d9d;background:#210b0b;border-color:#8d3030}.customizer-section-copy{color:#7898aa;margin:-8px 0 16px;font-size:.68rem}.pet-options{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;display:grid}.pet-options button{border:1px solid var(--ui-line,#1b4a67);color:#dff2ff;text-align:center;background:#02090fe0;justify-items:center;gap:8px;padding:16px 10px;display:grid;position:relative}.pet-options button:hover{border-color:var(--cyber-bright);transform:translateY(-2px)}.pet-options button.selected{border-color:var(--cyber-bright);box-shadow:0 0 0 1px var(--cyber),0 0 24px var(--cyber)}@supports (color:color-mix(in lab, red, red)){.pet-options button.selected{box-shadow:0 0 0 1px var(--cyber),0 0 24px color-mix(in srgb,var(--cyber) 28%,transparent)}}.pet-options button.selected:after{content:"✓";color:var(--active);font-weight:900;position:absolute;top:7px;right:7px}.pet-options button>i{filter:drop-shadow(0 5px 8px #00000080);font-size:2.3rem;font-style:normal;line-height:1}.pet-options button>span{gap:2px;display:grid}.pet-options button b{font-size:.68rem}.pet-options button small{color:#6f91a7;font-size:.5rem}.screen-pet{z-index:2500;border:1px solid var(--active);place-items:center;width:82px;height:82px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.screen-pet{border:1px solid color-mix(in srgb,var(--active) 60%,#fff)}}.screen-pet{background:radial-gradient(circle at 35% 25%,#ffffff47,transparent 24%),var(--active);border-radius:25px}@supports (color:color-mix(in lab, red, red)){.screen-pet{background:radial-gradient(circle at 35% 25%,#ffffff47,transparent 24%),color-mix(in srgb,var(--active) 20%,#06101a)}}.screen-pet{box-shadow:0 10px 25px #0000006b,0 0 22px var(--active)}@supports (color:color-mix(in lab, red, red)){.screen-pet{box-shadow:0 10px 25px #0000006b,0 0 22px color-mix(in srgb,var(--active) 30%,transparent)}}.screen-pet{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding:4px}.screen-pet:active{cursor:grabbing;transform:scale(1.06)}.screen-pet>span{filter:drop-shadow(0 5px 5px #00000073);font-size:2.65rem;line-height:1;animation:2.4s ease-in-out infinite pet-bob}.screen-pet>small{border:1px solid var(--ui-border,#17618d);color:var(--active);text-transform:uppercase;white-space:nowrap;background:#02070c;padding:2px 6px;font-size:.45rem;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.screen-pet.pet-bird>span{animation-duration:1.25s}.screen-pet.pet-snake>span{animation-name:pet-slither}.screen-pet:focus-visible{outline:3px solid var(--active);outline-offset:4px}@keyframes pet-bob{50%{transform:translateY(-6px)rotate(2deg)}}@keyframes pet-slither{25%{transform:translate(-4px)rotate(-4deg)}75%{transform:translate(4px)rotate(4deg)}}@media (width<=900px){.pet-options{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.pet-options{grid-template-columns:repeat(2,1fr)}.screen-pet{width:72px;height:72px}}.coin-wallet{background:radial-gradient(circle at 8%,#ffd2442e,#0000 22%),#0d110d;border:1px solid #d6a928;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:22px;margin:24px 0 0;padding:18px 20px;display:grid;box-shadow:inset 4px 0 #ffd24a}.coin-balance{align-items:center;gap:12px;display:flex}.coin-balance>i{color:#fff0a7;background:#d99f12;border:2px solid #ffe889;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.45rem;font-style:normal;display:grid;box-shadow:0 0 18px #ffce3961}.coin-balance span{display:grid}.coin-balance small{color:#bda75f;letter-spacing:.13em;font-size:.5rem}.coin-balance b{color:#ffe889;font-family:var(--font-display);font-size:1.55rem}.coin-wallet>p{color:#c9b86f;margin:0}.coin-progress{gap:5px;display:grid}.coin-progress>div{justify-content:space-between;gap:12px;display:flex}.coin-progress b{color:#fff0ae;font-size:.66rem}.coin-progress span,.coin-progress>small{color:#9e925e;font-size:.54rem}.coin-progress>i{background:#211b09;border:1px solid #6d5b20;height:7px;overflow:hidden}.coin-progress>i>span{background:linear-gradient(90deg,#bc7d08,#ffe25f);height:100%;display:block;box-shadow:0 0 10px #ffd341}.coin-prices{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.coin-prices span{color:#ae9b59;text-transform:uppercase;background:#171306;border:1px solid #6d5b20;padding:6px 8px;font-size:.5rem}.coin-prices b{color:#ffe889;margin-left:4px}.accent-options button>span{gap:2px;display:grid}.accent-options button small,.background-options button small{color:#c6a848;letter-spacing:.04em;font-size:.46rem}.background-options button>span:last-child small{margin-left:auto}.locked{background-image:linear-gradient(#ffcf3806,#ffcf3806)!important}.locked:before{content:"◉";z-index:3;color:#ffd24a;text-shadow:0 0 8px #ffd24a;font-size:.66rem;position:absolute;top:7px;left:7px}.owned small{color:#63d88a!important}.theme-light .coin-wallet{color:#312600;background:#fff9df}.theme-light .coin-progress span,.theme-light .coin-progress>small,.theme-light .coin-wallet>p{color:#6d5a1d}@media (width<=820px){.coin-wallet{grid-template-columns:1fr}.coin-prices{justify-content:flex-start}.coin-progress>div{flex-direction:column;align-items:flex-start;gap:2px}}.employee-customized.theme-light{color:#082039}.employee-customized.theme-light:before{filter:saturate(.6)brightness(1.05)}.employee-customized.theme-light:after{background:linear-gradient(135deg,#f6fcffe8,#d7effcd6)}.employee-customized.theme-light .crm-side{color:#09263b;background:#ebf8fff7;border-right-color:#78b8d8}.employee-customized.theme-light .crm-logo{color:#082039}.employee-customized.theme-light .crm-side nav button,.employee-customized.theme-light .crm-side>div button{color:#46677b}.employee-customized.theme-light .crm-side nav button:hover,.employee-customized.theme-light .crm-side nav button.active{color:#006a9b;background:#cceaf8}.employee-customized.theme-light .crm-main{color:#082039}.employee-customized.theme-light .crm-panel,.employee-customized.theme-light .crm-metrics article,.employee-customized.theme-light .pipeline-col{border-color:var(--ui-border,#82b9d3);background:#f5fbffe0}.employee-customized.theme-light .crm-metrics,.employee-customized.theme-light .lead-table,.employee-customized.theme-light .lead-row,.employee-customized.theme-light .queue-list>button,.employee-customized.theme-light .customizer-intro,.employee-customized.theme-light .customizer-section{border-color:var(--ui-border,#82b9d3)}.employee-customized.theme-light .crm-main h1,.employee-customized.theme-light .crm-main h2,.employee-customized.theme-light .crm-main h3,.employee-customized.theme-light .crm-main b,.employee-customized.theme-light .crm-metrics b{color:#071b2a}.employee-customized.theme-light .crm-main p,.employee-customized.theme-light .crm-main small,.employee-customized.theme-light .crm-main span{color:#34576d}.employee-customized.theme-light .crm-kicker,.employee-customized.theme-light .background-options button>span:last-child b{color:#087e3b}.employee-customized.theme-light .mode-options button,.employee-customized.theme-light .font-options button,.employee-customized.theme-light .background-options button{color:#082039;background:#f8fdfff0;border-color:#7aadc6}.employee-customized.theme-light .customizer-section legend{color:#082039}.employee-customized.theme-light input,.employee-customized.theme-light select,.employee-customized.theme-light textarea,.employee-customized.theme-light .crm-search{color:#082039;background:#f7fcff;border-color:#77aac3}.employee-customized.theme-light .pipeline-col>button{color:#082039;background:#e6f5fc}@media (width<=1100px){.background-options{grid-template-columns:repeat(3,minmax(140px,1fr))}.accent-options,.font-options{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (width<=900px){.employee-customized:before,.employee-customized:after{inset:0}.customizer-intro{flex-direction:column}.background-options{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (width<=600px){.mode-options,.accent-options,.font-options{grid-template-columns:repeat(2,minmax(0,1fr))}.background-options{grid-template-columns:1fr 1fr}.customizer-panel{padding:18px}.customizer-intro{gap:20px}.customizer-save{width:100%}}.team-presence{position:relative}.presence-trigger{color:#dff2ff;text-align:left;cursor:pointer;background:#07131d;border:1px solid #23516b;align-items:center;gap:10px;min-width:132px;padding:10px 12px;display:flex}.presence-trigger>i{background:#596b77;border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 0 4px #596b771f}.presence-trigger>i.online{background:#45ff71;box-shadow:0 0 11px #45ff71,0 0 0 4px #45ff711f}.presence-trigger>span{gap:1px;display:grid}.presence-trigger b{font:800 .63rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.presence-trigger small{color:#6f8b9c;font:.52rem var(--font-mono)}.presence-popover{z-index:100;background:#030b11fa;border:1px solid #2d779e;width:min(410px,100vw - 32px);padding:18px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 70px #000000a6,0 0 35px #00a8ff24}.presence-popover:before{content:"";background:#030b11;border-top:1px solid #2d779e;border-left:1px solid #2d779e;width:10px;height:10px;position:absolute;top:-6px;right:34px;transform:rotate(45deg)}.presence-popover>header{border-bottom:1px solid #173b50;justify-content:space-between;align-items:center;gap:20px;padding:4px 3px 14px;display:flex}.presence-popover h3{margin:3px 0;font-size:1.55rem}.presence-popover>header>b{font-family:var(--font-display);color:#45ff71;font-size:1.7rem}.presence-list{display:grid}.presence-list article{border-bottom:1px solid #102d3e;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 3px;display:grid}.presence-list article>i{background:#52636e;border-radius:50%;width:10px;height:10px}.presence-list article.online>i{background:#45ff71;box-shadow:0 0 10px #45ff71}.presence-list article>div{gap:2px;display:grid}.presence-list article>div b{font-size:.72rem}.presence-list article>div span{color:#6f8b9c;text-transform:uppercase;font-size:.52rem}.presence-list article>small{color:#6f8b9c;text-align:right;font-size:.5rem}.presence-list article.online>small{color:#8aff9f}.presence-popover>p{color:#617d8e;margin:14px 2px 2px;font-size:.53rem}.theme-light .presence-trigger{color:#082039;background:#eaf7fd;border-color:#79acc5}.theme-light .presence-popover{color:#082039;background:#f3fbfffc;border-color:#6ca7c3}.theme-light .presence-popover:before{background:#f3fbff;border-color:#6ca7c3}.theme-light .presence-popover>header,.theme-light .presence-list article{border-color:#afd3e3}.theme-light .presence-list article>div span,.theme-light .presence-list article>small,.theme-light .presence-popover>p{color:#4c7085}@media (width<=760px){.team-presence,.presence-trigger{width:100%}.presence-popover{width:auto;position:fixed;top:110px;left:16px;right:16px}.presence-popover:before{display:none}}.crm-modal form.employee-lead-modal{width:min(1180px,100%)}.lead-call-script{border-top:1px solid #174b69;margin:24px 0 28px;padding-top:18px}.lead-call-script .call-script-hero{padding:24px 28px}.lead-call-script .call-script-hero:after{font-size:8rem;bottom:-26px}.lead-call-script .call-script-hero h2{margin:.35rem 0 .6rem;font-size:clamp(1.8rem,4vw,3.2rem)}.lead-call-script .call-script-hero p{margin:0;font-size:.72rem}.lead-call-script .call-script-card{padding:22px}.lead-call-script .call-script-card h3,.lead-call-script .call-script-confirm h3{margin-bottom:14px;font-size:1.45rem}.lead-call-script .call-script-card blockquote p{font-size:.92rem}.lead-call-script .call-script-confirm{padding:24px}.lead-call-script .call-script-confirm li{padding:8px 11px;font-size:.7rem}.theme-light .lead-call-script{border-color:#8bbbd1}@media (width<=760px){.lead-call-script .call-script-hero{padding:20px}.lead-call-script .call-script-card{padding:18px}.lead-call-script .call-script-card blockquote p{font-size:.9rem}}.lead-email-composer{border:1px solid var(--ui-line-strong,#17628f);background:#040b12;margin:20px 0}.lead-email-toggle{text-align:left;background:linear-gradient(90deg,var(--ui-soft,#082033),#040b12);color:#e6f6ff;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 18px;display:flex}.lead-email-toggle span{gap:4px;display:grid}.lead-email-toggle b{font-size:.82rem}.lead-email-toggle small{color:#82a6ba;font-size:.62rem}.lead-email-toggle strong{color:var(--active);text-transform:uppercase;white-space:nowrap;font-size:.68rem}.lead-email-fields{border-top:1px solid var(--ui-line,#164968);padding:8px 18px 20px}.lead-email-addresses{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 5px;display:grid}.lead-email-addresses span{border:1px solid var(--ui-line,#164968);color:#7798aa;padding:10px 12px;font-size:.62rem}.lead-email-addresses b{color:#dff2ff;overflow-wrap:anywhere;margin-top:4px;display:block}.lead-email-disclosure{color:#7894a5;font-size:.65rem;line-height:1.55}.lead-email-result{border:1px solid var(--active-dim,#1d6c42);color:var(--active);background:#06150d;padding:10px 12px}.lead-email-result.error{color:#ff9c9c;background:#210b0b;border-color:#8d3030}.lead-email-fields .button:disabled{opacity:.45;cursor:not-allowed}@media (width<=650px){.lead-email-addresses{grid-template-columns:1fr}.lead-email-toggle{align-items:flex-start}}.lead-email-composer{border-color:var(--active);box-shadow:0 0 24px var(--active)}@supports (color:color-mix(in lab, red, red)){.lead-email-composer{box-shadow:0 0 24px color-mix(in srgb,var(--active) 15%,transparent)}}.lead-email-toggle{background:linear-gradient(90deg,var(--active),#040b12);padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.lead-email-toggle{background:linear-gradient(90deg,color-mix(in srgb,var(--active) 20%,#061018),#040b12)}}.lead-email-toggle{cursor:pointer}.lead-email-toggle:hover{background:linear-gradient(90deg,var(--active),#07141d)}@supports (color:color-mix(in lab, red, red)){.lead-email-toggle:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--active) 30%,#061018),#07141d)}}.lead-email-toggle b{color:#fff;font-size:1rem}.lead-email-toggle small{color:#a1c0d0}.lead-email-toggle strong{border:1px solid var(--active);padding:9px 12px}.weekend-call-badge{color:#ffd08a;letter-spacing:.1em;background:#2a1603;border:1px solid #ffb34d;width:max-content;margin-top:7px;padding:4px 7px;font-size:.52rem;font-style:normal;display:inline-flex}.weekend-call-toggle{background:#1b1105;border:1px solid #78521e;align-items:center;gap:12px;padding:14px 16px;margin:18px 0!important;display:flex!important}.weekend-call-toggle input[type=checkbox]{accent-color:#ffb34d;height:20px;width:20px!important;margin:0!important}.weekend-call-toggle input[type=hidden]{display:none}.weekend-call-toggle span{gap:3px;display:grid}.weekend-call-toggle b{color:#ffd08a;text-transform:none;letter-spacing:0;font-size:.74rem}.weekend-call-toggle small{color:#b99a72;text-transform:none;letter-spacing:0;font-size:.62rem}.lead-intel{border:1px solid var(--ui-border,#17618d);background:#06121c;margin:18px 0 24px;padding:18px}.lead-intel-head{gap:4px;margin-bottom:14px;display:grid}.lead-intel-head span,.lead-original-notes>span{color:var(--active);letter-spacing:.13em;text-transform:uppercase;font-size:.55rem}.lead-intel-head b{font-family:var(--font-display);font-size:1.15rem}.lead-intel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.lead-intel dl>div{border:1px solid var(--ui-line,#164968);background:#040b11;min-width:0;padding:10px 12px}.lead-intel dt{color:#6f91a5;text-transform:uppercase;letter-spacing:.08em;font-size:.52rem}.lead-intel dd{color:#dceef7;overflow-wrap:anywhere;margin:5px 0 0;font-size:.7rem}.lead-intel a{color:var(--active);text-underline-offset:3px;text-decoration:underline}.lead-original-notes{border:1px solid var(--active-dim,#257342);background:#07180e;margin-top:10px;padding:13px}.lead-original-notes p{white-space:pre-wrap;line-height:1.55;color:#dcefe2!important;margin:7px 0 0!important}.theme-light .lead-intel,.theme-light .lead-intel dl>div{background:#f3fbff}.theme-light .lead-intel dd{color:#173746}.theme-light .lead-original-notes{background:#effff3}.theme-light .lead-original-notes p{color:#234b2e!important}@media (width<=760px){.lead-intel dl{grid-template-columns:1fr}.lead-intel{padding:14px}}.employee-tutorial-backdrop{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000308e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.employee-tutorial{border:1px solid var(--cyber);background:linear-gradient(145deg,#071522,#03080e);width:min(780px,100%);max-height:92vh;padding:clamp(28px,5vw,54px);position:relative;overflow:auto;box-shadow:0 0 100px #00a8ff47}.employee-tutorial:before{content:"";background:linear-gradient(90deg,var(--active),var(--cyber-bright),transparent);height:3px;position:absolute;inset:0 0 auto}.tutorial-exit{color:#7896a9;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;font-size:.66rem;position:absolute;top:18px;right:18px}.tutorial-progress{gap:5px;margin:0 100px 34px 0;display:flex}.tutorial-progress i{background:#15364a;flex:1;height:3px}.tutorial-progress i.active{background:var(--active);box-shadow:0 0 10px var(--active)}@supports (color:color-mix(in lab, red, red)){.tutorial-progress i.active{box-shadow:0 0 10px color-mix(in srgb,var(--active) 70%,transparent)}}.employee-tutorial h2{margin:.35rem 0 .4rem;font-size:clamp(2.2rem,6vw,4rem)}.employee-tutorial h3{color:var(--cyber-bright);margin:0 0 18px;font-size:1.15rem}.tutorial-description{color:#9db3c1;max-width:680px;font-size:1rem;line-height:1.7}.tutorial-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.tutorial-controls article{border:1px solid var(--ui-line,#164968);background:#07121c;padding:17px}.tutorial-controls b{color:var(--cyber-bright);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;display:block}.tutorial-controls p{color:#8ca5b5;margin:8px 0 0;font-size:.8rem;line-height:1.55}.employee-tutorial footer{border-top:1px solid #153d56;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.employee-tutorial footer>span{color:#68889c;font-size:.7rem}.employee-tutorial footer>div{gap:10px;display:flex}.tutorial-secondary{color:#b7cfdd;background:0 0;border:1px solid #24516d;padding:12px 18px}.tutorial-secondary:disabled{opacity:.35}.tutorial-error{color:#ff9292;background:#240d12;border:1px solid #7b3131;padding:12px}.theme-light .employee-tutorial{color:#092338;background:linear-gradient(145deg,#eefaff,#d7edf6)}.theme-light .tutorial-controls article{background:#ffffffb8;border-color:#8ab5ca}.theme-light .tutorial-description,.theme-light .tutorial-controls p{color:#35596d}@media (width<=700px){.employee-tutorial-backdrop{padding:8px}.employee-tutorial{max-height:96vh;padding:50px 20px 24px}.tutorial-progress{margin-right:0}.tutorial-controls{grid-template-columns:1fr}.employee-tutorial footer{flex-direction:column;align-items:stretch}.employee-tutorial footer>div{grid-template-columns:1fr 1fr;display:grid}.employee-tutorial footer button{width:100%}}.crm-side nav button:disabled{cursor:not-allowed;opacity:.45;color:#668092;box-shadow:none;background:#071018}.certification-lock-banner{background:linear-gradient(90deg,#4a2603c7,#140d06f0);border:1px solid #ffb84d;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:18px 22px;display:flex}.certification-lock-banner b{color:#ffd58f;font-family:var(--font-display);margin:3px 0;font-size:1.25rem;display:block}.certification-lock-banner p{color:#c2a77c;margin:0;font-size:.68rem}.knowledge-check{background:radial-gradient(circle at 90% 0,#00aeff29,#0000 28%),#06101a;border:1px solid #2a9bff;max-width:1180px;margin-top:18px;padding:clamp(24px,4vw,54px);position:relative}.knowledge-check-head{border-bottom:1px solid #174b69;grid-template-columns:1fr auto;align-items:start;gap:30px;margin-bottom:25px;padding-bottom:25px;display:grid}.knowledge-check-head>div:first-child{padding-left:48px;position:relative}.knowledge-check-head .playbook-index{top:4px;left:0}.knowledge-check h3{font-family:var(--font-display);margin:.5rem 0;font-size:clamp(2rem,4vw,3.7rem)}.knowledge-check-head p{color:#87a5b6;margin:0}.knowledge-status{text-align:center;background:#210b0b;border:1px solid #a74141;gap:5px;min-width:145px;padding:13px;display:grid}.knowledge-status b{color:#ff8d8d;letter-spacing:.12em;font-size:.65rem}.knowledge-status span{color:#c48b8b;font-size:.55rem}.knowledge-status.passed{background:#071d0e;border-color:#2e9e53}.knowledge-status.passed b{color:#75ff9a}.knowledge-notice{background:#071a27;border:1px solid #2f7095;padding:25px}.knowledge-notice.passed{background:#071d0e;border-color:#2e9e53}.knowledge-notice strong{font-family:var(--font-display);font-size:1.5rem}.knowledge-notice p{color:#91aabd;margin:5px 0 0}.knowledge-check form{gap:14px;display:grid}.knowledge-check fieldset{background:#07151f;border:1px solid #174b69;margin:0;padding:20px;transition:border-color .2s}.knowledge-check fieldset.knowledge-wrong{background:linear-gradient(90deg,#50080861,#07151f);border:2px solid #ff4d4d}.knowledge-check legend{color:#e8f7ff;width:100%;font-family:var(--font-display);align-items:center;gap:10px;padding:0 5px;font-size:1.05rem;display:flex}.knowledge-check legend>span{border:1px solid var(--active);min-width:27px;height:27px;color:var(--active);font:.62rem var(--font-mono);place-items:center;display:inline-grid}.knowledge-check legend>b{color:#ff7070;font:.54rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.knowledge-check legend small{color:#66889b;font:.52rem var(--font-mono)}.knowledge-check fieldset>label{border-top:1px solid var(--ui-line,#12364c);color:#9cb4c2;cursor:pointer;grid-template-columns:auto 24px 1fr;align-items:start;gap:8px;padding:11px 5px;font-size:.72rem;display:grid}.knowledge-check fieldset>label:first-of-type{margin-top:12px}.knowledge-check input{accent-color:var(--active);margin-top:4px}.knowledge-check fieldset>label>span{color:#49ff79;font-family:var(--font-mono)}.knowledge-bonus>p{color:#d9edf7;margin:12px 5px}.knowledge-review,.knowledge-message{color:#faa;background:#210b0b;border:1px solid #a74141;margin:0;padding:12px 14px}.knowledge-timer{background:#241606;border:1px solid #ffb84d;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.knowledge-timer span{color:#c49b61;text-transform:uppercase;font-size:.65rem}.knowledge-timer b{color:#ffd487;font:1.5rem var(--font-mono)}.knowledge-check .button:disabled{cursor:not-allowed;opacity:.6;transform:none}.theme-light .certification-lock-banner{background:#fff3daf2;border-color:#b36a00}.theme-light .knowledge-check{background:#f4fbfff5;border-color:#3897c5}.theme-light .knowledge-check fieldset{background:#edf8fd;border-color:#8bbbd1}.theme-light .knowledge-check fieldset.knowledge-wrong{background:#fff0f0;border-color:#c83030}.theme-light .knowledge-check legend,.theme-light .knowledge-bonus>p{color:#082039}.theme-light .knowledge-check fieldset>label{color:#274c61;border-color:#b5d4e2}.theme-light .knowledge-check-head p{color:#476b80}@media (width<=700px){.certification-lock-banner,.knowledge-check-head{flex-direction:column;align-items:stretch;display:flex}.certification-lock-banner .button,.knowledge-status{width:100%}.knowledge-check{padding:22px 16px}.knowledge-check-head>div:first-child{padding-left:42px}.knowledge-check fieldset{padding:16px 10px}.knowledge-check legend{flex-wrap:wrap;align-items:flex-start}.knowledge-check legend>b{width:100%;margin-left:37px}}.training-lead-banner{background:linear-gradient(90deg,#05411dc7,#04140cf0);border:1px solid #49ff79;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:18px 22px;display:flex;box-shadow:0 0 24px #49ff791a}.training-lead-banner b{color:#a4ffba;font-family:var(--font-display);margin:3px 0;font-size:1.25rem;display:block}.training-lead-banner p{color:#93bfa0;margin:0;font-size:.68rem}.training-lead-banner a{color:#49ff79}.lead-row.training{background:linear-gradient(90deg,#49ff7912,#0000);border-left:3px solid #49ff79}.lead-row.training small{letter-spacing:.08em;color:#49ff79!important}.training-lead-instructions{background:#061b0e;border:1px solid #49ff79;margin:12px 0 18px;padding:13px 15px}.training-lead-instructions b{color:#8dffa8}.training-lead-instructions p{color:#8cb399;margin:5px 0 0!important}.theme-light .training-lead-banner,.theme-light .training-lead-instructions{background:#ecfff1;border-color:#16863a}.theme-light .training-lead-banner b,.theme-light .training-lead-instructions b{color:#075d22}.theme-light .training-lead-banner p,.theme-light .training-lead-instructions p{color:#315e3e}@media (width<=700px){.training-lead-banner{flex-direction:column;align-items:stretch}.training-lead-banner .button{width:100%}}.homemade-leads-panel{border-color:#ff4fc8;box-shadow:0 0 28px #ff4fc814}.homemade-leads-panel .crm-panel-head p{color:#8da3b2;max-width:720px;margin:6px 0 0;font-size:.7rem}.homemade-add-button{box-shadow:0 0 14px #ff4fc829;color:#ffd3f2!important;border-color:#ff4fc8!important}.lead-row.homemade,.queue-list>button.homemade{background:linear-gradient(90deg,#ff4fc81a,#0000);border-left:3px solid #ff4fc8}.lead-row.homemade small,.queue-list>button.homemade span{letter-spacing:.07em;color:#ff79d7!important}.lead-row.homemade .status-dot,.queue-list>button.homemade .status-dot{background:#ff4fc8;box-shadow:0 0 9px #ff4fc8}.theme-light .homemade-leads-panel{border-color:#b8328e}.theme-light .lead-row.homemade,.theme-light .queue-list>button.homemade{background:linear-gradient(90deg,#c72d8f17,#0000)}.theme-light .lead-row.homemade small,.theme-light .queue-list>button.homemade span{color:#8f1966!important}.team-award-roster{background:#040e16f2;border:1px solid #2b6f94;padding:clamp(20px,3vw,34px)}.team-award-roster>header{border-bottom:1px solid var(--ui-line,#164968);justify-content:space-between;align-items:end;gap:28px;padding-bottom:18px;display:flex}.team-award-roster h3{font-family:var(--font-display);margin:.25rem 0 0;font-size:2.2rem}.team-award-roster>header p{color:#7e9cad;max-width:570px;margin:0;font-size:.65rem}.team-award-roster>div>article{border-bottom:1px solid var(--ui-line,#12364c);grid-template-columns:minmax(170px,.35fr) 1fr;align-items:start;gap:20px;padding:18px 0;display:grid}.team-award-roster>div>article:last-child{border-bottom:0;padding-bottom:0}.team-award-roster article>div:first-child{display:grid}.team-award-roster article>div:first-child b{font-family:var(--font-display);font-size:1.15rem}.team-award-roster article>div:first-child span{color:#66889b;text-transform:uppercase;font-size:.52rem}.team-award-chips{flex-wrap:wrap;gap:7px;display:flex}.team-award-chips>span{color:#92ffaa;background:#071d0e;border:1px solid #2e9e53;align-items:center;gap:8px;padding:7px 9px;font-size:.58rem;display:flex}.team-award-chips>span.competitive{color:#ffe8a7;background:#231b05;border-color:#ffd45f}.team-award-chips small{text-transform:uppercase;opacity:.8;border-left:1px solid;padding-left:8px;font-size:.42rem}.team-award-chips em{color:#637f90;font-size:.62rem}.theme-light .team-award-roster{border-color:var(--ui-border,#82b9d3);background:#f4fbfff0}.theme-light .team-award-roster>header,.theme-light .team-award-roster>div>article{border-color:#afd3e3}.theme-light .team-award-roster>header p{color:#43687d}@media (width<=700px){.team-award-roster>header{flex-direction:column;align-items:start}.team-award-roster>div>article{grid-template-columns:1fr}}.rewards-center{gap:18px;display:grid}.rewards-loading{color:#86a5b8}.rewards-hero{background:radial-gradient(circle at 88% 10%,#ffcd4929,#0000 28%),#040e16f0;border:1px solid #1d678f;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:clamp(28px,5vw,58px);display:grid}.rewards-hero h2{margin:.35rem 0 .8rem;font-size:clamp(3rem,7vw,6rem)}.rewards-hero p{color:#8ca8b8;max-width:760px;line-height:1.65}.rewards-hero>div:last-child{text-align:center;border:1px solid #ffd45f;min-width:150px;padding:18px}.rewards-hero>div:last-child b{font-family:var(--font-display);color:#ffd45f;font-size:3.3rem;display:block}.rewards-hero>div:last-child span{color:#8ca8b8;text-transform:uppercase;font-size:.56rem}.reward-period-note,.reward-message{border:1px solid var(--ui-line,#164968);color:#7594a7;background:#06101a;margin:0;padding:11px 14px;font-size:.61rem}.reward-message{color:#aaffb8;background:#071b11;border-color:#267743}.reward-employee{border:1px solid var(--ui-line,#164968);background:#050e16f0;padding:clamp(20px,3vw,36px)}.reward-employee>header{border-bottom:1px solid var(--ui-line,#164968);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding-bottom:20px;display:flex}.reward-employee>header>div:first-child span{color:var(--active);text-transform:uppercase;font-size:.56rem}.reward-employee h3{margin:.3rem 0 0;font-size:2.3rem}.reward-metrics{background:var(--ui-line,#164968);border:1px solid var(--ui-line,#164968);gap:1px;display:flex}.reward-metrics>div{background:#07131d;min-width:105px;padding:10px 13px}.reward-metrics b,.reward-metrics span{display:block}.reward-metrics b{color:#dff2ff}.reward-metrics span{color:#6f8ea1;text-transform:uppercase;margin-top:3px;font-size:.48rem}.reward-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;display:grid}.reward-card{background:#07131d;border:1px solid #173f57;overflow:hidden}.reward-card.unlocked{border-color:#278c51;box-shadow:inset 0 0 0 1px #3eff6b24}.reward-card.current{border-color:#ffd45f;box-shadow:0 0 24px #ffd45f1f}.reward-art{filter:grayscale()brightness(.38);background-repeat:no-repeat;background-size:200% 200%;justify-content:flex-end;align-items:flex-start;min-height:165px;padding:10px;display:flex}.reward-card.unlocked .reward-art{filter:none}.reward-art>span{color:#b0bbc1;letter-spacing:.1em;background:#02070bd1;border:1px solid #65737c;padding:6px 8px;font-size:.48rem}.reward-card.unlocked .reward-art>span{color:#8aff9f;border-color:#54ff7a}.reward-card.current .reward-art>span{color:#ffe8a7;border-color:#ffd45f}.reward-copy{padding:18px}.reward-copy>span{color:#5e8298;text-transform:uppercase;letter-spacing:.08em;font-size:.5rem}.reward-copy h4{font-family:var(--font-display);margin:5px 0 8px;font-size:1.45rem}.reward-copy p{color:#829eae;min-height:42px;font-size:.68rem;line-height:1.5}.reward-progress{border-top:1px solid #15384d;align-items:baseline;gap:6px;padding-top:12px;display:flex}.reward-progress b{color:var(--active);font-size:1rem}.reward-progress span{color:#66879a;font-size:.55rem}.reward-copy>button{color:#aaffb8;text-transform:uppercase;cursor:pointer;background:#071d0d;border:1px solid #3eff6b;width:100%;margin-top:13px;padding:9px;font-size:.54rem}.reward-copy>button:disabled{opacity:.55;cursor:wait}.customizer-reward-empty{color:#7897aa;border:1px dashed #315268;margin:0;padding:22px}.theme-light .rewards-hero,.theme-light .reward-employee{border-color:var(--ui-border,#82b9d3);background:#f4fbffeb}.theme-light .reward-employee>header,.theme-light .reward-progress{border-color:#9fc8dc}.theme-light .reward-metrics{background:#9fc8dc;border-color:#9fc8dc}.theme-light .reward-metrics>div,.theme-light .reward-card{background:#eef9fe}.theme-light .reward-copy p,.theme-light .rewards-hero p{color:#3d6075}@media (width<=1200px){.reward-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.reward-employee>header{flex-direction:column;align-items:stretch}.reward-metrics{width:100%}.reward-metrics>div{flex:1}}@media (width<=700px){.rewards-hero{grid-template-columns:1fr}.rewards-hero>div:last-child{justify-self:start}.reward-grid{grid-template-columns:1fr}.reward-metrics{grid-template-columns:1fr 1fr;display:grid}.reward-metrics>div{min-width:0}}.crm-side nav button{justify-content:space-between;align-items:center;gap:10px;display:flex}.nav-unread-badge,.chat-unread-badge{color:#fff;min-width:22px;height:22px;font:800 .6rem var(--font-mono);letter-spacing:0;background:#ff3d5a;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid;box-shadow:0 0 14px #ff3d5a8c}.chat-contacts>button .chat-unread-badge{flex:none;margin-left:auto}.chat-avatar-wrap{flex:0 0 34px;display:grid;position:relative}.chat-presence-dot{background:#596b77;border:2px solid #040b11;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1px #243e4d}.chat-presence-dot.online{background:#45ff71;box-shadow:0 0 9px #45ff71,0 0 0 1px #1b7a36}.chat-room-presence{color:#748b99!important}.chat-room-presence.online{text-shadow:0 0 10px #45ff718c;color:#6dff8c!important}.theme-light .chat-presence-dot{border-color:#eef8fc}.theme-light .chat-room-presence{color:#526c7b!important}.theme-light .chat-room-presence.online{text-shadow:none;color:#087a2b!important}.employee-customized:after{display:none}.coin-celebration{z-index:1200;pointer-events:none;background:linear-gradient(135deg,#030c16f7,#092336f7);border:1px solid #b4ff40e6;border-radius:18px;align-items:center;gap:14px;min-width:260px;padding:16px 22px;animation:2.4s both coin-celebration-in;display:flex;position:fixed;top:22%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #00d2ff3d,0 0 42px #b4ff4057,0 18px 50px #0000007a}.coin-earned-medallion{color:#06111d;background:radial-gradient(circle at 35% 30%,#fffbc7 0 9%,#d8ff4e 22%,#75e700 72%);border:2px solid #efff8c;border-radius:50%;place-items:center;width:52px;height:52px;font-size:30px;font-weight:900;animation:.7s cubic-bezier(.2,1.5,.3,1) both coin-medallion-pop;display:grid;box-shadow:0 0 22px #b0ff38b3}.coin-earned-copy{gap:2px;display:grid}.coin-earned-copy b{color:#dfff63;letter-spacing:.12em;text-shadow:0 0 14px #b7ff43a6;font-size:20px}.coin-earned-copy span{color:#d6f7ff;letter-spacing:.04em;font-size:13px}.coin-sparkles{position:absolute;inset:-42px;overflow:visible}.coin-sparkles i{color:#dfff63;text-shadow:0 0 12px #7df9ff;opacity:0;font-size:20px;font-style:normal;animation:1.25s ease-out both coin-sparkle-burst;position:absolute;top:50%;left:50%}.coin-sparkles .sparkle-1{--spark-x:-126px;--spark-y:-42px;animation-delay:30ms}.coin-sparkles .sparkle-2{--spark-x:-92px;--spark-y:-88px;animation-delay:80ms}.coin-sparkles .sparkle-3{--spark-x:-30px;--spark-y:-104px;animation-delay:.13s}.coin-sparkles .sparkle-4{--spark-x:38px;--spark-y:-98px;animation-delay:50ms}.coin-sparkles .sparkle-5{--spark-x:104px;--spark-y:-68px;animation-delay:.16s}.coin-sparkles .sparkle-6{--spark-x:132px;--spark-y:-16px;animation-delay:.1s}.coin-sparkles .sparkle-7{--spark-x:118px;--spark-y:54px;animation-delay:.14s}.coin-sparkles .sparkle-8{--spark-x:68px;--spark-y:88px;animation-delay:20ms}.coin-sparkles .sparkle-9{--spark-x:4px;--spark-y:100px;animation-delay:.11s}.coin-sparkles .sparkle-10{--spark-x:-62px;--spark-y:86px;animation-delay:60ms}.coin-sparkles .sparkle-11{--spark-x:-112px;--spark-y:48px;animation-delay:.15s}.coin-sparkles .sparkle-12{--spark-x:-138px;--spark-y:4px;animation-delay:90ms}@keyframes coin-celebration-in{0%{opacity:0;transform:translate(-50%,18px)scale(.82)}12%,76%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-14px)scale(.96)}}@keyframes coin-medallion-pop{0%{transform:scale(.2)rotate(-30deg)}65%{transform:scale(1.15)rotate(8deg)}to{transform:scale(1)rotate(0)}}@keyframes coin-sparkle-burst{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(1.25) rotate(110deg)}}@media (width<=600px){.coin-celebration{min-width:230px;padding:14px 18px;top:18%}.coin-earned-medallion{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.coin-celebration,.coin-earned-medallion,.coin-sparkles i{animation:none}.coin-celebration{opacity:1}.coin-sparkles{display:none}}.feature-demo{background:#111;border:1px solid #f4f0e8b3;height:150px;display:block;overflow:hidden}.feature-demo img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .35s;display:block}.feature:hover .feature-demo{border-color:var(--ink)}.feature:hover .feature-demo img{transform:scale(1.035)}.page-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-demo-card{flex-direction:column;min-height:470px;display:flex}.page-demo-card>h3{margin:5px 0 4px;font-size:1.75rem}.page-demo-card>b{color:#c8ecff;letter-spacing:.03em;font-size:.72rem}.page-demo-card>p{margin:14px 0 22px;line-height:1.65}.page-demo-card .text-link{text-align:left;margin-top:auto}.page-demo-thumb{color:#1e1712;background:#f7f0e3;border:1px solid #1c607f;height:205px;margin:-1px -1px 24px;font-family:Arial,sans-serif;overflow:hidden}.demo-thumb-nav{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;height:28px;padding:0 10px;font-size:6px;display:flex}.demo-thumb-nav i{background:currentColor;border-radius:50%;width:8px;height:8px}.demo-thumb-nav span{flex:1;font-weight:800}.demo-thumb-nav b{background:currentColor;width:24px;height:5px}.demo-thumb-hero{height:108px;padding:16px;position:relative}.demo-thumb-hero small{text-transform:uppercase;letter-spacing:.14em;font-size:5px;display:block}.demo-thumb-hero strong{width:68%;margin-top:12px;font-size:15px;line-height:1.05;display:block}.demo-thumb-hero i{opacity:.15;background:currentColor;border-radius:50%;width:52px;height:52px;position:absolute;bottom:12px;right:16px}.demo-thumb-row{grid-template-columns:repeat(3,1fr);gap:7px;padding:8px;display:grid}.demo-thumb-row i{opacity:.18;background:currentColor;height:43px}.demo-bookstore{color:#173b35;background:#e8ddc6}.demo-directory{color:#14527a;background:#f3f7fa}.demo-artist{color:#171717;background:#ffd928}.demo-artist .demo-thumb-hero{background:#ff5c8a}.demo-hvac{color:#003c64;background:#f2f7fa}.demo-hvac .demo-thumb-hero{background:#d9f1ff}.demo-grocery{color:#28552c;background:#f5edcf}.demo-grocery .demo-thumb-hero{background:#bddd91}.demo-groomer{color:#6b335b;background:#fff0eb}.demo-groomer .demo-thumb-hero{background:#f4bdd7}.page-demo-backdrop{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000408f0;place-items:center;padding:clamp(10px,3vw,38px);display:grid;position:fixed;inset:0}.page-demo-modal{border:1px solid var(--cyber);background:#02070c;grid-template-rows:44px minmax(0,1fr);width:min(1180px,100%);height:min(900px,94vh);display:grid;box-shadow:0 0 80px #00a8ff40}.page-demo-browserbar{background:#06111a;border-bottom:1px solid #145b88;align-items:center;gap:18px;padding:0 14px;display:flex}.page-demo-browserbar>div{gap:6px;display:flex}.page-demo-browserbar i{background:#ff625d;border-radius:50%;width:9px;height:9px}.page-demo-browserbar i:nth-child(2){background:#ffc44d}.page-demo-browserbar i:nth-child(3){background:#4bd47b}.page-demo-browserbar span{color:#6c9bb6;letter-spacing:.12em;flex:1;font-size:.57rem}.page-demo-browserbar button{color:var(--cyber-bright);text-transform:uppercase;background:0 0;border:0;font-size:.66rem}.page-demo-viewport{background:#fff;min-height:0;overflow:auto}.sample-site{min-height:100%;font-family:Arial,sans-serif;line-height:1.45}.sample-site h2,.sample-site h3{letter-spacing:-.04em;font-family:Georgia,serif}.sample-site button{border:0;padding:11px 16px;font-weight:800}.sample-site nav{justify-content:space-between;align-items:center;gap:25px;padding:22px clamp(20px,5vw,58px);display:flex}.cafe-site{color:#3a2517;background:#f4ead8}.cafe-site nav{border-bottom:1px solid #6f4a31}.cafe-site nav>b{letter-spacing:.06em;font:800 1.05rem Georgia,serif}.cafe-site nav>b i{color:#a3623d}.cafe-site nav>span{font-size:.72rem}.cafe-site nav button,.cafe-site header button{color:#fff4df;background:#4b2d1b}.cafe-site>header{grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;min-height:500px;padding:clamp(55px,8vw,100px);display:grid}.cafe-site header small{letter-spacing:.16em;font-weight:800}.cafe-site h2{margin:24px 0;font-size:clamp(3.4rem,8vw,7.6rem);line-height:.82}.cafe-site h2 em{color:#a35f39;font-weight:400}.cafe-site header p{max-width:470px;font-size:1.05rem}.cafe-cup{aspect-ratio:1;background:radial-gradient(circle at 45% 40%,#d5a67d 0 8%,#5f351e 9% 50%,#f4ead8 51% 58%,#8a5735 59% 61%,#0000 62%);border:2px solid #6f4a31;border-radius:50%;justify-self:center;place-items:center;width:min(320px,70vw);display:grid;position:relative}.cafe-cup:after{content:"";border:12px solid #8a5735;border-left:0;border-radius:0 50px 50px 0;width:72px;height:100px;position:absolute;right:-36px}.cafe-cup span{color:#f4ead8;text-align:center;font:italic 1.2rem Georgia,serif;transform:rotate(-8deg)}.cafe-specials{border-top:1px solid #6f4a31;grid-template-columns:auto repeat(3,1fr);display:grid}.cafe-specials>span,.cafe-specials article{border-right:1px solid #6f4a31;padding:22px}.cafe-specials article{justify-content:space-between;gap:10px;display:flex}.bookstore-site{color:#173b35;background:#e9dfc9}.bookstore-site nav{border-bottom:2px solid #173b35}.bookstore-site nav>b{font:800 1rem Georgia,serif}.bookstore-site nav span{font-size:.72rem}.bookstore-site>header{color:#f3e8ce;background:#173b35;padding:75px clamp(25px,8vw,110px)}.bookstore-site header small{letter-spacing:.18em}.bookstore-site h2{max-width:920px;margin:22px 0;font-size:clamp(3rem,7vw,6.8rem);line-height:.93}.bookstore-site header p{color:#c7d7c7;max-width:650px}.bookstore-site>section{grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;padding:80px clamp(25px,8vw,110px);display:grid}.book-stack{flex-direction:column;justify-content:flex-end;align-items:center;height:330px;display:flex}.book-stack i{background:#ce704b;border:2px solid #173b35;height:42px}.book-stack i:first-child{width:76%;transform:rotate(3deg)}.book-stack i:nth-child(2){background:#e7bb55;width:92%;transform:rotate(-2deg)}.book-stack i:nth-child(3){background:#6a8e82;width:68%;transform:rotate(1deg)}.book-stack i:nth-child(4){background:#bc573e;width:98%;transform:rotate(-1deg)}.book-stack i:nth-child(5){background:#efe2c3;width:83%}.bookstore-site section h3{font-size:clamp(2rem,4vw,4rem)}.bookstore-site dl{grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.bookstore-site dl div{border-left:1px solid;padding-left:14px}.bookstore-site dt{font:700 1.8rem Georgia,serif}.bookstore-site dd{margin:4px 0;font-size:.68rem}.directory-site{color:#123a53;background:#f3f7fa}.directory-site>header{background:#d9effc;padding:65px clamp(25px,8vw,100px)}.directory-site header small{color:#17658e;letter-spacing:.16em;font-weight:800}.directory-site h2{margin:18px 0 28px;font-family:Arial,sans-serif;font-size:clamp(2.8rem,6vw,5.5rem)}.directory-site label{background:#fff;border:2px solid #123a53;align-items:center;max-width:760px;padding:5px 18px;display:flex;box-shadow:7px 7px #79b9d7}.directory-site label span{font-size:1.8rem}.directory-site input{background:0 0;border:0;outline:0;width:100%;padding:16px;font-size:1rem}.directory-site>section{grid-template-columns:240px 1fr;gap:45px;padding:55px clamp(25px,8vw,100px);display:grid}.directory-site aside{flex-direction:column;gap:12px;display:flex}.directory-site aside b{margin-bottom:10px}.directory-site aside span{border-bottom:1px solid #abc8d8;padding:8px 0;font-size:.8rem}.directory-list{border-top:2px solid}.directory-list article{border-bottom:1px solid #abc8d8;grid-template-columns:44px 1fr auto;align-items:center;gap:15px;padding:20px 5px;display:grid}.directory-list article>i{color:#3d88ad;font-style:normal}.directory-list article div{display:grid}.directory-list small{color:#66899c}.directory-list a{color:#116f9e;font-weight:800}.artist-site{color:#141414;background:#f5f0e8}.artist-site nav{border-bottom:3px solid}.artist-site nav>b{font:900 1.15rem Arial,sans-serif}.artist-site nav span{font-size:.7rem}.artist-site nav button{color:#fff;background:#111}.artist-site>header{background:#ff5c8a;border-bottom:3px solid;padding:70px clamp(20px,6vw,75px)}.artist-site header small{letter-spacing:.18em;font-weight:900}.artist-site h2{letter-spacing:-.08em;margin:28px 0 0;font-family:Arial,sans-serif;font-size:clamp(4rem,10vw,9.5rem);font-weight:950;line-height:.75}.artist-site h2 em{font-family:Georgia,serif;font-weight:400}.artist-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:22px;display:grid}.artist-grid article{aspect-ratio:1;border:3px solid;flex-direction:column;justify-content:space-between;padding:18px;display:flex;box-shadow:7px 7px #111}.artist-grid span,.artist-grid small{font-size:.6rem;font-weight:900}.artist-grid b{font-size:clamp(1.2rem,3vw,2.8rem);line-height:.85}.art-0{background:#ffdf39}.art-1{background:#8b75ff}.art-2{background:#55dbba}.art-3{background:#ff7c51}.art-4{color:#fff;background:#1d1d1d}.art-5{background:#64b6ff}.hvac-site{color:#083b5d;background:#f5f9fc}.hvac-site>header{background:#dff3ff;border-bottom:1px solid #83b6d1;justify-content:space-between;align-items:end;gap:30px;padding:65px clamp(25px,7vw,90px);display:flex}.hvac-site header small{letter-spacing:.14em;color:#0874ac;font-weight:900}.hvac-site h2{max-width:800px;margin:16px 0;font-family:Arial,sans-serif;font-size:clamp(3rem,6vw,5.8rem)}.hvac-site header button{color:#fff;background:#e65c32}.hvac-site>section{grid-template-columns:220px 1fr;gap:55px;padding:55px clamp(25px,7vw,90px);display:grid}.hvac-site aside{flex-direction:column;gap:12px;display:flex}.hvac-site aside span{color:#4f7f9a;text-transform:uppercase;font-size:.65rem}.hvac-site aside b{border-bottom:1px solid #a6c9dc;padding-bottom:10px}.faq-list details{border-top:1px solid #83adc3;padding:20px 0}.faq-list details:last-child{border-bottom:1px solid #83adc3}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:800;list-style:none;display:flex}.faq-list summary span{color:#e65c32;font-size:1.4rem}.faq-list p{color:#496d80;max-width:760px;margin:16px 0 0}.grocery-site{color:#264b2c;background:#f5edcf}.grocery-site>header{background:#bedf96;padding:80px clamp(25px,8vw,100px)}.grocery-site header small{letter-spacing:.14em;font-weight:900}.grocery-site h2{max-width:900px;margin:20px 0;font-size:clamp(3rem,7vw,6.5rem)}.grocery-site header p{max-width:620px}.grocery-site>section{grid-template-columns:repeat(4,1fr);gap:22px;padding:55px clamp(25px,5vw,70px);display:grid}.grocery-site article{border-top:2px solid;padding-top:16px}.grocer-portrait{aspect-ratio:4/5;background:#e0794f;place-items:center;margin-bottom:18px;display:grid}.portrait-1{background:#dfba50}.portrait-2{background:#7bb58c}.portrait-3{background:#9e87c9}.grocer-portrait span{background:#f5edcf;border-radius:50%;place-items:center;width:70px;height:70px;font:700 1.5rem Georgia,serif;display:grid}.grocery-site article small{text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}.grocery-site article h3{margin:7px 0;font-size:1.7rem}.grocery-site article p{font-size:.78rem}.groomer-site{color:#593453;background:#fff3ed}.groomer-site nav{border-bottom:1px solid #c58dab}.groomer-site nav>b{font:900 1.1rem Georgia,serif}.groomer-site nav span{font-size:.72rem}.groomer-site>header{background:#f3bfd7;padding:70px clamp(25px,7vw,90px)}.groomer-site header small{letter-spacing:.14em;font-weight:900}.groomer-site h2{max-width:900px;margin:20px 0;font-size:clamp(3rem,7vw,6.5rem)}.groomer-site header p{max-width:650px}.groomer-site>section{padding:45px clamp(25px,7vw,90px)}.groomer-feature{color:#fff3ed;background:#6c3f64;grid-template-columns:1.2fr .8fr;display:grid}.groomer-feature>div{padding:45px}.groomer-feature span{letter-spacing:.12em;font-size:.6rem}.groomer-feature h3{margin:15px 0;font-size:clamp(2.2rem,4vw,4rem)}.groomer-feature button{color:#53364f;background:#f7d45f}.groomer-feature>i{background:#91d3c0;place-items:center;font-size:clamp(5rem,12vw,10rem);font-style:normal;display:grid}.groomer-posts{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.groomer-posts article{background:#fffaf7;border:1px solid #c58dab;flex-direction:column;min-height:190px;padding:20px;display:flex}.groomer-posts i{color:#ad6f91;font-style:normal}.groomer-posts small{text-transform:uppercase;margin-top:30px}.groomer-posts b{margin:7px 0;font:700 1.25rem Georgia,serif}.groomer-posts span{margin-top:auto;font-size:.7rem;font-weight:800}@media (width<=900px){.page-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cafe-site>header,.bookstore-site>section{grid-template-columns:1fr}.cafe-cup{margin-top:25px}.artist-grid,.grocery-site>section{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.page-demo-grid{grid-template-columns:1fr}.page-demo-backdrop{padding:0}.page-demo-modal{border:0;height:100vh}.page-demo-browserbar span,.sample-site nav>span{display:none}.cafe-site>header{padding:55px 24px}.cafe-site h2{font-size:3.5rem}.cafe-specials{grid-template-columns:1fr}.cafe-specials>span,.cafe-specials article{border-bottom:1px solid;border-right:0}.bookstore-site>section,.directory-site>section,.hvac-site>section{grid-template-columns:1fr;padding:45px 24px}.bookstore-site dl{grid-template-columns:1fr;gap:15px}.directory-list article{grid-template-columns:35px 1fr}.directory-list a{grid-column:2}.artist-grid,.grocery-site>section,.groomer-posts{grid-template-columns:1fr}.hvac-site>header{flex-direction:column;align-items:start}.groomer-feature{grid-template-columns:1fr}.groomer-feature>i{min-height:220px}}.lead-assignment-panel{border:1px solid var(--crm-line);background:var(--crm-panel);margin-top:22px}@supports (color:color-mix(in lab, red, red)){.lead-assignment-panel{background:color-mix(in srgb,var(--crm-panel) 94%,var(--crm-accent))}}.lead-assignment-panel{box-shadow:0 0 30px var(--crm-accent);grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr);align-items:end;gap:28px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-assignment-panel{box-shadow:0 0 30px color-mix(in srgb,var(--crm-accent) 8%,transparent)}}.lead-assignment-panel h3{margin:7px 0 8px;font-size:1.45rem}.lead-assignment-panel>div p{max-width:520px;color:var(--crm-muted);margin:0}.lead-assignment-panel form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.lead-assignment-panel label{text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:.72rem;font-weight:850;display:grid}.lead-assignment-panel select{border:1px solid var(--crm-line);background:var(--crm-input);width:100%;min-height:44px;color:var(--crm-text);padding:10px}.lead-assignment-panel form>p{color:var(--crm-accent);grid-column:1/-1;margin:0;font-weight:800}@media (width<=900px){.lead-assignment-panel{grid-template-columns:1fr}.lead-assignment-panel form{grid-template-columns:1fr 1fr}}@media (width<=600px){.lead-assignment-panel form{grid-template-columns:1fr}.lead-assignment-panel .button{width:100%}}.lead-inline-assignment-dock{z-index:2100;width:min(390px,100vw - 28px);position:fixed;bottom:clamp(14px,3vw,38px);right:clamp(14px,3vw,42px)}.lead-inline-assignment{border:1px solid var(--active);box-shadow:0 16px 55px #0000008c,0 0 28px var(--active);background:#040e16fa;grid-template-columns:1fr auto;gap:13px 12px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-inline-assignment{box-shadow:0 16px 55px #0000008c,0 0 28px color-mix(in srgb,var(--active) 15%,transparent)}}.lead-inline-assignment>div{grid-column:1/-1;gap:4px;display:grid}.lead-inline-assignment>div>b{font:700 1.35rem var(--font-display)}.lead-inline-assignment>div>small{color:#86a5b8}.lead-inline-assignment label{letter-spacing:.1em;margin:0;font-size:.58rem}.lead-inline-assignment select{border:1px solid var(--ui-line-strong,#145b88);color:#e6f6ff;background:#02070c;min-width:220px;margin-top:7px;padding:11px}.lead-inline-assignment .button{align-self:end}.lead-inline-assignment>p{color:var(--active);border-top:1px solid #164968;grid-column:1/-1;margin:0;padding-top:10px;font-size:.72rem}.lead-inline-assignment>p.error{color:#ff9a9a}@media (width<=620px){.lead-inline-assignment-dock{width:auto;left:14px;right:14px}.lead-inline-assignment{grid-template-columns:1fr}.lead-inline-assignment select{width:100%;min-width:0}.lead-inline-assignment .button{width:100%}}.work-log{gap:16px;max-width:1180px;display:grid}.work-log-hero{border:1px solid var(--ui-border,#17618d);background:radial-gradient(circle at 90% 10%,#49ff7921,#0000 30%),#06101a;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:clamp(28px,5vw,56px);display:grid}.work-log-hero h2{margin:.4rem 0 1rem;font-size:clamp(3rem,7vw,6rem)}.work-log-hero p{color:#8ca8b8;max-width:730px;margin:0;line-height:1.7}.work-log-hero>div:last-child{border:1px solid var(--active);text-align:center;min-width:180px;padding:18px}.work-log-hero>div:last-child b{color:var(--active);font:700 2.4rem var(--font-display);display:block}.work-log-hero>div:last-child span{color:#7f9dac;text-transform:uppercase;font-size:.56rem}.work-log-ranges{flex-wrap:wrap;gap:7px;display:flex}.work-log-ranges button{border:1px solid var(--ui-border,#17618d);color:#8da9b9;background:#06101a;padding:10px 15px}.work-log-ranges button[aria-pressed=true]{border-color:var(--active);color:var(--active);background:#082416}.work-log-members{gap:12px;display:grid}.work-log-members>article{border:1px solid var(--ui-line,#164968);background:#050e16f2;padding:clamp(20px,3vw,34px)}.work-log-members article>header{border-bottom:1px solid var(--ui-line,#164968);justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.work-log-members header span{color:#6e8ea1;letter-spacing:.08em;font-size:.52rem}.work-log-members h3{margin:.35rem 0 0;font-size:2rem}.work-log-members header>div:last-child{text-align:right}.work-log-members header>div:last-child b{color:var(--active);font-size:1.6rem;display:block}.work-log-days{background:var(--ui-line,#164968);border:1px solid var(--ui-line,#164968);grid-template-columns:repeat(4,minmax(150px,1fr));gap:1px;margin-top:18px;display:grid}.work-log-days>div{background:#07131d;gap:4px;padding:14px;display:grid}.work-log-days span{color:#8ca8b8;font-size:.62rem}.work-log-days b{font-size:1.2rem}.work-log-days small{color:#58798d;font-size:.5rem}.work-log-empty,.work-log-loading,.work-log-error,.work-log-note{border:1px solid var(--ui-line,#164968);color:#7897a9;margin:0;padding:16px}.work-log-error{color:#faa;background:#240b0b;border-color:#9c3c3c}.work-log-note{font-size:.58rem}.theme-light .work-log-hero,.theme-light .work-log-members>article{background:#f4fbfff2}.theme-light .work-log-hero p,.theme-light .work-log-empty,.theme-light .work-log-note{color:#3f6276}.theme-light .work-log-days{background:#9fc8dc;border-color:#9fc8dc}.theme-light .work-log-days>div{background:#eef9fe}@media (width<=900px){.work-log-days{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=600px){.work-log-hero{grid-template-columns:1fr}.work-log-hero>div:last-child{justify-self:start}.work-log-members article>header{flex-direction:column;align-items:start}.work-log-members header>div:last-child{text-align:left}.work-log-days{grid-template-columns:1fr}}.call-script-examples{border:1px solid var(--ui-line,#164968);background:#030a10;gap:9px;margin:20px 0 0;padding:16px;list-style:none;display:grid}.call-script-examples:before{content:"USE ONE REAL OBSERVATION";color:var(--active);font:.55rem var(--font-mono);letter-spacing:.12em;margin-bottom:3px}.call-script-examples li{color:#91adbc;padding-left:17px;font-size:.72rem;line-height:1.55;position:relative}.call-script-examples li:before{content:"›";color:var(--cyber-bright,#9fdcff);font-weight:900;position:absolute;left:0}.lead-call-script .call-script-examples{padding:12px}.lead-call-script .call-script-examples li{font-size:.66rem}.theme-light .call-script-examples{background:#edf8fd}.theme-light .call-script-examples li{color:#284e62}.lead-activity-history{border:1px solid var(--ui-line,#164968);background:#040c13;margin:18px 0;padding:18px}.lead-activity-history-head{border-bottom:1px solid var(--ui-line,#164968);grid-template-columns:1fr auto;gap:4px 16px;padding-bottom:12px;display:grid}.lead-activity-history-head>span{color:var(--active);letter-spacing:.12em;grid-column:1/-1;font-size:.52rem}.lead-activity-history-head>b{font:1.35rem var(--font-display);color:#e6f6ff}.lead-activity-history-head>small{color:#66879a;align-self:end}.lead-activity-timeline{max-height:360px;display:grid;overflow-y:auto}.lead-activity-timeline article{border-bottom:1px solid #102f42;grid-template-columns:12px 1fr;gap:12px;padding:16px 2px;display:grid}.lead-activity-timeline article:last-child{border-bottom:0}.lead-activity-timeline article>i{background:var(--active);width:9px;height:9px;box-shadow:0 0 9px var(--active);border-radius:50%;margin-top:4px}.lead-activity-timeline article>div{min-width:0}.lead-activity-timeline header{justify-content:space-between;gap:15px;display:flex}.lead-activity-timeline header b{color:#bfeaff;font-size:.7rem}.lead-activity-timeline time{color:#66879a;white-space:nowrap;font-size:.52rem}.lead-activity-timeline small{color:#66879a;margin-top:4px;font-size:.55rem;display:block}.lead-activity-timeline p{color:#b5ccd9;white-space:pre-wrap;margin:9px 0 0;line-height:1.55}.lead-activity-empty-note,.lead-activity-none{font-style:italic;color:#708c9c!important}.theme-light .lead-activity-history{background:#eef9fef5}.theme-light .lead-activity-history-head>b,.theme-light .lead-activity-timeline header b{color:#16384b}.theme-light .lead-activity-timeline p{color:#294f63}@media (width<=600px){.lead-activity-timeline header{flex-direction:column;gap:3px}.lead-activity-history-head{grid-template-columns:1fr}.lead-activity-history-head>span{grid-column:1}.lead-activity-history-head>small{justify-self:start}}.mockups-center{gap:14px;min-width:0;display:grid}.mockups-hero{border:1px solid var(--ui-border,#17618d);background:radial-gradient(circle at 90% 5%,#c2ff3e29,#0000 28%),#06101a;grid-template-columns:1fr auto;align-items:end;gap:28px;padding:clamp(28px,5vw,54px);display:grid}.mockups-hero h2{margin:.35rem 0 .7rem;font-size:clamp(3rem,7vw,6rem)}.mockups-hero p{color:#8ca8b8;max-width:760px;margin:0;line-height:1.65}.mockups-hero>div:last-child{border:1px solid var(--active);text-align:center;min-width:155px;padding:17px}.mockups-hero>div:last-child b{color:var(--active);font:700 2.7rem var(--font-display);display:block}.mockups-hero>div:last-child span{color:#7b98a9;text-transform:uppercase;font-size:.54rem}.mockups-layout{border:1px solid var(--ui-border,#17618d);background:#040b11;grid-template-columns:minmax(285px,.3fr) minmax(0,1fr);min-height:680px;display:grid}.mockups-sidebar{background:#06101a;border-right:1px solid #164968;padding:16px}.mockups-sidebar>label{color:#7e9cac;text-transform:uppercase;gap:7px;font-size:.56rem;display:grid}.mockups-sidebar select,.mockup-owner-editor input,.mockup-owner-editor select,.mockup-owner-editor textarea,.mockup-request-form textarea{color:#dff2ff;background:#030a10;border:1px solid #164968;width:100%;padding:11px}.mockups-request-list{margin-top:20px;display:grid}.mockups-request-list>span{color:#5f8093;letter-spacing:.12em;margin-bottom:8px;font-size:.5rem}.mockups-request-list>button{color:#dceefa;text-align:left;background:0 0;border:0;border-top:1px solid #12364c;justify-content:space-between;align-items:center;gap:12px;padding:14px 8px;display:flex}.mockups-request-list>button:hover,.mockups-request-list>button.active{background:#0a1b27}.mockups-request-list>button.active{box-shadow:inset 3px 0 var(--active)}.mockups-request-list>button div{min-width:0;display:grid}.mockups-request-list>button b,.mockups-request-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mockups-request-list>button small{color:#66879a;font-size:.5rem}.mockups-request-list>p{color:#6d899a;font-size:.65rem}.mockup-status{color:#87a5b5;font:normal .48rem var(--font-mono);text-transform:uppercase;white-space:nowrap;border:1px solid #315268;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex}.mockup-status.ready{color:#9dffb2;background:#071d0e;border-color:#49ff79}.mockup-status.in-progress{color:#ffd98d;background:#241806;border-color:#ffc35a}.mockup-status.requested{color:#9bdcff;background:#071b29;border-color:#2aa9ec}.mockups-workbench{min-width:0;padding:clamp(18px,3vw,30px)}.mockups-workbench>header{border-bottom:1px solid #164968;justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.mockups-workbench>header span{color:#66879a;font-size:.5rem}.mockups-workbench>header h3{margin:.3rem 0;font-size:2rem}.mockups-workbench>header p{color:#7897a9;margin:0}.mockup-request-form{background:#06131c;border:1px solid #245d7d;grid-template-columns:.75fr 1.25fr;align-items:end;gap:18px;padding:clamp(20px,3vw,34px);display:grid}.mockup-request-form h3{margin:.3rem 0;font-size:1.8rem}.mockup-request-form p{color:#7897a9;line-height:1.6}.mockup-request-form label,.mockup-owner-editor label{color:#7e9cac;text-transform:uppercase;gap:7px;font-size:.56rem;display:grid}.mockup-request-form .button{grid-column:2}.mockup-preview{background:#02070b;border:1px solid #245d7d;min-height:460px;overflow:hidden}.mockup-browser-bar{background:#08141d;border-bottom:1px solid #164968;align-items:center;gap:7px;height:42px;padding:0 12px;display:flex}.mockup-browser-bar>span{background:#ff5e63;border-radius:50%;width:9px;height:9px}.mockup-browser-bar>span:nth-child(2){background:#ffc857}.mockup-browser-bar>span:nth-child(3){background:#53d769}.mockup-browser-bar>b{color:#638497;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:8px;font-size:.5rem;overflow:hidden}.mockup-browser-bar>a{color:var(--active);white-space:nowrap;font-size:.54rem}.mockup-preview iframe{background:#fff;border:0;width:100%;height:620px;display:block}.mockup-preview>div:last-child{color:#69889a;text-align:center;align-content:center;place-items:center;min-height:418px;display:grid}.mockup-preview>div:last-child>span{color:var(--active);font-size:4rem}.mockup-preview h4{font:2rem var(--font-display);margin:8px}.mockup-preview p{margin:0}.mockup-owner-editor{background:#06101a;border:1px solid #164968;border-top:0;grid-template-columns:1fr 1fr .55fr;align-items:end;gap:12px;padding:18px;display:grid}.mockup-owner-editor .wide{grid-column:1/-1}.mockup-owner-editor .button{grid-column:1/-1;justify-self:end}.mockup-employee-notes{background:#06101a;border:1px solid #164968;border-top:0;padding:18px}.mockup-employee-notes>span{color:#66879a;font-size:.5rem}.mockup-employee-notes p{color:#91adbc;white-space:pre-wrap}.mockup-employee-notes .button{display:inline-flex}.mockup-message{color:#aaffb8;background:#071b11;border:1px solid #278c51;margin:12px 0 0;padding:11px 14px}.mockup-empty{color:#69889a;text-align:center;align-content:center;place-items:center;min-height:560px;display:grid}.mockup-empty>span{color:var(--active);font-size:4rem}.mockup-empty h3{margin:8px;font-size:2rem}.mockup-open-button{text-align:center;margin:15px 0 2px;text-decoration:none}.theme-light .mockups-hero,.theme-light .mockups-sidebar,.theme-light .mockups-workbench,.theme-light .mockup-owner-editor,.theme-light .mockup-employee-notes,.theme-light .mockup-request-form{background:#f4fbfff5}.theme-light .mockups-sidebar select,.theme-light .mockup-owner-editor input,.theme-light .mockup-owner-editor select,.theme-light .mockup-owner-editor textarea,.theme-light .mockup-request-form textarea{color:#16384b;background:#eef9fe}@media (width<=900px){.mockups-layout{grid-template-columns:1fr}.mockups-sidebar{border-bottom:1px solid #164968;border-right:0}.mockups-request-list{max-height:260px;overflow-y:auto}.mockup-request-form{grid-template-columns:1fr}.mockup-request-form .button{grid-column:1}.mockup-owner-editor{grid-template-columns:1fr 1fr}.mockup-owner-editor .wide{grid-column:1/-1}}@media (width<=600px){.mockups-hero{grid-template-columns:1fr}.mockups-hero>div:last-child{justify-self:start}.mockup-owner-editor{grid-template-columns:1fr}.mockup-owner-editor .wide{grid-column:1}.mockup-preview iframe{height:520px}.mockups-workbench>header{flex-direction:column}}.notebook-shell{border:1px solid var(--ui-line,#164968);background:#050d14;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:680px;display:grid}.notebook-index{border-right:1px solid var(--ui-line,#164968);min-width:0;padding:26px}.notebook-intro h2{margin:7px 0;font-size:2rem}.notebook-intro p{color:#8ba7b8;font-size:.82rem;line-height:1.6}.notebook-new{margin:22px 0 16px}.notebook-search{color:#7897a9;text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:.6rem;display:grid}.notebook-search input,.notebook-title input{border:1px solid var(--ui-line-strong,#145b88);width:100%;color:inherit;background:#02070c;padding:12px}.notebook-note-list{gap:7px;max-height:430px;margin-top:18px;display:grid;overflow:auto}.notebook-note-list>button{text-align:left;border:1px solid var(--ui-line,#12364c);color:inherit;background:#07131e;gap:5px;padding:14px;display:grid}.notebook-note-list>button:hover,.notebook-note-list>button.active{border-color:var(--active);background:var(--ui-soft,#092035)}.notebook-note-list span{letter-spacing:.12em;color:var(--active);font-size:.52rem}.notebook-note-list small{color:#8099aa;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notebook-note-list time{color:#607d8e;font-size:.54rem}.notebook-editor{background-color:#0000;background-image:linear-gradient(90deg,#00a8ff0b 1px,#0000 1px),linear-gradient(#00a8ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;min-width:0;padding:clamp(28px,5vw,58px);display:flex}.notebook-paper-head{border-bottom:1px solid var(--ui-line,#164968);color:#7897a9;letter-spacing:.1em;justify-content:space-between;gap:20px;padding-bottom:14px;font-size:.6rem;display:flex}.notebook-paper-head label{color:var(--active);align-items:center;gap:8px;display:flex}.notebook-title,.notebook-body{color:#7897a9;text-transform:uppercase;letter-spacing:.1em;gap:8px;margin-top:24px;font-size:.62rem;display:grid}.notebook-title input{font-family:var(--font-display);background:#02070cb8;border-width:0 0 1px;font-size:clamp(1.5rem,3vw,2.4rem)}.notebook-body{flex:1}.notebook-body textarea{resize:vertical;border:1px solid var(--ui-line,#164968);width:100%;min-height:390px;color:inherit;font:inherit;background:#02070cc7;padding:20px;line-height:1.7}.notebook-actions{align-items:center;gap:16px;margin-top:18px;display:flex}.notebook-actions small{color:#668397;margin-left:auto}.notebook-delete{color:#ff9ea8;background:0 0;border:1px solid #78343c;padding:11px 16px}.notebook-message{color:var(--active);font-size:.75rem}.theme-light .notebook-shell,.theme-light .notebook-index,.theme-light .notebook-editor{background:#f4fbfff5}.theme-light .notebook-search input,.theme-light .notebook-title input,.theme-light .notebook-body textarea,.theme-light .notebook-note-list>button{color:#16384b;background:#eef9fe}@media (width<=850px){.notebook-shell{grid-template-columns:1fr}.notebook-index{border-right:0;border-bottom:1px solid var(--ui-line,#164968)}.notebook-note-list{max-height:260px}.notebook-editor{min-height:620px}}@media (width<=520px){.notebook-paper-head,.notebook-actions{flex-direction:column;align-items:flex-start}.notebook-actions small{margin-left:0}.notebook-body textarea{min-height:330px}}.email-center{gap:14px;min-width:0;display:grid}.email-hero{border:1px solid var(--ui-border,#17618d);background:radial-gradient(circle at 90% 10%,#00d5ff2e,#0000 28%),#06101a;grid-template-columns:1fr auto;align-items:end;gap:28px;padding:clamp(28px,5vw,54px);display:grid}.email-hero h2{margin:.35rem 0 .7rem;font-size:clamp(3rem,7vw,6rem)}.email-hero p{color:#8ca8b8;max-width:760px;margin:0;line-height:1.65}.email-hero p strong{color:var(--active)}.email-hero>div:last-child{border:1px solid var(--active);text-align:center;min-width:155px;padding:17px}.email-hero>div:last-child b{color:var(--active);font:700 2.7rem var(--font-display);display:block}.email-hero>div:last-child span{color:#7b98a9;text-transform:uppercase;font-size:.54rem}.email-toolbar{border:1px solid var(--ui-line,#164968);background:#06101a;align-items:center;gap:10px;padding:10px;display:flex}.email-toolbar>[role=tablist]{gap:4px;display:flex}.email-toolbar [role=tab]{color:#7f9bad;text-transform:capitalize;background:#07131d;border:1px solid #164968;padding:10px 14px}.email-toolbar [role=tab][aria-selected=true]{border-color:var(--active);color:var(--active);background:#082416}.email-toolbar input{color:#dff2ff;background:#030a10;border:1px solid #164968;flex:1;min-width:180px;padding:11px 13px}.email-error{color:#ffb0b0;background:#210b0b;border:1px solid #a74141;margin:0;padding:12px 14px}.email-compose{border:1px solid var(--active);background:#06131c;grid-template-columns:minmax(200px,.55fr) 1fr 1.4fr auto;align-items:end;gap:12px;padding:20px;display:grid}.email-compose h3{margin:.25rem 0 0;font-size:1.5rem}.email-compose label,.email-reply label{color:#8aa7b8;text-transform:uppercase;gap:6px;font-size:.58rem;display:grid}.email-compose input,.email-compose textarea,.email-reply textarea{color:#e4f6ff;resize:vertical;background:#030a10;border:1px solid #164968;width:100%;padding:11px}.email-layout{border:1px solid var(--ui-border,#17618d);background:#040b11;grid-template-columns:minmax(290px,.36fr) minmax(0,1fr);height:min(760px,100vh - 235px);min-height:560px;display:grid;overflow:hidden}.email-thread-list{background:#06101a;border-right:1px solid #164968;overflow-y:auto}.email-thread-list>button{color:#dceefa;text-align:left;background:0 0;border:0;border-bottom:1px solid #12364c;gap:6px;width:100%;padding:17px;display:grid;position:relative}.email-thread-list>button:hover,.email-thread-list>button.active{background:#0a1b27}.email-thread-list>button.active{box-shadow:inset 3px 0 var(--active)}.email-thread-list>button.unread{background:linear-gradient(90deg,#49ff7917,#0000)}.email-thread-list>button>span{justify-content:space-between;gap:10px;display:flex}.email-thread-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-thread-list time{color:#66879a;white-space:nowrap;font-size:.5rem}.email-thread-list strong{color:#a8c6d6;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.email-thread-list small{color:var(--active);font-size:.5rem}.email-thread-list p{color:#6f8c9d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.61rem;overflow:hidden}.email-thread-list i{color:#fff;background:#ff3d5a;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:.55rem;font-style:normal;display:grid;position:absolute;bottom:12px;right:14px}.email-thread-list>.email-empty,.email-thread-list>p{color:#6d899a;margin:0;padding:30px}.email-conversation{background:radial-gradient(circle at 80% 0,#00b8ff0f,#0000 32%),#040b11;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.email-conversation>header{border-bottom:1px solid #164968;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.email-conversation>header span{color:#67879a;font-size:.5rem}.email-conversation>header h3{margin:4px 0;font-size:1.35rem}.email-conversation>header a{color:var(--active);font-size:.62rem}.email-conversation>header>b{color:#82a2b5;border:1px solid #164968;padding:7px 9px;font-size:.52rem}.email-messages{align-content:start;gap:14px;padding:22px;display:grid;overflow-y:auto}.email-message{background:#07131d;border:1px solid #164968;max-width:min(760px,88%);padding:18px}.email-message.outbound{background:#071b11;border-color:#267743;justify-self:end}.email-message>header{border-bottom:1px solid #15384d;justify-content:space-between;gap:18px;padding-bottom:10px;display:flex}.email-message>header div{display:grid}.email-message>header b{color:#dff2ff}.email-message>header span,.email-message>header time{color:#66879a;font-size:.52rem}.email-message>p{color:#b5ccd9;white-space:pre-wrap;margin:15px 0 0;font-size:.76rem;line-height:1.65}.email-attachments{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.email-attachments a{color:#bce9ff;background:#06101a;border:1px solid #245d7d;padding:8px 10px;display:grid}.email-attachments a span{color:#62879b;font-size:.48rem}.email-reply{background:#06101a;border-top:1px solid #164968;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.email-reply textarea{min-height:88px}.email-conversation-empty{color:#658294;text-align:center;grid-row:1/-1;align-content:center;place-items:center;display:grid}.email-conversation-empty span{color:var(--active);font-size:3.5rem}.email-conversation-empty h3{margin:8px 0 4px;font-size:1.8rem}.email-conversation-empty p{margin:0}.theme-light .email-hero,.theme-light .email-toolbar,.theme-light .email-compose,.theme-light .email-thread-list,.theme-light .email-conversation,.theme-light .email-reply{background:#f4fbfff5}.theme-light .email-toolbar input,.theme-light .email-compose input,.theme-light .email-compose textarea,.theme-light .email-reply textarea,.theme-light .email-message{color:#16384b;background:#eef9fe}.theme-light .email-thread-list>button{color:#16384b}.theme-light .email-message>p{color:#294f63}@media (width<=1000px){.email-compose{grid-template-columns:1fr 1fr}.email-compose>div,.email-compose label:last-of-type{grid-column:1/-1}.email-layout{grid-template-columns:320px minmax(0,1fr)}}@media (width<=760px){.email-hero{grid-template-columns:1fr}.email-hero>div:last-child{justify-self:start}.email-toolbar{flex-wrap:wrap;align-items:stretch}.email-toolbar input{flex-basis:100%;order:3}.email-layout{height:auto;min-height:0;display:block;overflow:visible}.email-thread-list{border-bottom:1px solid #164968;border-right:0;max-height:380px}.email-conversation{min-height:600px}.email-compose{grid-template-columns:1fr}.email-compose>div,.email-compose label:last-of-type{grid-column:auto}.email-reply{grid-template-columns:1fr}.email-message{max-width:96%}}.onboarding-review{gap:14px;display:grid}.onboarding-review-hero{border:1px solid var(--ui-border,#17618d);background:radial-gradient(circle at 90% 10%,#b9ff4526,#0000 25%),#06101a;grid-template-columns:1fr auto;align-items:end;gap:25px;padding:clamp(28px,5vw,54px);display:grid}.onboarding-review-hero h2{margin:.35rem 0 .7rem;font-size:clamp(3rem,7vw,6rem)}.onboarding-review-hero p{color:#8ca8b8;margin:0}.onboarding-review-hero>div:last-child{border:1px solid var(--active);text-align:center;padding:15px 25px}.onboarding-review-hero>div:last-child b{color:var(--active);font-size:2.6rem;display:block}.onboarding-review-hero>div:last-child span{color:#7898a9;text-transform:uppercase;font-size:.55rem}.onboarding-review-error{color:#ffb0b0;background:#210b0b;border:1px solid #a74141;padding:12px}.onboarding-review-layout{border:1px solid var(--ui-border,#17618d);background:#040b11;grid-template-columns:320px minmax(0,1fr);min-height:720px;display:grid}.onboarding-review-layout>aside{background:#06101a;border-right:1px solid #164968;padding:16px}.onboarding-review-layout>aside>label{color:#7898a9;text-transform:uppercase;gap:7px;font-size:.56rem;display:grid}.onboarding-review-layout>aside input{color:#e1f4ff;background:#030a10;border:1px solid #164968;width:100%;padding:11px}.onboarding-review-layout>aside>div{max-height:620px;margin-top:16px;display:grid;overflow:auto}.onboarding-review-layout>aside button{color:#dceefa;text-align:left;background:0 0;border:0;border-top:1px solid #12364c;grid-template-columns:1fr auto;gap:6px;width:100%;padding:14px 8px;display:grid}.onboarding-review-layout>aside button:hover,.onboarding-review-layout>aside button.active{background:#0a1b27}.onboarding-review-layout>aside button.active{box-shadow:inset 3px 0 var(--active)}.onboarding-review-layout>aside button span{display:grid}.onboarding-review-layout>aside button>small{grid-column:1/-1}.onboarding-review-layout em{color:#8ba6b5;font:normal .46rem var(--font-mono);text-transform:uppercase;border:1px solid #476375;padding:5px 7px}.onboarding-review-layout em.submitted{color:#8dffa8;border-color:#49ff79}.onboarding-review-layout>article{min-width:0;padding:clamp(20px,3vw,35px)}.onboarding-review-layout>article>header{border-bottom:1px solid #164968;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.onboarding-review-layout>article>header h3{margin:5px 0;font-size:2rem}.onboarding-review-layout>article>header>div:last-child{text-align:right;display:grid}.onboarding-review-layout>article>header>div:last-child b{color:var(--active)}.onboarding-missing{color:#ffd788;background:#251906;border:1px solid #8f6124;gap:5px;margin-top:16px;padding:13px;display:grid}.onboarding-missing span{font-size:.62rem}.onboarding-files{margin-top:20px}.onboarding-files>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.onboarding-files a{color:#bce9ff;background:#06131c;border:1px solid #245d7d;padding:10px 12px;display:grid}.onboarding-answers{gap:15px;margin-top:22px;display:grid}.onboarding-answers>section{background:#06101a;border:1px solid #164968;padding:20px}.onboarding-answers h4{color:var(--active);margin:0 0 13px;font-size:1.15rem}.onboarding-answers dl{border-top:1px solid #12364c;grid-template-columns:minmax(180px,.4fr) 1fr;gap:18px;margin:0;padding:12px 0;display:grid}.onboarding-answers dt{color:#7392a3;font-size:.58rem}.onboarding-answers dd{color:#c3d9e5;white-space:pre-wrap;margin:0;font-size:.7rem;line-height:1.6}.onboarding-review-empty{color:#66879a;text-align:center;align-content:center;place-items:center;min-height:500px;display:grid}.onboarding-review-empty span{color:var(--active);font-size:4rem}.theme-light .onboarding-review-hero,.theme-light .onboarding-review-layout,.theme-light .onboarding-review-layout>aside,.theme-light .onboarding-answers>section{background:#f4fbfff5}.theme-light .onboarding-review-layout>aside input{color:#16384b;background:#eef9fe}.theme-light .onboarding-review-layout>aside button,.theme-light .onboarding-answers dd{color:#294f63}@media (width<=850px){.onboarding-review-layout{grid-template-columns:1fr}.onboarding-review-layout>aside{border-bottom:1px solid #164968;border-right:0}.onboarding-review-layout>aside>div{max-height:300px}.onboarding-review-layout>article>header{flex-direction:column}.onboarding-review-layout>article>header>div:last-child{text-align:left}.onboarding-answers dl{grid-template-columns:1fr;gap:5px}}.onboarding-review-hero p{color:#c3d8e2;font-size:.95rem}.onboarding-review-layout>aside>label{color:#b4d0df;font-size:.72rem}.onboarding-review-layout>aside input{color:#fff;border:2px solid #3d7897;font-size:.9rem}.onboarding-review-layout>aside button{color:#f2fbff;padding:16px 12px;font-size:.86rem}.onboarding-review-layout>aside button small{color:#a2c1d0;font-size:.64rem}.onboarding-review-layout>article>header span{color:#a9c9d8;font-size:.68rem}.onboarding-review-layout>article>header a{color:#b9ff45;font-size:.84rem}.onboarding-review-layout>article>header>div:last-child small{color:#b1cad6}.onboarding-files>span{color:#b7d2df;font-size:.68rem}.onboarding-files a{color:#e2f7ff;border:2px solid #4d8dad}.onboarding-files small{color:#afd1e1;font-size:.62rem}.onboarding-answers>section{border-color:#347291}.onboarding-answers h4{color:#b9ff45;font-size:1.45rem}.onboarding-answers dl{grid-template-columns:minmax(220px,.42fr) 1fr}.onboarding-answers dt{color:#b7d3e0;font-size:.78rem;line-height:1.5}.onboarding-answers dd{color:#f1faff;font-size:.88rem;line-height:1.75}.theme-light .onboarding-answers dt{color:#254d61}.theme-light .onboarding-answers dd{color:#16384b}.lead-hours{border:1px solid var(--ui-border,#17618d);background:linear-gradient(135deg,#0a3f5b73,#031019eb);margin-top:10px;padding:14px}.lead-hours>span{color:var(--active);letter-spacing:.13em;font-size:.55rem;display:block}.lead-hours>b{font-family:var(--font-display);margin-top:5px;font-size:1rem;display:block}.lead-hours>p{white-space:pre-wrap;line-height:1.6;color:#d7edf7!important;margin:8px 0 0!important}.lead-hours.missing{background:#050d14;border-style:dashed}.lead-hours.missing>p{color:#7898aa!important}.hunter-hours{white-space:pre-line}.theme-light .lead-hours{background:#edf9ff}.theme-light .lead-hours>p{color:#173746!important}.published-mockups{border:1px solid var(--ui-border,#17618d);background:#040b11;padding:clamp(20px,3vw,32px)}.published-mockups>header{grid-template-columns:1fr minmax(260px,520px);align-items:end;gap:30px;margin-bottom:22px;display:grid}.published-mockups h3{font:clamp(2rem,4vw,3.5rem) var(--font-display);margin:.3rem 0 0}.published-mockups>header p{color:#7897a9;margin:0;line-height:1.6}.published-mockups>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.published-mockups article{background:#06101a;border:1px solid #164968;min-width:0}.published-mockup-image{background:#02070b;height:190px;display:block;position:relative;overflow:hidden}.published-mockup-image:after{content:"";background:linear-gradient(#0000 38%,#02080ce0);position:absolute;inset:0}.published-mockup-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.published-mockup-image:hover img{transform:scale(1.04)}.published-mockup-image>span{z-index:2;color:#9dffb2;letter-spacing:.08em;background:#071d0e;border:1px solid #49ff79;padding:6px 8px;font-size:.43rem;font-weight:900;position:absolute;top:10px;left:10px}.published-mockup-image>i{z-index:2;color:var(--active);font-size:.48rem;font-style:normal;font-weight:900;position:absolute;bottom:12px;right:12px}.published-mockups article>div{padding:15px}.published-mockups article small{color:#638497;text-transform:uppercase;letter-spacing:.08em;font-size:.44rem}.published-mockups h4{color:#e4f4fd;font:1.25rem var(--font-display);margin:7px 0 16px}.published-mockups article>div>a{color:var(--active);text-transform:uppercase;border-top:1px solid #164968;justify-content:space-between;padding-top:12px;font-size:.49rem;font-weight:900;display:flex}.theme-light .published-mockups,.theme-light .published-mockups article{background:#f4fbfff5}.theme-light .published-mockups h4{color:#15394c}@media (width<=1100px){.published-mockups>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.published-mockups>header,.published-mockups>div{grid-template-columns:1fr}.published-mockup-image{height:230px}}.chat-avatar.announcements{color:#ffd16f;background:#291b05;border-color:#f0b33b;box-shadow:0 0 14px #f0b33b29}.chat-contacts>button.announcements.active{background:#241906;border-color:#8c651d;box-shadow:inset 2px 0 #f0b33b}.announcement-room{background:radial-gradient(circle at 75% 10%,#f0b33b17,#0000 35%),#06101a}.announcement-room>header span{color:#ffd16f}.announcement-room .chat-messages article p{background:#1b150a;border-color:#6d5222}.chat-readonly{background:#120e07;border-top:1px solid #6d5222;align-items:center;gap:13px;padding:18px 22px;display:flex}.chat-readonly>i{color:#ffd16f;border:1px solid #f0b33b;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.chat-readonly>div{display:grid}.chat-readonly b{color:#ffe3a5;font-size:.65rem}.chat-readonly span{color:#927f5d;font-size:.55rem}.theme-light .announcement-room{background:#fffaedf5}.theme-light .chat-readonly{background:#fff8e7}.theme-light .chat-readonly b{color:#614516}.theme-light .chat-readonly span{color:#765f38}@media (width<=760px){.chat-readonly{padding:13px}.chat-readonly span{line-height:1.4}}.hero-note{color:#8fb2c6;align-items:center;gap:9px;line-height:1.5;display:flex;margin:26px 0 0!important;font-size:.76rem!important}.hero-note span{color:var(--active);text-shadow:0 0 10px;font-size:.62rem}.proof-strip{border-block:1px solid var(--ui-line-strong,#145b88);color:#e8f7ff;background:#03080d;grid-template-columns:repeat(4,1fr);display:grid}.proof-strip>div{border-right:1px solid var(--ui-line,#10364d);align-content:center;gap:4px;min-height:122px;padding:24px clamp(18px,3vw,44px);display:grid}.proof-strip>div:last-child{border-right:0}.proof-strip b{color:var(--active);font:700 clamp(1.8rem,3vw,3rem)/1 var(--font-display);letter-spacing:-.04em}.proof-strip span{color:#8baabb;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.faq-section{color:#e8f7ff;background:#071018}.faq-section .section-head>p{color:#9ab4c2}.faq-grid{border-top:1px solid var(--ui-line-strong,#145b88);grid-template-columns:1fr 1fr;display:grid}.faq-grid details{border-right:1px solid var(--ui-line,#10364d);border-bottom:1px solid var(--ui-line,#10364d)}.faq-grid details:nth-child(2n){border-right:0}.faq-grid summary{cursor:pointer;min-height:96px;font:650 1.12rem/1.35 var(--font-display);grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:22px;list-style:none;display:grid}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary span{color:var(--active);font:700 .62rem var(--font-sans)}.faq-grid summary b{border:1px solid var(--active);width:30px;height:30px;color:var(--active);font:500 1.1rem var(--font-sans);place-items:center;transition:transform .2s;display:grid}.faq-grid details[open] summary b{transform:rotate(45deg)}.faq-grid details[open]{background:#0a1923}.faq-grid details>p{color:#adc4d0;max-width:640px;margin:0;padding:0 70px 26px;line-height:1.75}.mobile-contact{display:none}@media (width<=900px){.proof-strip{grid-template-columns:1fr 1fr}.proof-strip>div:nth-child(2){border-right:0}.proof-strip>div:nth-child(-n+2){border-bottom:1px solid var(--ui-line,#10364d)}.faq-grid{grid-template-columns:1fr}.faq-grid details{border-right:0}.mobile-contact{z-index:45;border:1px solid var(--cyber);background:#03080d;grid-template-columns:.7fr 1.3fr;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 8px 35px #0000008c}.mobile-contact a{color:#dff5ff;text-transform:uppercase;letter-spacing:.06em;place-items:center;min-height:50px;padding:10px;font-size:.72rem;font-weight:900;display:grid}.mobile-contact a+a{border-left:1px solid var(--cyber);background:var(--active);color:#031008}.backtop{bottom:76px}body{padding-bottom:70px}:is(body:has(.crm-shell),body:has(.chat-app-shell)){padding-bottom:0}:is(body:has(.crm-shell) .mobile-contact,body:has(.chat-app-shell) .mobile-contact){display:none}}@media (width<=560px){.proof-strip>div{min-height:105px;padding:20px}.proof-strip b{font-size:1.8rem}.proof-strip span{font-size:.53rem}.faq-grid summary{grid-template-columns:28px 1fr auto;padding:19px 14px;font-size:1rem}.faq-grid details>p{padding:0 54px 22px 56px;font-size:.88rem}.hero-note{align-items:flex-start}}.seo-not-found{place-content:center;gap:18px;max-width:980px;min-height:70vh;padding:clamp(40px,8vw,110px);display:grid}.seo-not-found>span{color:var(--active);letter-spacing:.15em}.seo-not-found h1{font:clamp(3rem,8vw,7rem)/.95 var(--font-display);margin:0}.seo-not-found p{color:#9cb8c8;max-width:680px;line-height:1.7}.seo-not-found>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@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}.onboard{background:#f4f0e8;min-height:100vh}.onboard-hero{color:#f4f0e8;background:radial-gradient(circle at 78% 15%,#00c1ff33,#0000 24%),#09141d;border-bottom:2px solid #151512;grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw;padding:clamp(75px,9vw,135px) clamp(20px,6vw,95px);display:grid}.onboard-hero h1{margin:0 0 25px;font-size:clamp(4rem,8vw,8rem);line-height:.85}.onboard-hero h1 em{color:#8fd8ff;font-weight:400}.onboard-hero>div>p:last-child{color:#a9c1cf;max-width:680px;font-size:1.05rem;line-height:1.8}.onboard-hero .eyebrow{color:#b9ff45}.onboard-hero>aside{background:#071019;border:1px solid #2a647f;gap:10px;padding:25px;display:grid;box-shadow:8px 8px #b9ff45}.onboard-hero aside>span,.onboard-hero aside>small{letter-spacing:.15em;color:#6e9bb0;font-size:.55rem}.onboard-hero aside>b{font:700 1.45rem var(--font-display);color:#d9f4ff;word-break:break-word}.onboard-hero aside>button{color:#b9ff45;text-transform:uppercase;background:0 0;border:1px solid #b9ff45;margin-top:12px;padding:12px;font-weight:850}.security-note{background:#ffcc59;border-bottom:2px solid #151512;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:17px clamp(20px,6vw,95px);display:grid}.security-note b{color:#fff;letter-spacing:.1em;background:#151512;padding:6px 9px;font-size:.55rem}.security-note span{font-size:.75rem;font-weight:700}.onboard-progress{border-bottom:2px solid #151512;padding:28px clamp(20px,6vw,95px)}.onboard-progress>div{letter-spacing:.1em;justify-content:space-between;margin-bottom:10px;font-size:.62rem;font-weight:900;display:flex}.onboard-progress>i{background:#fff;border:2px solid #151512;height:12px;display:block}.onboard-progress>i span{background:#ff6846;height:100%;transition:width .25s;display:block}.onboard-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:35px;max-width:1500px;margin:auto;padding:45px clamp(20px,4vw,65px) 100px;display:grid}.onboard-index{background:#fffaf0;border:2px solid #151512;max-height:calc(100vh - 125px);position:sticky;top:98px;overflow:auto}.onboard-index>span{color:#b9ff45;letter-spacing:.13em;background:#151512;border-bottom:2px solid #151512;padding:16px;font-size:.57rem;font-weight:900;display:block}.onboard-index nav{display:grid}.onboard-index button{text-align:left;background:0 0;border:0;border-bottom:1px solid #bdb6a9;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:11px;font-size:.69rem;display:grid}.onboard-index button:hover{background:#e7f6fd}.onboard-index button.active{background:#8fd8ff;font-weight:900;box-shadow:inset 5px 0 #151512}.onboard-index button i{font-size:.52rem;font-style:normal}.onboard-index button small{color:#6e675d;font-size:.43rem}.onboard-panel{background:#fffaf0;border:2px solid #151512;box-shadow:8px 8px #151512}.onboard-panel>header{background:linear-gradient(135deg,#fffaf0 70%,#d9effa 70%);border-bottom:2px solid #151512;padding:clamp(28px,5vw,58px)}.onboard-panel>header>span{color:#e54627;letter-spacing:.13em;font-size:.58rem;font-weight:900}.onboard-panel>header h2{margin:12px 0;font-size:clamp(2.8rem,6vw,5.6rem)}.onboard-panel>header p{border-left:4px solid #ff6846;max-width:760px;padding-left:15px}.onboard-panel>header small{font-size:.62rem;font-weight:800}.onboard-alert{border:1px solid;grid-template-columns:auto 1fr;gap:12px;margin:25px clamp(22px,4vw,48px) 0;padding:13px;font-size:.73rem;display:grid}.onboard-alert b{letter-spacing:.08em;font-size:.55rem}.onboard-alert.error{background:#ffe0dc;border-color:#d43d25}.onboard-alert.success{background:#dbf6dd;border-color:#25813a}.onboard-fields{grid-template-columns:1fr 1fr;gap:24px;padding:clamp(28px,4vw,50px);display:grid}.onboard-field{min-width:0;display:block}.onboard-field.wide{grid-column:1/-1}.field-label{justify-content:space-between;align-items:start;gap:16px;font-size:.73rem;font-weight:900;display:flex}.field-label b{color:#fff;letter-spacing:.08em;background:#ff6846;flex:none;padding:3px 6px;font-size:.42rem}.onboard-field>p{color:#736a5f;margin:7px 0;font-size:.68rem;line-height:1.5}.onboard-field input:not([type=checkbox]):not([type=range]),.onboard-field select,.onboard-field textarea{background:#fff;border:1px solid #151512;border-radius:0;width:100%;margin-top:8px;padding:13px}.onboard-field textarea{resize:vertical;min-height:125px}.onboard-field input:focus,.onboard-field select:focus,.onboard-field textarea:focus{outline-offset:1px;outline:3px solid #8fd8ff}.onboard-field.missing input,.onboard-field.missing select,.onboard-field.missing textarea,.onboard-field.missing .onboard-checks{outline:3px solid #ff6846}.onboard-checks{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.onboard-checks label{background:#fff;border:1px solid #9d968a;align-items:center;gap:8px;padding:10px;font-size:.66rem;font-weight:750;display:flex}.onboard-checks input{accent-color:#ff6846;width:16px;height:16px}.file-input{opacity:0;width:1px!important;height:1px!important;position:absolute!important}.upload-box{text-align:center;cursor:pointer;background:#eaf6fb;border:2px dashed #52809a;place-items:center;min-height:125px;margin-top:10px;display:grid}.upload-box b{color:#20526d}.upload-box small{color:#648294}.uploaded-list{gap:6px;margin-top:9px;display:grid}.uploaded-list small{background:#dff4e2;border:1px solid #5f9d68;justify-content:space-between;padding:8px 10px;display:flex}.uploaded-list i{color:#55705a;font-style:normal}.range-row{grid-template-columns:auto 1fr auto 38px;align-items:center;gap:12px;margin-top:12px;display:grid}.range-row input{accent-color:#ff6846}.range-row b{color:#b9ff45;background:#151512;place-items:center;width:34px;height:34px;display:grid}.onboard-actions{background:#e7dfd2;border-top:2px solid #151512;grid-template-columns:auto 1fr auto auto;gap:10px;padding:22px clamp(22px,4vw,48px);display:grid}.onboard-actions button{border:2px solid #151512;padding:13px 17px;font-weight:900}.onboard-save{background:#fff;justify-self:end}.onboard-next,.onboard-submit{background:#ff6846}.onboard-actions button:disabled{opacity:.45;cursor:not-allowed}.onboard-loading,.onboard-confirmation{color:#fff;background:#09141d;place-items:center;min-height:70vh;padding:40px;display:grid}.onboard-loading{align-content:center;gap:12px}.onboard-loading span{color:#b9ff45;letter-spacing:.15em;font-size:.6rem}.onboard-loading b{font:600 2rem var(--font-display)}.onboard-confirmation>div{max-width:920px}.onboard-confirmation>div>span{color:#b9ff45;letter-spacing:.15em;font-size:.62rem;font-weight:900}.onboard-confirmation>div>b{color:#b9ff45;border:2px solid #b9ff45;border-radius:50%;place-items:center;width:80px;height:80px;margin:28px 0;font-size:2.5rem;display:grid}.onboard-confirmation h1{margin-bottom:25px;font-size:clamp(3.6rem,8vw,7rem)}.onboard-confirmation p{color:#afc6d2;max-width:700px;line-height:1.8}.onboard-confirmation dl{gap:40px;margin:35px 0;display:flex}.onboard-confirmation dl div{display:grid}.onboard-confirmation dd{color:#b9ff45;margin:3px 0;font-weight:900}.onboard-confirmation .button{color:#151512}@media (width<=950px){.onboard-hero{grid-template-columns:1fr}.onboard-hero aside{max-width:500px}.onboard-layout{grid-template-columns:1fr}.onboard-index{max-height:none;position:static}.onboard-index nav{grid-template-columns:repeat(3,1fr)}.onboard-index button{grid-template-columns:auto 1fr}.onboard-index button small{display:none}.onboard-fields{grid-template-columns:1fr}.onboard-field.wide{grid-column:1}.onboard-checks{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.onboard-hero{padding:65px 20px}.onboard-hero h1{font-size:4.15rem}.security-note{grid-template-columns:1fr}.onboard-progress{padding:22px 20px}.onboard-layout{padding:25px 13px 70px}.onboard-index nav{grid-template-columns:1fr 1fr}.onboard-panel{box-shadow:4px 4px #151512}.onboard-panel>header,.onboard-fields{padding:26px 18px}.onboard-checks{grid-template-columns:1fr}.onboard-actions{grid-template-columns:1fr 1fr}.onboard-actions button{width:100%}.onboard-save{justify-self:stretch}.onboard-next,.onboard-submit{grid-column:1/-1}.onboard-confirmation{padding:45px 20px}.onboard-confirmation dl{flex-direction:column;gap:12px}}.onboard{color:#11110f}.onboard-hero>div>p:last-child{color:#e1edf2;font-size:1.18rem}.onboard-hero aside>span,.onboard-hero aside>small{color:#c8e7f5;font-size:.72rem}.onboard-hero aside>button{color:#101b12;background:#b9ff45;border-width:2px;font-size:.86rem}.security-note{background:#ffd66e}.security-note b{font-size:.72rem}.security-note span{color:#151512;font-size:.95rem}.onboard-progress>div{font-size:.82rem}.onboard-progress>i{height:16px}.onboard-index>span{font-size:.72rem}.onboard-index button{color:#151512;padding:14px 12px;font-size:.87rem}.onboard-index button i{font-size:.7rem;font-weight:900}.onboard-index button small{color:#3f3932;font-size:.6rem;font-weight:900}.onboard-index button.active{background:#69c8f5}.onboard-panel>header>span{color:#bd2b14;font-size:.76rem}.onboard-panel>header p{color:#28231e;font-size:1.05rem;line-height:1.7}.onboard-panel>header small{color:#3b352f;font-size:.82rem}.onboard-alert{font-size:.9rem}.onboard-alert b{font-size:.72rem}.field-label{color:#11110f;font-size:1rem;line-height:1.4}.field-label b{padding:5px 7px;font-size:.62rem}.onboard-field>p{color:#403930;font-size:.86rem;line-height:1.65}.onboard-field input:not([type=checkbox]):not([type=range]),.onboard-field select,.onboard-field textarea{color:#111;background:#fff;border:2px solid #151512;min-height:54px;padding:15px;font-size:1rem}.onboard-field textarea{min-height:160px}.onboard-field input::placeholder,.onboard-field textarea::placeholder{color:#65605a;opacity:1}.onboard-checks label{color:#151512;border:2px solid #777066;padding:13px;font-size:.87rem}.onboard-checks label:has(input:checked){background:#bde8ff;border-color:#111}.onboard-checks input{width:20px;height:20px}.upload-box{background:#dff3fc;border:3px dashed #245c78}.upload-box b{color:#123f57;font-size:.95rem}.upload-box small{color:#355e71;font-size:.78rem}.uploaded-list small{color:#183c22;font-size:.82rem}.range-row{font-size:.9rem}.range-row b{font-size:1rem}.onboard-actions button{color:#151512;min-height:52px;font-size:.92rem}.onboard-back{background:#fff}.onboard-save{background:#d9effa}.onboard-next{color:#111;background:#ff6846}.onboard-submit{background:#b9ff45}.onboard-confirmation p{color:#e0edf3;font-size:1.06rem}.onboard-confirmation dt{color:#b9d9e8;font-size:.72rem}@media (width<=620px){.onboard-hero>div>p:last-child{font-size:1.05rem}.onboard-index button{font-size:.78rem}.onboard-progress>div{font-size:.72rem}.field-label{font-size:.95rem}}.ac-portal-launcher{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031118f2;border:1px solid #65f5f3;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-width:265px;padding:12px 14px;transition:all .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #00000073,0 0 22px #1ed9df33;color:#fff!important;text-decoration:none!important}.ac-portal-launcher>i{color:#08202a;background:#1ed9df;border-radius:50%;place-items:center;width:42px;height:42px;font:700 .8rem Arial;display:grid}.ac-portal-launcher>span{gap:3px;display:grid}.ac-portal-launcher small{color:#7fdcdf;letter-spacing:.1em;font:800 .42rem Arial}.ac-portal-launcher b{font:800 .68rem Arial}.ac-portal-launcher>strong{color:#1ed9df}.ac-portal-launcher:hover{border-color:#fff;transform:translateY(-2px)}.acp-shell~.ac-portal-launcher{display:none}@media (width<=600px){.ac-portal-launcher{min-width:235px;bottom:12px;right:12px}.ac-portal-launcher small{display:none}}.alwayscool-site .ac-logo>i,.acp-brand>i,.ac-portal-launcher>i,.ac-facebook-launcher>i,.ac-fb-head>i{border:1px solid #5de7ffb8;border-radius:50%;overflow:hidden;box-shadow:0 0 16px #27c7ff47;color:#0000!important;background:#02070a url(/mockups/always-cool-logo.png) 50%/cover no-repeat!important;font-size:0!important}.alwayscool-site .ac-logo>i{width:64px;height:64px}.alwayscool-site .ac-logo>span{display:none}.acp-brand>i{flex:0 0 54px;width:54px;height:54px}.acp-work-order .acp-brand>i{flex-basis:74px;width:74px;height:74px}.ac-portal-launcher>i,.ac-facebook-launcher>i{width:46px;height:46px}.ac-fb-head>i{width:44px;height:44px}.ac-facebook-launcher{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071425f5;border:1px solid #4c9fff;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;min-width:265px;padding:12px 14px;transition:all .2s;display:grid;position:fixed;bottom:100px;right:22px;box-shadow:0 18px 50px #00000073,0 0 22px #1877f233;color:#fff!important;text-decoration:none!important}.ac-facebook-launcher>span{gap:3px;display:grid}.ac-facebook-launcher small{color:#83bfff;letter-spacing:.1em;font:800 .42rem Arial}.ac-facebook-launcher b{font:800 .68rem Arial}.ac-facebook-launcher>strong{color:#58a6ff}.ac-facebook-launcher:hover{border-color:#fff;transform:translateY(-2px)}.acp-shell~.ac-facebook-launcher{display:none}@media (width<=600px){.ac-facebook-launcher{min-width:235px;bottom:90px;right:12px}.ac-facebook-launcher small{display:none}.alwayscool-site .ac-logo>i{width:54px;height:54px}.acp-brand>i{flex-basis:40px;width:40px;height:40px}}.alwayscool-site .ac-maintenance{isolation:isolate;background:linear-gradient(90deg,#020b10f5 0%,#020b10c7 48%,#020b10e6 100%),url(/mockups/always-cool-brand-bg.png?v=9d244cb) 50%/cover no-repeat;position:relative;overflow:hidden}.alwayscool-site .ac-maintenance:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 73% 45%,#18c6ff1f,#0000 35%);position:absolute;inset:0}.acp-post-art{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(135deg,#010a0fbd,#010a0fe6),url(/mockups/always-cool-brand-bg.png?v=9d244cb) 50%/cover no-repeat!important}.acp-post-art:before{content:"";z-index:-1;background:radial-gradient(circle,#16bfff1a,#0000 54%);position:absolute;inset:0}@media (width<=700px){.alwayscool-site .ac-maintenance{background-position:57%}}.ac-facebook-feed{color:#fff;background:#06151d;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:center;gap:clamp(40px,7vw,110px);padding:110px clamp(22px,6vw,100px);display:grid}.ac-facebook-copy>span{color:var(--aqua2);letter-spacing:.19em;font-size:.57rem;font-weight:900}.ac-facebook-copy h2{letter-spacing:-.07em;text-transform:uppercase;margin:25px 0;font:800 clamp(3.7rem,6.5vw,7rem)/.86 Arial,sans-serif}.ac-facebook-copy p{color:#91b2bb;max-width:520px;line-height:1.8}.ac-facebook-copy a{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#1877f2;align-items:center;gap:28px;margin-top:24px;padding:15px 18px;font-size:.58rem;font-weight:900;display:inline-flex}.ac-facebook-frame{background:linear-gradient(#020a0fe0,#020a0ff0),url(/mockups/always-cool-brand-bg.png?v=9d244cb) 50%/cover;border:1px solid #61deff6b;border-radius:20px;justify-self:end;width:min(100%,520px);min-height:690px;padding:10px;box-shadow:0 30px 80px #00000073,0 0 35px #1dbef41a}.ac-facebook-frame iframe{background:#fff;border:0;border-radius:12px;width:100%;max-width:500px;height:650px;margin:0 auto;display:block}.ac-facebook-frame small{color:#7197a3;text-align:center;padding:10px 8px 2px;font-size:.48rem;line-height:1.5;display:block}@media (width<=950px){.ac-facebook-feed{grid-template-columns:1fr}.ac-facebook-frame{justify-self:center}}@media (width<=600px){.ac-facebook-feed{padding:70px 14px}.ac-facebook-copy{padding-inline:8px}.ac-facebook-copy h2{font-size:3.4rem}.ac-facebook-frame{border-radius:14px;width:100%;min-height:570px;padding:6px}.ac-facebook-frame iframe{height:530px}}html:has(.alwayscool-site){scroll-behavior:smooth}.alwayscool-site ::selection{background:var(--aqua);color:var(--deep)}.alwayscool-site .ac-nav{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(110deg,#03121be6,#062734a8);border:1px solid #9debf633;border-radius:18px;min-height:86px;padding:12px clamp(16px,2.5vw,34px);top:52px;left:clamp(12px,2.4vw,38px);right:clamp(12px,2.4vw,38px);box-shadow:0 18px 55px #00000047,inset 0 1px #ffffff0f}.alwayscool-site .ac-nav nav{background:#010f1661;border-radius:999px;padding:8px}.alwayscool-site .ac-nav nav a{padding:8px 3px;position:relative}.alwayscool-site .ac-nav nav a:after{content:"";background:var(--aqua);height:2px;transition:transform .22s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.alwayscool-site .ac-nav nav a:hover:after,.alwayscool-site .ac-nav nav a:focus-visible:after{transform:scaleX(1)}.alwayscool-site .ac-quote{border-radius:8px;transition:transform .2s,background .2s;box-shadow:0 8px 30px #030f143d}.alwayscool-site .ac-quote:hover{background:var(--aqua2);transform:translateY(-2px)}.alwayscool-site .ac-hero{min-height:min(940px,100svh)}.alwayscool-site .ac-hero>img{filter:saturate(.92)contrast(1.08);transform:scale(1.015)}.alwayscool-site .ac-hero-wash{background:linear-gradient(90deg,#020e15fc 0%,#031925e6 42%,#041d2614 78%),linear-gradient(#0000 48%,#031118eb)}.alwayscool-site .ac-hero-copy{position:relative}.alwayscool-site .ac-hero-copy:before{content:"";background:linear-gradient(var(--aqua), transparent);width:3px;height:120px;box-shadow:0 0 18px var(--aqua);position:absolute;top:218px;left:clamp(24px,6vw,100px)}.alwayscool-site .ac-hero-copy>span{background:#05232e94;border:1px solid #86f5ed59;border-radius:999px;margin-left:18px;padding:9px 12px;display:inline-flex}.alwayscool-site .ac-hero h1{text-shadow:0 10px 40px #0000005c}.alwayscool-site .ac-hero h1 em{text-shadow:0 0 32px #1ed9df38}.alwayscool-site .ac-hero-copy a{border-radius:8px;transition:transform .2s,box-shadow .2s,border-color .2s}.alwayscool-site .ac-hero-copy a:hover{border-color:var(--aqua2);transform:translateY(-3px);box-shadow:0 14px 32px #00000040}.alwayscool-site .ac-hero>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03161f8c;border:1px solid #fff3;border-radius:16px;padding:18px 22px}.alwayscool-site .ac-proof{z-index:2;background:#072735f5;border:1px solid #5dbdcd52;border-radius:18px;margin:-28px clamp(18px,4vw,64px) 0;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000004d}.alwayscool-site .ac-proof>div{transition:background .2s}.alwayscool-site .ac-proof>div:hover{background:#1dd9df12}.alwayscool-site .ac-services{padding-top:135px}.alwayscool-site .ac-service-grid{border:0;gap:16px}.alwayscool-site .ac-service-grid article{background:linear-gradient(145deg,#fff,#e8f5f5);border-radius:16px;min-height:400px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 16px 35px #072c3412;border:1px solid #c2dadd!important}.alwayscool-site .ac-service-grid article:after{content:attr(data-service);color:#0c727c0b;font:900 8rem/1 Arial;position:absolute;bottom:-28px;right:-10px}.alwayscool-site .ac-service-grid article:hover{z-index:2;transform:translateY(-8px);box-shadow:0 24px 50px #08596224;border-color:#45cbd1!important}.alwayscool-site .ac-service-grid i{box-shadow:inset 0 0 0 8px #22b9c11a,0 0 0 1px #22b9c126}.alwayscool-site #ac-maintenance,.alwayscool-site #ac-facebook,.alwayscool-site #ac-contact{scroll-margin-top:24px}.alwayscool-site .ac-maintenance{border-block:1px solid #5fe0f529}.alwayscool-site .ac-temp{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02121a94;border:1px solid #7de9f73d;border-radius:24px;justify-self:end;width:min(100%,480px);padding:48px 42px;box-shadow:0 25px 70px #00000057,inset 0 1px #ffffff0d}.alwayscool-site .ac-facebook-feed{background:radial-gradient(circle at 10% 12%,#1ed9df17,#0000 30%),#06151d}.alwayscool-site .ac-facebook-frame{transition:transform .28s,box-shadow .28s;transform:rotate(.6deg)}.alwayscool-site .ac-facebook-frame:hover{transform:rotate(0)translateY(-5px);box-shadow:0 36px 90px #0000008c,0 0 50px #1dbef429}.alwayscool-site .ac-banner{position:relative;overflow:hidden}.alwayscool-site .ac-banner:after{content:"24/7";color:#071e2a12;pointer-events:none;font:900 10rem/1 Arial;position:absolute;top:50%;right:42%;transform:translateY(-50%)}.alwayscool-site .ac-contact{background:linear-gradient(135deg,#f4ffff 0%,#deeff1 100%)}.alwayscool-site .ac-contact form,.alwayscool-site .ac-success{border:1px solid #60dde838;border-radius:20px;box-shadow:0 30px 70px #03232c2e}.alwayscool-site .ac-contact input,.alwayscool-site .ac-contact select,.alwayscool-site .ac-contact textarea{border-radius:8px;outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.alwayscool-site .ac-contact input:focus,.alwayscool-site .ac-contact select:focus,.alwayscool-site .ac-contact textarea:focus{border-color:var(--aqua);background:#06232e;box-shadow:0 0 0 3px #1ed9df1f}.alwayscool-site .ac-contact form button{border-radius:8px;transition:transform .2s,background .2s}.alwayscool-site .ac-contact form button:hover{background:var(--aqua2);transform:translateY(-2px)}.alwayscool-site .ac-footer{border-top:1px solid #5cdcee2e;background:radial-gradient(circle at 15% 0, #1ed9df12, transparent 30%), var(--deep)!important}@media (width<=1100px){.alwayscool-site .ac-nav nav{gap:16px}}@media (width<=950px){.alwayscool-site .ac-nav{top:46px}.alwayscool-site .ac-nav nav{background:#03161ff7;border:1px solid #9debf62e;border-radius:14px;top:calc(100% + 8px);box-shadow:0 20px 45px #00000059}.alwayscool-site .ac-proof{margin-inline:14px}.alwayscool-site .ac-temp{justify-self:center}}@media (width<=600px){.alwayscool-site .ac-nav{border-radius:14px;min-height:70px;top:44px}.alwayscool-site .ac-hero-copy:before{display:none}.alwayscool-site .ac-hero-copy>span{margin-left:0}.alwayscool-site .ac-proof{border-radius:14px;grid-template-columns:1fr 1fr;margin-top:-20px}.alwayscool-site .ac-service-grid{gap:12px}.alwayscool-site .ac-service-grid article{min-height:330px}.alwayscool-site .ac-temp{border-radius:18px;padding:36px 22px}.alwayscool-site .ac-facebook-frame{transform:none}.alwayscool-site .ac-contact form,.alwayscool-site .ac-success{border-radius:14px;padding:24px 18px}.alwayscool-site .ac-banner:after{display:none}}@media (prefers-reduced-motion:reduce){html:has(.alwayscool-site){scroll-behavior:auto}.alwayscool-site *,.alwayscool-site :before,.alwayscool-site :after{transition-duration:.01ms!important}}.alwayscool-site .ac-service-grid article{isolation:isolate}.alwayscool-site .ac-service-grid article:before{content:"";z-index:0;opacity:0;pointer-events:none;background-position:50%;background-size:cover;transition:opacity .35s,transform .55s;position:absolute;inset:0;transform:scale(1.06)}.alwayscool-site .ac-service-grid article:first-child:before{background-image:linear-gradient(#0210172e,#021017f0 84%),url(/mockups/always-cool-repair-hover.png)}.alwayscool-site .ac-service-grid article:nth-child(2):before{background-image:linear-gradient(#0210172e,#021017f0 84%),url(/mockups/always-cool-installation-hover.png)}.alwayscool-site .ac-service-grid article:nth-child(3):before{background-image:linear-gradient(#0210172e,#021017f0 84%),url(/mockups/always-cool-maintenance-hover.png)}.alwayscool-site .ac-service-grid article:nth-child(4):before{background-image:linear-gradient(#0210172e,#021017f0 84%),url(/mockups/always-cool-ductwork-hover.png)}.alwayscool-site .ac-service-grid article>*{z-index:2;transition:color .28s,opacity .28s,border-color .28s,background .28s,transform .28s;position:relative}.alwayscool-site .ac-service-grid article:after{z-index:1;transition:opacity .28s}.alwayscool-site .ac-service-grid article:hover:before,.alwayscool-site .ac-service-grid article:focus-within:before{opacity:1;transform:scale(1)}.alwayscool-site .ac-service-grid article:hover:after,.alwayscool-site .ac-service-grid article:focus-within:after{opacity:0}.alwayscool-site .ac-service-grid article:hover small,.alwayscool-site .ac-service-grid article:focus-within small{color:var(--aqua2)}.alwayscool-site .ac-service-grid article:hover h3,.alwayscool-site .ac-service-grid article:focus-within h3{color:#fff;transform:translateY(-2px)}.alwayscool-site .ac-service-grid article:hover p,.alwayscool-site .ac-service-grid article:focus-within p{color:#d3e7ea}.alwayscool-site .ac-service-grid article:hover a,.alwayscool-site .ac-service-grid article:focus-within a{color:var(--aqua2)}.alwayscool-site .ac-service-grid article:hover i,.alwayscool-site .ac-service-grid article:focus-within i{border-color:var(--aqua2);background:#03141c6b;box-shadow:inset 0 0 0 8px #1ed9df14,0 0 24px #1ed9df38}.alwayscool-site .ac-service-grid article:hover i:before,.alwayscool-site .ac-service-grid article:hover i:after,.alwayscool-site .ac-service-grid article:focus-within i:before,.alwayscool-site .ac-service-grid article:focus-within i:after{background:var(--aqua2)}@media (prefers-reduced-motion:reduce){.alwayscool-site .ac-service-grid article:before{transform:none}}@media (width<=720px){:is(html:has(.alwayscool-site),html:has(.acp-shell),body:has(.alwayscool-site),body:has(.acp-shell)){max-width:100%;overflow-x:hidden}.alwayscool-site{overflow:clip}.alwayscool-site .ac-alert{text-align:center;min-height:40px;padding:8px 14px;font-size:.62rem;line-height:1.35}.alwayscool-site .ac-nav{border-radius:14px;grid-template-columns:1fr auto;min-height:72px;padding:8px 10px 8px 12px;position:absolute;top:50px;left:10px;right:10px}.alwayscool-site .ac-logo>i{flex:0 0 52px;width:52px;height:52px}.alwayscool-site .ac-menu{touch-action:manipulation;background:#010f1694;border:1px solid #86f5ed59;border-radius:10px;min-width:54px;min-height:48px;padding:0 10px;font-size:.65rem;font-weight:900}.alwayscool-site .ac-nav nav{border-radius:12px;max-height:calc(100svh - 145px);padding:8px 12px;top:calc(100% + 8px);overflow-y:auto}.alwayscool-site .ac-nav nav a{align-items:center;min-height:48px;padding:10px 8px;font-size:.68rem;display:flex}.alwayscool-site .ac-hero{align-items:flex-end;min-height:760px}.alwayscool-site .ac-hero>img{object-position:62% center}.alwayscool-site .ac-hero-wash{background:linear-gradient(#020e1561,#020e15d1 40%,#020e15fc 78%)}.alwayscool-site .ac-hero-copy{width:100%;padding:172px 18px 68px}.alwayscool-site .ac-hero-copy>span{max-width:100%;padding:8px 10px;font-size:.55rem;line-height:1.4}.alwayscool-site .ac-hero h1{max-width:10ch;margin:20px 0;font-size:clamp(3.25rem,16vw,4.75rem);line-height:.88}.alwayscool-site .ac-hero-copy>p{max-width:36rem;font-size:1rem;line-height:1.6}.alwayscool-site .ac-hero-copy>div{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.alwayscool-site .ac-hero-copy a{justify-content:center;align-items:center;width:100%;min-height:52px;padding:14px;font-size:.7rem;display:flex}.alwayscool-site .ac-proof{grid-template-columns:1fr 1fr;margin:-20px 10px 0}.alwayscool-site .ac-proof>div{min-width:0;padding:18px 14px}.alwayscool-site .ac-proof small{line-height:1.35}.alwayscool-site .ac-proof b{font-size:.92rem;line-height:1.25}.alwayscool-site .ac-services,.alwayscool-site .ac-contact,.alwayscool-site .ac-facebook-feed{padding:76px 16px}.alwayscool-site .ac-services header{gap:18px;margin-bottom:34px}.alwayscool-site .ac-services header>div{gap:18px}.alwayscool-site .ac-services h2,.alwayscool-site .ac-statement h2,.alwayscool-site .ac-maintenance h2,.alwayscool-site .ac-contact h2,.alwayscool-site .ac-facebook-copy h2{overflow-wrap:anywhere;font-size:clamp(2.8rem,14vw,4rem)}.alwayscool-site .ac-services header p,.alwayscool-site .ac-service-grid p,.alwayscool-site .ac-values p,.alwayscool-site .ac-contact p,.alwayscool-site .ac-facebook-copy p{font-size:.9rem;line-height:1.65}.alwayscool-site .ac-service-grid{grid-template-columns:1fr;gap:14px}.alwayscool-site .ac-service-grid article{min-height:370px;padding:24px}.alwayscool-site .ac-service-grid article:before{opacity:1;transform:none}.alwayscool-site .ac-service-grid article:after{opacity:0}.alwayscool-site .ac-service-grid article small,.alwayscool-site .ac-service-grid article h3,.alwayscool-site .ac-service-grid article a{color:var(--aqua2)}.alwayscool-site .ac-service-grid article p{color:#d3e7ea}.alwayscool-site .ac-service-grid article i{border-color:var(--aqua2);background:#03141c6b}.alwayscool-site .ac-service-grid article i:before,.alwayscool-site .ac-service-grid article i:after{background:var(--aqua2)}.alwayscool-site .ac-service-grid article a{align-items:center;min-height:44px;font-size:.66rem;display:flex}.alwayscool-site .ac-why,.alwayscool-site .ac-maintenance,.alwayscool-site .ac-contact{grid-template-columns:minmax(0,1fr)}.alwayscool-site .ac-statement,.alwayscool-site .ac-values,.alwayscool-site .ac-maintenance{padding:70px 20px}.alwayscool-site .ac-statement blockquote{margin-top:34px;font-size:1.15rem}.alwayscool-site .ac-values article{grid-template-columns:38px 1fr;gap:14px}.alwayscool-site .ac-temp{width:100%;margin-top:42px;padding:32px 20px}.alwayscool-site .ac-temp>b{font-size:5.4rem}.alwayscool-site .ac-banner{grid-template-columns:1fr;gap:24px;padding:44px 20px}.alwayscool-site .ac-banner h2{font-size:2.1rem;line-height:1.05}.alwayscool-site .ac-banner>a{text-align:left;justify-self:stretch;min-height:56px}.alwayscool-site .ac-banner>a b{font-size:clamp(1.7rem,8vw,2.2rem)}.alwayscool-site .ac-contact{gap:38px}.alwayscool-site .ac-contact>div>a{overflow-wrap:anywhere;font-size:1rem}.alwayscool-site .ac-contact form{gap:16px;padding:22px 16px}.alwayscool-site .ac-contact form>div{grid-template-columns:1fr}.alwayscool-site .ac-contact label{gap:8px;font-size:.62rem}.alwayscool-site .ac-contact input,.alwayscool-site .ac-contact select,.alwayscool-site .ac-contact textarea,.acp-shell input,.acp-shell select,.acp-shell textarea{min-height:48px;font-size:16px}.alwayscool-site .ac-contact textarea{min-height:132px}.alwayscool-site .ac-contact form button,.alwayscool-site .ac-success button{min-height:52px}.alwayscool-site .ac-facebook-copy{padding:0}.alwayscool-site .ac-facebook-copy a{justify-content:space-between;width:100%;min-height:52px;margin-top:18px;font-size:.66rem}.alwayscool-site .ac-facebook-frame{width:100%;min-width:0;min-height:500px;padding:5px}.alwayscool-site .ac-facebook-frame iframe{height:480px}.alwayscool-site .ac-footer{grid-template-columns:1fr!important;gap:26px!important;padding:48px 20px 150px!important}.alwayscool-site .ac-footer>div:nth-child(3){text-align:left}.ac-facebook-launcher,.ac-portal-launcher{border-radius:50%;grid-template-columns:1fr;width:58px;min-width:58px;height:58px;padding:5px;right:12px}.ac-facebook-launcher{bottom:80px}.ac-portal-launcher{bottom:12px}.ac-facebook-launcher>span,.ac-facebook-launcher>strong,.ac-portal-launcher>span,.ac-portal-launcher>strong{display:none}.ac-facebook-launcher>i,.ac-portal-launcher>i{width:46px;height:46px}.acp-shell{background-attachment:scroll;min-width:0;display:block}.acp-side{z-index:40;grid-template-columns:48px minmax(0,1fr);align-items:center;width:100%;min-height:64px;padding:8px 10px;position:sticky;top:0}.acp-side .acp-brand>i{width:46px;height:46px}.acp-side nav{scrollbar-width:none;justify-content:flex-end;gap:4px;min-width:0;overflow-x:auto}.acp-side nav::-webkit-scrollbar{display:none}.acp-side nav button{touch-action:manipulation;flex:0 0 44px;width:44px;min-height:44px;padding:5px}.acp-top{min-height:74px;padding:14px 16px}.acp-top>div:first-child>span{display:none}.acp-top h1{font-size:1.35rem}.acp-top-actions{gap:8px}.acp-top-actions>a{align-items:center;min-height:44px;padding:10px 12px;display:flex}.acp-view{padding:16px 12px 52px}.acp-welcome{background-position:62%;min-height:420px}.acp-welcome>div:first-child{background:linear-gradient(#0000,#040b0fe6 45%);flex-direction:column;justify-content:flex-end;padding:32px 20px;display:flex}.acp-welcome h2,.acp-section-intro h2{font-size:clamp(2.65rem,14vw,4rem)}.acp-welcome p,.acp-section-intro p{font-size:.9rem}.acp-welcome button,.acp-form-submit button,.acp-secondary,.acp-demo-actions button,.acp-inbox button{touch-action:manipulation;min-height:46px;font-size:.65rem}.acp-metrics{grid-template-columns:1fr 1fr;gap:8px}.acp-metrics article,.acp-metrics article:nth-child(2),.acp-metrics article:last-child{border:1px solid #2d373c;padding:18px}.acp-panel>header{align-items:flex-start;gap:12px;padding:18px 16px}.acp-panel>header button{flex:none;min-height:40px}.acp-panel>article,.acp-calendar>article{grid-template-columns:8px minmax(0,1fr);gap:8px 12px;padding:17px 16px}.acp-panel>article time,.acp-calendar>article>b{grid-column:2;font-size:.6rem}.acp-panel>article>i{grid-area:1/1/span 3}.acp-panel>article>div{grid-column:2}.acp-panel>article>em{grid-column:2;justify-self:start}.acp-social-preview,.acp-facebook-post{margin:14px;padding:16px}.acp-section-intro{gap:18px;margin-bottom:24px;display:grid}.acp-secondary{text-align:center;justify-self:stretch}.acp-form-grid{grid-template-columns:1fr;padding:18px 16px}.acp-shell label.wide{grid-column:auto}.acp-shell textarea{min-height:120px}.acp-lines{padding:18px 14px;overflow:hidden}.acp-line-head{display:none}.acp-line{border-bottom:1px solid #2e393e;grid-template-columns:minmax(0,1fr) 62px 92px 38px;gap:8px;padding:12px 0}.acp-line input{min-width:0;padding:9px 7px}.acp-line b{grid-column:1/-1;padding-right:4px}.acp-line button{min-width:38px;min-height:48px}.acp-totals{grid-template-columns:1fr;padding:0 16px 20px}.acp-totals dl{justify-self:stretch}.acp-form-submit,.acp-created-bar{flex-direction:column;align-items:stretch;gap:14px;padding:18px 16px}.acp-created-bar>div:last-child{grid-template-columns:1fr;display:grid}.acp-created-bar button,.acp-created-bar a{text-align:center;min-height:44px}.acp-work-order{width:100%;margin:12px auto;padding:24px 16px;overflow:hidden}.acp-work-order>header,.acp-wo-meta,.acp-wo-job{grid-template-columns:1fr;gap:20px;display:grid}.acp-work-order>header>div:last-child{text-align:left}.acp-work-order table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.acp-work-order th,.acp-work-order td{white-space:nowrap;min-width:82px}.acp-work-order th:first-child,.acp-work-order td:first-child{white-space:normal;min-width:180px}.acp-wo-total dl{width:100%}.acp-work-order>footer{grid-template-columns:1fr;gap:28px}.acp-connect{grid-template-columns:42px minmax(0,1fr);padding:16px}.acp-connect em{grid-column:1/-1}.acp-fb-grid{grid-template-columns:1fr}.acp-composer>label,.acp-demo-actions,.acp-inbox>p,.acp-inbox>div,.acp-inbox>button{margin-left:16px;margin-right:16px}.acp-demo-actions{grid-template-columns:1fr;display:grid}.acp-post-art>b{font-size:2.15rem}}@media (width<=390px){.alwayscool-site .ac-hero h1{font-size:3.15rem}.alwayscool-site .ac-proof{grid-template-columns:1fr}.alwayscool-site .ac-proof>div{border-bottom:1px solid #29505e;border-right:0}.alwayscool-site .ac-facebook-frame iframe{height:450px}.acp-metrics{grid-template-columns:1fr}.acp-line{grid-template-columns:minmax(0,1fr) 58px 82px 34px;gap:5px}.acp-post-art>b{font-size:1.8rem}}@media (hover:none) and (pointer:coarse){.alwayscool-site .ac-service-grid article:hover,.alwayscool-site .ac-facebook-frame:hover{transform:none}}
