/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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{.collapse{visibility:collapse}.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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{--font-sans:"Manrope",Arial,sans-serif;--green:#073d31;--green2:#0b5846;--green3:#0f6a54;--gold:#d5a83e;--gold2:#f0ca67;--ink:#10241f;--muted:#6f7d78;--line:#e4e9e6;--cream:#f7f5ef;--paper:#fff}html{background:#f4f7f4}body{color:var(--ink);font-family:var(--font-sans);background:#f4f7f4;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}svg{width:1em;height:1em}.brand{color:var(--green);align-items:center;gap:10px;display:flex}.brand.light{color:#fff}.brand-mark{border:2px solid var(--gold);border-radius:12px 12px 18px 18px;place-items:center;width:42px;height:42px;font-weight:600;display:grid;position:relative;transform:rotate(-4deg)}.brand-mark i{font-size:20px;font-style:normal;transform:translate(-5px)}.brand-mark b{color:var(--gold);font-size:17px;position:absolute;bottom:2px;right:3px}.brand>div{line-height:1;display:grid}.brand strong{letter-spacing:.08em;font-size:17px}.brand>div span{color:var(--gold);letter-spacing:.26em;margin-top:5px;font-size:8px;font-weight:600}.eyebrow{color:#bc8e26;letter-spacing:.15em;margin:0 0 8px;font-weight:600;font-size:10px!important}.primary{color:#fff;background:linear-gradient(135deg,var(--green2),var(--green));border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #073d3124}.primary:hover{transform:translateY(-2px);box-shadow:0 13px 28px #073d3133}.wide{width:100%;min-height:51px}.form-error{color:#9b3a31;background:#fff1ef;border:1px solid #f1d4cf;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.45}.form-error.global{margin:15px 0}.loading{place-content:center;gap:24px;min-height:100vh;display:grid}.loading span{background:linear-gradient(90deg,var(--gold) 40%,#e6ece8 40%);border-radius:999px;width:36px;height:4px;margin:auto;animation:1s infinite alternate load;overflow:hidden}@keyframes load{to{transform:scaleX(2)}}.auth-page{background:#fff;grid-template-columns:minmax(480px,1.08fr) minmax(440px,.92fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:radial-gradient(circle at 10% 90%,#1b755b 0,#0000 33%),radial-gradient(circle at 90% 10%,#71581055 0,#0000 24%),linear-gradient(145deg,#062b24,#063b30 65%,#092b25);flex-direction:column;min-height:100vh;padding:42px 7%;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #e7be5266;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-200px;right:-220px;box-shadow:0 0 0 55px #d9ad3310,0 0 0 115px #d9ad330c}.auth-nav{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.secure{color:#dcebe6;align-items:center;gap:7px;font-size:11px;display:flex}.story-copy{z-index:1;max-width:610px;margin:auto 0;position:relative}.mini-pill{color:#f0cf72;background:#ffffff0d;border:1px solid #d6ab3a66;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:8px 12px;font-size:10px;font-weight:600;display:flex}.story-copy h1{letter-spacing:-.055em;margin:28px 0 22px;font-size:clamp(46px,5vw,75px);line-height:1.03}.story-copy h1 em{color:var(--gold2);font-style:normal}.story-copy>p{color:#cbded7;max-width:530px;font-size:17px;line-height:1.7}.story-points{color:#f0f7f4;flex-wrap:wrap;gap:22px;margin-top:31px;font-size:12px;font-weight:600;display:flex}.story-points span{align-items:center;gap:7px;display:flex}.story-points svg{color:#0a3d31;background:var(--gold2);border-radius:50%;padding:3px;font-size:17px}.story-quote{z-index:1;color:#eef6f3;border-top:1px solid #ffffff21;padding-top:25px;font-size:13px;font-style:italic;position:relative}.story-quote span{color:#95b4a9;margin-top:7px;font-size:10px;font-style:normal;display:block}.auth-form-wrap{place-items:center;padding:35px;display:grid}.auth-form-card{width:min(410px,100%)}.mobile-logo{display:none}.auth-form-card h2{letter-spacing:-.035em;margin:0;font-size:32px}.auth-form-card>p:not(.eyebrow):not(.switch){color:var(--muted);margin:11px 0 26px;font-size:13px}.google{color:#263731;background:#fff;border:1px solid #dfe5e1;border-radius:11px;justify-content:center;align-items:center;gap:11px;width:100%;height:50px;font-weight:600;display:flex}.google:hover{background:#f8faf8}.google b{color:#4285f4;place-items:center;width:23px;height:23px;font-size:18px;display:grid}.or{color:#9aa5a0;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin:22px 0;font-size:10px;display:grid}.or span{background:#e5e9e6;height:1px}.auth-form-card form,.setup-card form,.modal form{gap:15px;display:grid}.auth-form-card label,.setup-card label,.modal label{color:#4b5954;gap:7px;font-size:11px;font-weight:500;display:grid}.auth-form-card input,.setup-card input,.setup-card select,.modal input,.modal select{width:100%;height:48px;color:var(--ink);background:#fbfcfb;border:1px solid #dce3df;border-radius:10px;outline:0;padding:0 13px}.auth-form-card input:focus,.setup-card input:focus,.setup-card select:focus,.modal input:focus,.modal select:focus{border-color:var(--green3);box-shadow:0 0 0 3px #0f6a5415}.switch{text-align:center!important;color:#6c7974!important;font-size:11px!important}.switch button,.text-button{color:var(--green2);background:0 0;border:0;padding:0;font-weight:600}.auth-form-card>small,.pay-card>small{color:#9ba5a1;text-align:center;font-size:9px;line-height:1.5;display:block}.setup-page,.pay-page{background:radial-gradient(circle at 50% 0,#e6f2eb,#f7f6f1 42%,#f3f5f2);min-height:100vh;padding:0 24px 50px}.setup-page>header,.pay-page>header{justify-content:space-between;align-items:center;width:min(1050px,100%);height:86px;margin:auto;display:flex}.setup-page>header>span,.pay-page>header>span{color:var(--green2);background:#e6f0eb;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:600}.setup-card,.pay-card{background:#fff;border:1px solid #e2e7e3;border-radius:25px;width:min(590px,100%);margin:35px auto 0;padding:38px 43px;animation:.55s both enter;box-shadow:0 25px 70px #173a2c12}.setup-icon{width:52px;height:52px;color:var(--green2);background:#e9f2ed;border-radius:15px;place-items:center;margin-bottom:20px;font-size:24px;display:grid}.setup-card h1,.pay-card h1{letter-spacing:-.04em;margin:0;font-size:30px}.setup-card>p:not(.eyebrow),.pay-top>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.6}.setup-card form{margin-top:28px}.two{grid-template-columns:1fr 1fr;gap:13px;display:grid}.pay-card{text-align:center;width:min(530px,100%)}.pay-card .setup-icon{margin:0 auto 19px}.price{color:var(--green);background:#f3f8f5;border:1px solid #d9e7df;border-radius:18px;margin:28px 0 21px;padding:25px}.price span{vertical-align:top;font-size:15px;font-weight:600}.price strong{letter-spacing:-.05em;font-size:52px}.price small{color:#77857f;font-size:11px}.pay-card ul{text-align:left;gap:12px;margin:0 0 25px;padding:0;list-style:none;display:grid}.pay-card li{color:#465650;align-items:center;gap:10px;font-size:12px;display:flex}.pay-card li svg{color:#fff;background:var(--green2);border-radius:50%;padding:3px;font-size:18px}.pay-button{margin-top:15px}.text-button{margin:15px 0 17px;font-size:11px}.app-shell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.app-shell>aside{color:#c9d9d3;background:linear-gradient(#06392f,#052d26);flex-direction:column;height:100vh;padding:28px 19px;display:flex;position:sticky;top:0}aside nav{gap:7px;margin-top:50px;display:grid}aside button{color:#b7cec5;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;height:43px;padding:0 13px;font-size:12px;font-weight:600;display:flex}aside button:hover,aside button.active{color:#fff;background:#ffffff12}aside button.active:after{content:"";background:var(--gold);border-radius:4px;width:3px;height:20px;margin-left:auto}.side-bottom{border-top:1px solid #ffffff15;margin-top:auto;padding-top:18px}.workspace{min-width:0}.app-top{border-bottom:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:15px;height:73px;padding:0 4%;display:flex}.app-top>div:not(.mobile-brand):not(.profile-dot){text-align:right;display:grid}.app-top span{color:#87928e;font-size:9px}.app-top strong{font-size:12px}.profile-dot{color:#fff;background:var(--green2);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.mobile-brand{display:none}.content{width:min(1220px,92%);margin:auto;padding:41px 0 60px}.welcome{justify-content:space-between;align-items:center;gap:30px;display:flex}.welcome h1{letter-spacing:-.035em;margin:0;font-size:31px}.welcome>div>p:last-child{color:var(--muted);margin:9px 0 0;font-size:13px}.sub-badge{color:#1a634d;background:#e9f5ef;border-radius:12px;align-items:center;gap:9px;padding:11px 14px;font-size:15px;display:flex}.sub-badge>span{font-size:10px;font-weight:600;display:grid}.sub-badge small{color:#76958a;margin-top:3px;font-size:8px;font-weight:500}.stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:27px 0 17px;display:grid}.stat{background:#fff;border:1px solid #e3e8e4;border-radius:16px;align-items:center;gap:15px;min-height:124px;padding:19px;transition:all .2s;animation:.5s both enter;display:flex;box-shadow:0 8px 30px #173a2c07}.stat:hover{transform:translateY(-4px);box-shadow:0 16px 35px #173a2c10}.stat>span{width:42px;height:42px;color:var(--green2);background:#ebf3ef;border-radius:12px;place-items:center;font-size:21px;display:grid}.stat>div{display:grid}.stat small{color:#76827d;font-size:9px}.stat strong{color:var(--ink);margin:4px 0;font-size:21px}.stat em{color:#99a39f;font-size:8px;font-style:normal}.quick-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:18px;display:grid}.quick-grid button{min-height:82px;color:var(--ink);text-align:left;background:#fff;border:1px solid #e1e7e3;border-radius:15px;align-items:center;gap:13px;padding:15px 18px;transition:all .2s;display:flex}.quick-grid button:hover{border-color:#bfddcf;transform:translateY(-2px)}.quick-grid button>span{color:#fff;background:var(--green2);border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.quick-grid button>div{display:grid}.quick-grid strong{font-size:13px}.quick-grid small{color:#8b9691;margin-top:4px;font-size:9px}.quick-grid b{color:var(--gold);margin-left:auto;font-size:20px}.notice{color:#175f49;background:#e7f4ed;border:1px solid #cde7da;border-radius:11px;margin:15px 0;padding:12px 14px;font-size:11px;font-weight:600}.data-card{background:#fff;border:1px solid #e1e6e2;border-radius:17px;margin-top:16px;overflow:hidden;box-shadow:0 8px 30px #173a2c06}.data-head{border-bottom:1px solid #e9ecea;justify-content:space-between;align-items:center;min-height:75px;padding:17px 20px;display:flex}.data-head h2{margin:0;font-size:17px}.data-head .primary{min-height:38px;font-size:10px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0ee;padding:14px 20px}th{color:#8a9691;letter-spacing:.1em;text-transform:uppercase;background:#fbfcfb;font-size:8px}td{color:#4d5b56;font-size:11px}tbody tr:hover{background:#fbfcfb}.stock{color:#176147;background:#eaf5ef;border-radius:999px;padding:5px 8px;font-weight:600}.stock.low{color:#986827;background:#fff2d3}.money{color:var(--green2)}.actions{gap:6px;display:flex}.actions button{min-height:30px;color:var(--green2);background:#edf5f1;border:1px solid #d6e9df;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:600;display:flex}.actions button.danger{color:#a23e35;background:#fff4f2;border-color:#f2d7d3}.empty{color:#9aa5a0;text-align:center;place-content:center;justify-items:center;min-height:175px;display:grid}.empty svg{font-size:30px}.empty strong{color:var(--ink);margin-top:8px;font-size:12px}.empty p{margin:5px 0;font-size:9px}.modal-bg{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04271f99;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:21px;width:min(520px,100%);max-height:92vh;padding:24px;animation:.35s both modal;overflow:auto;box-shadow:0 35px 100px #0004}.modal-title{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:22px;display:grid}.modal-title>span{width:43px;height:43px;color:var(--green2);background:#eaf3ee;border-radius:12px;place-items:center;font-size:21px;display:grid}.modal-title h2{margin:0;font-size:20px}.modal-title>button{color:#66746f;background:#f0f3f1;border:0;border-radius:50%;width:35px;height:35px;font-size:20px}.modal form{margin-top:14px}@keyframes enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes modal{0%{opacity:0;transform:translateY(25px)scale(.98)}to{opacity:1;transform:none}}@media (width<=950px){.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-form-wrap{min-height:100vh}.mobile-logo{margin-bottom:45px;display:block}.app-shell{grid-template-columns:76px 1fr}.app-shell>aside{padding:24px 12px}.app-shell aside .brand>div{display:none}.app-shell aside .brand{justify-content:center}.app-shell aside nav button,.side-bottom button{justify-content:center;font-size:0}.app-shell aside nav button svg,.side-bottom button svg{font-size:17px}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.setup-page,.pay-page{padding:0 13px 35px}.setup-page>header,.pay-page>header{height:70px}.setup-card,.pay-card{border-radius:20px;margin-top:12px;padding:28px 20px}.two{grid-template-columns:1fr}.app-shell{display:block}.app-shell>aside{display:none}.app-top{justify-content:space-between;height:65px;padding:0 15px}.mobile-brand{display:block}.mobile-brand .brand-mark{width:34px;height:34px}.mobile-brand .brand>div{display:none}.content{width:min(100% - 24px,600px);padding-top:27px}.welcome{align-items:flex-start}.welcome h1{font-size:25px}.sub-badge{padding:8px}.stat-grid{gap:8px}.stat{flex-direction:column;align-items:flex-start;gap:9px;min-height:115px;padding:13px}.stat>span{width:34px;height:34px}.stat strong{font-size:17px}.quick-grid{grid-template-columns:1fr}.data-head{padding:15px}.table-wrap{padding:0 10px 10px;overflow:visible}table,thead,tbody,tr,th,td{display:block}thead{display:none}tbody{gap:9px;padding-top:10px;display:grid}tbody tr{border:1px solid #e7ebe8;border-radius:12px;padding:8px 11px}td{white-space:normal;text-align:right;justify-content:space-between;align-items:center;min-height:34px;padding:8px 0;display:flex}td:before{content:attr(data-label);color:#8b9691;text-transform:uppercase;font-size:8px;font-weight:600}.actions{justify-content:flex-end}.modal-bg{align-items:end;padding:0}.modal{border-radius:22px 22px 0 0;width:100%;max-height:90vh;padding:21px 17px}.story-copy h1{font-size:42px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.byteq-initial-loader{z-index:1000;color:#fff;background:radial-gradient(circle at 50% 42%,#19715657,#0000 32%),linear-gradient(145deg,#031f19,#073d31 62%,#052c24);place-content:center;justify-items:center;gap:18px;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.byteq-loader-glow{aspect-ratio:1;border:1px solid #f0ca671f;border-radius:50%;width:min(360px,76vw);animation:1.9s ease-in-out infinite alternate byteqLoaderGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);box-shadow:0 0 0 42px #f0ca6706,0 0 90px #1a89652e}.byteq-loader-lockup{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:18px;padding:16px 20px;animation:.62s cubic-bezier(.22,1,.36,1) both byteqLoaderEnter;position:relative;box-shadow:0 22px 70px #0003}.byteq-loader-lockup .internal-byteq-brand{min-width:176px}.byteq-loader-lockup .internal-byteq-brand .lp-brand-copy strong{color:#fff}.byteq-loader-lockup .internal-byteq-brand .lp-brand-copy small{color:#e7bf58}.byteq-loader-copy{text-align:center;justify-items:center;gap:5px;animation:.62s cubic-bezier(.22,1,.36,1) .11s both byteqLoaderEnter;display:grid;position:relative}.byteq-loader-copy strong{color:#e7bf58;letter-spacing:.24em;font-size:8px}.byteq-loader-copy span{color:#d8e7e1;letter-spacing:.025em;font-size:11px}.byteq-loader-progress{background:#ffffff21;border-radius:999px;width:112px;height:3px;position:relative;overflow:hidden}.byteq-loader-progress i{border-radius:inherit;background:linear-gradient(90deg,#0000,#f0ca67,#0000);width:42%;height:100%;animation:1.05s ease-in-out infinite byteqLoaderProgress;position:absolute;top:0;left:-42%}@keyframes byteqLoaderEnter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes byteqLoaderGlow{to{opacity:.68;transform:translate(-50%,-54%)scale(1.035)}}@keyframes byteqLoaderProgress{to{left:100%}}@media (width<=430px){.byteq-initial-loader{gap:16px}.byteq-loader-lockup{border-radius:16px;padding:14px 17px}.byteq-loader-lockup .internal-byteq-brand{min-width:164px}.byteq-loader-progress{width:96px}}@media (prefers-reduced-motion:reduce){.byteq-loader-glow,.byteq-loader-lockup,.byteq-loader-copy,.byteq-loader-progress i{animation:none}.byteq-loader-lockup,.byteq-loader-copy{opacity:1;transform:none}.byteq-loader-progress i{background:#f0ca67;left:29%}}.google-shell{border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex;overflow:hidden}.brand-logo{flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;overflow:visible}.brand-logo img{object-position:center;display:block;object-fit:contain!important;width:100%!important;height:100%!important}.brand .brand-mark{display:none}.payment-layout{grid-template-columns:minmax(0,530px) minmax(0,1fr);justify-content:center;align-items:start;gap:22px;width:min(1080px,100%);margin:20px auto 0;display:grid}.payment-layout>.pay-card{width:100%;margin:0}.recipient{color:#fff;background:linear-gradient(145deg,#095743,#073d31);border:1px solid #c99c32;border-radius:15px;gap:5px;margin:-8px 0 22px;padding:17px;display:grid;box-shadow:0 12px 32px #073d3122}.recipient span{color:#f0ca67;letter-spacing:.16em;font-size:9px;font-weight:600}.recipient strong{letter-spacing:.06em;font-size:25px}.recipient small{color:#d9e8e2;letter-spacing:.05em;font-size:10px}.payment-form{text-align:left;gap:13px;display:grid}.payment-form label{color:#4b5954;gap:7px;font-size:11px;font-weight:500;display:grid}.payment-form input,.payment-form select{width:100%;height:48px;color:var(--ink);background:#fbfcfb;border:1px solid #dce3df;border-radius:10px;outline:0;padding:0 13px}.payment-form input:focus,.payment-form select:focus{border-color:var(--green3);box-shadow:0 0 0 3px #0f6a5415}.payment-status{text-align:left;border-radius:13px;align-items:center;gap:12px;margin:0 0 18px;padding:15px;display:flex}.payment-status.waiting{color:#72561b;background:#fff7df;border:1px solid #efdda6}.payment-status.rejected{color:#8b3931;background:#fff2f0;border:1px solid #efd3cf;gap:4px;display:grid}.payment-status strong,.payment-status span,.payment-status small{display:block}.payment-status strong{font-size:12px}.payment-status span{font-size:10px}.payment-status small{color:#8d7c4f;margin-top:4px;font-size:9px}.status-pulse{background:#d5a83e;border-radius:50%;flex:none;width:12px;height:12px;animation:1.4s infinite pulse;box-shadow:0 0 0 6px #d5a83e22}@keyframes pulse{50%{opacity:.5}}.checkout-stage{gap:12px;display:grid}.pesapal-frame{background:#fff;border:1px solid #dce5e0;border-radius:16px;width:100%;height:570px}.checkout-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;display:flex}.checkout-tools a{color:var(--green2);text-underline-offset:3px;font-size:11px;font-weight:600;text-decoration:underline}.checkout-tools .text-button{margin:0}.admin-pay-item.completed .pay-state{background:#e6f5ed;color:#1f684e!important}.admin-pay-item.failed .pay-state{background:#fff0ee;color:#94443b!important}.admin-payments{background:#fff;border:1px solid #e1e6e2;border-radius:17px;margin:16px 0;padding:21px;box-shadow:0 8px 30px #173a2c06}.admin-payments.compact{min-height:300px;margin:0}.admin-pay-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.admin-pay-head h2{margin:0;font-size:18px}.admin-pay-head>span{color:#8b6416;background:#fff4d8;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:600}.admin-pay-list{gap:9px;display:grid}.admin-pay-item{text-align:left;background:#fbfcfb;border:1px solid #e6ebe8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:13px;display:grid}.admin-pay-item>div:first-child{gap:3px;min-width:0;display:grid}.admin-pay-item strong{font-size:11px}.admin-pay-item span,.admin-pay-item small{color:#78847f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pay-state{background:#fff1c9;border-radius:999px;padding:5px 7px;font-weight:600;color:#836217!important}.admin-pay-item.approved .pay-state{background:#e6f5ed;color:#1f684e!important}.admin-pay-item.rejected .pay-state{background:#fff0ee;color:#94443b!important}.review-actions{grid-column:1/-1;gap:7px!important;display:flex!important}.review-actions button{color:#fff;background:var(--green2);border:0;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:8px;font-weight:600;display:inline-flex}.review-actions button.danger{background:#a8483e}.admin-users{background:#fff;border:1px solid #e1e6e2;border-radius:17px;margin:16px 0;padding:21px;scroll-margin-top:20px;box-shadow:0 8px 30px #173a2c06}.admin-users-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.admin-users-head h2{margin:0;font-size:18px}.admin-users-head>div>span{color:#89958f;margin-top:5px;font-size:9px;display:block}.user-search{color:#6e7d77;background:#f7faf8;border:1px solid #dde6e1;border-radius:10px;align-items:center;gap:8px;width:min(310px,45%);height:40px;padding:0 12px;display:flex}.user-search input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:0;font-size:10px}.admin-users-list{gap:9px;display:grid}.admin-user{background:#fbfcfb;border:1px solid #e6ebe8;border-radius:13px;grid-template-columns:auto minmax(190px,1fr) minmax(150px,.55fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.admin-user.suspended{background:#fff9f8;border-color:#f0d8d4}.user-avatar{color:#fff;background:linear-gradient(145deg,var(--green2),var(--green));border-radius:12px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.admin-user.suspended .user-avatar{background:#a65047}.user-main{gap:3px;min-width:0;display:grid}.user-main>div{align-items:center;gap:7px;display:flex}.user-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.user-main>span,.user-main>small,.user-meta small{color:#7e8b86;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-tag{color:#7b5912;background:#fff0c6;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:600}.user-meta{justify-items:start;gap:4px;display:grid}.user-state{color:#176147;background:#e5f4ec;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:600}.user-state.suspended{color:#963f36;background:#ffebe8}.user-actions{justify-content:flex-end;gap:6px;display:flex}.user-actions button{border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:8px;font-weight:600;display:inline-flex}.user-actions .suspend{color:#855e12;background:#fff3d4;border:1px solid #ecd89d}.user-actions .activate{color:#146147;background:#e6f5ed;border:1px solid #cbe5d8}.user-actions .delete-user{color:#9b4037;background:#fff0ee;border:1px solid #f0d1cd}.admin-standalone{width:min(1080px,100%);margin:22px auto 0}.admin-standalone .admin-users{margin:0}@media (width<=950px){.payment-layout{grid-template-columns:minmax(0,590px)}.admin-user{grid-template-columns:auto minmax(0,1fr) auto}.user-meta{grid-column:2}.user-actions{flex-direction:column;grid-area:1/3/3}}@media (width<=650px){.payment-layout{margin-top:10px}.admin-payments,.admin-users{padding:15px}.admin-pay-item{grid-template-columns:minmax(0,1fr)}.pay-state{width:max-content}.review-actions{grid-column:auto}.mobile-brand .brand-logo{flex-basis:39px;width:39px;height:39px}.admin-users-head{flex-direction:column;align-items:stretch}.user-search{width:100%}.admin-user{grid-template-columns:auto minmax(0,1fr)}.user-meta{grid-column:2}.user-actions{flex-direction:row;grid-area:auto/1/auto/-1}.user-actions button{flex:1;justify-content:center}}.advanced-launch-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.advanced-launch-grid button{text-align:left;background:#fff;border:1px solid #dfe7e3;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.advanced-launch-grid button>span{width:34px;height:34px;color:var(--green2);background:#e9f5f0;border-radius:9px;place-items:center;display:grid}.advanced-launch-grid svg{width:18px}@media (width<=900px){.advanced-launch-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.advanced-launch-grid{grid-template-columns:1fr}}.avatar-image,.avatar-fallback{object-fit:cover;border-radius:50%;place-items:center;display:grid}.avatar-fallback{color:#fff;background:linear-gradient(145deg,var(--green2),var(--green));font-weight:600}.profile-dot{background:0 0;border:2px solid #e6eee9;overflow:hidden}.profile-dot .avatar-image,.profile-dot .avatar-fallback{width:100%!important;height:100%!important}.mobile-logout,.mobile-nav{display:none}.section-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:23px;display:flex}.section-intro h1{letter-spacing:-.035em;margin:0;font-size:31px}.section-intro>div>p:last-child{max-width:650px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.6}.settings-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-photo,.settings-form{background:#fff;border:1px solid #e1e6e2;border-radius:18px;padding:24px;box-shadow:0 8px 30px #173a2c06}.settings-photo{text-align:center;justify-items:center;gap:14px;display:grid}.profile-preview{background-position:50%;background-size:cover;border:1px solid #dbe6df;border-radius:30px;place-items:center;width:120px;height:120px;padding:8px;display:grid;box-shadow:0 12px 35px #173a2c18}.profile-preview .avatar-image,.profile-preview .avatar-fallback{border-radius:23px;width:104px!important;height:104px!important}.settings-photo h2{margin:4px 0 0;font-size:16px}.settings-photo p{color:var(--muted);margin:5px 0;font-size:9px}.upload-button{width:100%;min-height:42px;color:var(--green2);cursor:pointer;background:#edf5f1;border:1px solid #d6e9df;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:600;display:flex}.upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settings-form{gap:15px;display:grid}.settings-form-head{padding-bottom:5px}.settings-form h2{margin:0;font-size:19px}.settings-form label{color:#4b5954;gap:7px;font-size:11px;font-weight:500;display:grid}.settings-form input{width:100%;height:48px;color:var(--ink);background:#fbfcfb;border:1px solid #dce3df;border-radius:10px;outline:0;padding:0 13px}.settings-form input:focus{border-color:var(--green3);box-shadow:0 0 0 3px #0f6a5415}.save-settings{width:max-content;margin-top:5px;padding-inline:25px}.report-intro{align-items:center}.report-actions{gap:8px;display:flex}.report-actions .primary,.outline-button{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.outline-button{color:var(--green2);background:#fff;border:1px solid #d5e3dc}.report-filter{background:#fff;border:1px solid #e1e6e2;border-radius:16px;align-items:end;gap:10px;min-height:77px;padding:14px 16px;display:flex}.report-filter label{color:#697770;gap:5px;font-size:9px;font-weight:500;display:grid}.report-filter input{height:40px;color:var(--ink);background:#fafcfb;border:1px solid #dce4df;border-radius:9px;padding:0 10px}.report-filter .primary{min-height:40px}.preset-buttons{gap:6px;margin-right:auto;display:flex}.preset-buttons button{height:40px;color:var(--green2);background:#ecf4f0;border:1px solid #d5e7de;border-radius:9px;padding:0 13px;font-size:9px;font-weight:600}.report-snapshot{grid-template-columns:repeat(4,1fr);gap:11px;margin:16px 0;display:grid}.report-snapshot article{background:#fff;border:1px solid #e1e6e2;border-radius:16px;align-content:start;min-height:142px;padding:18px;display:grid;box-shadow:0 8px 25px #173a2c06}.report-snapshot article>span{width:37px;height:37px;color:var(--green2);background:#eaf3ee;border-radius:11px;place-items:center;margin-bottom:13px;display:grid}.report-snapshot small{color:#76837d;font-size:9px}.report-snapshot strong{color:var(--ink);margin:5px 0;font-size:20px}.report-snapshot em{color:#98a39e;font-size:8px;font-style:normal}.report-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.daily-card{background:#fff;border:1px solid #e1e6e2;border-radius:17px;overflow:hidden;box-shadow:0 8px 30px #173a2c06}.daily-list{padding:4px 16px 13px;display:grid}.daily-list>div:not(.empty){border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:12px;min-height:61px;display:flex}.daily-list span{gap:4px;display:grid}.daily-list b{font-size:10px}.daily-list small{color:#8b9691;font-size:8px}.daily-list strong{color:var(--green2);font-size:10px}.report-sales{margin:0}.report-sales .data-head>span{color:#176147;background:#eaf5ef;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:600}@media (width<=1050px){.report-snapshot{grid-template-columns:repeat(2,1fr)}.report-layout{grid-template-columns:1fr}.settings-grid{grid-template-columns:260px minmax(0,1fr)}}@media (width<=650px){.content{padding-bottom:95px}.mobile-nav{z-index:60;height:68px;padding:6px 5px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe7e2;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #10241f12}.mobile-nav button{color:#7b8983;background:0 0;border:0;border-radius:9px;align-content:center;place-items:center;gap:3px;font-size:18px;display:grid}.mobile-nav button span{font-size:7px;font-weight:500}.mobile-nav button.active{color:var(--green2);background:#edf5f1}.section-intro{flex-direction:column;align-items:flex-start}.section-intro h1{font-size:25px}.settings-grid{grid-template-columns:1fr}.settings-photo{padding:20px}.settings-form{padding:18px}.save-settings{width:100%}.report-intro{gap:15px}.report-actions{width:100%}.report-actions>*{flex:1}.report-filter{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.preset-buttons{grid-column:1/-1;margin:0}.preset-buttons button{flex:1}.report-filter .primary{grid-column:1/-1}.report-snapshot{grid-template-columns:1fr 1fr;gap:8px}.report-snapshot article{min-height:127px;padding:14px}.report-snapshot strong{font-size:15px}.report-layout{gap:10px}.daily-card .data-head{min-height:65px}.profile-dot{width:36px;height:36px}.mobile-logout{color:#9a3f36;background:#fff5f3;border:1px solid #f1d8d4;border-radius:10px;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:14px;display:flex}.app-top .mobile-logout span{color:#9a3f36;font-size:8px;font-weight:600}.app-top>div:not(.mobile-brand):not(.profile-dot){margin-left:auto}.app-top>div:not(.mobile-brand):not(.profile-dot) span,.app-top>div:not(.mobile-brand):not(.profile-dot) strong{text-overflow:ellipsis;white-space:nowrap;max-width:105px;overflow:hidden}}@media print{body{background:#fff}.app-shell{display:block}.app-shell>aside,.app-top,.mobile-nav,.report-filter,.report-actions{display:none!important}.content{width:100%;padding:0}.reports-page{padding:15px}.report-snapshot{grid-template-columns:repeat(4,1fr)}.report-layout{grid-template-columns:1fr}.report-sales{break-inside:avoid}.section-intro{margin-bottom:12px}}.pay-page,.pay-page button,.pay-page input,.pay-page select{font-family:var(--font-sans)}.payment-guide{color:#273d35;text-align:left;background:#f7faf8;border:1px solid #dce6e0;border-radius:14px;padding:16px 18px}.payment-guide strong{color:var(--green);margin-bottom:9px;font-size:13px;font-weight:600;display:block}.payment-guide ol{gap:6px;margin:0;padding-left:19px;display:grid}.payment-guide li{color:#465650;font-size:12px;line-height:1.55;display:list-item}.payment-guide small{color:#74817c;margin-top:10px;font-size:10px;line-height:1.55;display:block}.marketing-page{color:#fff;background:#062f27;min-height:100vh;overflow:hidden}.marketing-nav{z-index:10;justify-content:space-between;align-items:center;width:min(1180px,92%);height:92px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.marketing-nav>a{text-decoration:none}.marketing-nav nav{align-items:center;gap:25px;display:flex}.marketing-nav nav>a{color:#d8e7e1;font-size:12px;font-weight:500;text-decoration:none}.marketing-nav nav>a:hover{color:#f2ce6e}.nav-login{color:#fff;background:0 0;border:0;padding:9px 4px;font-size:12px;font-weight:500}.gold-button{color:#17332a;background:linear-gradient(135deg,#f1d376,#c99525);border:1px solid #f5dc91;border-radius:11px;min-height:44px;padding:0 20px;font-weight:600;transition:all .2s;box-shadow:0 12px 30px #0003}.gold-button:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0004}.marketing-hero{background:radial-gradient(circle at 80% 30%,#26765d55 0,#0000 32%),radial-gradient(circle at 20% 80%,#96742022 0,#0000 31%),linear-gradient(145deg,#062b24,#074236 58%,#052a23);grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:70px;min-height:760px;padding:150px max(4%,50vw - 590px) 85px;display:grid;position:relative}.marketing-hero:after{content:"";border:1px solid #dcb44833;border-radius:50%;width:650px;height:650px;position:absolute;top:-250px;right:-220px;box-shadow:0 0 0 80px #dcb44808,0 0 0 170px #dcb44805}.hero-copy{z-index:2;position:relative}.hero-pill{color:#f2d375;letter-spacing:.07em;background:#ffffff0b;border:1px solid #d7ad4166;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:9px 13px;font-size:10px;font-weight:600;display:flex}.hero-copy h1{letter-spacing:-.064em;margin:27px 0 22px;font-size:clamp(55px,6vw,88px);line-height:.98}.hero-copy h1 em{color:#f0ca67;font-style:normal}.hero-copy>p{color:#cee0da;max-width:610px;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:12px;margin:31px 0 17px;display:flex}.hero-cta{min-height:55px;padding:0 25px;font-size:13px}.hero-cta b{font-size:18px}.ghost-button{color:#fff;background:#ffffff09;border:1px solid #ffffff24;border-radius:11px;min-height:55px;padding:0 21px;font-weight:600}.hero-copy>small{color:#92afa5;font-size:10px}.hero-dashboard{z-index:2;color:#142d25;background:linear-gradient(150deg,#fff,#f2f7f4);border:1px solid #fff8;border-radius:29px;min-height:500px;padding:27px;position:relative;transform:rotate(1deg);box-shadow:0 50px 100px #001c1577}.dash-top{justify-content:space-between;align-items:center;display:flex}.dash-top>span{color:#1d634e;background:#e3f1e9;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:600}.dash-welcome{gap:6px;margin:38px 0 23px;display:grid}.dash-welcome span{color:#73827c;font-size:11px}.dash-welcome strong{font-size:22px}.dash-mini-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.dash-mini-grid article{background:#fff;border:1px solid #dde7e1;border-radius:15px;padding:18px;display:grid;box-shadow:0 9px 24px #16382b0b}.dash-mini-grid small{color:#77867f;font-size:9px}.dash-mini-grid strong{margin:8px 0;font-size:19px}.dash-mini-grid em{color:#288162;font-size:8px;font-style:normal}.dash-bars{background:#fff;border:1px solid #e0e8e3;border-radius:16px;justify-content:space-between;align-items:end;gap:14px;height:135px;margin-top:22px;padding:18px 22px 0;display:flex}.dash-bars span{background:linear-gradient(#e1ba53,#0f6852);border-radius:6px 6px 0 0;width:100%}.trial-float{color:#fff;background:#0a5543;border:1px solid #e0b64c;border-radius:14px;align-items:center;gap:11px;padding:14px 17px;display:flex;position:absolute;bottom:30px;right:-28px;box-shadow:0 18px 40px #001d1666}.trial-float>svg{color:#143e32;background:#f0ca67;border-radius:50%;padding:4px;font-size:23px}.trial-float span{display:grid}.trial-float b{font-size:11px}.trial-float small{color:#bed4cc;margin-top:3px;font-size:8px}.trust-strip{color:#1e4337;background:#f4d677;justify-content:space-around;align-items:center;gap:25px;min-height:86px;padding:15px max(4%,50vw - 500px);display:flex}.trust-strip span{align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.trust-strip svg{font-size:18px}.about-section{color:#17332a;background:#f6f4ed;padding:110px max(4%,50vw - 590px)}.section-heading{text-align:center;max-width:720px;margin:0 auto 48px}.section-heading h2,.contact-section h2,.marketing-final h2,.how-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,54px)}.section-heading>p:last-child{color:#687972;font-size:14px;line-height:1.75}.feature-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.feature-grid article{background:#fff;border:1px solid #dfe6e2;border-radius:20px;min-height:250px;padding:27px;box-shadow:0 14px 40px #14372a0a}.feature-grid article>span{color:#fff;background:linear-gradient(145deg,#0d654e,#073d31);border-radius:14px;place-items:center;width:49px;height:49px;font-size:23px;display:grid;box-shadow:0 10px 25px #073d3128}.feature-grid h3{margin:25px 0 10px;font-size:18px}.feature-grid p{color:#71807a;margin:0;font-size:12px;line-height:1.7}.how-section{background:linear-gradient(145deg,#073c31,#0b5644);grid-template-columns:.65fr 1.35fr;align-items:center;gap:65px;padding:90px max(4%,50vw - 590px);display:grid}.how-steps{gap:11px;display:grid}.how-steps article{background:#ffffff0b;border:1px solid #ffffff18;border-radius:15px;align-items:center;gap:18px;padding:17px 20px;display:flex}.how-steps b{color:#edc95e;font-size:25px}.how-steps span{display:grid}.how-steps strong{font-size:13px}.how-steps small{color:#b9d0c7;margin-top:5px;font-size:9px}.contact-section{color:#17332a;background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:95px max(4%,50vw - 590px);display:grid}.contact-section>div>p:last-child{color:#6d7d76;max-width:520px;font-size:13px;line-height:1.7}.contact-links{gap:12px;display:grid}.contact-links a{color:#17332a;background:#f7f8f5;border:1px solid #dee6e1;border-radius:15px;align-items:center;gap:15px;padding:18px 20px;text-decoration:none;transition:all .2s;display:flex}.contact-links a:hover{border-color:#c8aa59;transform:translate(6px)}.contact-links>a>svg{color:#fff;background:#0b5b46;border-radius:12px;width:42px;height:42px;padding:10px}.contact-links span{display:grid}.contact-links small{color:#7d8a85;font-size:9px}.contact-links strong{margin-top:3px;font-size:13px}.marketing-final{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#1c6e55,#073d31 63%);padding:95px 20px}.marketing-final>p:not(.eyebrow){color:#c7dcd4}.marketing-final button{margin-top:20px}.marketing-footer{color:#9db8ae;background:#042b23;justify-content:space-between;align-items:center;gap:25px;min-height:100px;padding:20px max(4%,50vw - 590px);font-size:9px;display:flex}.marketing-footer>div{gap:18px;display:flex}.marketing-footer a{color:#dce9e4;text-decoration:none}.back-home{color:#547068;background:0 0;border:0;margin-bottom:25px;padding:0;font-size:10px;font-weight:600}.trial-note{color:#604a17;background:#fff8df;border:1px solid #ead99d;border-radius:11px;align-items:center;gap:11px;margin:-8px 0 20px;padding:12px 13px;display:flex}.trial-note>svg{font-size:21px}.trial-note span{display:grid}.trial-note strong{font-size:10px}.trial-note small{margin-top:3px;font-size:8px}.sub-badge.trial{color:#755817;background:#fff5d7}.sub-badge.trial small{color:#94772e}.promo-intro{align-items:center}.promo-rate{color:#15382d;text-align:center;background:linear-gradient(145deg,#f3d575,#c99b2e);border:5px solid #fff;border-radius:50%;place-content:center;width:105px;height:105px;font-size:30px;font-weight:600;display:grid;box-shadow:0 12px 35px #18392c1c}.promo-rate small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.promo-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.promo-stats article{background:#fff;border:1px solid #e0e7e3;border-radius:17px;align-content:start;min-height:155px;padding:20px;display:grid;box-shadow:0 9px 28px #173a2c07}.promo-stats article>span{color:#fff;background:#0b5c47;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:13px;font-size:19px;display:grid}.promo-stats small{color:#77857f;font-size:9px}.promo-stats strong{margin:6px 0;font-size:21px}.promo-stats em{color:#98a39f;font-size:8px;font-style:normal}.referral-card{background:linear-gradient(145deg,#fff,#f8faf8);border:1px solid #dce5e0;border-radius:19px;margin-top:15px;padding:27px}.referral-card h2{margin:0;font-size:21px}.referral-card>div>p:last-child{color:#71807a;font-size:11px}.referral-link{background:#edf3ef;border:1px solid #d8e3dd;border-radius:13px;align-items:center;gap:12px;margin:21px 0 14px;padding:8px 8px 8px 15px;display:flex}.referral-link code{color:#24483c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:inherit;font-size:11px;font-weight:600;overflow:hidden}.referral-link .primary{flex:none}.share-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.whatsapp-share{color:#fff;background:#1c9b5f;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.share-actions small{color:#83908b;font-size:8px}.promo-how{color:#fff;background:#073d31;border-radius:19px;margin-top:15px;padding:25px}.promo-how h2{margin:0 0 19px;font-size:18px}.promo-how>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.promo-how article{background:#ffffff0b;border:1px solid #ffffff16;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.promo-how b{color:#17382e;background:#e8c860;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.promo-how span{display:grid}.promo-how strong{font-size:10px}.promo-how small{color:#b9cec7;margin-top:3px;font-size:8px}@media (width<=1000px){.marketing-hero{grid-template-columns:1fr;gap:50px}.hero-dashboard{width:min(650px,100%);margin:auto}.feature-grid{grid-template-columns:repeat(2,1fr)}.how-section{grid-template-columns:1fr}.promo-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.marketing-nav{height:72px}.marketing-nav .brand>div{display:none}.marketing-nav nav{gap:10px}.marketing-nav nav>a{display:none}.marketing-nav .gold-button{min-height:38px;padding:0 13px}.marketing-hero{grid-template-columns:1fr;min-height:auto;padding:115px 18px 70px}.hero-copy h1{font-size:51px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions button{width:100%}.hero-copy>small{line-height:1.55;display:block}.hero-dashboard{border-radius:21px;min-height:410px;padding:18px}.dash-welcome{margin:25px 0 18px}.dash-welcome strong{font-size:17px}.dash-mini-grid article{padding:13px}.dash-mini-grid strong{font-size:14px}.dash-bars{height:105px}.trial-float{bottom:18px;right:8px}.trust-strip{flex-direction:column;align-items:flex-start;padding:20px 12px}.about-section{padding:75px 17px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:210px}.how-section{gap:35px;padding:70px 17px}.contact-section{grid-template-columns:1fr;gap:30px;padding:70px 17px}.marketing-final{padding:75px 17px}.marketing-footer{flex-direction:column;align-items:flex-start;padding:25px 17px}.promo-intro{align-items:flex-start}.promo-rate{width:82px;height:82px;font-size:23px}.promo-stats{grid-template-columns:1fr 1fr;gap:8px}.promo-stats article{min-height:136px;padding:14px}.promo-stats strong{font-size:15px}.referral-card{padding:19px 15px}.referral-link{flex-direction:column;align-items:stretch;padding:12px}.referral-link .primary{width:100%}.share-actions{flex-direction:column;align-items:stretch}.whatsapp-share{justify-content:center}.promo-how>div{grid-template-columns:1fr}.mobile-nav{grid-template-columns:repeat(6,1fr)}.mobile-nav button span{font-size:6.5px}}.dual-payment-layout{grid-template-columns:minmax(0,660px) minmax(0,1fr)}.dual-payment-card{max-width:660px}.payment-channel-picker{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 14px;display:grid}.payment-channel-picker button{min-height:112px;color:var(--ink);text-align:left;background:#f8faf9;border:1px solid #dce5e0;border-radius:15px;align-items:center;gap:12px;padding:16px;transition:all .18s;display:flex}.payment-channel-picker button.active{background:#edf6f1;border-color:#2a8468;box-shadow:0 0 0 3px #0f6a5412}.payment-channel-picker button>span{color:#fff;background:var(--green2);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.payment-channel-picker button>div{gap:4px;min-width:0;display:grid}.payment-channel-picker small{color:#887028;letter-spacing:.08em;font-size:8px;font-weight:500}.payment-channel-picker strong{font-size:20px}.payment-channel-picker em{color:#73817b;font-size:8px;font-style:normal}.subscription-breakdown{color:#3e5049;text-align:left;background:#fbfcfb;border:1px solid #e0e7e3;border-radius:14px;margin:12px 0 16px;padding:8px 15px;display:grid}.subscription-breakdown>span{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:15px;min-height:41px;display:flex}.subscription-breakdown>span:last-child{border-bottom:0}.subscription-breakdown small{font-size:9px}.subscription-breakdown strong{font-size:11px}.subscription-breakdown .total{color:var(--green);font-weight:600}.subscription-breakdown .total strong{font-size:17px}.manual-recipient{color:#fff;text-align:left;background:linear-gradient(145deg,#095743,#073d31);border:1px solid #c99c32;border-radius:15px;gap:5px;margin:15px 0;padding:18px;display:grid}.manual-recipient small{color:#f0ca67;letter-spacing:.14em;font-size:8px;font-weight:500}.manual-recipient strong{letter-spacing:.04em;font-size:25px}.manual-recipient span{color:#d9e8e2;font-size:10px}.manual-recipient p{color:#cbded7;border-top:1px solid #ffffff1c;margin:9px 0 0;padding-top:9px;font-size:9px;line-height:1.55}.manual-confirm{background:#fff8e4;border:1px solid #ead99e;border-radius:10px;align-items:center;min-height:48px;padding:10px 12px;grid-template-columns:auto 1fr!important}.manual-confirm input{width:18px!important;height:18px!important}.manual-confirm span{font-size:9px;line-height:1.5}.manual-review-wait{color:#355048;background:#eff7f3;border:1px solid #cfe5da;border-radius:16px;justify-items:center;padding:25px 18px;display:grid}.manual-review-wait>span{color:#fff;background:var(--green2);border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.manual-review-wait h2{margin:14px 0 5px;font-size:18px}.manual-review-wait p{color:#61736c;max-width:480px;margin:0 0 16px;font-size:10px;line-height:1.6}.manual-settings-card{background:#f7faf8;border:1px solid #dce6e0;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0;padding:20px;display:grid}.manual-settings-card>div:first-child{grid-column:1/-1}.manual-settings-card h3{margin:0;font-size:16px}.manual-settings-card>div>small{color:#79867f;font-size:9px}.manual-settings-card label{color:#4d5d56;gap:6px;font-size:9px;font-weight:500;display:grid}.manual-settings-card input,.manual-settings-card textarea{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #d8e2dc;border-radius:9px;outline:0;padding:10px}.manual-settings-card textarea{resize:vertical;min-height:78px}.manual-settings-card .wide{grid-column:1/-1}.manual-settings-card>button{width:max-content}.manual-settings-toggle{grid-column:1/-1;align-items:center;gap:10px!important;display:flex!important}.manual-settings-toggle input{width:19px!important;min-height:19px!important}.manual-settings-toggle span{display:grid}.manual-settings-toggle small{font-size:7px}.admin-payment-main{gap:6px;min-width:0;display:grid}.admin-payment-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-payment-title b{color:#176147;letter-spacing:.05em;background:#e7f3ed;border-radius:999px;padding:4px 6px;font-size:7px}.admin-payment-breakdown{background:#f2f6f4;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:5px;padding:9px;display:grid}.admin-payment-breakdown span{gap:3px;white-space:normal!important;display:grid!important}.admin-payment-breakdown b{color:#263c34;font-size:8px}.payment-pricing-warning{color:#8f3d35;background:#fff0ee;border:1px solid #efcfca;border-radius:9px;gap:3px;margin-top:5px;padding:10px;display:grid}.payment-pricing-warning strong{font-size:9px}.payment-pricing-warning span{color:#8f3d35!important;white-space:normal!important}.admin-payment-review-actions{gap:8px;margin-top:6px;display:flex}.admin-payment-review-actions button{color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:8px;font-weight:600;display:inline-flex}.admin-payment-review-actions .activate{background:var(--green2)}.admin-payment-review-actions .suspend{background:#a4483e}.admin-pay-item.pending_review{background:#fffdf7;border-color:#e4c876}.admin-pay-item.pricing-mismatch{border-color:#d67a70}.admin-pay-item:target,.admin-pay-item[id]{scroll-margin:110px}@media (width<=700px){.dual-payment-layout,.payment-channel-picker{grid-template-columns:1fr}.payment-channel-picker button{min-height:92px}.subscription-breakdown{padding-inline:12px}.manual-settings-card{grid-template-columns:1fr}.manual-settings-card>div:first-child,.manual-settings-card .wide,.manual-settings-toggle{grid-column:auto}.manual-settings-card>button{width:100%}.admin-payment-breakdown{grid-template-columns:1fr 1fr}.admin-payment-review-actions{flex-direction:column}.admin-payment-review-actions button{width:100%}.admin-pay-item{grid-template-columns:1fr;align-items:start}.pay-state{width:max-content}.manual-payment-form input,.manual-payment-form select,.manual-settings-card input,.manual-settings-card textarea{font-size:16px}}.records-disclosure{background:#fbfcfb;border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 20px;display:flex}.records-disclosure>span{color:#78857f;font-size:9px;font-weight:600}.records-disclosure>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.records-disclosure button{color:#fff;background:var(--green2);border:1px solid var(--green2);border-radius:10px;min-height:40px;padding:0 14px;font-size:9px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s}.records-disclosure button:hover{background:#064d3f}.records-disclosure button.secondary{color:var(--green2);background:#fff;border-color:#d5e3dc}.records-disclosure button.secondary:hover{background:#edf5f1}@media (width<=650px){.records-disclosure{flex-direction:column;align-items:stretch;padding:10px 15px}.records-disclosure>div{justify-content:stretch}.records-disclosure button{flex:1;min-height:44px}}body{font-weight:400;line-height:1.5}:where(h1){letter-spacing:-.025em;font-weight:700;line-height:1.2}:where(h2,h3,h4,h5,h6){letter-spacing:-.015em;font-weight:600;line-height:1.3}:where(button,[role=button],strong,b,th){font-weight:600}:where(label,nav,summary){font-weight:500}:where(input,textarea,select){letter-spacing:normal;font-weight:400}:where(code,pre,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}button,[role=button]{font-weight:600}input,textarea,select{font-family:var(--font-sans)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.byteq-landing{--lp-green-950:#032a23;--lp-green-900:#04382e;--lp-green-800:#07513f;--lp-green-700:#0a6a52;--lp-green-600:#128266;--lp-gold:#e4b94f;--lp-gold-light:#f5d87d;--lp-cream:#f7f5ee;--lp-ink:#10251e;--lp-muted:#64746e;min-height:100vh;color:var(--lp-ink);font-family:var(--font-sans);scroll-behavior:smooth;background:#fff;overflow:hidden}.byteq-landing *{box-sizing:border-box}.byteq-landing button,.byteq-landing a{font:inherit}.byteq-landing button{font-weight:600}.byteq-landing nav a{font-weight:500}.byteq-landing button{cursor:pointer}.lp-container{width:min(1180px,100% - 48px);margin:0 auto}.lp-nav-shell{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#032a23b8;border:1px solid #ffffff21;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:70px;padding:10px 11px 10px 18px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #00110d47}.lp-logo-link{color:inherit;flex:none;text-decoration:none}.lp-brand{color:#fff;align-items:center;gap:9px;display:inline-flex}.lp-brand-dark{color:var(--lp-green-900)}.lp-brand-logo{background:#fff;border:1px solid #e4b94f66;border-radius:11px;place-items:center;width:74px;height:50px;padding:4px 5px;display:grid;overflow:hidden;box-shadow:0 8px 22px #0000001f}.lp-brand-logo img{object-fit:contain;width:100%;height:100%}.lp-brand-divider{background:#fff3;width:1px;height:29px}.lp-brand-dark .lp-brand-divider{background:#d8e1dc}.lp-brand-copy{line-height:1;display:grid}.lp-brand-copy strong{letter-spacing:.11em;font-size:13px}.lp-brand-copy small{max-width:72px;color:var(--lp-gold);letter-spacing:.1em;margin-top:5px;font-size:5.5px;font-weight:500;line-height:1.25}.lp-desktop-nav{justify-content:center;align-items:center;gap:26px;display:flex}.lp-desktop-nav a{color:#c8dcd5;white-space:nowrap;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.lp-desktop-nav a:after{content:"";background:var(--lp-gold);height:1px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.lp-desktop-nav a:hover{color:#fff}.lp-desktop-nav a:hover:after{transform:scaleX(1)}.lp-nav-actions{align-items:center;gap:9px;display:flex}.lp-login-button{color:#fff;background:0 0;border:0;border-radius:10px;min-height:42px;padding:0 13px;font-size:11px;font-weight:600}.lp-login-button:hover{background:#ffffff14}.lp-button{color:#183429;background:linear-gradient(135deg,var(--lp-gold-light),#d8a632);border:1px solid #f8df8c;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 34px #00000038}.lp-button:hover{transform:translateY(-2px);box-shadow:0 18px 40px #00000047}.lp-button svg{font-size:16px}.lp-button-compact{border-radius:11px;min-height:42px;padding:0 16px}.lp-menu-button{color:#fff;background:#ffffff12;border:1px solid #ffffff21;border-radius:11px;place-items:center;width:42px;height:42px;font-size:21px;display:none}.lp-mobile-menu{background:#032a23fa;border:1px solid #ffffff21;border-radius:16px;gap:4px;padding:12px;display:grid;position:absolute;top:78px;left:0;right:0;box-shadow:0 28px 60px #000f0b66}.lp-mobile-menu a,.lp-mobile-menu button{color:#e3eee9;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;min-height:46px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.lp-mobile-menu a:hover,.lp-mobile-menu button:hover{background:#ffffff12}.lp-mobile-menu .lp-mobile-start{color:#173a2e;background:var(--lp-gold);text-align:center;justify-content:center}.lp-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 83% 28%,#198e6c4f,#0000 30%),radial-gradient(circle at 13% 84%,#d3a63621,#0000 29%),linear-gradient(145deg,#032a23 0%,#064334 57%,#032c24 100%);min-height:850px;padding:136px 0 92px;position:relative;overflow:hidden}.lp-hero:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.lp-hero:after{content:"BYTEQ GROUP";z-index:1;color:#ffffff07;letter-spacing:.12em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(2.25rem,12vw,10.5rem);font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.lp-hero-glow{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.lp-glow-one{border:1px solid #eac25629;width:660px;height:660px;top:105px;right:-230px;box-shadow:0 0 0 85px #eac25609,0 0 0 175px #eac25605}.lp-glow-two{filter:blur(80px);background:#0f785a24;width:370px;height:370px;bottom:40px;left:-170px}.lp-hero-grid{z-index:2;grid-template-columns:minmax(0,.91fr) minmax(550px,1.09fr);align-items:center;gap:68px;display:grid;position:relative}.lp-hero-copy{padding-top:24px}.lp-kicker{color:#f4d475;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ebc14f57;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;padding:8px 11px 8px 9px;font-size:9px;font-weight:600;display:flex}.lp-kicker>span{background:#62d7a8;border:2px solid #d5f8e9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #62d7a81a}.lp-hero-copy h1{letter-spacing:-.055em;max-width:620px;margin:25px 0 24px;font-size:clamp(44px,4.65vw,66px);line-height:1.02;animation:.62s cubic-bezier(.22,1,.36,1) both lp-hero-text-in}.lp-hero-copy h1 em{color:var(--lp-gold-light);font-style:normal;display:block}.lp-hero-copy>p{color:#c5dbd3;max-width:590px;margin:0;font-size:16px;line-height:1.75;animation:.62s cubic-bezier(.22,1,.36,1) .14s both lp-hero-text-in}.lp-hero-actions{align-items:center;gap:12px;margin:31px 0 20px;display:flex}.lp-button-large{min-height:56px;padding:0 24px;font-size:12px}.lp-secondary-button{color:#fff;background:#ffffff0e;border:1px solid #ffffff29;border-radius:13px;align-items:center;gap:11px;min-height:56px;padding:0 20px;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.lp-secondary-button:hover{background:#ffffff1a;border-color:#ffffff47}.lp-hero-assurance{color:#91b3a7;flex-wrap:wrap;gap:18px;font-size:9px;font-weight:600;display:flex}.lp-hero-assurance span{align-items:center;gap:6px;display:flex}.lp-hero-assurance svg{color:#5fd2a4;font-size:13px}.lp-product-stage{min-height:590px;animation:.75s 80ms both lp-stage;position:relative}.lp-dashboard-card{width:570px;height:455px;color:var(--lp-ink);background:#f5f8f6;border:1px solid #ffffffc4;border-radius:25px;grid-template-columns:125px 1fr;display:grid;position:absolute;top:35px;right:0;overflow:hidden;box-shadow:0 55px 110px #00120e8c}.lp-app-sidebar{background:#fff;border-right:1px solid #e3eae6;flex-direction:column;gap:7px;padding:20px 12px;display:flex}.lp-app-sidebar .lp-brand{gap:5px;margin:0 1px 26px}.lp-app-sidebar .lp-brand-logo{border-radius:8px;width:52px;height:38px;padding:3px}.lp-app-sidebar .lp-brand-divider{height:22px}.lp-app-sidebar .lp-brand-copy strong{font-size:7px}.lp-app-sidebar .lp-brand-copy small{letter-spacing:.05em;max-width:38px;font-size:4px}.lp-app-sidebar>span{color:#7a8883;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 9px;font-size:12px;display:flex}.lp-app-sidebar>span b{font-size:7px}.lp-app-sidebar>span.active{color:#fff;background:#07533f;box-shadow:0 7px 16px #07533f33}.lp-app-content{background:linear-gradient(145deg,#f8faf8,#eef4f0);min-width:0;padding:22px 20px}.lp-app-head{justify-content:space-between;align-items:center;display:flex}.lp-app-head>span{gap:3px;display:grid}.lp-app-head small{color:#819089;font-size:6px}.lp-app-head strong{font-size:12px}.lp-app-head>i{color:#fff;background:#0b6d54;border:3px solid #d9ebe4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;font-weight:600;display:grid}.lp-demo-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.lp-demo-kpis article{background:#fff;border:1px solid #e2e9e5;border-radius:12px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 19px #14372a0a}.lp-demo-kpis article>span{color:#0b674f;background:#e9f4ef;border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:10px;font-size:12px;display:grid}.lp-demo-kpis small{color:#84908b;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.lp-demo-kpis strong{margin:5px 0;font-size:10px}.lp-demo-kpis em{color:#16835f;font-size:5.5px;font-style:normal}.lp-demo-kpis em.neutral{color:#6e8078}.lp-demo-kpis em.warn{color:#ae7520}.lp-demo-lower{grid-template-columns:1.55fr .8fr;gap:8px;margin-top:9px;display:grid}.lp-sales-chart,.lp-stock-list{background:#fff;border:1px solid #e1e9e4;border-radius:12px;padding:13px}.lp-sales-chart>div:first-child{justify-content:space-between;align-items:flex-start;display:flex}.lp-sales-chart>div:first-child>span{gap:3px;display:grid}.lp-sales-chart small{color:#8a9691;font-size:6px}.lp-sales-chart strong{font-size:8px}.lp-sales-chart>div:first-child>b{color:#0b654e;font-size:9px}.lp-bars{border-bottom:1px solid #edf1ef;align-items:end;gap:8px;height:94px;padding-top:13px;display:flex}.lp-bars i{background:linear-gradient(#e4bc52,#0c7258);border-radius:4px 4px 0 0;width:100%}.lp-days{color:#98a39e;justify-content:space-between;padding-top:6px;font-size:5px;display:flex}.lp-stock-list>span{justify-content:space-between;align-items:center;display:flex}.lp-stock-list>span b{color:#0d7458;font-size:6px}.lp-stock-list>div{border-bottom:1px solid #edf1ef;align-items:center;gap:7px;padding:10px 0;display:flex}.lp-stock-list>div:last-child{border-bottom:0}.lp-stock-list>div>i{background:#d54f3d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d54f3d13}.lp-stock-list>div>i.amber{background:#dda633;box-shadow:0 0 0 4px #dda63317}.lp-stock-list>div>span{gap:3px;display:grid}.lp-stock-list>div strong{font-size:6.5px}.lp-stock-list>div small{font-size:5px}.lp-phone-card{color:#183229;background:#fff;border:6px solid #15221e;border-radius:31px;width:190px;height:375px;padding:19px 14px;animation:6s ease-in-out infinite lp-float;position:absolute;bottom:0;right:-35px;box-shadow:0 35px 70px #00120e80}.lp-phone-top{justify-content:space-between;align-items:start;height:20px;font-size:6px;font-weight:600;display:flex}.lp-phone-top i{background:#111;border-radius:999px;width:48px;height:12px}.lp-phone-card>small{color:#b18120;letter-spacing:.12em;margin-top:15px;font-size:5.5px;font-weight:500;display:block}.lp-phone-card>strong{margin:4px 0 13px;font-size:12px;display:block}.lp-phone-search{color:#89958f;background:#f3f6f4;border:1px solid #e4eae7;border-radius:8px;align-items:center;height:30px;padding:0 9px;font-size:6px;display:flex}.lp-phone-product{border-bottom:1px solid #eef1ef;align-items:center;gap:7px;padding:10px 0;display:flex}.lp-phone-product>span{color:#0d634d;background:#e8f2ed;border-radius:8px;place-items:center;width:28px;height:28px;font-size:6px;font-weight:600;display:grid}.lp-phone-product>div{flex:1;gap:3px;min-width:0;display:grid}.lp-phone-product b{font-size:7px}.lp-phone-product small{color:#8a9691;font-size:5.5px}.lp-phone-product>i{color:#fff;background:#0d6b52;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.lp-phone-card>button{color:#17382e;background:linear-gradient(135deg,var(--lp-gold-light),#d8a632);pointer-events:none;border:0;border-radius:9px;height:36px;font-size:7px;font-weight:600;position:absolute;bottom:16px;left:13px;right:13px}.lp-float-card{color:#17362c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #fffc;border-radius:12px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 18px 42px #001a1347}.lp-float-card>span{color:#fff;background:#0c7056;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.lp-float-card>div{gap:3px;display:grid}.lp-float-card small{color:#7f8c87;font-size:6px}.lp-float-card strong{font-size:8px}.lp-float-sale{animation:5.5s ease-in-out .4s infinite lp-float;top:4px;right:75px}.lp-float-branch{animation:6.5s ease-in-out .9s infinite lp-float;bottom:16px;left:2px}.lp-proof-bar{color:#294a3e;background:var(--lp-gold-light);border-bottom:1px solid #d4ae49;align-items:center;min-height:78px;display:flex}.lp-proof-bar .lp-container{justify-content:space-between;align-items:center;gap:24px;display:flex}.lp-proof-bar span{align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.lp-proof-bar svg{font-size:17px}.lp-section{padding:105px 0}.lp-section-title{text-align:center;max-width:760px;margin:0 auto 48px}.lp-title-left{text-align:left;margin-left:0;margin-right:0}.lp-section-label{color:#a87b1c;letter-spacing:.16em;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:500;display:inline-block}.lp-section-title h2,.lp-contact h2,.lp-final h2,.lp-owner-copy h2{color:var(--lp-ink);letter-spacing:-.052em;margin:0;font-size:clamp(34px,4.3vw,56px);line-height:1.08}.lp-section-title p,.lp-contact p,.lp-owner-copy>p{color:var(--lp-muted);margin:18px 0 0;font-size:13px;line-height:1.75}.lp-problem{background:var(--lp-cream)}.lp-problem .lp-section-title{max-width:770px}.lp-problem-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}.lp-problem-list{gap:8px;display:grid}.lp-problem-list article{background:#fff;border:1px solid #e5e6df;border-radius:14px;align-items:center;gap:16px;min-height:64px;padding:12px 17px;transition:transform .2s,border-color .2s;display:flex}.lp-problem-list article:hover{border-color:#d3b258;transform:translate(5px)}.lp-problem-list b{color:#bc9130;font-size:10px}.lp-problem-list span{font-size:12px;font-weight:600}.lp-solution-card{color:#fff;background:linear-gradient(145deg,#04382e,#08604a);border:1px solid #0f6a53;border-radius:24px;padding:37px;position:relative;overflow:hidden;box-shadow:0 25px 60px #05362b2e}.lp-solution-card:after{content:"";border:1px solid #ecc75d2e;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-110px;right:-90px;box-shadow:0 0 0 55px #ecc75d09}.lp-solution-icon{color:#163b2f;background:var(--lp-gold-light);border-radius:14px;place-items:center;width:47px;height:47px;font-size:24px;display:grid}.lp-solution-card>small{color:#e9c864;letter-spacing:.15em;margin:25px 0 10px;font-size:8px;font-weight:500;display:block}.lp-solution-card h3{letter-spacing:-.04em;max-width:500px;margin:0;font-size:28px;line-height:1.18}.lp-solution-card>p{color:#c4d8d1;max-width:500px;font-size:11px;line-height:1.75}.lp-solution-card>div{z-index:1;flex-wrap:wrap;gap:8px;margin-top:26px;display:flex;position:relative}.lp-solution-card>div span{color:#e6f0ec;background:#ffffff12;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:600;display:flex}.lp-solution-card>div svg{color:var(--lp-gold);font-size:13px}.lp-features{background:#fff}.lp-feature-tabs{scrollbar-width:none;background:#f0f4f1;border:1px solid #e0e7e3;border-radius:15px;width:max-content;max-width:100%;margin:0 auto 24px;padding:6px;display:flex;overflow:auto}.lp-feature-tabs::-webkit-scrollbar{display:none}.lp-feature-tabs button{color:#6a7b74;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:118px;height:49px;padding:0 16px;font-size:10px;font-weight:600;transition:all .2s;display:flex}.lp-feature-tabs button svg{font-size:15px}.lp-feature-tabs button.active{color:#fff;background:#07513f;box-shadow:0 8px 20px #07513f30}.lp-feature-showcase{background:linear-gradient(145deg,#f7f8f5,#eef4f0);border:1px solid #dde6e1;border-radius:26px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:65px;min-height:410px;padding:50px;animation:.32s both lp-feature-in;display:grid;box-shadow:0 25px 70px #13342814}.lp-mini-icon{color:#fff;background:#075640;border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;display:grid;box-shadow:0 12px 24px #07564033}.lp-feature-copy h3{letter-spacing:-.04em;margin:22px 0 13px;font-size:31px;line-height:1.15}.lp-feature-copy p{color:#63756d;font-size:12px;line-height:1.75}.lp-text-button{color:#0a6a50;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.lp-text-button svg{font-size:14px;transition:transform .2s}.lp-text-button:hover svg{transform:translate(4px)}.lp-feature-ui{background:#fff;border:1px solid #dfe7e2;border-radius:18px;padding:25px;box-shadow:0 18px 45px #10312514}.lp-feature-ui-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lp-feature-ui-head>span{display:grid}.lp-feature-ui-head small{color:#9a7a2a;letter-spacing:.12em;font-size:7px;font-weight:500}.lp-feature-ui-head strong{margin-top:6px;font-size:24px}.lp-feature-ui-head em{color:#197257;background:#e8f4ee;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:600}.lp-feature-sparkline{height:95px;margin-top:16px}.lp-feature-sparkline svg{width:100%;height:100%}.lp-feature-rows{display:grid}.lp-feature-rows>div{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:18px;min-height:47px;display:flex}.lp-feature-rows>div>span{align-items:center;gap:9px;display:flex}.lp-feature-rows i{color:#0a654e;background:#edf5f1;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:600;display:grid}.lp-feature-rows b,.lp-feature-rows strong{font-size:8px}.lp-feature-rows strong{color:#315246}.lp-how{color:#fff;background:linear-gradient(145deg,#032d25,#07503f)}.lp-how .lp-section-title h2{color:#fff}.lp-how .lp-section-label{color:#efc95d}.lp-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.lp-steps:before{content:"";background:linear-gradient(90deg,#0000,#d7b44e88,#0000);height:1px;position:absolute;top:74px;left:16%;right:16%}.lp-steps article{text-align:center;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:21px;min-height:260px;padding:30px;transition:transform .2s,background .2s;position:relative}.lp-steps article:hover{background:#ffffff16;transform:translateY(-6px)}.lp-steps article>b{color:#ffffff29;font-size:30px;position:absolute;top:16px;right:18px}.lp-steps article>span{z-index:1;color:#17392e;background:var(--lp-gold-light);border:7px solid #ffffff14;border-radius:20px;place-items:center;width:70px;height:70px;margin:18px auto 23px;font-size:28px;display:grid;position:relative;box-shadow:0 15px 30px #0003}.lp-steps h3{margin:0;font-size:20px}.lp-steps p{color:#bcd3ca;max-width:230px;margin:11px auto 0;font-size:10px;line-height:1.7}.lp-center-button{margin:32px auto 0;display:flex}.lp-audience{background:var(--lp-cream)}.lp-audience-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.lp-audience-row>span{background:#fff;border:1px solid #e3e6df;border-radius:14px;align-items:center;gap:14px;min-height:72px;padding:0 19px;font-size:11px;font-weight:600;transition:transform .2s,border-color .2s;display:flex}.lp-audience-row>span:hover{border-color:#d5b558;transform:translateY(-3px)}.lp-audience-row i{color:#b08320;font-size:8px;font-style:normal;font-weight:600}.lp-owner{color:#fff;background:#fff}.lp-owner-grid{background:linear-gradient(145deg,#042f27,#07513f);border-radius:30px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;padding:64px;display:grid;overflow:hidden;box-shadow:0 28px 80px #06372c33}.lp-owner-copy h2{color:#fff}.lp-owner-copy h2 em{color:var(--lp-gold-light);font-style:normal}.lp-owner-copy>p{color:#bfd6cd}.lp-owner-copy ul{gap:11px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.lp-owner-copy li{color:#e0ebe7;align-items:center;gap:9px;font-size:10px;display:flex}.lp-owner-copy li svg{color:#5fd0a4;font-size:14px}.lp-owner-visual{min-height:420px;position:relative}.lp-branch-map{height:300px;position:relative}.lp-owner-node,.lp-branch-node{z-index:2;color:#17382e;text-align:center;background:#fff;border:1px solid #fff;border-radius:15px;place-items:center;gap:4px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 40px #00140f40}.lp-owner-node{color:#fff;background:#0c7257;border-color:#3f997f;width:120px;top:0;left:50%;transform:translate(-50%)}.lp-owner-node svg,.lp-branch-node svg{font-size:20px}.lp-owner-node svg{color:#f2cd66}.lp-owner-node b,.lp-branch-node b{font-size:9px}.lp-owner-node small,.lp-branch-node small{color:#b8d4c9;font-size:6px}.lp-branch-node{width:120px;top:188px}.lp-branch-node small{color:#84918c}.node-one{left:0}.node-two{left:50%;transform:translate(-50%)}.node-three{right:0}.lp-branch-map>i{z-index:1;transform-origin:top;background:linear-gradient(#dcba5a,#dcba5a55);width:1px;height:100px;display:block;position:absolute;top:105px}.lp-line-one{left:50%;transform:rotate(52deg)}.lp-line-two{left:50%}.lp-line-three{left:50%;transform:rotate(-52deg)}.lp-owner-summary{color:#193b30;background:#fffffff5;border:1px solid #fff;border-radius:15px;padding:17px;position:absolute;bottom:0;left:20px;right:20px;box-shadow:0 18px 40px #0018113d}.lp-owner-summary>small{color:#9b7c2d;letter-spacing:.13em;font-size:6px;font-weight:500;display:block}.lp-owner-summary>strong{margin:5px 0 12px;font-size:18px;display:block}.lp-owner-summary>span{gap:5px;display:grid}.lp-owner-summary i{background:linear-gradient(90deg,#0a7156,#e1b849);border-radius:999px;height:5px;display:block}.lp-trust{background:#f7f8f5}.lp-trust-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-trust-grid article{background:#fff;border:1px solid #e0e6e2;border-radius:20px;min-height:245px;padding:31px;box-shadow:0 15px 40px #1236280e}.lp-trust-grid article>svg{color:#0a6a51;background:#e9f3ee;border-radius:14px;width:47px;height:47px;padding:12px}.lp-trust-grid h3{margin:25px 0 10px;font-size:17px}.lp-trust-grid p{color:#6e7d77;margin:0;font-size:11px;line-height:1.7}.lp-faq{background:#fff}.lp-faq-grid{grid-template-columns:.65fr 1.35fr;align-items:start;gap:80px;display:grid}.lp-faq-list{gap:8px;display:grid}.lp-faq-list details{background:#f7f8f5;border:1px solid #e2e7e4;border-radius:14px;padding:0 20px}.lp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;font-size:11px;font-weight:600;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary i{color:#0b664f;background:#e7f1ec;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;transition:transform .2s;display:grid}.lp-faq-list details[open] summary i{transform:rotate(45deg)}.lp-faq-list details[open]{background:#fff;border-color:#d4b45a}.lp-faq-list details p{color:#677872;margin:0;padding:0 40px 18px 0;font-size:10px;line-height:1.7}.lp-contact{color:var(--lp-ink);background:var(--lp-gold-light);padding:75px 0}.lp-contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.lp-contact .lp-section-label{color:#735516}.lp-contact h2{font-size:clamp(31px,4vw,48px)}.lp-contact p{color:#5e542f}.lp-contact-links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-contact-links a{color:#173a2e;background:#ffffff9e;border:1px solid #ffffffb3;border-radius:14px;align-items:center;gap:12px;min-height:80px;padding:15px;text-decoration:none;transition:transform .2s,background .2s;display:flex}.lp-contact-links a:hover{background:#fff;transform:translateY(-3px)}.lp-contact-links>a>svg{color:#fff;background:#07543f;border-radius:11px;width:39px;height:39px;padding:10px}.lp-contact-links span{gap:4px;min-width:0;display:grid}.lp-contact-links small{color:#70643d;font-size:7px}.lp-contact-links strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.lp-final{color:#fff;text-align:center;background:linear-gradient(145deg,#032a23,#075440);padding:110px 0;position:relative;overflow:hidden}.lp-final:before{content:"";opacity:.12;background-image:radial-gradient(circle,#fff6 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0}.lp-final-glow{background:radial-gradient(circle,#209a7566,#0000 66%);width:700px;height:700px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.lp-final .lp-container{z-index:1;position:relative}.lp-final .lp-section-label{color:var(--lp-gold-light)}.lp-final h2{color:#fff;max-width:850px;margin:0 auto;font-size:clamp(43px,6vw,72px)}.lp-final p{color:#c4d9d1;max-width:620px;margin:20px auto;font-size:13px;line-height:1.7}.lp-final>div>div:not(.lp-final-glow){justify-content:center;align-items:center;gap:11px;margin-top:27px;display:flex}.lp-final-login{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:13px;min-height:56px;padding:0 21px;font-size:11px;font-weight:600}.lp-final .lp-container>small{color:#91b3a7;margin-top:17px;font-size:8px;display:block}.lp-footer{color:#a9c0b8;background:radial-gradient(circle at 85% 15%,#1071562e,#0000 30%),#021f1a;border-top:1px solid #e4b94f2e;padding:58px 0 22px}.lp-footer-main{grid-template-columns:1.35fr .7fr 1fr 1.1fr;align-items:start;gap:42px;display:grid}.lp-footer-brand p{color:#8fa9a0;max-width:300px;margin:19px 0 0;font-size:10px;line-height:1.75}.lp-footer-links,.lp-footer-contact{align-content:start;gap:11px;display:grid}.lp-footer-links>span,.lp-footer-contact>span{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:600}.lp-footer-links a,.lp-footer-links button{color:#9bb2aa;background:0 0;border:0;width:max-content;padding:0;font-size:9.5px;text-decoration:none;transition:color .18s,transform .18s}.lp-footer-links a:hover,.lp-footer-links button:hover{color:var(--lp-gold-light);transform:translate(3px)}.lp-footer-contact>a{color:#a9c0b8;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.lp-footer-contact>a>svg{color:#edc95f;background:#ffffff0e;border:1px solid #ffffff17;border-radius:9px;flex:0 0 30px;width:30px;height:30px;padding:8px;transition:background .18s,border-color .18s}.lp-footer-contact>a:hover>svg{background:#e4b94f1f;border-color:#e4b94f4d}.lp-footer-contact>a>span{gap:3px;min-width:0;display:grid}.lp-footer-contact small{color:#708e83;font-size:6.5px}.lp-footer-contact strong{overflow-wrap:anywhere;color:#c8d8d2;font-size:8.5px}.lp-footer-cta{color:#eaf3ef;background:linear-gradient(145deg,#0c684f8c,#053e31b8);border:1px solid #e4b94f38;border-radius:17px;padding:20px;box-shadow:0 18px 45px #000d0a33}.lp-footer-cta>small{color:#e8c35c;letter-spacing:.15em;font-size:7px;font-weight:500}.lp-footer-cta h2{color:#fff;letter-spacing:-.025em;margin:7px 0 8px;font-size:17px;line-height:1.18}.lp-footer-cta p{color:#a9c6bb;margin:0;font-size:8.5px;line-height:1.55}.lp-footer-cta button{color:#173a2e;background:var(--lp-gold-light);border:1px solid #f5d87d;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:15px;padding:0 13px;font-size:9px;font-weight:600;transition:transform .18s,background .18s;display:flex}.lp-footer-cta button:hover{background:#f8df8d;transform:translateY(-2px)}.lp-footer-cta button svg{font-size:13px}.lp-footer-bottom{color:#779087;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding-top:19px;font-size:8px;display:flex}.lp-footer-bottom small{color:#b99a4d;font-size:7.5px}@keyframes lp-hero-text-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-stage{0%{opacity:0;transform:translate(28px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-feature-in{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.lp-desktop-nav{gap:15px}.lp-desktop-nav a{font-size:9px}.lp-hero-grid{grid-template-columns:1fr;gap:42px}.lp-hero-copy{max-width:760px}.lp-product-stage{width:min(720px,100%);margin:0 auto}.lp-dashboard-card{width:620px;left:0}.lp-problem-grid,.lp-owner-grid{gap:35px}.lp-owner-grid{padding:45px}.lp-contact-grid{gap:35px}.lp-contact-links{grid-template-columns:1fr}}@media (width<=860px){.lp-container,.lp-nav-shell{width:min(100% - 32px,720px)}.lp-nav-shell{top:10px}.lp-desktop-nav{display:none}.lp-menu-button{display:grid}.lp-nav-actions .lp-button-compact{display:none}.lp-hero{min-height:auto;padding:125px 0 75px}.lp-hero-copy{text-align:center}.lp-kicker{margin:0 auto}.lp-hero-copy h1,.lp-hero-copy>p{margin-left:auto;margin-right:auto}.lp-hero-actions,.lp-hero-assurance{justify-content:center}.lp-product-stage{min-height:580px}.lp-dashboard-card{width:calc(100% - 75px);top:25px}.lp-phone-card{right:0}.lp-proof-bar .lp-container{grid-template-columns:1fr 1fr;padding:18px 0;display:grid}.lp-section{padding:82px 0}.lp-problem-grid,.lp-feature-showcase,.lp-owner-grid,.lp-faq-grid,.lp-contact-grid{grid-template-columns:1fr}.lp-feature-showcase{gap:35px;padding:35px}.lp-steps{gap:10px}.lp-steps article{padding:24px 16px}.lp-audience-row{grid-template-columns:1fr 1fr}.lp-owner-grid{padding:42px}.lp-owner-visual{width:min(560px,100%);margin:auto}.lp-faq-grid{gap:30px}.lp-contact-links{grid-template-columns:1fr 1fr}.lp-footer-main{grid-template-columns:1fr 1fr;gap:34px 45px}}@media (width<=600px){.lp-container,.lp-nav-shell{width:calc(100% - 28px)}.lp-nav-shell{border-radius:15px;min-height:62px;padding:8px 8px 8px 11px}.lp-brand-logo{width:66px;height:46px}.lp-brand-divider{height:25px}.lp-brand-copy strong{font-size:10px}.lp-brand-copy small{max-width:60px;font-size:4.5px}.lp-login-button{display:none}.lp-menu-button{width:40px;height:40px}.lp-mobile-menu{top:68px}.lp-hero{padding:109px 0 58px}.lp-hero-copy{padding-top:10px}.lp-kicker{font-size:7px}.lp-hero-copy h1{letter-spacing:-.05em;max-width:390px;margin-top:19px;font-size:clamp(34px,10.5vw,44px);line-height:1.05}.lp-hero-copy>p{font-size:13px;line-height:1.7}.lp-hero-actions{flex-direction:column;align-items:stretch}.lp-hero-actions>*{width:100%}.lp-hero-assurance{text-align:left;flex-direction:column;align-items:flex-start;gap:8px}.lp-product-stage{min-height:480px;margin-top:15px}.lp-dashboard-card{border-radius:20px;grid-template-columns:1fr;width:100%;height:368px;top:18px}.lp-app-sidebar{display:none}.lp-app-content{padding:17px 14px}.lp-demo-kpis{grid-template-columns:1fr 1fr}.lp-demo-kpis article:nth-child(3){display:none}.lp-demo-lower{grid-template-columns:1fr}.lp-stock-list{display:none}.lp-bars{height:82px}.lp-phone-card{border-width:5px;border-radius:25px;width:150px;height:300px;padding:15px 10px;bottom:0;right:-9px}.lp-phone-top i{width:38px;height:10px}.lp-phone-card>small{margin-top:10px}.lp-phone-card>strong{font-size:9px}.lp-phone-product{padding:8px 0}.lp-phone-card>button{height:29px;bottom:11px;left:9px;right:9px}.lp-float-card{padding:9px}.lp-float-sale{top:0;right:5px}.lp-float-branch{bottom:20px;left:-4px}.lp-float-card>span{width:25px;height:25px}.lp-float-card small{font-size:5px}.lp-float-card strong{font-size:7px}.lp-proof-bar .lp-container{grid-template-columns:1fr;gap:12px}.lp-section{padding:68px 0}.lp-section-title{margin-bottom:31px}.lp-section-title h2,.lp-contact h2,.lp-owner-copy h2{font-size:34px}.lp-section-title p{font-size:12px}.lp-problem-list article{min-height:58px}.lp-solution-card{padding:27px}.lp-solution-card h3{font-size:25px}.lp-feature-tabs{justify-content:flex-start;width:100%}.lp-feature-tabs button{min-width:96px}.lp-feature-showcase{border-radius:20px;min-height:0;padding:24px}.lp-feature-copy h3{font-size:27px}.lp-feature-ui{padding:17px}.lp-feature-ui-head{flex-direction:column;align-items:flex-start}.lp-feature-sparkline{height:75px}.lp-steps{grid-template-columns:1fr}.lp-steps:before{display:none}.lp-steps article{min-height:210px}.lp-audience-row{grid-template-columns:1fr}.lp-audience-row>span{min-height:62px}.lp-owner>.lp-container{border-radius:0;width:100%}.lp-owner-grid{padding:55px 20px}.lp-owner-visual{min-height:340px}.lp-branch-map{height:250px}.lp-owner-node{width:104px}.lp-branch-node{width:92px;padding:11px 6px;top:160px}.lp-branch-map>i{height:75px;top:96px}.lp-owner-summary{left:4px;right:4px}.lp-trust-grid{grid-template-columns:1fr}.lp-trust-grid article{min-height:205px}.lp-faq-list details{padding:0 14px}.lp-faq-list summary{font-size:10px}.lp-faq-list details p{padding-right:28px}.lp-contact{padding:60px 0}.lp-contact-links{grid-template-columns:1fr}.lp-final{padding:82px 0}.lp-final h2{font-size:42px}.lp-final>div>div:not(.lp-final-glow){flex-direction:column;align-items:stretch}.lp-final-login{width:100%}.lp-footer{padding-top:45px}.lp-footer-main{grid-template-columns:1fr;gap:30px}.lp-footer-brand p{max-width:100%}.lp-footer-links{grid-template-columns:1fr 1fr;column-gap:24px}.lp-footer-links>span{grid-column:1/-1}.lp-footer-contact>a{width:max-content;max-width:100%}.lp-footer-cta{padding:19px}.lp-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px;margin-top:30px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.byteq-landing{scroll-behavior:auto}.byteq-landing *,.byteq-landing :before,.byteq-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp-hero-copy h1,.lp-hero-copy>p{opacity:1;transform:none;animation:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden}button,a,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #d7b14d}.stat,.data-card,.quick-grid button,.advanced-launch-grid button,.feature-grid article,.promo-stats article,.consolidated-grid article,.profit-summary article,.wallet-balance-grid article,.admin-user,.admin-pay-item{border-color:#dce6e1;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 9px 28px #073d310f}.stat:hover,.quick-grid button:hover,.advanced-launch-grid button:hover,.feature-grid article:hover,.promo-stats article:hover,.consolidated-grid article:hover,.profit-summary article:hover,.wallet-balance-grid article:hover,.admin-user:hover,.admin-pay-item:hover{border-color:#bcd7cc;box-shadow:0 15px 34px #073d311a}.advanced-launch-grid button{border-radius:14px;min-height:68px}.advanced-launch-grid button:hover{transform:translateY(-3px)}.role-chip{color:#146047;letter-spacing:.1em;background:#e9f5ef;border:1px solid #cfe5db;border-radius:999px;align-items:center;gap:6px;width:max-content;margin:0 0 8px;padding:5px 9px;font-size:8px;font-weight:600;display:flex}.role-chip svg{width:12px}.role-chip.employee{color:#775a19;background:#fff6d9;border-color:#ebdca7}.sidebar-role{color:#fff;background:#ffffff12;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:9px;margin:25px 0 0;padding:11px;display:flex}.sidebar-role>svg{color:#efc75d;width:17px}.sidebar-role>span{gap:2px;min-width:0;display:grid}.sidebar-role small{color:#94b6ab;letter-spacing:.12em;font-size:7px}.sidebar-role strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:10px;overflow:hidden}.employee-quick{grid-template-columns:minmax(0,620px)}.business-cards{grid-template-columns:repeat(auto-fit,minmax(270px,360px));justify-content:center;gap:14px;display:grid}.business-cards .business-card{text-align:left;background:#fff;border:1px solid #dce6e1;border-radius:17px;flex-direction:column;gap:14px;min-width:0;min-height:176px;padding:18px;display:flex;box-shadow:0 10px 28px #073d3112}.business-cards .business-card:hover{border-color:#9fc9b9;box-shadow:0 16px 36px #073d311c}.business-cards .business-card.active{background:linear-gradient(145deg,#fff,#f1f8f5);border-color:#0f6a54;box-shadow:0 0 0 3px #0f6a5412,0 14px 32px #073d3117}.business-card-top{justify-content:space-between;align-items:center;display:flex}.business-card-top>span{color:#0f6a54;background:#e9f5f0;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.business-card-top svg{width:18px}.business-card-top i{color:#65756e;background:#f2f6f4;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:600}.business-card.active .business-card-top i{color:#0f6a54;background:#dff1e9}.business-card-name{gap:4px;display:grid}.business-card-name strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.business-card-name small{color:#788780;font-size:9px;line-height:1.5}.business-card-metrics{border-top:1px solid #edf1ef;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:11px;display:grid}.business-card-metrics span{gap:3px;min-width:0;display:grid}.business-card-metrics small{color:#89958f;font-size:8px}.business-card-metrics b{color:#0b5b46;overflow-wrap:anywhere;font-size:11px}.auth-form-wrap{background:linear-gradient(145deg,#f8fbf9,#eef5f1);overflow:auto}.auth-form-card{background:#fff;border:1px solid #dce6e1;border-radius:21px;width:min(455px,100%);padding:29px;box-shadow:0 22px 58px #052d261f}.auth-form-card h2{font-size:clamp(29px,2.6vw,35px);line-height:1.08}.auth-form-card input{background:#fff;border-radius:11px;height:50px}.auth-form-card .primary{border-radius:11px;min-height:50px;box-shadow:0 10px 23px #0f6a5429}.google-shell{border-radius:10px;width:100%;min-height:44px;overflow:hidden}.google-shell>div,.google-shell iframe{max-width:100%!important}.signup-role-picker{grid-template-columns:1fr 1fr;gap:9px;margin:2px 0 13px;display:grid}.signup-role-picker button{text-align:left;color:#43534d;background:#f8fbf9;border:1px solid #dce6e1;border-radius:12px;align-items:flex-start;gap:9px;min-width:0;min-height:78px;padding:11px;transition:all .2s;display:flex}.signup-role-picker button:hover{border-color:#a8cfc0}.signup-role-picker button.active{color:#073c31;background:#eef7f3;border-color:#0f6a54;box-shadow:0 0 0 3px #0f6a5412}.signup-role-picker button>span{color:#0f6a54;background:#e4f2ec;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.signup-role-picker button svg{width:16px}.signup-role-picker button>div{gap:3px;min-width:0;display:grid}.signup-role-picker strong{font-size:10px;line-height:1.3}.signup-role-picker small{color:#75847e;font-size:8px;line-height:1.4}.trial-note,.employee-note{border-radius:11px;align-items:center;gap:9px;margin:0 0 14px;padding:10px 11px;display:flex}.trial-note{color:#745717;background:#fff8e3;border:1px solid #efddaa}.employee-note{color:#145b47;background:#eaf6f0;border:1px solid #cde5da}.trial-note>span,.employee-note>span{gap:2px;display:grid}.trial-note svg,.employee-note svg{width:17px}.trial-note strong,.employee-note strong{font-size:9px}.trial-note small,.employee-note small{font-size:8px;line-height:1.35}.pay-page{background:#f4f8f6;min-height:100vh}.payment-layout{grid-template-columns:minmax(0,590px);justify-items:center;width:min(620px,100%);margin-inline:auto}.payment-layout>.pay-card{border:1px solid #d8e4de;border-radius:23px;width:100%;margin-inline:auto;padding:clamp(26px,4vw,38px);box-shadow:0 21px 58px #052d261f}.price{justify-content:center}.payment-session-actions{align-items:center;gap:9px;display:flex}.payment-session-actions>span{color:var(--green2);background:#e6f0eb;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:600}.payment-switch-account{min-height:36px;padding-inline:12px}.employee-waiting,.maintenance-gate{color:#eef8f4;background:linear-gradient(145deg,#052d26,#07513f);grid-template-rows:auto 1fr;min-height:100svh;padding:26px;display:grid}.employee-waiting>header,.maintenance-gate>header{justify-content:space-between;align-items:center;width:min(1180px,100%);margin:auto;display:flex}.employee-waiting>header button{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;padding:9px 14px}.employee-waiting-card,.maintenance-gate-card{color:#18261f;background:#fff;border-radius:24px;width:min(620px,100%);margin:auto;padding:clamp(28px,5vw,44px);box-shadow:0 28px 75px #0014103d}.employee-waiting-card>span,.maintenance-gate-icon{color:#0f6a54;background:#e8f5ef;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.employee-waiting-card>span svg,.maintenance-gate-icon svg{width:25px}.employee-waiting-card h1,.maintenance-gate-card h1{letter-spacing:-.04em;margin:14px 0 11px;font-size:clamp(28px,5vw,42px);line-height:1.06}.employee-waiting-card>p:not(.eyebrow),.maintenance-gate-card>p:not(.eyebrow){color:#60716a;line-height:1.65}.employee-permissions{gap:8px;margin:22px 0;display:grid}.employee-permissions article{background:#f6faf8;border:1px solid #e0ebe6;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.employee-permissions article>svg{color:#0f6a54;width:17px}.employee-permissions article>span{gap:2px;display:grid}.employee-permissions small{color:#71817a;font-size:9px}.maintenance-gate-card{text-align:center}.maintenance-gate-icon{color:#806118;background:#fff5d8;margin:0 auto}.maintenance-return{color:#755715;background:#fff8e4;border:1px solid #ebdcae;border-radius:12px;gap:4px;margin:21px auto;padding:13px;display:grid}.maintenance-return small{font-size:9px}.maintenance-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin:19px 0 12px;display:flex}.maintenance-embedded{background:#edf5f1;border-radius:19px;place-items:center;min-height:390px;padding:22px;display:grid}.maintenance-embedded .maintenance-gate-card{box-shadow:0 18px 48px #052d261f}.maintenance-console{gap:15px;display:grid}.maintenance-console-head{color:#fff;background:linear-gradient(135deg,#073c31,#0a604b);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex;box-shadow:0 14px 35px #052d2621}.maintenance-console-head h2{margin:2px 0 6px;font-size:24px}.maintenance-console-head p:last-child{color:#bdd7cd;margin:0;font-size:11px;line-height:1.5}.maintenance-master{color:#073c31;background:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:178px;min-height:44px;padding:0 14px;font-size:9px;font-weight:600;display:flex}.maintenance-master span{background:#24a776;border-radius:50%;width:9px;height:9px}.maintenance-master.on{color:#8c312b;background:#fff1ef}.maintenance-master.on span{background:#e15a4f}.maintenance-live-state{background:#edf8f2;border:1px solid #cfe6dc;border-radius:13px;align-items:center;gap:11px;padding:14px 16px;display:flex}.maintenance-live-state.active{color:#8c312b;background:#fff1ef;border-color:#f0d0cc}.maintenance-live-state>span{background:#fff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.maintenance-live-state svg{width:17px}.maintenance-live-state>div{gap:2px;display:grid}.maintenance-live-state small{font-size:9px}.maintenance-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:0;padding:20px;display:grid;overflow:visible}.maintenance-form label{color:#4b5954;gap:6px;font-size:10px;font-weight:500;display:grid}.maintenance-form input,.maintenance-form select,.maintenance-form textarea{color:#18261f;background:#fbfdfc;border:1px solid #d8e4de;border-radius:10px;outline:0;width:100%;min-width:0;padding:0 11px}.maintenance-form input,.maintenance-form select{height:46px}.maintenance-form textarea{resize:vertical;min-height:105px;padding-block:11px}.maintenance-message,.maintenance-form>.primary{grid-column:1/-1}.maintenance-sms-summary{box-shadow:none;border-color:#d8e6df;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.maintenance-sms-summary>div:first-child{gap:4px;display:grid}.maintenance-sms-summary>div:first-child>strong{color:#153f34;font-size:13px}.maintenance-sms-summary small{color:#708078;font-size:9px;line-height:1.45}.maintenance-sms-counts{grid-template-columns:repeat(5,minmax(54px,1fr));gap:7px;display:grid}.maintenance-sms-counts span{text-align:center;background:#f2f7f4;border:1px solid #e0ebe5;border-radius:9px;gap:2px;min-width:58px;padding:9px 8px;display:grid}.maintenance-sms-counts b{color:#153f34;font-size:13px}.admin-shell{background:#f3f7f5;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#c9d9d3;background:linear-gradient(#042a23,#073c31);flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.admin-identity{background:#ffffff12;border-radius:12px;align-items:center;gap:9px;margin-top:30px;padding:12px;display:flex}.admin-identity>span{color:#efc75d;background:#d5ad431a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-identity svg{width:16px}.admin-identity>div{gap:2px;min-width:0;display:grid}.admin-identity small{color:#8fb4a7;letter-spacing:.12em;font-size:7px}.admin-identity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:135px;font-size:10px;overflow:hidden}.admin-sidebar nav{gap:6px;margin-top:23px;display:grid}.admin-sidebar nav button,.admin-logout{color:#bdd1ca;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#ffffff17}.admin-sidebar nav button.active:after{content:"";background:#efc75d;border-radius:4px;width:3px;height:19px;margin-left:auto}.admin-sidebar nav svg,.admin-logout svg{width:16px}.admin-logout{color:#f3b8b1;background:#ba3b311c;margin-top:auto}.admin-workspace{min-width:0}.admin-workspace>header{background:#fff;border-bottom:1px solid #dfe8e3;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 4%;display:flex}.admin-workspace>header h1{letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(23px,2.4vw,31px)}.admin-profile{align-items:center;gap:8px;display:flex}.admin-header-actions{align-items:center;gap:12px;display:flex}.admin-profile>span{gap:2px;display:grid}.admin-profile strong{font-size:10px}.admin-profile small{color:#7c8b85;font-size:8px}.admin-content{width:min(1240px,92%);margin:auto;padding:32px 0 65px}.admin-content .admin-users,.admin-content .admin-payments,.admin-content .admin-operations{margin-top:0}.admin-op-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-mobile-nav{display:none}.admin-business-directory{gap:18px;display:grid}.admin-directory-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-directory-head h2{letter-spacing:-.03em;margin:2px 0 6px;font-size:25px}.admin-directory-head p:last-child{color:#687972;max-width:680px;margin:0;font-size:12px;line-height:1.6}.admin-directory-head>span{color:#0f6a54;background:#e8f4ee;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:600}.admin-business-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:13px;display:grid}.admin-business-grid>article{background:#fff;border:1px solid #dce6e1;border-radius:16px;gap:13px;min-width:0;padding:17px;display:grid;box-shadow:0 9px 26px #073d310f}.admin-business-top{justify-content:space-between;align-items:center;display:flex}.admin-business-top>span{color:#0f6a54;background:#e8f4ee;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-business-top svg{width:18px}.admin-business-top em{color:#176147;text-transform:uppercase;background:#e8f5ef;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:600}.admin-business-name{gap:3px;display:grid}.admin-business-name strong{overflow-wrap:anywhere;font-size:14px}.admin-business-name small{color:#788780;font-size:9px;line-height:1.45}.admin-business-metrics{border-block:1px solid #edf1ef;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 0;display:grid}.admin-business-metrics span{gap:3px;min-width:0;display:grid}.admin-business-metrics small{color:#8a9691;font-size:7px}.admin-business-metrics b{color:#0b5b46;overflow-wrap:anywhere;font-size:10px}.admin-business-grid .primary{width:100%;min-height:40px}.admin-directory-loading{color:#72817b;background:#fff;border:1px solid #dce6e1;border-radius:16px;grid-column:1/-1;place-content:center;justify-items:center;gap:10px;min-height:180px;display:grid}.admin-directory-loading>span{border:3px solid #d9e7e1;border-top-color:#0f6a54;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite adminSpin}.admin-directory-loading p{margin:0;font-size:10px}.admin-business-context>header{z-index:85;color:#fff;background:#042f27;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:7px 18px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #042f2729}.admin-business-context>header button{color:#fff;background:#ffffff1a;border:1px solid #ffffff21;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:9px;font-weight:600;display:flex}.admin-business-context>header button svg{width:15px}.admin-business-context>header>span{text-align:right;display:grid}.admin-business-context>header small{color:#95b9ad;letter-spacing:.1em;font-size:7px}.admin-business-context>header strong{font-size:10px}.admin-business-context .app-shell>aside{height:calc(100vh - 52px);top:52px}.admin-role-tag{color:#176147;text-transform:uppercase;background:#e8f5ef;border-radius:999px;margin-left:6px;padding:4px 7px;font-size:7px;font-weight:600}.admin-role-tag.employee{color:#76591b;background:#fff5d5}@keyframes adminSpin{to{transform:rotate(360deg)}}.how-section>div>p:last-child{color:#b9d0c7;max-width:430px;font-size:12px;line-height:1.65}.how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.how-steps article{min-height:90px;transition:transform .22s,border-color .22s,background .22s}.how-steps article:hover{background:#ffffff17;border-color:#efc75d6b}@media (width<=1100px){.admin-op-stats,.consolidated-grid,.admin-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=950px){.auth-form-card{width:min(480px,100%)}.admin-shell{grid-template-columns:76px minmax(0,1fr)}.admin-sidebar{padding:24px 12px}.admin-sidebar .brand>div,.admin-identity>div{display:none}.admin-sidebar .brand{justify-content:center}.admin-identity{justify-content:center;padding:9px}.admin-sidebar nav button,.admin-logout{justify-content:center;padding:0;font-size:0}.admin-sidebar nav button.active:after{display:none}.admin-sidebar nav svg,.admin-logout svg{width:18px}.admin-content{width:min(100% - 32px,900px)}}@media (width<=700px){.admin-shell{display:block}.admin-sidebar{display:none}.admin-workspace>header{min-height:68px;padding:11px 14px}.admin-workspace>header h1{font-size:22px}.admin-profile>span{display:none}.admin-content{width:min(100% - 24px,650px);padding:25px 0 88px}.admin-mobile-nav{z-index:70;min-height:68px;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce6e1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #073d3117}.admin-mobile-nav button{color:#75847e;background:0 0;border:0;border-radius:9px;align-content:center;place-items:center;gap:3px;min-width:0;display:grid}.admin-mobile-nav button svg{width:17px}.admin-mobile-nav button span{font-size:6.5px;font-weight:500}.admin-mobile-nav button.active{color:#0f6a54;background:#eaf5f0}.admin-directory-head{flex-direction:column;align-items:flex-start}.admin-business-grid{grid-template-columns:1fr}.maintenance-console-head{flex-direction:column;align-items:flex-start}.maintenance-master{width:100%}.how-steps{grid-template-columns:1fr}.business-cards{grid-template-columns:minmax(0,420px)}}@media (width<=650px){.auth-form-wrap{min-height:100svh;padding:20px}.auth-form-card{border-radius:19px;padding:25px 20px}.signup-role-picker{grid-template-columns:1fr}.signup-role-picker button{min-height:67px}.payment-layout>.pay-card{border-radius:20px;padding:26px 19px}.pay-page{padding-inline:12px}.payment-session-actions>span{display:none}.payment-switch-account{min-height:38px;padding-inline:10px}.owner-shell .mobile-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.employee-shell .mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-nav button span{font-size:6px}.employee-waiting,.maintenance-gate{padding:16px}.employee-waiting-card,.maintenance-gate-card{border-radius:20px;padding:27px 20px}.maintenance-actions{flex-direction:column;align-items:stretch}.maintenance-actions button{width:100%}.maintenance-form{grid-template-columns:1fr;padding:16px}.maintenance-form label,.maintenance-message,.maintenance-form>.primary{grid-column:1}.maintenance-sms-summary{flex-direction:column;align-items:stretch}.maintenance-sms-counts{grid-template-columns:repeat(3,1fr)}.admin-business-context>header{padding-inline:10px}.admin-business-context>header>span{max-width:145px}.admin-business-context>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-business-context .app-shell>aside{height:auto}}@media (width<=480px){.auth-form-wrap{background:#fff;padding:0}.auth-form-card{min-height:100svh;box-shadow:none;border:0;border-radius:0;padding:24px 17px}.mobile-logo{margin-bottom:30px}.admin-op-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-business-metrics{grid-template-columns:1fr 1fr}.admin-business-metrics span:last-child{grid-column:1/-1}.admin-mobile-nav button span{font-size:5.8px}.business-cards .business-card{min-height:166px;padding:16px}}@media (width<=360px){.admin-op-stats{grid-template-columns:1fr}.owner-shell .mobile-nav button span{font-size:5.4px}.stat-grid{grid-template-columns:1fr}.stat{flex-direction:row;align-items:center;min-height:98px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.verification-required-card{text-align:center;align-content:center}.verification-mail-icon{color:#715410;background:linear-gradient(145deg,#fff7d9,#ebc95f);border:1px solid #e5c45f;border-radius:21px;place-items:center;width:66px;height:66px;margin:4px auto 17px;display:grid;box-shadow:0 14px 30px #ae841d2e}.verification-mail-icon svg{width:25px}.verification-required-card>h2{margin-inline:auto}.verification-required-card>p:not(.eyebrow){margin-bottom:6px!important}.verification-email-address{color:#0b684f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 auto 16px;font-size:12px;display:block;overflow:hidden}.verification-safe-note{text-align:left;background:#edf7f2;border:1px solid #d3e9df;border-radius:11px;align-items:flex-start;gap:9px;margin:0 0 16px;padding:12px;display:flex}.verification-safe-note>svg{color:#0b684f;flex:none;width:17px}.verification-safe-note>span{gap:3px;display:grid}.verification-safe-note strong{color:#21473b;font-size:9px}.verification-safe-note small{color:#6b7f77;font-size:7.5px;line-height:1.5}.verification-switch{color:#0b684f;background:0 0;border:0;margin:13px auto 8px;padding:7px;font-size:9px;font-weight:600}.verification-required-card>.auth-submit:disabled{color:#657a72;box-shadow:none!important;background:#e1ebe6!important}.verification-required-card>small{color:#7e8d87;display:block}.verification-page{background:radial-gradient(circle at 15% 15%,#ecc65a29,#0000 27%),linear-gradient(145deg,#062f27,#0a5a47 52%,#073d31);place-items:center;min-height:100svh;padding:28px;display:grid;position:relative;overflow:hidden}.verification-orbit{border:1px solid #eecc6838;border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;right:-220px;box-shadow:0 0 0 65px #eecc6809,0 0 0 130px #eecc6805}.verification-card{z-index:1;background:#fffffffa;border:1px solid #ffffffe6;border-radius:24px;width:min(530px,100%);padding:30px 34px 25px;position:relative;box-shadow:0 30px 90px #0016115c}.verification-brand{align-items:center;gap:10px;display:flex}.verification-brand img{object-fit:contain;width:44px;height:44px}.verification-brand>div{gap:2px;display:grid}.verification-brand span{color:#a27818;letter-spacing:.17em;font-size:7px;font-weight:600}.verification-brand strong{color:#15382e;font-size:13px}.verification-symbol{color:#fff;background:linear-gradient(145deg,#0f795c,#084735);border-radius:23px;place-items:center;width:72px;height:72px;margin:29px 0 21px;font-size:31px;font-weight:600;display:grid;box-shadow:0 15px 32px #085b443b}.verification-card.expired .verification-symbol,.verification-card.invalid .verification-symbol{color:#765710;background:linear-gradient(145deg,#f8e5a8,#e7c25e)}.verification-card.used .verification-symbol{color:#0d624c;background:#dcefe7}.verification-card>.eyebrow{color:#9a7116;letter-spacing:.16em;margin:0 0 8px;font-size:8px}.verification-card h1{color:#14362c;letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,39px);line-height:1.04}.verification-card>p:not(.eyebrow){color:#697c74;margin:13px 0 24px;font-size:12px;line-height:1.7}.verification-action{color:#fff;letter-spacing:.07em;background:linear-gradient(135deg,#0c6a51,#073e32);border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:49px;padding:0 17px;font-size:9px;font-weight:600;display:flex;box-shadow:0 12px 26px #06413133}.verification-action span{font-size:16px}.verification-card footer{border-top:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding-top:19px;display:flex}.verification-card footer strong{color:#315249;font-size:8px}.verification-card footer span{color:#899792;font-size:7.5px}@media (width<=480px){.verification-page{padding:15px}.verification-card{border-radius:20px;padding:24px 20px 21px}.verification-symbol{border-radius:19px;width:62px;height:62px;margin:25px 0 19px;font-size:27px}.verification-card footer{flex-direction:column;align-items:flex-start}.verification-required-card{min-height:auto!important}}.auth-v2{background:#eef4f1;grid-template-columns:minmax(0,3fr) minmax(430px,2fr);height:100svh;min-height:100svh;overflow:hidden}.auth-v2 .auth-story{isolation:isolate;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 82% 16%,#deb5482e,#0000 24%),radial-gradient(circle at 10% 88%,#218b6957,#0000 31%),linear-gradient(145deg,#03271f 0%,#073f32 48%,#062d26 100%);min-width:0;height:100svh;min-height:100svh;padding:25px clamp(28px,3.3vw,54px) 22px}.auth-v2 .auth-story:before,.auth-v2 .auth-story:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.auth-v2 .auth-story:before{filter:blur(34px);background:#238f6c29;width:330px;height:330px;animation:10s ease-in-out infinite alternate authGlowDrift;bottom:-155px;left:-150px}.auth-v2 .auth-story:after{border:1px solid #eec25238;width:420px;height:420px;animation:15s ease-in-out infinite alternate authOrbit;top:-220px;right:-190px;box-shadow:0 0 0 58px #deb54809,0 0 0 118px #deb54806}.auth-v2 .auth-nav{flex:none;min-height:43px}.auth-v2 .auth-nav .brand-logo{flex-basis:43px;width:43px;height:43px}.auth-v2 .auth-nav .brand strong{font-size:14px}.auth-v2 .auth-nav .brand>div span{font-size:6.5px}.auth-v2 .secure{color:#d7e9e2;background:#ffffff0b;border:1px solid #ffffff16;border-radius:999px;padding:7px 10px}.auth-v2 .secure>i{background:#62d6a7;border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite authStatus;box-shadow:0 0 0 4px #62d6a71a}.auth-showcase{z-index:2;flex:1;grid-template-rows:auto minmax(300px,1fr) auto;min-height:0;display:grid;position:relative}.auth-showcase-copy{z-index:4;padding-top:12px;position:relative}.auth-system-pill{color:#f4d77f;letter-spacing:.12em;background:#ffffff0e;border:1px solid #e7c15c42;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:6px 8px 6px 7px;font-size:7px;font-weight:600;display:flex}.auth-system-pill>i{background:#f0ca67;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #f0ca6799}.auth-system-pill small{color:#9ddcc3;letter-spacing:.1em;background:#4abf931f;border-radius:999px;padding:3px 6px;font-size:5.5px}.auth-showcase-copy h1{color:#fff;letter-spacing:-.057em;margin:10px 0 6px;font-size:clamp(31px,3.15vw,49px);line-height:.97}.auth-showcase-copy h1 em{color:#efca67;font-style:normal}.auth-showcase-copy>p{color:#bad2ca;margin:0;font-size:clamp(10px,.95vw,13px);line-height:1.5}.auth-feature-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.auth-feature-chips button{color:#afc7bf;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;min-height:28px;padding:0 11px;font-size:7.5px;font-weight:600;transition:transform .2s,color .2s,background .2s,border-color .2s}.auth-feature-chips button:hover{color:#fff;border-color:#ebc76466;transform:translateY(-1px)}.auth-feature-chips button.active{color:#153a2f;background:#efca67;border-color:#efca67;box-shadow:0 6px 18px #e5bb482b}.auth-product-stage{min-height:300px;position:relative}.auth-ambient{filter:blur(28px);pointer-events:none;border-radius:50%;position:absolute}.auth-ambient-one{background:#399e7a29;width:230px;height:230px;top:14%;left:27%}.auth-ambient-two{background:#d9ae3d1a;width:170px;height:170px;bottom:8%;right:8%}.auth-demo-dashboard{color:#12332a;background:linear-gradient(150deg,#fffffffc,#edf6f2fa);border:1px solid #fffc;border-radius:17px;position:absolute;inset:20px 4% 17px 5%;overflow:hidden;transform:perspective(1100px)rotateX(1deg)rotateY(-2deg);box-shadow:0 24px 65px #00100c66,0 0 0 1px #ebc76414}.demo-window-bar{color:#6e8179;letter-spacing:.08em;background:#ffffffbf;border-bottom:1px solid #dfe9e4;justify-content:space-between;align-items:center;height:27px;padding:0 11px;font-size:6px;font-weight:600;display:flex}.demo-window-bar>span{gap:4px;display:flex}.demo-window-bar>span i{background:#d8e0dc;border-radius:50%;width:5px;height:5px}.demo-window-bar>span i:first-child{background:#e8c862}.demo-window-bar>b{color:#2f6f5a}.demo-window-bar>small{align-items:center;gap:4px;display:flex}.demo-window-bar>small i{background:#35a978;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #35a9781a}.demo-dashboard-body{grid-template-columns:47px minmax(0,1fr);height:calc(100% - 27px);display:grid}.demo-dashboard-body>aside{color:#fff;background:linear-gradient(#073f32,#052d26);flex-direction:column;align-items:center;padding:10px 7px;display:flex}.demo-dashboard-body>aside .brand-logo{flex-basis:28px;width:28px;height:28px}.demo-dashboard-body>aside .brand>div{display:none}.demo-dashboard-body>aside nav{gap:7px;margin-top:20px;display:grid}.demo-dashboard-body>aside nav span{color:#7fa99a;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.demo-dashboard-body>aside nav span.active{color:#173c31;background:#e8c760;box-shadow:0 5px 13px #00000026}.demo-dashboard-body>aside nav svg{width:12px}.demo-dashboard-body>aside>small{color:#0d4d3d;background:#d8efe6;border-radius:50%;place-items:center;width:25px;height:25px;margin-top:auto;font-size:7px;font-weight:500;display:grid}.demo-dashboard-body>section{grid-template-rows:auto auto minmax(0,1fr);gap:9px;min-width:0;padding:11px 13px;display:grid}.demo-dashboard-body>section>header{justify-content:space-between;align-items:center;display:flex}.demo-dashboard-body>section>header>div{gap:2px;display:grid}.demo-dashboard-body>section>header small{color:#87968f;letter-spacing:.09em;font-size:5.5px;font-weight:500}.demo-dashboard-body>section>header strong{font-size:10px}.demo-dashboard-body>section>header>span{color:#667c73;background:#f1f5f3;border-radius:999px;padding:4px 7px;font-size:5.5px;font-weight:600}.demo-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.demo-kpis article{background:#fff;border:1px solid #e1eae5;border-radius:10px;grid-template-columns:auto 1fr;column-gap:6px;min-width:0;padding:8px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:0 5px 13px #083a2c0b}.demo-kpis article.active{border-color:#56a889;transform:translateY(-2px);box-shadow:0 8px 18px #084c391c}.demo-kpis article>span{color:#0b654e;background:#e5f3ed;border-radius:7px;grid-row:1/4;place-items:center;width:23px;height:23px;display:grid}.demo-kpis article>span svg{width:10px}.demo-kpis small{color:#7c8c85;font-size:5.5px}.demo-kpis strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.demo-kpis em{color:#31966f;font-size:5px;font-style:normal}.demo-dashboard-lower{grid-template-columns:minmax(0,1.65fr) minmax(105px,.72fr);gap:8px;min-height:0;display:grid}.demo-chart,.demo-branch{background:#fff;border:1px solid #e1eae5;border-radius:10px;min-width:0;padding:9px;transition:border-color .22s,box-shadow .22s}.demo-chart.active,.demo-branch.active{border-color:#56a889;box-shadow:0 7px 17px #084c391a}.demo-chart header{justify-content:space-between;align-items:flex-start;display:flex}.demo-chart header>div{gap:2px;display:grid}.demo-chart header small{color:#85938e;font-size:5px}.demo-chart header strong{font-size:7px}.demo-chart header>span{color:#29936a;font-size:6px;font-weight:600}.demo-bars{border-bottom:1px solid #e6ece9;align-items:flex-end;gap:5px;height:calc(100% - 32px);min-height:48px;padding-top:7px;display:flex}.demo-bars i{transform-origin:bottom;background:linear-gradient(#e8c65d,#0c654e);border-radius:3px 3px 0 0;width:100%;animation:.62s cubic-bezier(.2,.8,.2,1) both authBars;display:block}.demo-chart footer{color:#9aa5a0;justify-content:space-around;margin-top:4px;font-size:4.5px;display:flex}.demo-branch header{align-items:center;gap:5px;display:flex}.demo-branch header>span{color:#fff;background:#0c624d;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.demo-branch header svg{width:10px}.demo-branch header>small{color:#72847c;font-size:5.5px;font-weight:500}.demo-branch>strong{margin:8px 0 7px;font-size:9px;display:block}.demo-branch>div{border-top:1px solid #edf1ef;justify-content:space-between;padding:4px 0;font-size:5.5px;display:flex}.demo-branch>div span{color:#829089}.demo-branch>div b{font-size:6px}.branch-live{align-items:center;gap:4px;margin-top:6px;display:flex;color:#278d67!important}.branch-live i{background:#31a879;border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite authStatus}.auth-pos-phone{z-index:5;color:#17382e;background:linear-gradient(155deg,#fff,#eef5f1);border:3px solid #173b31;border-radius:21px;width:130px;height:218px;padding:11px 9px 10px;animation:5s ease-in-out infinite authPhoneFloat;position:absolute;bottom:-2px;left:-7px;box-shadow:0 18px 40px #00130e6b}.phone-speaker{background:#183b31;border-radius:999px;width:29px;height:3px;margin:-4px auto 9px}.auth-pos-phone header{align-items:center;gap:6px;display:flex}.auth-pos-phone header>span{color:#fff;background:#0a5a47;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.auth-pos-phone header svg{width:11px}.auth-pos-phone header div{display:grid}.auth-pos-phone header small{color:#8a9791;font-size:4.5px;font-weight:500}.auth-pos-phone header strong{font-size:7px}.phone-product{background:#fff;border:1px solid #e1e9e5;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:5px;margin-top:8px;padding:7px 5px;display:grid}.phone-product>span{color:#0b5e49;background:#e5f2ec;border-radius:6px;place-items:center;width:23px;height:23px;font-size:5.5px;font-weight:600;display:grid}.phone-product>div{gap:2px;min-width:0;display:grid}.phone-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.phone-product small{color:#718079;font-size:5px}.phone-product>b{color:#fff;background:#0a604b;border-radius:5px;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.auth-pos-phone>button{color:#fff;pointer-events:none;background:linear-gradient(135deg,#0e6b52,#073e32);border:0;border-radius:7px;width:100%;height:27px;margin-top:10px;font-size:5.5px;font-weight:600}.auth-live-stack{z-index:6;gap:7px;display:grid;position:absolute;top:33px;right:-4px}.auth-live-stack article{color:#17372e;opacity:0;background:#fffffff5;border:1px solid #ffffffd9;border-radius:10px;align-items:center;gap:7px;min-width:112px;padding:8px 9px;animation:13.5s ease-in-out infinite authLiveCards;display:flex;box-shadow:0 11px 25px #00130e45}.auth-live-stack article:nth-child(2){animation-delay:4.5s}.auth-live-stack article:nth-child(3){animation-delay:9s}.auth-live-stack article>span{color:#fff;background:#0d6a51;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.auth-live-stack article svg{width:11px}.auth-live-stack article>div{gap:2px;display:grid}.auth-live-stack small{color:#7e8c87;letter-spacing:.04em;font-size:4.8px;font-weight:500}.auth-live-stack strong{font-size:7.5px}.auth-live-stack .live-stock>span{color:#6b5013;background:#f1d273}.auth-live-stack .live-growth>span{background:#173e32}.auth-value-line{color:#bcd2ca;border-top:1px solid #ffffff17;align-items:center;gap:8px;min-height:30px;padding-top:7px;font-size:8px;display:flex}.auth-value-line>span{color:#163e32;background:#e8c65e;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.auth-value-line svg{width:10px}.auth-value-line p{margin:0}.auth-v2 .auth-form-wrap{background:radial-gradient(circle at 78% 8%,#e0be5d21,#0000 26%),linear-gradient(145deg,#f7faf8,#eaf2ee);min-width:0;height:100svh;min-height:100svh;padding:22px clamp(24px,3vw,45px);overflow:auto}.auth-v2 .auth-form-wrap:before{content:"";pointer-events:none;border:1px solid #0e644e14;border-radius:50%;width:220px;height:220px;position:fixed;bottom:-120px;right:-120px;box-shadow:0 0 0 40px #0e644e06,0 0 0 82px #0e644e05}.auth-v2 .auth-form-card{scrollbar-width:thin;background:#fffffff0;border:1px solid #d2e1daf2;border-radius:22px;width:min(455px,100%);max-height:calc(100svh - 44px);padding:24px clamp(22px,2.1vw,31px);position:relative;overflow:auto;box-shadow:0 25px 75px #06302621,inset 0 1px #ffffffe6}.auth-v2 .auth-form-card.register{padding-block:19px}.auth-v2 .back-home{color:#6f827a;letter-spacing:.03em;align-items:center;margin:0 0 16px;font-size:8.5px;transition:color .18s,transform .18s;display:inline-flex}.auth-v2 .back-home:hover{color:#0d604a;transform:translate(-2px)}.auth-v2 .auth-form-card>.eyebrow{color:#a47714;letter-spacing:.18em;margin-bottom:7px;font-size:8px!important}.auth-v2 .auth-form-card h2{color:#102c24;letter-spacing:-.048em;max-width:390px;margin:0;font-size:clamp(26px,2.25vw,34px);line-height:1.05}.auth-v2 .auth-form-card>p:not(.eyebrow):not(.switch){color:#6d7d77;margin:8px 0 17px;font-size:10.5px;line-height:1.45}.auth-v2 .google-shell{background:#fff;border:1px solid #dde6e2;border-radius:11px;place-items:center;min-height:44px;display:grid;box-shadow:0 5px 15px #083a2c09}.auth-v2 .or{color:#95a39d;letter-spacing:.11em;gap:10px;margin:13px 0;font-size:7.5px;font-weight:600}.auth-v2 .auth-form-card form{gap:11px}.auth-v2 .auth-form-card label{color:#40564e;gap:5px;font-size:9px}.auth-v2 .auth-form-card input{color:#13362b;background:#fbfdfc;border:1px solid #d7e3dd;border-radius:10px;height:45px;padding:0 12px;transition:border-color .18s,background .18s,box-shadow .18s}.auth-v2 .auth-form-card input:hover{background:#fff;border-color:#afc9bf}.auth-v2 .auth-form-card input:focus{background:#fff;border-color:#0e7056;box-shadow:0 0 0 3px #0e705617,0 7px 18px #0847360e}.auth-v2 .auth-form-card input::placeholder{color:#a1aca8;font-size:9px}.auth-label-row{justify-content:space-between;align-items:center;display:flex}.auth-label-row>button{color:#0e654f;background:0 0;border:0;padding:0;font-size:7.5px;font-weight:500}.password-control{display:block;position:relative}.password-control input{padding-right:41px!important}.password-control>button{color:#557069;background:0 0;border:0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:5px;right:5px}.password-control>button:hover{color:#0d624c;background:#ebf5f1}.password-control>button svg{width:13px}.auth-v2 .auth-form-card .form-error{border-radius:9px;padding:9px 11px;font-size:9.5px}.auth-submit{letter-spacing:.08em;font-size:10px;position:relative;overflow:hidden;border-radius:10px!important;min-height:47px!important;box-shadow:0 11px 25px #073d3130!important}.auth-submit:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:90px;height:100%;transition:left .5s;position:absolute;top:0;left:-120px;transform:skew(-16deg)}.auth-submit:hover:after{left:110%}.auth-submit-arrow{margin-left:2px;font-size:15px;transition:transform .18s}.auth-submit:hover .auth-submit-arrow{transform:translate(3px)}.auth-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.72s linear infinite authSpin}.auth-v2 .switch{margin:14px 0 9px!important;font-size:9.5px!important}.auth-v2 .switch button{color:#0b634d;margin-left:3px}.auth-v2 .signup-role-picker{gap:7px;margin:0 0 8px}.auth-v2 .signup-role-picker button{border-radius:10px;min-height:61px;padding:8px}.auth-v2 .signup-role-picker button>span{width:27px;height:27px}.auth-v2 .signup-role-picker strong{font-size:8.5px}.auth-v2 .signup-role-picker small{font-size:6.5px}.auth-v2 .trial-note,.auth-v2 .employee-note{margin:0 0 9px;padding:7px 9px}.auth-v2 .trial-note strong,.auth-v2 .employee-note strong{font-size:8px}.auth-v2 .trial-note small,.auth-v2 .employee-note small{font-size:6.5px}.auth-v2 .trial-note svg,.auth-v2 .employee-note svg{width:14px}.auth-mobile-intro{display:none}@keyframes authGlowDrift{to{transform:translate(34px,-18px)scale(1.08)}}@keyframes authOrbit{to{transform:translate(-28px,32px)scale(.95)}}@keyframes authStatus{50%{opacity:.55;box-shadow:0 0 0 6px #62d6a700}}@keyframes authBars{0%{opacity:.25;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes authPhoneFloat{50%{transform:translateY(-5px)}}@keyframes authLiveCards{0%,29%,to{opacity:0;transform:translateY(8px)scale(.97)}4%,24%{opacity:1;transform:translateY(0)scale(1)}}@keyframes authSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.auth-v2{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr)}.auth-v2 .auth-story{padding-inline:28px}.auth-demo-dashboard{left:3%;right:1%}.auth-pos-phone{left:-13px}.auth-live-stack{right:-9px}}@media (width<=950px){.auth-v2{background:#edf4f0;height:auto;min-height:100svh;display:block}.auth-v2 .auth-story{display:none}.auth-v2 .auth-form-wrap{place-items:center;height:auto;min-height:100svh;padding:22px;overflow:visible}.auth-v2 .auth-form-wrap:before{display:none}.auth-v2 .auth-form-card{width:min(500px,100%);max-height:none;overflow:visible}.auth-v2 .mobile-logo{margin:0 0 8px;display:block}.auth-v2 .mobile-logo .brand-logo{flex-basis:43px;width:43px;height:43px}.auth-mobile-intro{color:#dbece5;background:linear-gradient(135deg,#073f32,#0b5a46);border:1px solid #e2be584d;border-radius:13px;gap:9px;margin:0 0 16px;padding:11px 12px;display:grid;box-shadow:0 10px 25px #073d311f}.auth-mobile-intro>strong{letter-spacing:-.02em;font-size:13px}.auth-mobile-intro>strong em{color:#efd170;font-style:normal}.auth-mobile-intro>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.auth-mobile-intro>div span{color:#a9c5ba;background:#ffffff0e;border-radius:8px;gap:2px;min-width:0;padding:6px;font-size:6.5px;display:grid}.auth-mobile-intro>div b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}}@media (width<=650px){.auth-v2 .auth-form-wrap{background:linear-gradient(#f0f6f3,#fff 26%);padding:12px}.auth-v2 .auth-form-card,.auth-v2 .auth-form-card.register{border-radius:18px;min-height:calc(100svh - 24px);padding:17px 17px 20px;box-shadow:0 14px 40px #073d3114}.auth-v2 .back-home{margin-bottom:9px}.auth-v2 .mobile-logo .brand-logo{flex-basis:38px;width:38px;height:38px}.auth-v2 .mobile-logo .brand strong{font-size:13px}.auth-v2 .mobile-logo .brand>div span{font-size:6px}.auth-mobile-intro{gap:7px;margin-bottom:13px;padding:9px 10px}.auth-v2 .auth-form-card h2{font-size:clamp(25px,8vw,31px)}.auth-v2 .auth-form-card>p:not(.eyebrow):not(.switch){margin-bottom:14px}.auth-v2 .signup-role-picker{grid-template-columns:1fr 1fr}.auth-v2 .signup-role-picker button{min-height:58px}.auth-v2 .or{margin:11px 0}.auth-v2 .auth-form-card form{gap:10px}.auth-v2 .auth-form-card input{height:44px}}@media (width<=380px){.auth-v2 .auth-form-wrap{background:#fff;padding:0}.auth-v2 .auth-form-card,.auth-v2 .auth-form-card.register{min-height:100svh;box-shadow:none;border:0;border-radius:0;padding:14px 14px 18px}.auth-mobile-intro{border-radius:11px}.auth-v2 .signup-role-picker{grid-template-columns:1fr}.auth-v2 .signup-role-picker button{min-height:52px}}.admin-nav-label{color:#70978a;letter-spacing:.16em;margin:10px 10px 1px;font-size:7px;font-weight:500}.subscription-scale-note{color:#145d49;text-align:left;background:#edf7f2;border:1px solid #d1e8dd;border-radius:12px;align-items:center;gap:10px;margin:-10px 0 20px;padding:11px 13px;display:flex}.subscription-scale-note>svg{flex:none;width:19px}.subscription-scale-note>span{gap:2px;display:grid}.subscription-scale-note strong{font-size:10px}.subscription-scale-note small{color:#6d8178;font-size:8px;line-height:1.45}.subscription-quote{color:#fff;background:linear-gradient(140deg,#073c31,#0a604b);border:1px solid #1b735b;border-radius:15px;gap:3px;min-width:230px;padding:14px 16px;display:grid;box-shadow:0 14px 32px #073d3121}.subscription-quote small{color:#a9c9bd;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.subscription-quote strong{letter-spacing:-.03em;font-size:22px}.subscription-quote span{color:#dbe9e4;font-size:8px}.management-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:18px;display:grid}.management-form-grid .data-card{height:100%;margin:0}.management-form-grid .existing-employee-form{grid-column:1/-1;height:auto}.advanced-form>p{color:#6d7d76;font-size:9px;line-height:1.55}.advanced-form label>small{color:#84938d;font-size:8px;font-weight:500}.employee-roster>div{align-items:center}.inline-empty{width:100%;min-height:150px}.employee-shell .business-switcher select{pointer-events:none;color:#173d32;background-image:none}.employee-shell .business-switcher{cursor:default}.premium-control-center{gap:16px;display:grid}.admin-control-hero{color:#fff;background:linear-gradient(125deg,#052f27,#07533f);border:1px solid #0c664f;border-radius:19px;justify-content:space-between;align-items:center;gap:20px;padding:23px 24px;display:flex;box-shadow:0 17px 40px #052d2624}.admin-control-hero h2{letter-spacing:-.035em;margin:2px 0 7px;font-size:clamp(22px,2.5vw,31px)}.admin-control-hero p:last-child{color:#b8d4ca;margin:0;font-size:10px}.system-health{background:#ffffff14;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:10px;min-width:230px;padding:12px 14px;display:flex}.health-dot{background:#4bd39a;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #4bd39a1f}.system-health>div{gap:3px;display:grid}.system-health strong{font-size:10px}.system-health small{color:#acd0c3;font-size:8px}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-kpi-grid article{background:#fff;border:1px solid #dce6e1;border-radius:15px;align-items:flex-start;gap:12px;min-width:0;min-height:112px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 9px 27px #073d310e}.admin-kpi-grid article:hover{border-color:#b8d6ca;transform:translateY(-3px);box-shadow:0 15px 34px #073d3117}.admin-kpi-grid article>span{color:#0f6a54;background:#e9f4ef;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.admin-kpi-grid article svg{width:17px}.admin-kpi-grid article>div{gap:4px;min-width:0;display:grid}.admin-kpi-grid small{color:#788780;font-size:8px}.admin-kpi-grid strong{overflow-wrap:anywhere;font-size:19px;line-height:1.15}.admin-kpi-grid em{color:#8b9a94;font-size:7px;font-style:normal;line-height:1.4}.admin-control-grid{grid-template-columns:1.15fr 1fr .9fr;gap:13px;display:grid}.admin-control-grid>.data-card{margin:0}.subscription-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px;display:grid}.subscription-state-grid>div{background:#f6faf8;border:1px solid #e2ebe6;border-radius:11px;gap:4px;padding:11px;display:grid}.subscription-state-grid small{color:#77867f;font-size:8px}.subscription-state-grid strong{font-size:18px}.finance-lines,.integration-lines{gap:9px;padding:15px;display:grid}.finance-lines>span{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.finance-lines>span:last-child{border-bottom:0}.finance-lines small{color:#788780;font-size:8px}.finance-lines strong{font-size:11px}.integration-lines>span{background:#f7faf8;border:1px solid #e2eae6;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 8px;padding:10px;display:grid}.integration-lines i{background:#d6a83d;border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px}.integration-lines .ok i{background:#27a977}.integration-lines b{font-size:9px}.integration-lines small{color:#7c8b85;font-size:7px}.admin-queues .data-card,.admin-audit-card{margin-top:0}.admin-directory-search{align-items:center;gap:10px;margin:18px 0 22px;display:flex}.admin-directory-search label{background:#fff;border:1px solid #dce6e1;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;max-width:520px;padding:0 14px;display:flex}.admin-directory-search label svg{color:#0f6a54;width:19px}.admin-directory-search input{background:0 0;border:0;outline:0;width:100%;padding:13px 0}.table-pagination{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.table-pagination button{color:#0f6a54;background:#fff;border:1px solid #dce6e1;border-radius:12px;min-height:42px;padding:0 16px;font-weight:600}.table-pagination button:disabled{opacity:.45;cursor:not-allowed}.table-pagination span{color:#73827c;font-size:9px;font-weight:600}@media (width<=1100px){.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control-grid{grid-template-columns:1fr 1fr}.integration-status-widget{grid-column:1/-1}.management-form-grid{grid-template-columns:1fr}.management-form-grid .existing-employee-form{grid-column:auto}}@media (width<=700px){.admin-nav-label{display:none}.admin-control-hero{flex-direction:column;align-items:flex-start}.system-health{width:100%;min-width:0}.admin-control-grid{grid-template-columns:1fr}.integration-status-widget{grid-column:auto}.subscription-quote{width:100%;min-width:0}.business-office .section-intro{flex-direction:column;align-items:flex-start}.management-form-grid{gap:11px}.management-form-grid .data-card{overflow:visible}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-directory-search{flex-direction:column;align-items:stretch}.admin-directory-search label{max-width:none}.table-pagination{justify-content:space-between;gap:8px}.table-pagination button{padding:0 12px}}@media (width<=420px){.admin-kpi-grid{grid-template-columns:1fr}.admin-kpi-grid article{align-items:center;min-height:92px}.subscription-state-grid{grid-template-columns:1fr 1fr}.admin-control-hero{padding:19px 17px}.management-form-grid .two{grid-template-columns:1fr}}.owner-navigation-enabled{height:100dvh;min-height:0;transition:grid-template-columns .22s;overflow:hidden}.owner-navigation-enabled.owner-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.owner-navigation-enabled>.owner-desktop-sidebar{color:#c9d9d3;background:linear-gradient(#042a23,#073c31);flex-direction:column;align-self:start;height:100dvh;min-height:0;padding:28px 18px;display:flex;position:sticky;top:0;overflow:hidden}.owner-navigation-enabled>.workspace{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.owner-navigation-enabled .app-top{z-index:40;flex:none;position:relative}.owner-navigation-enabled .content{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:0 auto;overflow:hidden auto}.owner-desktop-sidebar{transition:padding .22s}.owner-sidebar-brand{align-items:center;min-height:45px;display:flex;position:relative}.owner-sidebar-toggle{z-index:5;place-items:center;min-height:30px;top:5px;right:-34px;box-shadow:0 7px 20px #052d2624;color:#174c3d!important;background:#fff!important;border:1px solid #d4e2dc!important;border-radius:9px!important;width:30px!important;height:30px!important;padding:0!important;display:grid!important;position:absolute!important}.owner-sidebar-toggle:hover,.owner-sidebar-toggle:focus-visible{outline:none;box-shadow:0 9px 23px #052d2633;color:#0f6a54!important;border-color:#9fc8b8!important}.owner-sidebar-toggle span{font-size:22px;line-height:1;transform:translateY(-1px)}.owner-desktop-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-content:start;gap:4px;min-height:0;margin-top:18px;display:grid;overflow-y:auto}.owner-desktop-sidebar .owner-nav-button{color:#bdd1ca;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:42px;min-height:42px;padding:0 12px;font-size:11px;font-weight:500;display:flex;position:relative;overflow:visible}.owner-desktop-sidebar .owner-nav-button:hover,.owner-desktop-sidebar .owner-nav-button:focus-visible,.owner-desktop-sidebar .owner-nav-button.active{color:#fff;background:#ffffff17}.owner-desktop-sidebar .owner-nav-button svg{flex:none;width:16px}.owner-desktop-sidebar .owner-nav-button.active:after{content:"";background:#efc75d;border-radius:4px;width:3px;height:19px;margin-left:auto}.owner-desktop-sidebar .side-bottom{border-top:1px solid #ffffff1c;flex:none;gap:4px;margin-top:12px;padding-top:12px;display:grid}.owner-desktop-sidebar .owner-logout-button{color:#f1b9b2;background:#ba3b311f}.owner-desktop-sidebar .owner-logout-button:hover,.owner-desktop-sidebar .owner-logout-button:focus-visible{color:#fff;background:#ba3b3138}.owner-desktop-sidebar .owner-nav-text,.owner-desktop-sidebar .sidebar-role>span,.owner-desktop-sidebar .brand>div{opacity:1;transition:opacity .14s}.owner-sidebar-collapsed .owner-desktop-sidebar{padding-inline:12px}.owner-sidebar-collapsed .owner-desktop-sidebar .brand{justify-content:center}.owner-sidebar-collapsed .owner-desktop-sidebar .brand>div,.owner-sidebar-collapsed .owner-desktop-sidebar .sidebar-role>span,.owner-sidebar-collapsed .owner-desktop-sidebar .owner-nav-text{opacity:0;pointer-events:none;width:0;overflow:hidden}.owner-sidebar-collapsed .owner-desktop-sidebar .sidebar-role{justify-content:center;padding:9px}.owner-sidebar-collapsed .owner-desktop-sidebar .owner-nav-button{justify-content:center;padding-inline:0;font-size:0}.owner-sidebar-collapsed .owner-desktop-sidebar .owner-nav-button.active:after{margin:0;position:absolute;right:2px}.owner-sidebar-collapsed .owner-desktop-sidebar .owner-nav-button:before{content:attr(data-tooltip);z-index:120;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#173d32;border:1px solid #ffffff1f;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:500;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 13px);transform:translate(-4px,-50%);box-shadow:0 9px 24px #052d262e}.owner-sidebar-collapsed .owner-desktop-sidebar .owner-nav-button:hover:before,.owner-sidebar-collapsed .owner-desktop-sidebar .owner-nav-button:focus-visible:before{opacity:1;transform:translateY(-50%)}.owner-live-snapshot{color:#eaf4f0;background:linear-gradient(145deg,#ffffff18,#ffffff0b);border:1px solid #ffffff1c;border-radius:14px;flex:none;gap:9px;margin-top:11px;padding:12px;display:grid;box-shadow:0 12px 26px #00161121}.owner-snapshot-heading{align-items:center;gap:7px;display:flex}.owner-snapshot-heading>span{color:#f1cd6b;background:#efc75d1f;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.owner-snapshot-heading svg{width:13px}.owner-snapshot-heading p{color:#a9c8bd;letter-spacing:.13em;margin:0;font-size:7px;font-weight:600}.owner-snapshot-metrics{grid-template-columns:1fr 1.45fr;gap:6px;display:grid}.owner-snapshot-metrics>span{background:#03241d57;border:1px solid #ffffff12;border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.owner-snapshot-metrics small{color:#97b8ad;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.owner-snapshot-metrics strong{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.owner-snapshot-leader{gap:2px;min-width:0;padding:1px 2px 0;display:grid}.owner-snapshot-leader small{color:#efc75d;letter-spacing:.11em;font-size:6.5px;font-weight:500}.owner-snapshot-leader strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.owner-snapshot-leader>span{color:#a9c8bd;font-size:7px}.owner-ranking-toggle{color:#d9e9e3;background:#ffffff0e;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:28px;padding:0 8px;font-size:7.5px;font-weight:600;display:flex}.owner-ranking-toggle:hover,.owner-ranking-toggle:focus-visible{color:#fff;background:#ffffff1a;outline:0}.owner-ranking-toggle b{color:#efc75d;font-size:13px}.owner-branch-ranking{gap:5px;display:grid}.owner-branch-ranking>div{background:#021f1957;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:6px 7px;display:grid}.owner-branch-ranking i{color:#f1cf72;background:#efc75d1c;border-radius:6px;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;font-weight:600;display:grid}.owner-branch-ranking span{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.owner-branch-ranking b{color:#f5faf8;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.owner-branch-ranking small{color:#a5c2b8;flex:none;font-size:6.5px}.owner-branch-ranking p{color:#a9c2b9;margin:0;padding:4px 1px;font-size:7.5px;line-height:1.4}.owner-snapshot-loading{gap:6px;display:grid}.owner-snapshot-loading i{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:8px;height:28px;animation:1.4s infinite ownerSnapshotPulse}.owner-snapshot-loading i:last-child{height:38px}@keyframes ownerSnapshotPulse{to{background-position:-200% 0}}.owner-snapshot-unavailable{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:8px 2px;display:grid}.owner-snapshot-unavailable strong{color:#efc75d;grid-row:1/3;font-size:22px}.owner-snapshot-unavailable span{color:#fff;font-size:9px;font-weight:600}.owner-snapshot-unavailable small{color:#9ab7ad;font-size:6.5px;line-height:1.35}.owner-snapshot-peek{color:#efc75d;background:#ffffff13;border:1px solid #ffffff1a;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;margin:11px auto 0;display:grid;position:relative}.owner-snapshot-peek svg{width:17px}.owner-snapshot-peek:before{content:attr(data-tooltip);z-index:120;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#173d32;border:1px solid #ffffff1f;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 13px);transform:translate(-4px,-50%);box-shadow:0 9px 24px #052d262e}.owner-snapshot-peek:hover:before,.owner-snapshot-peek:focus-within:before{opacity:1;transform:translateY(-50%)}.owner-mobile-menu,.owner-mobile-backdrop,.owner-mobile-drawer{display:none}@media (width>=651px) and (width<=950px){.owner-navigation-enabled:not(.owner-sidebar-collapsed){grid-template-columns:230px minmax(0,1fr)}.owner-navigation-enabled:not(.owner-sidebar-collapsed)>.owner-desktop-sidebar{padding:28px 19px}.owner-navigation-enabled:not(.owner-sidebar-collapsed) .owner-desktop-sidebar .brand>div{display:grid}.owner-navigation-enabled:not(.owner-sidebar-collapsed) .owner-desktop-sidebar .brand{justify-content:flex-start}.owner-navigation-enabled:not(.owner-sidebar-collapsed) .owner-desktop-sidebar .sidebar-role{justify-content:flex-start;padding:11px}.owner-navigation-enabled:not(.owner-sidebar-collapsed) .owner-desktop-sidebar .sidebar-role>span{display:grid}.owner-navigation-enabled:not(.owner-sidebar-collapsed) .owner-desktop-sidebar .owner-nav-button{justify-content:flex-start;padding:0 13px;font-size:12px}.owner-navigation-enabled:not(.owner-sidebar-collapsed) .owner-desktop-sidebar nav button svg,.owner-navigation-enabled:not(.owner-sidebar-collapsed) .owner-desktop-sidebar .side-bottom button svg{font-size:1em}}@media (width<=650px){.owner-navigation-enabled{grid-template-columns:1fr;display:block}.owner-navigation-enabled>.owner-desktop-sidebar{display:none}.owner-navigation-enabled .workspace{min-width:0}.owner-navigation-enabled .mobile-nav{display:none!important}.owner-navigation-enabled .content{padding-bottom:30px}.owner-navigation-enabled .app-top{padding-left:58px}.owner-navigation-enabled .app-top .mobile-brand,.owner-navigation-enabled .app-top .business-switcher{display:none}.owner-mobile-menu{z-index:95;color:#0f6a54;background:#fff;border:1px solid #d7e4de;border-radius:11px;place-items:center;width:39px;height:39px;padding:0;font-size:19px;display:grid;position:fixed;top:13px;left:13px;box-shadow:0 7px 20px #052d261f}.owner-mobile-menu:focus-visible{outline-offset:2px;outline:3px solid #0f6a5433}.owner-mobile-backdrop{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#031c177a;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.owner-mobile-drawer{z-index:111;color:#c9d9d3;background:linear-gradient(#06392f,#052d26);flex-direction:column;overflow:hidden;box-shadow:18px 0 45px #01181340;width:min(320px,88vw)!important;height:100dvh!important;padding:20px 16px calc(18px + env(safe-area-inset-bottom))!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important}.owner-drawer-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.owner-drawer-head>button{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;place-items:center;font-size:24px;width:36px!important;height:36px!important;padding:0!important;display:grid!important}.owner-drawer-role{background:#ffffff12;border:1px solid #ffffff14;border-radius:12px;gap:3px;margin:22px 0 12px;padding:12px;display:grid}.owner-drawer-role small{color:#96b8ad;letter-spacing:.13em;font-size:7px}.owner-drawer-role strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.owner-mobile-drawer .owner-live-snapshot{margin:0 0 12px;padding:11px}.owner-mobile-drawer .owner-snapshot-leader strong{white-space:normal}.owner-mobile-drawer .owner-snapshot-metrics strong{font-size:10px}.owner-shell .owner-mobile-drawer nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-content:start;gap:5px;min-height:0;margin:0;display:grid;overflow-y:auto}.owner-shell .owner-mobile-drawer nav button,.owner-shell .owner-drawer-bottom button{color:#bed2cb;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.owner-shell .owner-mobile-drawer nav button span,.owner-shell .owner-drawer-bottom button span{font-size:11px;display:inline}.owner-mobile-drawer nav button svg,.owner-drawer-bottom button svg{width:17px}.owner-mobile-drawer nav button.active,.owner-drawer-bottom button.active{color:#fff;background:#ffffff1a}.owner-mobile-drawer nav button.active:after,.owner-drawer-bottom button.active:after{content:"";background:#efc75d;border-radius:4px;width:3px;height:18px;margin-left:auto}.owner-drawer-bottom{border-top:1px solid #ffffff1c;gap:5px;margin-top:auto;padding-top:12px;display:grid}.owner-drawer-bottom .owner-drawer-logout{color:#f1b9b2;background:#ba3b311f}}@media print{.owner-navigation-enabled{height:auto;overflow:visible}.owner-navigation-enabled>.workspace{height:auto;display:block;overflow:visible}.owner-navigation-enabled .content{overflow:visible}}.employee-navigation-enabled{height:100dvh;min-height:0;transition:grid-template-columns .22s;overflow:hidden}.employee-navigation-enabled.employee-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.employee-navigation-enabled>.employee-desktop-sidebar{color:#c9d9d3;background:linear-gradient(#042a23,#073c31);flex-direction:column;align-self:start;height:100dvh;min-height:0;padding:28px 18px;display:flex;position:sticky;top:0;overflow:visible}.employee-navigation-enabled>.workspace{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.employee-navigation-enabled .app-top{z-index:40;flex:none;position:relative}.employee-navigation-enabled .content{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:0 auto;overflow:hidden auto}.employee-desktop-sidebar{transition:padding .22s}.employee-sidebar-brand{align-items:center;min-height:45px;display:flex;position:relative}.employee-sidebar-toggle{z-index:5;place-items:center;min-height:30px;top:5px;right:-34px;box-shadow:0 7px 20px #052d2624;color:#174c3d!important;background:#fff!important;border:1px solid #d4e2dc!important;border-radius:9px!important;width:30px!important;height:30px!important;padding:0!important;display:grid!important;position:absolute!important}.employee-sidebar-toggle:hover,.employee-sidebar-toggle:focus-visible{outline:none;box-shadow:0 9px 23px #052d2633;color:#0f6a54!important;border-color:#9fc8b8!important}.employee-sidebar-toggle span{font-size:22px;line-height:1;transform:translateY(-1px)}.employee-desktop-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-content:start;gap:4px;min-height:0;margin-top:18px;display:grid;overflow-y:auto}.employee-desktop-sidebar .employee-nav-button{color:#bdd1ca;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:42px;min-height:42px;padding:0 12px;font-size:11px;font-weight:500;display:flex;position:relative;overflow:visible}.employee-desktop-sidebar .employee-nav-button:hover,.employee-desktop-sidebar .employee-nav-button:focus-visible,.employee-desktop-sidebar .employee-nav-button.active{color:#fff;background:#ffffff17}.employee-desktop-sidebar .employee-nav-button svg{flex:none;width:16px}.employee-desktop-sidebar .employee-nav-button.active:after{content:"";background:#efc75d;border-radius:4px;width:3px;height:19px;margin-left:auto}.employee-desktop-sidebar .side-bottom{border-top:1px solid #ffffff1c;flex:none;gap:4px;margin-top:12px;padding-top:12px;display:grid}.employee-desktop-sidebar .employee-logout-button{color:#f1b9b2;background:#ba3b311f}.employee-desktop-sidebar .employee-logout-button:hover,.employee-desktop-sidebar .employee-logout-button:focus-visible{color:#fff;background:#ba3b3138}.employee-desktop-sidebar .employee-nav-text,.employee-desktop-sidebar .sidebar-role>span,.employee-desktop-sidebar .brand>div{opacity:1;transition:opacity .14s}.employee-sidebar-collapsed .employee-desktop-sidebar{padding-inline:10px}.employee-sidebar-collapsed .employee-desktop-sidebar .brand{justify-content:center}.employee-sidebar-collapsed .employee-desktop-sidebar .brand>div,.employee-sidebar-collapsed .employee-desktop-sidebar .sidebar-role>span,.employee-sidebar-collapsed .employee-desktop-sidebar .employee-nav-text{opacity:0;pointer-events:none;width:0;overflow:hidden}.employee-sidebar-collapsed .employee-desktop-sidebar .sidebar-role{justify-content:center;padding:9px}.employee-sidebar-collapsed .employee-desktop-sidebar .employee-nav-button{justify-content:center;padding-inline:0;font-size:0}.employee-sidebar-collapsed .employee-desktop-sidebar .employee-nav-button.active:after{margin:0;position:absolute;right:1px}.employee-sidebar-collapsed .employee-desktop-sidebar .employee-nav-button:before{content:attr(data-tooltip);z-index:120;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#173d32;border:1px solid #ffffff1f;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:500;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 13px);transform:translate(-4px,-50%);box-shadow:0 9px 24px #052d262e}.employee-sidebar-collapsed .employee-desktop-sidebar .employee-nav-button:hover:before,.employee-sidebar-collapsed .employee-desktop-sidebar .employee-nav-button:focus-visible:before{opacity:1;transform:translateY(-50%)}.employee-mobile-menu,.employee-mobile-backdrop,.employee-mobile-drawer{display:none}.employee-branch-context{background:#f3f8f5;border:1px solid #dce9e2;border-radius:11px;gap:2px;min-width:170px;padding:8px 11px;text-align:left!important;display:grid!important}.app-top .employee-branch-context small{color:#789087;letter-spacing:.09em;font-size:7px;font-weight:500}.app-top .employee-branch-context strong{color:#174c3d;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.employee-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-stat-grid .stat{min-height:112px}.employee-operations-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 17px;display:grid}.employee-operations-grid button{color:#173d32;text-align:left;background:#fff;border:1px solid #dfe8e3;border-radius:15px;align-items:flex-start;gap:11px;min-width:0;min-height:105px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 8px 26px #073d310b}.employee-operations-grid button:hover,.employee-operations-grid button:focus-visible{border-color:#afd0c2;outline:0;box-shadow:0 13px 29px #073d3114}.employee-operations-grid button:disabled{opacity:.5;cursor:not-allowed}.employee-operations-grid button>span{color:#0f6a54;background:#eaf5f0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.employee-operations-grid button>span svg{width:17px}.employee-operations-grid button>div{gap:4px;min-width:0;display:grid}.employee-operations-grid strong{font-size:10px}.employee-operations-grid small{color:#7b8983;font-size:7.5px;line-height:1.45}.product-tools{justify-content:flex-end;align-items:center;gap:9px;display:flex}.product-search{background:#f8fbf9;border:1px solid #dce6e1;border-radius:10px;align-items:center;gap:8px;width:min(270px,34vw);height:39px;padding:0 11px;display:flex}.product-search svg{color:#668078;width:16px}.product-search input{background:0 0;border:0;outline:0;width:100%;height:auto;padding:0;font-size:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.employee-operations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.employee-stat-grid,.employee-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=651px) and (width<=950px){.employee-navigation-enabled:not(.employee-sidebar-collapsed){grid-template-columns:230px minmax(0,1fr)}.employee-navigation-enabled:not(.employee-sidebar-collapsed)>.employee-desktop-sidebar{padding:28px 19px}.employee-navigation-enabled:not(.employee-sidebar-collapsed) .employee-desktop-sidebar .brand>div{display:grid}.employee-navigation-enabled:not(.employee-sidebar-collapsed) .employee-desktop-sidebar .brand{justify-content:flex-start}.employee-navigation-enabled:not(.employee-sidebar-collapsed) .employee-desktop-sidebar .sidebar-role{justify-content:flex-start;padding:11px}.employee-navigation-enabled:not(.employee-sidebar-collapsed) .employee-desktop-sidebar .sidebar-role>span{display:grid}.employee-navigation-enabled:not(.employee-sidebar-collapsed) .employee-desktop-sidebar .employee-nav-button{justify-content:flex-start;padding:0 13px;font-size:12px}}@media (width<=650px){.employee-navigation-enabled{grid-template-columns:1fr;display:block}.employee-navigation-enabled>.employee-desktop-sidebar{display:none}.employee-navigation-enabled .workspace{min-width:0}.employee-navigation-enabled .mobile-nav{display:none!important}.employee-navigation-enabled .content{padding-bottom:30px}.employee-navigation-enabled .app-top{padding-left:58px}.employee-mobile-menu{z-index:95;color:#0f6a54;background:#fff;border:1px solid #d7e4de;border-radius:11px;place-items:center;width:39px;height:39px;padding:0;font-size:19px;display:grid;position:fixed;top:13px;left:13px;box-shadow:0 7px 20px #052d261f}.employee-mobile-menu:focus-visible{outline-offset:2px;outline:3px solid #0f6a5433}.employee-mobile-backdrop{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#031c177a;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.employee-mobile-drawer{z-index:111;color:#c9d9d3;background:linear-gradient(#06392f,#052d26);flex-direction:column;overflow:hidden;box-shadow:18px 0 45px #01181340;width:min(320px,88vw)!important;height:100dvh!important;padding:20px 16px calc(18px + env(safe-area-inset-bottom))!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important}.employee-drawer-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.employee-drawer-head>button{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;place-items:center;font-size:24px;width:36px!important;height:36px!important;padding:0!important;display:grid!important}.employee-drawer-role{background:#ffffff12;border:1px solid #ffffff14;border-radius:12px;gap:3px;margin:22px 0 12px;padding:12px;display:grid}.employee-drawer-role small{color:#96b8ad;letter-spacing:.13em;font-size:7px}.employee-drawer-role strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.employee-mobile-drawer nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-content:start;gap:5px;min-height:0;margin:0;display:grid;overflow-y:auto}.employee-mobile-drawer nav button,.employee-drawer-logout{color:#bed2cb;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.employee-mobile-drawer nav button span,.employee-drawer-logout span{font-size:11px;display:inline}.employee-mobile-drawer nav button svg,.employee-drawer-logout svg{width:17px}.employee-mobile-drawer nav button.active{color:#fff;background:#ffffff1a}.employee-mobile-drawer nav button.active:after{content:"";background:#efc75d;border-radius:4px;width:3px;height:18px;margin-left:auto}.employee-drawer-bottom{border-top:1px solid #ffffff1c;flex:none;margin-top:12px;padding-top:12px}.employee-drawer-logout{color:#f1b9b2;background:#ba3b311f}.employee-branch-context{min-width:0;max-width:118px;padding:7px 9px}.app-top .employee-branch-context strong{font-size:9px}.employee-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-stat-grid .stat{min-height:105px}.employee-operations-grid{grid-template-columns:1fr 1fr;gap:8px}.employee-operations-grid button{min-height:96px;padding:12px}.product-tools{flex-direction:column;align-items:stretch;width:100%}.product-search{width:100%;height:43px}.premium-data-card>.data-head{flex-direction:column;align-items:stretch;gap:11px}.product-tools .primary{justify-content:center;width:100%}}@media (width<=390px){.employee-stat-grid,.employee-operations-grid{grid-template-columns:1fr}.employee-operations-grid button{align-items:center;min-height:82px}}.internal-byteq-brand{flex:0 auto;min-width:0}.internal-byteq-brand .lp-brand-logo{border-radius:9px;flex:0 0 52px;width:52px;height:44px;padding:3px 4px}.internal-byteq-brand .lp-brand-divider{height:26px}.internal-byteq-brand .lp-brand-copy strong{font-size:11px}.internal-byteq-brand .lp-brand-copy small{max-width:62px;font-size:5px}.owner-sidebar-collapsed .internal-byteq-brand .lp-brand-divider,.employee-sidebar-collapsed .internal-byteq-brand .lp-brand-divider,.admin-sidebar-collapsed .internal-byteq-brand .lp-brand-divider,.mobile-brand .internal-byteq-brand .lp-brand-divider,.mobile-brand .internal-byteq-brand .lp-brand-copy{display:none}.mobile-brand .internal-byteq-brand .lp-brand-logo{flex-basis:39px;width:39px;height:39px;padding:3px}.auth-v2 .auth-nav .internal-byteq-brand .lp-brand-logo{flex-basis:56px;width:56px;height:44px}@media (width<=650px){.auth-v2 .mobile-logo .internal-byteq-brand{justify-content:center}.auth-v2 .mobile-logo .internal-byteq-brand .lp-brand-copy{display:grid}.auth-v2 .mobile-logo .internal-byteq-brand .lp-brand-logo{flex-basis:52px;width:52px;height:43px}}.owner-navigation-enabled .business-office .management-form-grid{align-items:start;gap:15px;margin-top:20px}.owner-navigation-enabled .business-office .management-form-grid>.data-card{border-color:#d9e5df;border-radius:18px;gap:11px;height:auto;margin:0;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;animation:.35s both ownerManagementIn;overflow:visible;box-shadow:0 10px 30px #073d3111}.owner-navigation-enabled .business-office .management-form-grid>.data-card:nth-child(2){animation-delay:50ms}.owner-navigation-enabled .business-office .management-form-grid>.data-card:nth-child(3){animation-delay:.1s}.owner-navigation-enabled .business-office .management-form-grid>.data-card:hover{border-color:#b6d2c6;transform:translateY(-2px);box-shadow:0 15px 36px #073d3117}.owner-navigation-enabled .business-office .management-form-grid .data-head{border-bottom:1px solid #e9efec;min-height:0;padding:0 0 13px}.owner-navigation-enabled .business-office .management-form-grid .data-head h2{letter-spacing:-.02em;font-size:16px}.owner-navigation-enabled .business-office .management-form-grid .data-head .eyebrow{margin-bottom:5px}.owner-navigation-enabled .business-office .management-form-grid .advanced-form>p{color:#66766f;margin:0 0 1px;font-size:9px;line-height:1.55}.owner-navigation-enabled .business-office .management-form-grid .advanced-form label{gap:5px;font-size:9px}.owner-navigation-enabled .business-office .management-form-grid .advanced-form input{background:#fbfdfc;border-color:#d7e3dd;border-radius:10px;outline:0;height:42px;padding-inline:11px;transition:border-color .16s,box-shadow .16s,background .16s}.owner-navigation-enabled .business-office .management-form-grid .advanced-form input:focus{background:#fff;border-color:#0f6a54;box-shadow:0 0 0 3px #0f6a541a}.owner-navigation-enabled .business-office .management-form-grid .advanced-form label>small{margin-top:1px;font-size:7.5px;line-height:1.45}.owner-navigation-enabled .business-office .management-form-grid .advanced-form>.primary,.owner-navigation-enabled .business-office .management-form-grid .advanced-form>.outline-button{border-radius:10px;justify-self:start;width:max-content;min-width:165px;min-height:41px;margin-top:2px;padding-inline:16px}.owner-navigation-enabled .business-office .management-form-grid .advanced-form>.primary:focus-visible,.owner-navigation-enabled .business-office .management-form-grid .advanced-form>.outline-button:focus-visible{outline-offset:2px;outline:3px solid #0f6a542e}.owner-navigation-enabled .business-office .management-form-grid>.existing-employee-form{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr) auto;align-items:end;gap:5px 18px}.owner-navigation-enabled .business-office .existing-employee-form>.data-head{border-bottom:0;grid-area:1/1;padding-bottom:8px}.owner-navigation-enabled .business-office .existing-employee-form>p{grid-area:2/1;align-self:start}.owner-navigation-enabled .business-office .existing-employee-form>label{grid-area:1/2/3;align-self:end}.owner-navigation-enabled .business-office .existing-employee-form>.outline-button{grid-area:1/3/3;align-self:end;margin:0}@keyframes ownerManagementIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=900px){.owner-navigation-enabled .business-office .management-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.owner-navigation-enabled .business-office .management-form-grid{grid-template-columns:1fr}.owner-navigation-enabled .business-office .management-form-grid>.existing-employee-form{grid-column:auto;grid-template-rows:auto auto auto;grid-template-columns:minmax(190px,.8fr) minmax(230px,1.2fr)}.owner-navigation-enabled .business-office .existing-employee-form>.data-head{grid-area:1/1}.owner-navigation-enabled .business-office .existing-employee-form>p{grid-area:2/1/4}.owner-navigation-enabled .business-office .existing-employee-form>label{grid-area:1/2/3}.owner-navigation-enabled .business-office .existing-employee-form>.outline-button{grid-area:3/2;justify-self:start}}@media (width<=650px){.owner-navigation-enabled .business-office .management-form-grid{gap:11px}.owner-navigation-enabled .business-office .management-form-grid>.data-card{border-radius:16px;padding:16px}.owner-navigation-enabled .business-office .management-form-grid .advanced-form input{height:46px}.owner-navigation-enabled .business-office .management-form-grid .advanced-form>.primary,.owner-navigation-enabled .business-office .management-form-grid .advanced-form>.outline-button{justify-self:stretch;width:100%;min-height:46px}.owner-navigation-enabled .business-office .management-form-grid>.existing-employee-form{grid-template-rows:auto;grid-template-columns:1fr;gap:10px;display:grid}.owner-navigation-enabled .business-office .existing-employee-form>.data-head,.owner-navigation-enabled .business-office .existing-employee-form>p,.owner-navigation-enabled .business-office .existing-employee-form>label,.owner-navigation-enabled .business-office .existing-employee-form>.outline-button{grid-area:auto/1}.owner-navigation-enabled .business-office .existing-employee-form>.data-head{border-bottom:1px solid #e9efec;padding-bottom:11px}}.admin-platform-shell{grid-template-columns:230px minmax(0,1fr);height:100dvh;min-height:0;transition:grid-template-columns .22s;overflow:hidden}.admin-platform-shell.admin-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.admin-platform-shell>.admin-desktop-sidebar{height:100dvh;min-height:0}.admin-platform-shell>.admin-workspace{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.admin-platform-shell .admin-workspace>header{z-index:40;flex:none;position:relative}.admin-platform-shell .admin-content{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:0 auto;overflow:hidden auto}.admin-desktop-sidebar{transition:padding .22s}.admin-sidebar-brand{align-items:center;min-height:45px;display:flex;position:relative}.admin-sidebar-toggle{z-index:6;top:5px;right:-33px;box-shadow:0 7px 20px #052d2624;color:#174c3d!important;background:#fff!important;border:1px solid #d4e2dc!important;border-radius:9px!important;place-items:center!important;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:grid!important;position:absolute!important}.admin-sidebar-toggle:hover,.admin-sidebar-toggle:focus-visible{outline:0;box-shadow:0 9px 23px #052d2633;color:#0f6a54!important;border-color:#9fc8b8!important}.admin-sidebar-toggle span{font-size:22px;line-height:1;transform:translateY(-1px)}.admin-desktop-sidebar nav{scrollbar-width:thin;gap:4px;margin-top:18px;display:grid;overflow-y:auto}.admin-nav-group{gap:4px;display:grid}.admin-nav-group+.admin-nav-group{margin-top:3px}.admin-desktop-sidebar .admin-nav-button{position:relative;overflow:visible}.admin-desktop-sidebar .admin-nav-text,.admin-desktop-sidebar .admin-identity>div,.admin-desktop-sidebar .brand>div,.admin-desktop-sidebar .admin-nav-label{opacity:1;transition:opacity .14s}.admin-sidebar-collapsed .admin-desktop-sidebar{padding-inline:12px}.admin-sidebar-collapsed .admin-desktop-sidebar .brand{justify-content:center}.admin-sidebar-collapsed .admin-desktop-sidebar .brand>div,.admin-sidebar-collapsed .admin-desktop-sidebar .admin-identity>div,.admin-sidebar-collapsed .admin-desktop-sidebar .admin-nav-text,.admin-sidebar-collapsed .admin-desktop-sidebar .admin-nav-label{opacity:0;pointer-events:none;width:0;height:0;margin:0;overflow:hidden}.admin-sidebar-collapsed .admin-desktop-sidebar .admin-identity{justify-content:center;padding:9px}.admin-sidebar-collapsed .admin-desktop-sidebar .admin-nav-button{justify-content:center;padding-inline:0;font-size:0}.admin-sidebar-collapsed .admin-desktop-sidebar .admin-nav-button.active:after{margin:0;position:absolute;right:2px}.admin-sidebar-collapsed .admin-desktop-sidebar .admin-nav-button:before{content:attr(data-tooltip);z-index:125;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#173d32;border:1px solid #ffffff1f;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:500;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 13px);transform:translate(-4px,-50%);box-shadow:0 9px 24px #052d262e}.admin-sidebar-collapsed .admin-desktop-sidebar .admin-nav-button:hover:before,.admin-sidebar-collapsed .admin-desktop-sidebar .admin-nav-button:focus-visible:before{opacity:1;transform:translateY(-50%)}.admin-mobile-menu,.admin-mobile-backdrop,.admin-mobile-drawer{display:none}.admin-platform-shell .admin-content{width:min(1240px,92%);padding-top:27px}.admin-platform-shell .admin-users,.admin-platform-shell .admin-payments{border-radius:18px;box-shadow:0 10px 30px #073d310e}.admin-platform-shell .admin-user,.admin-platform-shell .admin-pay-item{transition:transform .18s,border-color .18s,box-shadow .18s}.admin-platform-shell .admin-user:hover,.admin-platform-shell .admin-pay-item:hover{border-color:#bfd7cd;transform:translateY(-2px);box-shadow:0 10px 24px #073d3112}.admin-platform-shell .admin-kpi-grid article{min-height:101px;padding:15px}.admin-platform-shell .admin-kpi-grid article strong{font-size:21px}.admin-kpi-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-kpi-skeleton span{background:linear-gradient(100deg,#f3f7f5 20%,#fff 38%,#f3f7f5 56%) 0 0/220% 100%;border:1px solid #e2eae6;border-radius:15px;min-height:101px;animation:1.25s ease-in-out infinite adminSkeleton}@keyframes adminSkeleton{to{background-position-x:-220%}}.admin-platform-section{gap:16px;display:grid}.admin-section-intro{background:#fff;border:1px solid #dce6e1;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;padding:21px 22px;display:flex;box-shadow:0 9px 28px #073d310d}.admin-section-intro h2{letter-spacing:-.03em;margin:2px 0 6px;font-size:clamp(21px,2.3vw,28px)}.admin-section-intro p:last-child{color:#6b7a74;max-width:720px;margin:0;font-size:10px;line-height:1.6}.admin-section-intro>span{color:#0f6a54;background:#e9f5ef;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:600}.admin-component-loader{color:#75857e;background:#fff;border:1px solid #dfe8e3;border-radius:15px;place-content:center;justify-items:center;gap:8px;min-height:92px;display:grid}.admin-component-loader span{border:3px solid #d9e7e1;border-top-color:#0f6a54;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite adminSpin}.admin-component-loader p{margin:0;font-size:9px}.admin-platform-list{border-radius:18px;margin:0;padding:17px}.admin-platform-list .compact-list>div{min-height:59px;padding:11px 12px}.platform-list-value{text-align:right;justify-items:end;gap:3px;display:grid}.platform-list-value strong{font-size:10px}.platform-list-value small{color:#7c8b85;font-size:7px}.admin-health-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-health-grid>.data-card{margin:0}.health-status-chip{align-items:center;color:#176147!important;background:#e8f5ef!important;gap:7px!important;display:flex!important}.health-status-chip i{background:#28a977;border-radius:50%;width:7px;height:7px}.admin-account-directory .user-meta small{white-space:normal;line-height:1.45}@media (width>=701px) and (width<=950px){.admin-platform-shell:not(.admin-sidebar-collapsed){grid-template-columns:230px minmax(0,1fr)}.admin-platform-shell:not(.admin-sidebar-collapsed)>.admin-desktop-sidebar{padding:28px 18px}.admin-platform-shell:not(.admin-sidebar-collapsed) .admin-desktop-sidebar .brand>div{display:grid}.admin-platform-shell:not(.admin-sidebar-collapsed) .admin-desktop-sidebar .brand{justify-content:flex-start}.admin-platform-shell:not(.admin-sidebar-collapsed) .admin-desktop-sidebar .admin-identity{justify-content:flex-start;padding:12px}.admin-platform-shell:not(.admin-sidebar-collapsed) .admin-desktop-sidebar .admin-identity>div{display:grid}.admin-platform-shell:not(.admin-sidebar-collapsed) .admin-desktop-sidebar nav button,.admin-platform-shell:not(.admin-sidebar-collapsed) .admin-desktop-sidebar .admin-logout{justify-content:flex-start;padding:0 12px;font-size:11px}}@media (width<=1100px){.admin-kpi-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-platform-shell{display:block}.admin-platform-shell>.admin-desktop-sidebar{display:none}.admin-platform-shell .admin-workspace>header{padding-left:62px}.admin-mobile-menu{z-index:105;color:#0f6a54;background:#fff;border:1px solid #d7e4de;border-radius:11px;place-items:center;width:39px;height:39px;padding:0;font-size:19px;display:grid;position:fixed;top:14px;left:13px;box-shadow:0 7px 20px #052d261f}.admin-mobile-menu:focus-visible{outline-offset:2px;outline:3px solid #0f6a5433}.admin-mobile-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#031c1780;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.admin-mobile-drawer{z-index:121;color:#c9d9d3;background:linear-gradient(#06392f,#052d26);flex-direction:column;box-shadow:18px 0 45px #01181340;width:min(330px,90vw)!important;height:100svh!important;padding:20px 16px calc(18px + env(safe-area-inset-bottom))!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important}.admin-drawer-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-drawer-head>button{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;font-size:24px;display:grid}.admin-drawer-role{background:#ffffff12;border:1px solid #ffffff14;border-radius:12px;gap:3px;margin:19px 0 10px;padding:11px 12px;display:grid}.admin-drawer-role small{color:#96b8ad;letter-spacing:.13em;font-size:7px}.admin-drawer-role strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-mobile-drawer nav{gap:8px;min-height:0;display:grid;overflow:auto}.admin-drawer-group{gap:4px;display:grid}.admin-drawer-group>small{color:#719a8c;letter-spacing:.14em;padding:5px 11px 1px;font-size:6.5px;font-weight:500}.admin-drawer-group button,.admin-drawer-logout{color:#bed2cb;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;font-size:11px;font-weight:600;display:flex}.admin-drawer-group button svg,.admin-drawer-logout svg{width:17px}.admin-drawer-group button.active{color:#fff;background:#ffffff1a}.admin-drawer-group button.active:after{content:"";background:#efc75d;border-radius:4px;width:3px;height:18px;margin-left:auto}.admin-drawer-logout{color:#f1b9b2;background:#ba3b311f;margin-top:auto}.admin-section-intro{flex-direction:column;align-items:flex-start;padding:18px}.admin-health-grid{grid-template-columns:1fr}.admin-platform-list .compact-list>div{flex-direction:column;align-items:flex-start}.platform-list-value{text-align:left;justify-items:start}.admin-platform-list .row-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (width<=420px){.admin-kpi-skeleton{grid-template-columns:1fr}.admin-platform-shell .admin-content{width:min(100% - 20px,650px)}.admin-platform-shell .admin-user{grid-template-columns:auto minmax(0,1fr)}.admin-platform-shell .user-actions{grid-column:1/-1}.admin-platform-shell .admin-kpi-grid{grid-template-columns:1fr}}@media print{.employee-navigation-enabled,.admin-platform-shell{height:auto;overflow:visible}.employee-navigation-enabled>.workspace,.admin-platform-shell>.admin-workspace{height:auto;display:block;overflow:visible}.employee-navigation-enabled .content,.admin-platform-shell .admin-content{overflow:visible}}.product-search,.user-search,.admin-directory-search label,.bqs-service-search,.gsp-search{box-shadow:none!important;background:#f2f6f4!important;border:0!important;transition:background .18s,box-shadow .18s!important}.product-search:focus-within,.user-search:focus-within,.admin-directory-search label:focus-within,.bqs-service-search:focus-within,.gsp-search:focus-within{background:#fff!important;border:0!important;box-shadow:0 9px 24px #074c3a17!important}.product-search input,.user-search input,.admin-directory-search input,.bqs-service-search input,.gsp-search input{box-shadow:none!important;border:0!important;outline:0!important}.bqs-control-search input{box-shadow:none!important;background:#f2f6f4!important;border:0!important;outline:0!important;transition:background .18s,box-shadow .18s!important}.bqs-control-search input:focus,.bqs-control-search input:focus-visible{background:#fff!important;border:0!important;outline:0!important;box-shadow:0 9px 24px #074c3a17!important}@media (prefers-reduced-motion:reduce){.product-search,.user-search,.admin-directory-search label,.bqs-service-search,.gsp-search,.bqs-control-search input{transition:none!important}}.lp-cms-slots{background:#f4faf8;border-block:1px solid #12826621;padding:18px 0}.lp-cms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lp-cms-card{background:#fff;border:1px solid #1282662e;border-radius:20px;padding:24px 26px;position:relative;overflow:hidden;box-shadow:0 12px 36px #0d3f3512}.lp-cms-card:before{content:"";background:#128266;width:4px;position:absolute;inset:0 auto 0 0}.lp-cms-card>small{color:#128266;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:500;display:block}.lp-cms-card h2{color:#12342e;margin:0;font-size:clamp(20px,2.2vw,29px);line-height:1.15}.lp-cms-card p{color:#516c66;max-width:720px;margin:10px 0 0;line-height:1.65}.lp-cms-card a{color:#0d7058;align-items:center;gap:8px;margin-top:15px;font-weight:600;text-decoration:none;display:inline-flex}.lp-cms-card.slot-announcement,.lp-cms-card.slot-campaign-banner,.lp-cms-card.slot-temporary-service-message{grid-column:1/-1}.lp-cms-card.slot-campaign-banner{color:#fff;background:linear-gradient(130deg,#0d5f50,#128266)}.lp-cms-card.slot-campaign-banner h2,.lp-cms-card.slot-campaign-banner p,.lp-cms-card.slot-campaign-banner a{color:#fff}.lp-cms-card.is-preview{min-height:210px}.lp-cms-preview-label{color:#835b00;letter-spacing:.12em;background:#fff2cc;border-radius:999px;margin-bottom:12px;padding:6px 9px;font-size:10px;font-weight:500;display:inline-flex}@media (width<=720px){.lp-cms-grid{grid-template-columns:1fr}.lp-cms-card{padding:21px;grid-column:auto!important}}.staff-login-entry{background:#f2f7f5;border:1px solid #dbe8e2;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:11px 12px;display:flex}.staff-login-entry span{color:#64766f;font-size:8.5px;font-weight:600;line-height:1.4}.staff-login-entry button,.staff-back-link{color:#0b684f;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;flex:none;font-size:9px;font-weight:600}.staff-login-entry button:hover,.staff-back-link:hover{color:#9a6d0b}.staff-login{align-content:center}.staff-login .staff-id-input{text-transform:uppercase;font-family:var(--font-sans);letter-spacing:.075em;font-weight:600}.staff-back-link{text-align:center;width:100%;margin:14px 0 8px;padding:9px}.ops-staff-id{overflow-wrap:anywhere;color:#0b684f;letter-spacing:.045em;background:#edf7f3;border:1px solid #d3e9df;border-radius:6px;width:max-content;max-width:100%;margin-top:5px;padding:4px 7px;font-size:9px;font-weight:600;display:block}.ops-password-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 36px);overflow-y:auto}.ops-password-dialog dd.ops-staff-identity{overflow-wrap:anywhere;color:#0b684f;font-family:var(--font-sans);letter-spacing:.045em;font-weight:600}.ops-password-actions{flex-wrap:wrap}@media (width<=430px){.staff-login-entry{text-align:center;flex-direction:column;align-items:stretch}.staff-login-entry button{border:1px solid #cfe1d9;border-radius:8px;min-height:38px}.staff-auth-page .auth-form-card{min-width:0}.staff-auth-page .staff-id-input{letter-spacing:.035em;font-size:12px}.ops-password-dialog dd{overflow-wrap:anywhere}.ops-password-actions>button{width:100%}}.public-reviews{background:linear-gradient(145deg,#f6faf7 0%,#fff 62%);overflow:hidden}.public-reviews-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.public-reviews-head h2{color:#073f35;max-width:720px;margin:12px 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.public-reviews-head p{color:#63766f;max-width:680px}.review-summary{background:#fff;border:1px solid #dbe8e2;border-radius:22px;min-width:170px;padding:20px;box-shadow:0 16px 40px #073f3510}.review-summary>strong{color:#073f35;font-size:2.4rem;display:block}.review-summary small{color:#6b7e77;margin-top:6px;display:block}.review-stars{color:#cfd9d4;gap:3px;display:inline-flex}.review-stars button,.review-stars>span{color:inherit;background:0 0;border:0;padding:4px 1px;font-size:1.28rem;line-height:1}.review-stars button{cursor:pointer}.review-stars .selected{color:#d6a11d}.public-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-review-grid article{background:#fff;border:1px solid #deebe5;border-radius:24px;flex-direction:column;min-height:250px;padding:26px;display:flex;box-shadow:0 18px 45px #073f350d}.public-review-grid blockquote{color:#183d35;overflow-wrap:anywhere;margin:22px 0;font-size:1.05rem;line-height:1.7}.public-review-grid footer{border-top:1px solid #edf3f0;margin-top:auto;padding-top:18px}.public-review-grid footer span,.public-review-grid footer small{display:block}.public-review-grid footer span{color:#073f35;font-weight:600}.public-review-grid footer small{color:#47786b;margin-top:4px}.reviews-loading,.reviews-empty{text-align:center;color:#587168;border:1px dashed #cbded6;border-radius:24px;padding:44px}.reviews-empty h3{color:#073f35;margin:0 0 8px}.reviews-more{color:#075a49;cursor:pointer;background:#fff;border:1px solid #0b765f;border-radius:999px;margin:28px auto 0;padding:13px 20px;font-weight:600;display:block}.customer-review-panel{background:#fff;border:1px solid #d8e7e1;border-radius:22px;padding:28px}.settings-review-card{grid-column:1/-1}.customer-review-panel h2,.admin-reviews h2{color:#073f35;margin:6px 0 10px}.customer-review-panel form{gap:18px;display:grid}.customer-review-panel fieldset{border:0;margin:0;padding:0}.customer-review-panel legend,.customer-review-panel label{color:#183d35;font-weight:500}.customer-review-panel textarea{resize:vertical;width:100%;font:inherit;border:1px solid #bfd4cc;border-radius:14px;margin-top:8px;padding:14px}.customer-review-panel label>small{float:right;color:#6b7e77}.review-own-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.review-state{color:#397362;display:block}.review-state.hidden{color:#9a6311}.review-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.review-actions button,.admin-review-list button,.review-pagination button{color:#17483d;cursor:pointer;background:#fff;border:1px solid #cadbd4;border-radius:10px;padding:10px 14px;font-weight:600}.review-actions .review-primary{color:#fff;background:#08715b;border-color:#08715b}.review-danger{color:brown!important;border-color:#ebc5c5!important}.review-message{color:#185848;background:#eef7f3;border-radius:10px;margin:12px 0;padding:11px 14px}.admin-reviews{background:#fff;border:1px solid #d8e6e1;border-radius:24px;padding:28px}.admin-reviews-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-reviews-head label{gap:6px;font-weight:500;display:grid}.admin-reviews-head select{background:#fff;border:1px solid #c5d9d1;border-radius:10px;min-width:150px;padding:10px}.admin-review-list{gap:14px;margin-top:24px;display:grid}.admin-review-list article{border:1px solid #dfeae6;border-radius:16px;padding:20px}.admin-review-list header{justify-content:space-between;gap:16px;display:flex}.admin-review-list header strong,.admin-review-list header .review-stars{display:block}.admin-review-list header>span{color:#17644f;background:#eaf6f1;border-radius:999px;height:max-content;padding:5px 9px;font-size:.72rem;font-weight:600}.admin-review-list header>span.hidden{color:#8a5b08;background:#fff3dc}.admin-review-list header>span.withdrawn{color:#656565;background:#f1f1f1}.admin-review-list p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.admin-review-list footer{text-align:right}.review-pagination{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}@media (width<=900px){.public-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.public-reviews-head,.admin-reviews-head{flex-direction:column;align-items:stretch}.public-review-grid{grid-template-columns:1fr}.public-review-grid article{min-height:220px;padding:22px}.review-summary{min-width:0}.customer-review-panel,.admin-reviews{padding:20px}.admin-review-list header{flex-direction:column;align-items:flex-start}.review-actions>*{width:100%}}@media (width<=360px){.customer-review-panel,.admin-reviews,.public-review-grid article{padding:16px}.review-stars button{padding:7px 3px;font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.reviews-more,.review-stars button{transition:none}}.review-dashboard-cta{background:linear-gradient(135deg,#fff,#f2f8f5);border:1px solid #d8e7e0;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:88px;margin:0 0 18px;padding:15px 16px;display:grid;box-shadow:0 9px 28px #073d310d}.review-cta-icon{color:#8b6817;background:#fff3ca;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.review-dashboard-cta>div{gap:3px;min-width:0;display:grid}.review-dashboard-cta>div small{color:#8b6817;letter-spacing:.12em;font-size:7px;font-weight:500}.review-dashboard-cta>div strong{color:#183d35;font-size:11px}.review-dashboard-cta>div p{color:#74857e;margin:0;font-size:8px}.review-cta-status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:600}.review-cta-status.submitted{color:#146249;background:#e2f4ec}.review-cta-status.pending{color:#7d611c;background:#fff4d5}.review-dashboard-cta>button,.review-page-back{color:#fff;letter-spacing:.03em;cursor:pointer;background:#08715b;border:0;border-radius:10px;min-height:42px;padding:0 14px;font-size:8px;font-weight:600}.review-dashboard-cta>button:hover{background:#065b49}.review-experience-page{width:min(760px,100%);margin:0 auto}.review-experience-page .section-intro{margin:18px 0}.review-experience-page .customer-review-panel{grid-column:auto;padding:clamp(20px,4vw,32px);box-shadow:0 16px 42px #073d3110}.review-page-back{color:#12634f;background:#e9f5ef;min-height:40px}.review-panel-loading{color:#63776f;place-items:center;min-height:180px;display:grid}.review-experience-page .review-stars button{min-width:36px;min-height:40px}@media (width<=800px){.review-dashboard-cta{grid-template-columns:auto minmax(0,1fr) auto}.review-dashboard-cta>button{grid-column:2/-1;width:100%}.review-cta-status{align-self:start}}@media (width<=480px){.review-dashboard-cta{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:14px}.review-cta-status{grid-column:2}.review-dashboard-cta>button{grid-column:1/-1;min-height:46px}.review-experience-page .section-intro{margin:14px 0}.review-page-back{width:100%;min-height:44px}.review-experience-page .review-actions>*{min-height:44px}.review-experience-page .review-stars{justify-content:space-between;max-width:270px;display:flex}.review-experience-page .review-stars button{min-width:44px;min-height:44px;font-size:1.55rem}}.byteq-landing .lp-hero-copy{min-width:0}.byteq-landing .lp-kicker{white-space:normal;overflow-wrap:anywhere}.byteq-landing .lp-kicker>span{flex-shrink:0}.byteq-landing :is(.lp-section-title p,.lp-hero-copy>p,.lp-about-teaser-card p,.lp-feature-copy p,.lp-steps p,.lp-industries p,.lp-owner-copy>p,.lp-trust-grid p,.lp-faq-list details p,.lp-contact p,.lp-final p,.lp-footer p,.public-reviews p){font-size:1rem;line-height:1.7}.byteq-landing :is(.lp-desktop-nav a,.lp-mobile-menu a,.lp-feature-tabs button,.lp-text-button,.lp-faq-list summary,.lp-owner-copy li,.lp-footer-links a,.lp-footer-links button,.lp-contact-links strong,.lp-footer-contact strong){font-size:.875rem;line-height:1.5}.byteq-landing :is(.lp-section-label,.lp-kicker,.lp-hero-assurance,.lp-proof-bar span,.lp-final small,.lp-footer-bottom,.lp-footer-bottom small,.lp-contact-links small,.lp-footer-contact small){font-size:.75rem;line-height:1.5}.byteq-landing :is(.lp-button,.lp-secondary-button,.lp-login-button,.lp-final-login,.lp-footer-cta button){white-space:normal;height:auto;min-height:44px;font-size:1rem;line-height:1.4}.auth-v2 .auth-form-card>p:not(.eyebrow):not(.switch){font-size:1rem;line-height:1.6}.auth-v2 .auth-form-card label{font-size:.875rem;line-height:1.5}.auth-v2 .auth-form-card input{font-size:1rem}.auth-v2 .auth-form-card input::placeholder{font-size:inherit}.auth-v2 .auth-form-card .eyebrow{line-height:1.5;font-size:.75rem!important}.auth-v2 .auth-form-card :is(.signup-role-picker strong,.trial-note strong,.employee-note strong,.staff-login-entry button,.staff-back-link,.auth-forgot){font-size:.875rem;line-height:1.5}.auth-v2 .auth-form-card :is(.signup-role-picker small,.trial-note small,.employee-note small,.staff-login-entry span,.or){font-size:.75rem;line-height:1.5}.auth-v2 .auth-form-card>small{font-size:.75rem;line-height:1.6}.auth-v2 .auth-form-card .switch{line-height:1.6;font-size:.875rem!important}.auth-v2 .auth-form-card .auth-submit{white-space:normal;height:auto;min-height:48px;font-size:1rem}.auth-v2 .staff-login-entry{flex-wrap:wrap}.auth-v2 .staff-login-entry button{white-space:normal;text-align:left}@media (width<=560px){.auth-v2 .signup-role-picker{grid-template-columns:1fr}}.byteq-landing .lp-hero-copy h1{letter-spacing:-.035em;font-size:clamp(2.75rem,4.1vw,3.5rem);line-height:1.12}.byteq-landing :is(.lp-section-title h2,.lp-contact h2,.public-reviews-head h2,.lp-about-teaser-card h2){letter-spacing:-.025em;font-size:clamp(2rem,3vw,2.5rem);line-height:1.2}.byteq-landing :is(.lp-faq-grid .lp-section-title h2,.lp-owner-copy h2){letter-spacing:-.025em;font-size:clamp(1.875rem,2.65vw,2.25rem);line-height:1.22}.byteq-landing .lp-feature-copy h3{letter-spacing:-.02em;font-size:1.5rem;line-height:1.25}.byteq-landing .lp-final h2{letter-spacing:-.03em;font-size:clamp(2.125rem,3.6vw,3rem);line-height:1.18}.byteq-landing .lp-about-teaser-card h2{margin:8px 0 10px}.about-page .about-hero h1{letter-spacing:-.03em;font-size:clamp(2.625rem,3.8vw,3.25rem);line-height:1.15}.about-page :is(.about-two-column h2,.about-heading h2,.about-group h2,.about-start h2){letter-spacing:-.02em;font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.25}.about-page .about-final h2{letter-spacing:-.025em;font-size:clamp(2rem,3vw,2.75rem);line-height:1.2}.about-page :is(.about-hero p,.about-two-column p,.about-heading p,.about-group p,.about-start p,.about-feature-grid p,.about-how p,.about-role-grid p,.about-final p){font-size:1rem;line-height:1.65}.about-page :is(.about-hero-summary li,.about-challenge-list span,.about-two-column li,.about-start li){font-size:.875rem;line-height:1.5}.about-page :is(.about-label,.about-hero-summary>small,.about-role-grid small){font-size:.75rem;line-height:1.5}.about-page :is(.about-primary,.about-secondary,.about-back){font-size:.875rem;line-height:1.5}.auth-v2 .auth-form-card h2{letter-spacing:-.025em;font-size:clamp(1.625rem,2.1vw,1.75rem);line-height:1.25}.auth-v2 .auth-form-card .auth-label-row>button{min-height:32px;padding:4px 6px;font-size:.875rem;line-height:1.5}@media (width<=600px){.byteq-landing .lp-hero-copy h1{font-size:clamp(2.125rem,9vw,2.375rem)}.byteq-landing :is(.lp-section-title h2,.lp-contact h2,.public-reviews-head h2,.lp-about-teaser-card h2){font-size:clamp(1.75rem,7.5vw,2rem)}.byteq-landing :is(.lp-faq-grid .lp-section-title h2,.lp-owner-copy h2){font-size:1.875rem}.byteq-landing .lp-final h2,.about-page .about-hero h1{font-size:2.125rem}.about-page :is(.about-two-column h2,.about-heading h2,.about-group h2,.about-start h2){font-size:1.625rem}.about-page .about-final h2{font-size:2.125rem}}.about-page{--about-green:#064b3b;--about-deep:#032c24;--about-gold:#d7b44e;--about-cream:#f7f7f2;--about-ink:#18352c;min-height:100vh;color:var(--about-ink);background:#fff;overflow-x:hidden}.about-page *{box-sizing:border-box}.about-page a{-webkit-tap-highlight-color:transparent}.about-page a:focus-visible,.about-page summary:focus-visible{outline-offset:3px;outline:3px solid #d7b44e}.about-container{width:min(1120px,100% - 40px);margin-inline:auto}.about-nav-shell{z-index:20;background:#fff;border:1px solid #dfe8e3;border-radius:17px;align-items:center;gap:24px;width:min(1180px,100% - 30px);min-height:72px;margin:14px auto;padding:9px 12px 9px 17px;display:flex;position:relative;box-shadow:0 12px 34px #063b2e14}.about-nav-shell>a{text-decoration:none}.about-brand{color:var(--about-ink);align-items:center;gap:10px;display:flex}.about-brand>img{object-fit:contain;width:58px;height:45px}.about-brand>span{gap:2px;display:grid}.about-brand strong{letter-spacing:.03em;font-size:11px}.about-brand small{color:#75857e;font-size:7px}.about-desktop-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.about-desktop-nav a{color:#687a73;padding:8px 0;font-size:10px;font-weight:500;text-decoration:none}.about-desktop-nav a:hover,.about-desktop-nav a.active{color:var(--about-green)}.about-desktop-nav a.active{box-shadow:inset 0 -2px var(--about-gold)}.about-nav-actions{align-items:center;gap:7px;display:flex}.about-nav-actions a{text-decoration:none}.about-login{color:var(--about-green);padding:10px 12px;font-size:9px;font-weight:600}.about-primary,.about-secondary{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.about-primary{color:#fff;background:var(--about-green);box-shadow:0 10px 22px #064b3b29}.about-primary:hover{background:#043e31}.about-secondary{color:var(--about-green);background:#fff;border:1px solid #cbded6}.about-nav-start{min-height:42px;padding-inline:14px}.about-mobile-menu{margin-left:auto;display:none}.about-mobile-menu summary{color:var(--about-green);cursor:pointer;background:#edf5f1;border-radius:10px;padding:11px 12px;font-size:9px;font-weight:600;list-style:none}.about-mobile-menu summary::-webkit-details-marker{display:none}.about-mobile-menu nav{background:#fff;border:1px solid #dfe8e3;border-radius:14px;gap:4px;padding:12px;display:grid;position:absolute;top:68px;left:0;right:0;box-shadow:0 18px 40px #052f2524}.about-mobile-menu nav a{color:#315148;border-radius:9px;align-items:center;min-height:42px;padding:0 12px;font-size:10px;font-weight:500;text-decoration:none;display:flex}.about-mobile-menu nav a:hover{background:#edf5f1}.about-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d7b44e2b,transparent 28%),linear-gradient(145deg,var(--about-deep),#075541);padding:78px 0 86px}.about-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid}.about-label{color:#a47d1e;letter-spacing:.15em;font-size:8px;font-weight:500;display:inline-block}.about-hero .about-label,.about-group .about-label,.about-final .about-label{color:#edcc6d}.about-hero h1{color:#fff;letter-spacing:-.055em;max-width:680px;margin:15px 0 17px;font-size:clamp(42px,5vw,66px);line-height:1.01}.about-hero p{color:#c7d9d2;max-width:670px;margin:0;font-size:13px;line-height:1.75}.about-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:27px;display:flex}.about-hero .about-secondary,.about-final .about-secondary{color:#fff;background:#ffffff0e;border-color:#ffffff30}.about-hero-summary{background:#ffffff13;border:1px solid #ffffff24;border-radius:21px;padding:28px;box-shadow:0 24px 60px #00140f38}.about-hero-summary>small{color:#edcc6d;letter-spacing:.15em;font-size:7px;font-weight:500}.about-hero-summary h2{color:#fff;margin:8px 0 19px;font-size:22px;line-height:1.25}.about-hero-summary ul{margin:0;padding:0;list-style:none;display:grid}.about-hero-summary li{color:#e1ece8;border-top:1px solid #ffffff1a;align-items:center;gap:12px;min-height:52px;font-size:10px;font-weight:600;display:flex}.about-hero-summary li span{color:#183b30;background:#f0d174;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:600;display:grid}.about-section{padding:74px 0}.about-two-column{grid-template-columns:1fr 1fr;gap:70px;display:grid}.about-two-column article{min-width:0}.about-two-column h2,.about-heading h2,.about-group h2,.about-start h2{color:var(--about-ink);letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(27px,3vw,40px);line-height:1.1}.about-two-column p,.about-heading p,.about-group p,.about-start p{color:#61736c;font-size:11px;line-height:1.8}.about-two-column p{margin:0 0 12px}.about-heading{max-width:720px;margin-bottom:32px}.about-heading p{max-width:630px}.about-challenges{background:var(--about-cream)}.about-challenge-list{grid-template-columns:1fr 1fr;gap:8px 28px;display:grid}.about-challenge-list article{background:#fff;border:1px solid #e2e8e4;border-radius:12px;align-items:center;gap:13px;min-height:60px;padding:0 15px;display:flex}.about-challenge-list b{color:#b18728;font-size:8px}.about-challenge-list span{font-size:10px;font-weight:600}.about-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.about-feature-grid article{background:#fff;border:1px solid #dfe8e3;border-radius:16px;min-height:180px;padding:21px;box-shadow:0 10px 28px #073a2e0e}.about-feature-grid article>span{color:#ad8629;font-size:8px;font-weight:600}.about-feature-grid h3{margin:23px 0 9px;font-size:16px}.about-feature-grid p{color:#6a7b74;margin:0;font-size:10px;line-height:1.7}.about-how{color:#fff;background:var(--about-deep)}.about-how .about-heading h2{color:#fff}.about-how .about-label{color:#edcc6d}.about-how ol{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.about-how li{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:16px;min-height:180px;padding:21px}.about-how li>span{color:#17382e;background:#f0d174;border-radius:10px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:600;display:grid}.about-how h3{color:#fff;margin:25px 0 8px;font-size:15px}.about-how p{color:#b8cec5;margin:0;font-size:9px;line-height:1.65}.about-use{background:#fff}.about-two-column ul{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.about-two-column li{color:#36544b;padding-left:20px;font-size:10px;line-height:1.6;position:relative}.about-two-column li:before{content:"✓";color:#168064;font-weight:600;position:absolute;left:0}.about-roles{background:var(--about-cream)}.about-role-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.about-role-grid article{background:#fff;border:1px solid #dfe7e3;border-radius:18px;padding:27px}.about-role-grid small{color:#a47d1e;letter-spacing:.13em;font-size:7px;font-weight:500}.about-role-grid h3{margin:9px 0 10px;font-size:20px}.about-role-grid p{color:#667871;margin:0;font-size:10px;line-height:1.75}.about-records{background:#fff}.about-group{color:#fff;background:linear-gradient(145deg,#06382e,#075a45);padding:68px 0}.about-group-grid{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:50px;display:grid}.about-group-logo{background:#fff;border-radius:22px;place-items:center;height:150px;display:grid}.about-group-logo img{object-fit:contain;width:145px;height:105px}.about-group h2{color:#fff;max-width:710px}.about-group p{color:#c3d7cf;max-width:700px}.about-start{background:var(--about-cream)}.about-start>.about-container{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.about-start ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.about-start li{background:#fff;border:1px solid #dfe7e3;border-radius:11px;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-size:10px;font-weight:600;display:flex}.about-start li span{color:#fff;background:var(--about-green);border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.about-final{color:#fff;background:var(--about-deep);text-align:center;padding:82px 0}.about-final h2{color:#fff;letter-spacing:-.045em;max-width:760px;margin:12px auto;font-size:clamp(34px,4vw,50px);line-height:1.05}.about-final p{color:#bcd1c9}.about-final .about-actions{justify-content:center}.about-footer{color:#a8beb6;background:#021f1a;padding:35px 0}.about-footer>.about-container{grid-template-columns:1fr auto;align-items:center;gap:22px;display:grid}.about-footer .about-brand{color:#fff}.about-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.about-footer nav a{color:#a8beb6;font-size:9px;text-decoration:none}.about-footer nav a:hover{color:#edcc6d}.about-footer p{border-top:1px solid #ffffff14;grid-column:1/-1;margin:0;padding-top:18px;font-size:8px}.lp-about-teaser{background:var(--lp-cream)}.lp-about-teaser-card{background:#fff;border:1px solid #dfe7e3;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:45px;padding:40px 44px;display:grid;box-shadow:0 16px 45px #073a2e0f}.lp-about-teaser-card h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(28px,3.2vw,43px);line-height:1.08}.lp-about-teaser-card p{color:#65766f;max-width:760px;margin:0;font-size:12px;line-height:1.75}.lp-about-teaser-card .lp-button{min-width:160px;text-decoration:none}.about-back-row{margin-bottom:34px}.about-back{color:#f3f8f6;background:#ffffff14;border:1px solid #ffffff2e;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.about-back:hover{background:#ffffff24}@media (width<=980px){.about-desktop-nav{gap:14px}.about-hero-grid{gap:40px}.about-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-how ol{grid-template-columns:1fr 1fr}}@media (width<=760px){.about-container{width:min(100% - 28px,650px)}.about-nav-shell{min-height:62px;margin-top:9px;padding:7px 8px 7px 12px}.about-brand>img{width:48px;height:38px}.about-brand strong{font-size:9px}.about-desktop-nav,.about-nav-actions{display:none}.about-mobile-menu{display:block}.about-hero{padding:60px 0 65px}.about-hero-grid,.about-two-column,.about-group-grid,.about-start>.about-container{grid-template-columns:1fr}.about-hero-grid{gap:35px}.about-hero h1{font-size:clamp(36px,10vw,50px)}.about-section{padding:58px 0}.about-two-column{gap:42px}.about-challenge-list,.about-role-grid{grid-template-columns:1fr}.about-group-grid{gap:28px}.about-group-logo{width:170px}.about-start>.about-container{gap:30px}.about-footer>.about-container{grid-template-columns:1fr}.about-footer nav{justify-content:flex-start}.lp-about-teaser-card{grid-template-columns:1fr;gap:24px;padding:32px}.lp-about-teaser-card .lp-button{width:max-content}}@media (width<=480px){.about-container{width:calc(100% - 24px)}.about-nav-shell{width:calc(100% - 18px)}.about-brand>span{display:none}.about-hero{padding-top:48px}.about-hero h1{font-size:36px}.about-hero p{font-size:12px}.about-actions{flex-direction:column;align-items:stretch}.about-actions>*{width:100%}.about-hero-summary{padding:21px}.about-section{padding:50px 0}.about-two-column h2,.about-heading h2,.about-group h2,.about-start h2{font-size:29px}.about-feature-grid,.about-how ol{grid-template-columns:1fr}.about-feature-grid article{min-height:145px}.about-how li{min-height:150px}.about-group{padding:52px 0}.about-group-logo{width:150px;height:120px}.about-group-logo img{width:120px;height:90px}.about-final{padding:62px 0}.about-final h2{font-size:34px}.about-footer nav{grid-template-columns:1fr 1fr;display:grid}.lp-about-teaser-card{padding:25px}.lp-about-teaser-card h2{font-size:30px}.lp-about-teaser-card .lp-button{width:100%}}@media (prefers-reduced-motion:reduce){.about-page{scroll-behavior:auto}.about-page *{scroll-behavior:auto!important;transition:none!important}}
