/*! 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-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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--ink:#17202f;--muted:#687386;--line:#e6e9ee;--blue:#3156d3;--soft:#f5f7fb}*{box-sizing:border-box}body{background:var(--soft);color:var(--ink);margin:0;font-family:Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}.app{grid-template-columns:232px 1fr;min-height:100vh;display:grid}aside{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:232px;padding:26px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 31px;display:flex}.brand>div,.logoBig,.invoiceLogo{color:#fff;background:linear-gradient(145deg,#3156d3,#263c96);border-radius:11px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.brand span,.profile span{gap:2px;display:grid}.brand b{font-size:15px}nav{gap:5px;display:grid}nav button{color:#5c6677;text-align:left;background:0 0;border:0;border-radius:9px;gap:12px;padding:12px 13px;font-weight:600;display:flex}nav button i{text-align:center;width:20px;font-size:17px;font-style:normal}nav button.active{color:var(--blue);background:#eef2ff}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:20px 5px 0;display:flex}.profile>div,.avatar{color:#354b92;background:#e8ecf8;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.profile b{font-size:12px}main{grid-column:2}header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:100px;padding:22px 36px;display:flex}header h1{letter-spacing:-.3px;margin:0 0 5px;font-size:23px}header p,.panelhead p,.settinghead p{color:var(--muted);margin:0}.content{max-width:1450px;margin:auto;padding:28px 36px 60px}.primary,.secondary{border:0;border-radius:8px;padding:11px 17px;font-weight:700}.primary{background:var(--blue);color:#fff;box-shadow:0 3px 9px #3156d326}.secondary{color:#3f4857;background:#fff;border:1px solid #dfe3e9}.cards{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:24px;display:grid}.cards article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:42px 1fr;column-gap:12px;padding:18px;display:grid}.metric{border-radius:9px;grid-row:1/4;place-items:center;width:39px;height:39px;font-size:18px;font-weight:800;display:grid}.m0{color:#3156d3;background:#eef2ff}.m1{color:#0c966a;background:#e9f8f2}.m2{color:#3d9540;background:#edf8e9}.m3{color:#ba7610;background:#fff6df}.m4{color:#c84545;background:#fff0f0}.cards span{color:#737d8e;font-size:12px}.cards b{margin:3px 0;font-size:19px}.cards small{color:#9aa1ac;font-size:10px}.panel,.invoiceForm,.settings{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.panelhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.panelhead h2,.settinghead h2{margin:0 0 5px;font-size:17px}.textbtn,.viewbtn,.invoiceNo{color:var(--blue);background:0 0;border:0;font-weight:700}.tablewrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:#7a8392;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid var(--line);background:#fafbfc;padding:12px 18px;font-size:10px}td{color:#566071;white-space:nowrap;border-bottom:1px solid #edf0f3;padding:15px 18px}td small{color:#9299a6;margin-top:4px;display:block}.status{border-radius:20px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.paid{color:#18865d;background:#e7f7ef}.unpaid{color:#a86607;background:#fff4db}.empty{text-align:center;color:#89919e;padding:55px}.formtop{border-bottom:1px solid var(--line);background:#fafbff;justify-content:space-between;align-items:end;padding:22px 26px;display:flex}.formtop>div:first-child{gap:4px;display:grid}.formtop span,.sectiontitle span{color:var(--muted);font-size:12px}.formtop strong{font-size:20px}.formtop small{color:#9ba3ae}.inline{gap:12px;display:flex}.inline label,.fieldgrid label,.notes label,.clientselect,.modalfields label{color:#525d6d;gap:7px;font-size:12px;font-weight:700;display:grid}input,select,textarea{color:#263142;background:#fff;border:1px solid #dce1e8;border-radius:7px;outline:none;padding:10px 11px}textarea{resize:vertical;min-height:72px}.formsection{border-bottom:1px solid var(--line);padding:24px 26px}.sectiontitle{gap:4px;margin-bottom:18px;display:grid}.sectiontitle b{font-size:15px}.clientselect{max-width:440px;margin-bottom:18px}.fieldgrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.fieldgrid .wide{grid-column:1/-1}.itemhead,.itemrow{grid-template-columns:minmax(250px,1fr) 100px 180px 150px 35px;align-items:center;gap:10px;display:grid}.itemhead{color:#7d8694;text-transform:uppercase;padding:0 4px 8px;font-size:10px}.itemrow{margin-bottom:10px}.itemrow>b{text-align:right}.itemrow>button{color:#7f8895;background:#f4f5f7;border:0;border-radius:7px;width:32px;height:32px;font-size:18px}.moneyinput{border:1px solid #dce1e8;border-radius:7px;align-items:center;display:flex}.moneyinput i{color:#9199a5;padding-left:9px;font-size:10px;font-style:normal}.moneyinput input{border:0;width:100%;min-width:0}.additem{color:var(--blue);background:0 0;border:0;padding:9px 0;font-weight:700}.bottomgrid{grid-template-columns:1fr 400px;gap:55px;padding:25px;display:grid}.notes{gap:18px;display:grid}.totals>div{color:#5e6877;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.totals input{text-align:right;width:110px;padding:7px}.totals .grand{border-top:1px solid var(--line);color:var(--ink);margin-top:5px;padding-top:15px}.totals .grand b{font-size:17px}.totals .balance{color:#2646b0;background:#f0f3ff;border-radius:7px;margin:7px -12px -5px;padding:13px 12px}.formactions{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;gap:10px;padding:18px 25px;display:flex}.toolbar{gap:12px;padding:18px 20px;display:flex}.search{color:#9299a5;border:1px solid #dfe3e8;border-radius:8px;flex:1;align-items:center;padding:0 12px;display:flex}.search input{box-shadow:none;border:0;width:100%}.toolbar select{min-width:160px}.filters{gap:6px;padding:0 20px 16px;display:flex}.filters button{color:#667080;background:0 0;border:0;border-radius:7px;padding:8px 12px}.filters button.active{color:var(--blue);background:#eef2ff;font-weight:700}.filters span{background:#e8ebf0;border-radius:10px;margin-left:6px;padding:2px 6px;font-size:10px}.actions{gap:3px;display:flex}.actions button{color:#536071;background:#f3f5f8;border:0;border-radius:6px;width:29px;height:29px}.clientgrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px;display:grid}.clientgrid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:42px 1fr;gap:10px;padding:18px;display:grid}.clientgrid h3{margin:2px 0 4px}.clientgrid p{color:var(--muted);margin:0;font-size:12px}.clientgrid dl{grid-column:1/-1;grid-template-columns:70px 1fr;gap:8px;margin:12px 0;display:grid}.clientgrid dd{margin:0}.clientgrid article>div:last-child{grid-column:1/-1;gap:8px;display:flex}.clientgrid article>div:last-child button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 11px}.settinghead{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:24px 26px;display:flex}.logoBig{width:48px;height:48px}.overlay{z-index:50;background:#17202f99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:min(560px,100%);padding:22px}.modalhead{justify-content:space-between;display:flex}.modalhead h2{margin:0 0 20px}.modalhead button{background:0 0;border:0;font-size:22px}.modalfields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modalactions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.toast{color:#fff;z-index:80;background:#16241f;border-radius:9px;padding:13px 19px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 25px #0004}.loader{text-align:center;min-height:100vh;color:var(--muted);place-content:center;display:grid}.loader span{border:3px solid #dfe4ee;border-top-color:var(--blue);border-radius:50%;width:34px;height:34px;margin:auto;animation:.8s linear infinite spin}.loader.mini{min-height:300px}@keyframes spin{to{transform:rotate(360deg)}}.previewbar{justify-content:space-between;margin-bottom:18px;display:flex}.previewbar>div{gap:8px;display:flex}.invoicePaper{color:#202936;background:#fff;width:794px;min-height:1123px;margin:auto;padding:58px 62px;box-shadow:0 3px 18px #1f293718}.invoiceTop{justify-content:space-between;display:flex}.invoiceTop h2{margin:13px 0 7px;font-size:17px}.invoiceTop p,.billto p{color:#697384;margin:0;line-height:1.65}.invoiceMeta h1{letter-spacing:4px;color:#243c8c;margin:0 0 25px;font-size:37px}.invoiceMeta dl{grid-template-columns:110px 1fr;gap:9px;margin:0;display:grid}.invoiceMeta dd{text-align:right;margin:0;font-weight:700}.billto{border-top:2px solid #29449c;margin-top:40px;padding-top:24px}.billto span,.payment>span,.paperNotes span{letter-spacing:1.5px;color:#29449c;font-size:10px;font-weight:800}.billto h3{margin:9px 0 4px;font-size:17px}.paperItems{margin-top:32px}.paperItems th:not(:first-child),.paperItems td:not(:first-child){text-align:right}.paperItems td{padding:14px 13px}.paperBottom{grid-template-columns:1fr 270px;gap:35px;margin-top:22px;display:grid}.paperNotes p{color:#697384;line-height:1.6}.paperTotals>div{justify-content:space-between;padding:7px 0;display:flex}.paperGrand{border-top:1px solid #dfe3e8;margin-top:5px;padding-top:12px!important}.paperGrand b{font-size:16px}.paperDue{color:#2443a0;background:#edf1ff;margin:5px -10px 0;padding:11px 10px!important}.payment{background:#f5f7fb;border-left:3px solid #29449c;margin-top:48px;padding:18px}.payment>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:12px;display:grid}.payment p{gap:4px;margin:0;display:grid}.invoicePaper footer{text-align:center;color:#657085;margin-top:55px;font-weight:700}@media (width<=1000px){.cards{grid-template-columns:repeat(2,1fr)}.clientgrid{grid-template-columns:1fr 1fr}.bottomgrid{grid-template-columns:1fr}.invoicePaper{width:100%;min-height:auto}.itemhead,.itemrow{grid-template-columns:minmax(200px,1fr) 75px 140px 120px 35px}}@media (width<=720px){.app{display:block}.app aside{border-top:1px solid var(--line);border-right:0;width:auto;height:67px;padding:7px 5px;position:fixed;inset:auto 0 0}.brand,.profile{display:none}nav{grid-template-columns:repeat(5,1fr)}nav button{text-align:center;gap:1px;padding:6px 2px;font-size:9px;display:grid}nav button i{margin:auto}.app main{padding-bottom:70px}header{align-items:start;height:auto;padding:18px 17px}header p{display:none}header .primary{font-size:11px}.content{padding:16px}.cards{grid-template-columns:1fr 1fr}.cards article{padding:13px}.panelhead{padding:16px}.tablewrap{margin:0}.formtop{gap:18px;padding:18px;display:grid}.inline{grid-template-columns:1fr 1fr;display:grid}.inline label:last-child{grid-column:1/-1}.fieldgrid{grid-template-columns:1fr}.fieldgrid .wide{grid-column:auto}.formsection{padding:19px 16px}.itemhead{display:none}.itemrow{grid-template-columns:1fr 70px}.itemrow .moneyinput,.itemrow>b{grid-column:auto}.bottomgrid{gap:20px;padding:18px}.toolbar{display:grid}.filters{overflow:auto}.clientgrid{grid-template-columns:1fr;padding:15px}.modalfields{grid-template-columns:1fr}.previewbar{position:sticky;top:0}.invoicePaper{padding:28px 22px;font-size:11px}.invoiceTop{gap:20px}.invoiceMeta h1{font-size:25px}.invoiceMeta dl{grid-template-columns:80px 1fr}.paperBottom,.payment>div{grid-template-columns:1fr}.cards article:last-child{grid-column:1/-1}}@media print{@page{size:A4;margin:0}body{background:#fff}.app aside,.app header,.previewbar{display:none!important}.app,.app main,.content{margin:0;padding:0;display:block}.invoicePaper{box-shadow:none;width:210mm;min-height:297mm;margin:0;padding:15mm 16mm}.status{border:1px solid}.toast{display:none}}:root{--ink:#eaf0ff;--muted:#8f9bb8;--line:#97a6d624;--blue:#7c5cff;--violet:#9b6dff;--cyan:#3ee7e0;--soft:#080b14;--surface:#111627b8;--surface2:#1b2037b8}body{color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background-color:#080b14;background-image:radial-gradient(circle at 78% -10%,#6f48ff38,#0000 34%),radial-gradient(circle at 18% 88%,#1fdacf1a,#0000 30%),linear-gradient(145deg,#070a12,#0c1020 60%,#090c17);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}body:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.app{position:relative}.app:before,.app:after{content:"";filter:blur(1px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.app:before{background:radial-gradient(circle at 35% 30%,#ffffff2e,#754bff29 25%,#35e9dc0d 64%,#0000 70%);width:240px;height:240px;animation:9s ease-in-out infinite float;top:20%;right:3%;box-shadow:inset -20px -20px 50px #00000040}.app:after{background:linear-gradient(145deg,#3ee7e047,#7c5cff14);width:90px;height:90px;animation:7s ease-in-out infinite reverse float;bottom:10%;left:20%;box-shadow:0 20px 60px #3ee7e01f}@keyframes float{50%{transform:translateY(-13px)rotate(5deg)}}aside{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0b0e1bf0,#0d111fd1);border-right:1px solid #9daadc1f;box-shadow:20px 0 70px #0000002e}.brand>div,.logoBig{background:linear-gradient(145deg,#9b6dff,#6048ef 55%,#36dcd5);border:1px solid #ffffff3d;border-radius:14px;position:relative;transform:perspective(100px)rotateY(-8deg);box-shadow:0 10px 30px #704fff5c,inset 0 1px 1px #ffffff4d}.brand>div:after,.logoBig:after{content:"";border:1px solid #ffffff26;border-radius:10px;position:absolute;inset:4px}.brand b{color:#f4f6ff;letter-spacing:-.2px}.brand small,.profile small{color:#737e9c}nav{gap:7px}nav button{color:#828dab;border:1px solid #0000;padding:13px 14px;transition:all .25s;position:relative}nav button:hover{color:#d9e0f7;background:#ffffff09;transform:translate(2px)}nav button.active{color:#fff;background:linear-gradient(105deg,#7c5cff40,#3ee7e012);border-color:#8a6bff38;box-shadow:inset 0 1px #ffffff0d,0 8px 25px #0000001f}nav button.active:before{content:"";background:linear-gradient(#9b6dff,#3ee7e0);border-radius:5px;width:3px;position:absolute;top:25%;bottom:25%;left:-1px;box-shadow:0 0 13px #8767ff}.profile{border-color:#ffffff14}.profile>div,.avatar{color:#d9d0ff;background:linear-gradient(145deg,#8b65ff40,#3ee7e024);border:1px solid #9b6dff33}main{z-index:1;position:relative}header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080b148f;border-color:#ffffff12;height:112px}header h1{letter-spacing:-1px;color:#0000;background:linear-gradient(90deg,#fff,#b8c5e8);-webkit-background-clip:text;font-size:27px}header p,.panelhead p,.settinghead p{color:#7d89a6}.content{padding-top:32px}.primary{color:#fff;background:linear-gradient(115deg,#7654ef,#9b6dff 48%,#31cfc8);border:1px solid #ffffff2e;border-radius:11px;padding:12px 19px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 12px 30px #704dee47,inset 0 1px #ffffff3d}.primary:before{content:"";background:linear-gradient(110deg,#0000 25%,#fff3,#0000 70%);transition:all .6s;position:absolute;inset:0;transform:translate(-130%)}.primary:hover{transform:translateY(-2px);box-shadow:0 17px 38px #704dee5c}.primary:hover:before{transform:translate(130%)}.secondary{color:#c7d0e9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14192bc7;border:1px solid #9da9d52b;border-radius:11px}.cards{gap:18px;margin-bottom:26px}.cards article{background:linear-gradient(145deg,#1a1f35d6,#0f1424ad);border:1px solid #a1adde21;border-radius:19px;padding:21px;transition:all .3s;animation:.55s both rise;position:relative;overflow:hidden;transform:perspective(700px)rotateX(.8deg);box-shadow:0 18px 50px #0003,inset 0 1px #ffffff0e}.cards article:nth-child(2){animation-delay:50ms}.cards article:nth-child(3){animation-delay:.1s}.cards article:nth-child(4){animation-delay:.15s}.cards article:nth-child(5){animation-delay:.2s}.cards article:after{content:"";background:radial-gradient(circle,#7c5cff3d,#0000 67%);border-radius:50%;width:100px;height:100px;position:absolute;top:-48px;right:-48px}.cards article:hover{border-color:#8b6fff40;transform:perspective(700px)translateY(-4px)rotateX(0)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.metric{border:1px solid #ffffff14;border-radius:13px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff14,0 9px 22px #0000002e}.m0,.m1,.m2,.m3,.m4{color:#cfc4ff;background:linear-gradient(145deg,#7c5cff38,#3ee7e017)}.cards span{color:#818da9}.cards b{color:#f6f8ff;letter-spacing:-.6px;font-size:21px}.cards small{color:#636f8c}.panel,.invoiceForm,.settings{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#14192cd6,#0d111fc4);border:1px solid #97a5d721;border-radius:19px;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0b}.panelhead,.settinghead,.formtop,.formsection,.formactions{border-color:#ffffff13}.panelhead h2,.settinghead h2{color:#f1f4ff}.textbtn,.viewbtn,.invoiceNo,.additem{color:#9f87ff}.formtop{background:linear-gradient(100deg,#7c5cff1a,#3ee7e009)}.formtop strong{color:#fff}.formtop span,.sectiontitle span{color:#7e8aa7}.inline label,.fieldgrid label,.notes label,.clientselect,.modalfields label{color:#9ca8c3}input,select,textarea{color:#e6ecff;background:#080c18b8;border:1px solid #9ba8d726;border-radius:10px}input:focus,select:focus,textarea:focus{border-color:#8269ef;box-shadow:0 0 0 3px #7c5cff21,0 8px 25px #0000002e}select option{background:#11162a}.itemrow>button,.actions button{color:#8e99b4;background:#ffffff0d}.moneyinput{background:#080c18b8;border-color:#9ba8d726}.moneyinput input{background:0 0}.itemrow>b,.totals .grand{color:#edf1ff}.formactions{background:#070a1445}.totals>div{color:#95a1bd}.totals .balance{color:#dcd5ff;background:linear-gradient(110deg,#7c5cff33,#3ee7e017);border:1px solid #8f71ff26}th{color:#727e9c;background:#06091252;border-color:#ffffff12}td{color:#8995b0;border-color:#ffffff0e}td b{color:#dfe5f5}tbody tr{transition:all .2s}tbody tr:hover{background:#7c5cff09}td small{color:#626d88}.paid{color:#5ee0ad;background:#1fc68b21;border:1px solid #30d79c21}.unpaid{color:#f2bd65;background:#f5b1421c;border:1px solid #f5b1421f}.partial{color:#7ea5ff;background:#5184ff1f}.overdue{color:#ff7892;background:#ff4c6f1f}.toolbar select,.search{background:#080c188c;border-color:#97a5d724}.search input{background:0 0}.filters button{color:#78839f}.filters button.active{color:#cfc5ff;background:linear-gradient(110deg,#7c5cff33,#3ee7e012)}.filters span{background:#ffffff12}.clientgrid article{background:linear-gradient(145deg,#1f243ba6,#0f142380);border-color:#97a5d71f;border-radius:15px;transition:all .25s}.clientgrid article:hover{border-color:#896cff3d;transform:translateY(-3px);box-shadow:0 18px 35px #00000029}.clientgrid h3{color:#edf1ff}.clientgrid dt{color:#68748f}.clientgrid article>div:last-child button{color:#aeb8d0;background:#ffffff0a;border-color:#97a5d721}.modal{color:#eef2ff;background:#14192b;border:1px solid #a0addc29;box-shadow:0 30px 100px #0009}.overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050711bd}.toast{background:linear-gradient(110deg,#241f47,#153c43);border:1px solid #ffffff21;box-shadow:0 18px 50px #0007}.previewbar{max-width:900px;margin:0 auto 20px}.invoicePaper{color:#171b2d;background:#fbfcff;border-radius:3px;width:820px;min-height:1123px;padding:68px 66px 54px;position:relative;overflow:hidden;box-shadow:0 45px 120px #0000007a,0 0 0 1px #ffffff1f}.invoicePaper:before{content:"";background:linear-gradient(90deg,#5f46e8,#a15cf4 45%,#28d6ce);height:14px;position:absolute;top:0;left:0;right:0}.invoicePaper:after{content:"";background:radial-gradient(circle at 35% 35%,#ffffff8c,#8b5cf624 35%,#28d6ce14 58%,#0000 69%);border-radius:50%;width:360px;height:360px;position:absolute;top:-205px;right:-190px}.invoiceTop{z-index:1;position:relative}.invoiceLogo{background:linear-gradient(145deg,#6d4ee8,#9d5ff2 52%,#26cfc7);border-radius:16px;width:52px;height:52px;transform:rotate(-3deg);box-shadow:0 13px 27px #6446dc40,inset 0 1px #fff6}.invoiceTop h2{letter-spacing:-.5px;color:#171b2d;font-size:20px}.invoiceTop p,.billto p{color:#6e758c}.invoiceMeta h1{letter-spacing:7px;color:#0000;background:linear-gradient(90deg,#5d43d8,#9a5de8,#1bbeb8);-webkit-background-clip:text;font-size:43px}.invoiceMeta dl{background:linear-gradient(145deg,#f1efff,#eefbfb);border:1px solid #e3e1f5;border-radius:16px;padding:17px 19px;box-shadow:0 12px 30px #4e409b14}.invoiceMeta dt{color:#7b8092}.invoiceMeta dd{color:#24283a}.billto{color:#fff;background:linear-gradient(115deg,#211c42,#342767 55%,#176b72);border:0;border-radius:17px;margin-top:42px;padding:24px 27px;position:relative;overflow:hidden;box-shadow:0 18px 40px #251e562e}.billto:after{content:"";background:radial-gradient(circle,#50eee440,#0000 68%);border-radius:50%;width:170px;height:170px;position:absolute;top:-95px;right:-70px}.billto span{color:#77eee7}.billto h3{font-size:20px}.billto b,.billto p{color:#e9ebf5}.paperItems{z-index:1;border-radius:14px;margin-top:35px;position:relative;overflow:hidden}.paperItems th{color:#c8c1f8;background:#29243e;padding:14px 15px}.paperItems th:first-child{border-radius:12px 0 0 12px}.paperItems th:last-child{border-radius:0 12px 12px 0}.paperItems td{color:#50566c;border-color:#eaebf1;padding:17px 15px}.paperItems td b{color:#171b2d}.paperBottom{margin-top:25px}.paperNotes span,.payment>span{color:#684adf}.paperTotals{background:#f7f7fb;border:1px solid #ebeaf2;border-radius:15px;padding:14px 17px}.paperTotals>div{color:#25293a}.paperTotals span{color:#777d90}.paperGrand{border-color:#dcdae7}.paperDue{background:linear-gradient(110deg,#6a4be4,#9a5de8 58%,#2bc8c1);border-radius:10px;box-shadow:0 10px 25px #6f4cde33;color:#fff!important;margin-top:8px!important}.paperDue span{color:#e9e3ff}.payment{background:linear-gradient(110deg,#f0edff,#eefcfb);border:0;border-radius:16px;margin-top:42px;padding:22px 24px;box-shadow:inset 0 0 0 1px #e2e0f2}.payment small{color:#83889a}.payment b{color:#25293a}.invoicePaper footer{color:#5e6477;margin-top:48px;position:relative}.invoicePaper footer:before{content:"";background:linear-gradient(90deg,#704ee6,#2ed0c9);border-radius:4px;width:46px;height:3px;margin:0 auto 14px;display:block}@media (width<=720px){body:before{display:none}aside{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0d19f5}header{background:#080b14e6}.cards article{transform:none}.invoicePaper{width:100%;padding:35px 24px;overflow:hidden}.invoicePaper:after{width:220px;height:220px}.billto{padding:18px}.paperItems{font-size:10px}.paperItems th,.paperItems td{padding:11px 7px}}@media print{@page{size:A4;margin:0}body{background:#fff!important}.invoicePaper{width:210mm;min-height:297mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;padding:16mm 17mm 13mm}.invoicePaper:before,.invoicePaper:after,.billto,.paperDue,.payment,.invoiceLogo,.paperItems th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.creatorCredit{z-index:2;color:#68738f;justify-content:center;align-items:center;gap:14px;max-width:1450px;margin:2px auto 0;padding:0 36px 28px;font-size:11px;display:flex;position:relative}.creatorCredit i{color:#9b6dff;text-shadow:0 0 12px #9b6dffa6;font-style:normal}.creatorCredit strong{color:#9da8c4;font-weight:600}.creatorCredit a{color:#61d9a5;background:#2cc1810e;border:1px solid #43d79721;border-radius:20px;align-items:center;gap:5px;padding:7px 10px;text-decoration:none;transition:all .25s;display:inline-flex}.creatorCredit a:hover{color:#85efc2;background:#2cc1811a;border-color:#43d79740;transform:translateY(-1px);box-shadow:0 8px 24px #23be7e1a}@media (width<=720px){.creatorCredit{flex-direction:column;gap:7px;padding:6px 16px 24px;font-size:10px}.creatorCredit a{padding:5px 9px}}@media print{.creatorCredit{display:none!important}}body[data-role=admin] .actions button:nth-child(2),body[data-role=admin] .actions button:nth-child(n+4),body[data-role=admin] .clientgrid article>div:last-child{display:none!important}.logout{color:#8995b4;background:#ffffff0d;border:0;border-radius:8px;width:30px;height:30px;margin-left:auto}.logout:hover{color:#fff;background:#7c5cff2e}.loginShell{background:radial-gradient(circle at 50% 15%,#7c5cff3d,#0000 35%),radial-gradient(circle at 15% 80%,#3ee7e01c,#0000 30%);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.loginShell:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.loginGlow{background:radial-gradient(circle,#7b53ff2e,#0000 65%);border-radius:50%;width:420px;height:420px;animation:8s ease-in-out infinite float;position:absolute}.loginCard{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#191e33e6,#0c101ee0);border:1px solid #a1aedc26;border-radius:25px;width:min(430px,100%);padding:35px 38px 30px;position:relative;box-shadow:0 40px 120px #00000080,inset 0 1px #ffffff0f}.loginBrand{align-items:center;gap:12px;display:flex}.loginBrand>div{background:linear-gradient(145deg,#9b6dff,#6249ef 55%,#36dcd5);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;box-shadow:0 10px 30px #704fff59}.loginBrand>span{display:grid}.loginBrand small{color:#79849f}.loginOrb{background:linear-gradient(145deg,#7c5cff4d,#3ee7e01c);border:1px solid #aa92ff38;border-radius:23px;place-items:center;width:72px;height:72px;margin:32px auto 20px;display:grid;transform:rotate(-5deg);box-shadow:0 20px 50px #5036be40,inset 0 1px #ffffff1f}.loginOrb span{color:#dcd4ff;font-size:27px;transform:rotate(5deg)}.loginCard h1{text-align:center;margin:0 0 8px;font-size:28px}.loginCard>p{text-align:center;color:#8490ab;margin:0 0 26px}.loginCard form{gap:16px;display:grid}.loginCard label,.passwordFields label{color:#a5afc7;gap:7px;font-size:12px;font-weight:700;display:grid}.loginCard form .primary{width:100%;margin-top:5px}.loginError{color:#ff8ca3;background:#ff496f1a;border:1px solid #ff496f2b;border-radius:9px;padding:10px 12px;font-size:12px}.secureNote{text-align:center;color:#65708b;margin-top:20px;display:block}.secureNote:first-letter{color:#46d9a0}.teamLayout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:20px;display:grid}.roleNotice{background:linear-gradient(110deg,#7c5cff1f,#3ee7e00d);border:1px solid #8b70ff21;border-radius:12px;gap:5px;margin:20px;padding:15px 17px;display:grid}.roleNotice b{color:#d9d1ff}.roleNotice span{color:#8995b1;font-size:12px;line-height:1.5}.userList{padding:0 20px 20px;display:grid}.userList article{border-bottom:1px solid #ffffff0f;grid-template-columns:42px 1fr auto auto auto;align-items:center;gap:13px;padding:15px 0;display:grid}.userList article>div:nth-child(2){gap:4px;display:grid}.userList article>div span{color:#727e9a;font-size:12px}.userList em{text-transform:uppercase;border-radius:12px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.userList em.superadmin{color:#b7a7ff;background:#7c5cff26}.userList em.admin{color:#69ddd6;background:#3ee7e01a}.userList i{font-size:11px;font-style:normal}.userList i.online{color:#52dca2}.userList i.offline{color:#ff7892}.passwordFields{gap:15px;padding:22px;display:grid}.modalIntro{color:#8490aa;line-height:1.5}.modalfields .wide{grid-column:1/-1}@media (width<=900px){.teamLayout{grid-template-columns:1fr}.userList article{grid-template-columns:40px 1fr auto}.userList em,.userList i,.userList article>button{grid-column:auto}.loginCard{padding:30px 24px}}.leoLogo{text-align:center;color:#fff;background:linear-gradient(145deg,#9b6dff,#6249ef 54%,#36dcd5);border:1px solid #ffffff3d;border-radius:14px;place-content:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;transform:perspective(100px)rotateY(-7deg);box-shadow:0 11px 30px #704fff57,inset 0 1px #ffffff4d}.leoLogo:after{content:"";border:1px solid #ffffff2b;border-radius:10px;position:absolute;inset:4px}.leoLogo span{letter-spacing:.7px;font-size:12px;font-weight:950;line-height:1}.leoLogo i{letter-spacing:1.2px;opacity:.82;margin-top:3px;font-size:5px;font-style:normal;font-weight:800}.leoLogo.large{border-radius:19px;width:60px;height:60px;transform:rotate(-5deg)}.leoLogo.large span{font-size:17px}.leoLogo.large i{font-size:6px}.brand>.leoLogo{border-radius:13px;flex:0 0 40px;width:40px;height:40px}.brand>.leoLogo:after{border-radius:9px}.brand>.leoLogo span{font-size:11px}.loginBrand>.leoLogo{flex:0 0 42px;width:42px;height:42px}.loginOrb>.leoLogo{box-shadow:none}.invoiceLogo,.logoBig{font-size:0}.invoiceLogo:after,.logoBig:after{content:"LEO";letter-spacing:.4px;font-size:12px;font-weight:950}.headerActions{align-items:center;gap:12px;display:flex}.themeSwitcher{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d111e9e;border:1px solid #97a5d724;border-radius:13px;align-items:center;gap:5px;padding:5px;display:flex}.themeSwitcher>span{color:#75819d;text-transform:uppercase;letter-spacing:.7px;padding:0 5px;font-size:10px}.themeSwitcher button{color:#78849e;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;height:31px;padding:0 8px;font-size:10px;font-weight:750;transition:all .2s;display:flex}.themeSwitcher button i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #ffffff14}.themeSwitcher button.active{color:#e6e9f5;background:#7c5cff29}.loginTheme{z-index:4;position:absolute;top:20px;right:22px}html[data-theme=ocean]{--blue:#0d9488;--violet:#14b8a6;--cyan:#67e8f9;--ink:#ecfeff;--muted:#8caeb2;--line:#77bec326;--soft:#061115;--surface:#0b1e22c7;--surface2:#0e2a2ebf}html[data-theme=ocean] body{background-image:radial-gradient(circle at 78% -10%,#14b8a640,#0000 35%),radial-gradient(circle at 15% 88%,#67e8f91f,#0000 30%),linear-gradient(145deg,#051014,#0a2025 60%,#071519)}html[data-theme=ocean] aside{background:linear-gradient(#051619f2,#081e21db)}html[data-theme=ocean] .primary,html[data-theme=ocean] .leoLogo,html[data-theme=ocean] .brand>div,html[data-theme=ocean] .loginBrand>div{background:linear-gradient(135deg,#0f766e,#14b8a6 53%,#67e8f9)}html[data-theme=ocean] nav button.active,html[data-theme=ocean] .filters button.active{color:#d8fffb;background:linear-gradient(105deg,#14b8a638,#67e8f912)}html[data-theme=ocean] .themeSwitcher button.active{background:#14b8a62e}html[data-theme=ocean] .cards article,html[data-theme=ocean] .panel,html[data-theme=ocean] .invoiceForm,html[data-theme=ocean] .settings{background:linear-gradient(145deg,#0d282cdb,#07181cc7)}html[data-theme=cloud]{--ink:#172033;--muted:#687386;--line:#e3e8f0;--blue:#3156d3;--violet:#6b5ce7;--cyan:#24aeb1;--soft:#f3f6fb;--surface:#fff;--surface2:#f8faff}html[data-theme=cloud] body{color:#172033;background-color:#f3f6fb;background-image:radial-gradient(circle at 80% -15%,#6249ef1f,#0000 34%),radial-gradient(circle at 15% 90%,#24aeb114,#0000 28%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}html[data-theme=cloud] body:before{opacity:.5;background-image:linear-gradient(#2a3e6909 1px,#0000 1px),linear-gradient(90deg,#2a3e6909 1px,#0000 1px)}html[data-theme=cloud] .app:before{opacity:.35}html[data-theme=cloud] aside{background:#ffffffe6;border-color:#e4e8ef;box-shadow:18px 0 60px #2a375c0f}html[data-theme=cloud] .brand b,html[data-theme=cloud] header h1,html[data-theme=cloud] .panelhead h2,html[data-theme=cloud] .settinghead h2,html[data-theme=cloud] .cards b,html[data-theme=cloud] td b,html[data-theme=cloud] .clientgrid h3,html[data-theme=cloud] .formtop strong,html[data-theme=cloud] .itemrow>b{color:#1c2639;-webkit-text-fill-color:initial;background:0 0}html[data-theme=cloud] nav button{color:#69758a}html[data-theme=cloud] nav button:hover{color:#2d3950;background:#f3f5fa}html[data-theme=cloud] nav button.active{color:#4b3fc5;background:#eeeafe;border-color:#ded8fb}html[data-theme=cloud] header{background:#ffffffc2;border-color:#e4e8ef}html[data-theme=cloud] .cards article,html[data-theme=cloud] .panel,html[data-theme=cloud] .invoiceForm,html[data-theme=cloud] .settings{background:#ffffffe6;border-color:#e2e7ef;box-shadow:0 18px 50px #23305212}html[data-theme=cloud] .cards span,html[data-theme=cloud] .cards small,html[data-theme=cloud] td,html[data-theme=cloud] td small,html[data-theme=cloud] .formtop span,html[data-theme=cloud] .sectiontitle span{color:#768196}html[data-theme=cloud] th{color:#778196;background:#f8f9fc;border-color:#e6eaf0}html[data-theme=cloud] td{border-color:#edf0f4}html[data-theme=cloud] tbody tr:hover{background:#fafbff}html[data-theme=cloud] input,html[data-theme=cloud] select,html[data-theme=cloud] textarea,html[data-theme=cloud] .moneyinput{color:#253147;background:#fff;border-color:#dbe1ea}html[data-theme=cloud] select option{background:#fff}html[data-theme=cloud] .secondary{color:#455166;background:#fff;border-color:#dbe1ea}html[data-theme=cloud] .formtop{background:linear-gradient(100deg,#f4f1ff,#f1fbfb)}html[data-theme=cloud] .formactions{background:#fafbfc}html[data-theme=cloud] .themeSwitcher{background:#ffffffe0;border-color:#dfe4ec}html[data-theme=cloud] .themeSwitcher button{color:#69758a}html[data-theme=cloud] .themeSwitcher button.active{color:#4f43c8;background:#edeafe}html[data-theme=cloud] .loginShell{background:radial-gradient(circle at 50% 15%,#6b5ce724,#0000 35%),radial-gradient(circle at 15% 80%,#24aeb114,#0000 30%)}html[data-theme=cloud] .loginCard{background:#ffffffe8;border-color:#dfe4ed;box-shadow:0 35px 100px #24305226}html[data-theme=cloud] .loginCard h1{color:#182238}html[data-theme=cloud] .loginCard>p,html[data-theme=cloud] .loginBrand small,html[data-theme=cloud] .secureNote{color:#738096}html[data-theme=cloud] .loginCard label{color:#536078}html[data-theme=cloud] .profile>div,html[data-theme=cloud] .avatar{color:#5144bd;background:#eeeafe}html[data-theme=cloud] .profile{border-color:#e7eaf0}html[data-theme=cloud] .logout{color:#68748a;background:#f0f2f6}@media (width<=900px){.themeSwitcher>span,.themeSwitcher button b{display:none}.themeSwitcher button{padding:0 7px}.headerActions{gap:7px}}@media (width<=720px){.headerActions .themeSwitcher{z-index:6;position:absolute;bottom:-52px;right:16px}.headerActions{position:relative}.loginTheme{top:12px;right:12px}.loginTheme .themeSwitcher button b{display:none}.loginCard{margin-top:38px}.brand>.leoLogo{display:none}}@media print{.themeSwitcher,.loginTheme{display:none!important}}.portalBadge{letter-spacing:.35px;text-transform:uppercase;border-radius:999px;width:max-content;margin-top:8px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.portalBadge.active{color:#58dca6;background:#3fdb9d1a;border:1px solid #3fdb9d29}.portalBadge.paused{color:#f4bd69;background:#f4bd691a;border:1px solid #f4bd6929}.portalBadge.none{color:#7e8aa5;background:#8491b014;border:1px solid #8491b01f}.portalIntro{background:#7c5cff12;border-bottom:1px solid #97a5d71a;align-items:center;gap:13px;padding:18px 22px;display:flex}.portalIntro>div:last-child{gap:4px;display:grid}.portalIntro span{color:#8591ac;font-size:12px}.modalfields.one{grid-template-columns:1fr}.portalPromise{background:linear-gradient(145deg,#7c5cff1c,#3ee7e00b);border:1px solid #917ee81f;border-radius:15px;gap:7px;margin:auto 14px 20px;padding:17px;display:grid}.portalPromise span,.eyebrow{color:#7e6cf0;letter-spacing:1.5px;font-size:9px;font-weight:900}.portalPromise b{font-size:13px;line-height:1.35}.portalPromise small{color:#76829d;line-height:1.5}.clientHero{background:radial-gradient(circle at 90% 20%,#3ee7e029,#0000 30%),linear-gradient(120deg,#251d4ef0,#171e3aeb 58%,#124348d9);border:1px solid #9b8be526;border-radius:23px;justify-content:space-between;align-items:center;min-height:180px;margin-bottom:20px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #04060e38}.clientHero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:250px;height:250px;position:absolute;top:-105px;right:-50px}.clientHero>div:first-child{z-index:1;max-width:590px;position:relative}.clientHero span{letter-spacing:2px;color:#57ded6;font-size:10px;font-weight:900}.clientHero h2{letter-spacing:-.7px;margin:9px 0 8px;font-size:27px}.clientHero p{color:#9aa5bd;margin:0;line-height:1.6}.clientHero>.leoLogo{z-index:1;margin-right:25px;box-shadow:0 25px 55px #4e33bd59}.clientCards{grid-template-columns:repeat(5,minmax(0,1fr))}.clientCards article{min-height:164px}.clientCards b{font-size:22px}.clientApp header h1{margin-top:5px}.clientApp .content{max-width:1500px}html[data-theme=cloud] .portalPromise{background:#f2f0ff;border-color:#e2def7}html[data-theme=cloud] .portalPromise b{color:#28344b}html[data-theme=cloud] .clientHero{color:#fff;background:radial-gradient(circle at 90% 20%,#2bcac02e,#0000 32%),linear-gradient(115deg,#5749c8,#7059d9 55%,#287c80);border-color:#6559c8}html[data-theme=cloud] .clientHero p{color:#e1e2f4}html[data-theme=signature] .portalPromise{background:#edf1eb;border-color:#dce5de}html[data-theme=signature] .portalPromise span,html[data-theme=signature] .eyebrow{color:#21685f}html[data-theme=signature] .portalPromise b{color:#274148}html[data-theme=signature] .clientHero{background:radial-gradient(circle at 90% 20%,#c1ded338,#0000 34%),linear-gradient(115deg,#214f4b,#28635c 58%,#48756d);border-color:#315f59;box-shadow:0 20px 55px #1f4f4a2e}html[data-theme=signature] .clientHero span{color:#b8ded8}html[data-theme=signature] .clientHero p{color:#d2e2df}@media (width<=1200px){.clientCards{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.clientHero{min-height:190px;padding:27px 23px}.clientHero h2{font-size:23px}.clientHero>.leoLogo{display:none}.clientCards{grid-template-columns:1fr 1fr}.portalPromise{display:none}}@media (width<=480px){.clientCards{grid-template-columns:1fr}}html[data-theme=signature]{--ink:#17313a;--muted:#769096;--line:#dedbd2;--blue:#21685f;--violet:#21685f;--cyan:#77a9a3;--soft:#f6f3ec;--surface:#fffefa;--surface2:#f3f0e8}html[data-theme=signature] body{color:#17313a;background-color:#f7f4ed;background-image:radial-gradient(circle at 78% 5%,#60978f14,#0000 29%),linear-gradient(120deg,#faf8f2,#f4f0e7);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}html[data-theme=signature] body:before{opacity:.16;background-image:linear-gradient(#204e4906 1px,#0000 1px),linear-gradient(90deg,#204e4906 1px,#0000 1px);background-size:58px 58px}html[data-theme=signature] .app{grid-template-columns:286px 1fr}html[data-theme=signature] .app:before,html[data-theme=signature] .app:after{display:none}html[data-theme=signature] aside{width:286px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f2f0;border-color:#dfdbd1;padding:42px 32px 30px}html[data-theme=signature] .brand{gap:15px;padding:0 8px 58px}html[data-theme=signature] .leoLogo{color:#17383b;box-shadow:none;border:0;border-radius:0;width:43px;height:43px;transform:none;background:0 0!important}html[data-theme=signature] .leoLogo:after{display:none}html[data-theme=signature] .leoLogo span{letter-spacing:1px;font-size:14px}html[data-theme=signature] .leoLogo i{letter-spacing:1.4px;color:#3f746f;font-size:5px}html[data-theme=signature] .brand b{color:#19343a;letter-spacing:-.2px;font-size:16px}html[data-theme=signature] .brand small{color:#71878a;text-transform:uppercase;letter-spacing:2.4px;margin-top:3px;font-size:8px}html[data-theme=signature] nav{gap:12px}html[data-theme=signature] nav button{color:#2c454b;border-radius:11px;padding:13px 15px;font-size:14px;font-weight:650}html[data-theme=signature] nav button:hover{color:#1c5d56;background:#ece8de;transform:none}html[data-theme=signature] nav button.active{color:#1e625a;box-shadow:none;background:#e9eee8;border-color:#d9e2dd}html[data-theme=signature] nav button.active:before{display:none}html[data-theme=signature] nav button i{color:#25675f}html[data-theme=signature] .profile{border-color:#dfdbd1}html[data-theme=signature] .profile>div,html[data-theme=signature] .avatar{color:#23645c;background:#e8eee9;border:1px solid #d8e2dc}html[data-theme=signature] .profile b{color:#244047}html[data-theme=signature] .profile small{color:#849497}html[data-theme=signature] .logout{color:#657d80;background:#ece9e1}html[data-theme=signature] header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8f2b8;border:0;height:142px;padding:34px 52px 28px}html[data-theme=signature] header h1{letter-spacing:-1.2px;color:#18333a;-webkit-text-fill-color:initial;background:0 0;margin-bottom:9px;font-family:Georgia,Times New Roman,serif;font-size:35px;line-height:1.08}html[data-theme=signature] header p{color:#4f7b78;text-transform:uppercase;letter-spacing:2.2px;font-size:10px;font-weight:750}html[data-theme=signature] .headerActions{gap:14px}html[data-theme=signature] .primary{color:#fff;background:#21685f;border:1px solid #21685f;border-radius:13px;padding:13px 21px;box-shadow:0 10px 24px #1f5e5629}html[data-theme=signature] .primary:before{display:none}html[data-theme=signature] .primary:hover{background:#195b53;transform:translateY(-1px);box-shadow:0 13px 28px #1f5e5633}html[data-theme=signature] .secondary{color:#31595a;background:#fffdf8;border:1px solid #ded9cf;border-radius:13px;box-shadow:0 5px 16px #343e360a}html[data-theme=signature] .themeSwitcher{background:#fffdf8;border-color:#ded9cf;border-radius:13px;box-shadow:0 5px 16px #343e360a}html[data-theme=signature] .themeSwitcher>span{color:#7b8e8e}html[data-theme=signature] .themeSwitcher button{color:#688080}html[data-theme=signature] .themeSwitcher button.active{color:#1d6159;background:#e9eee8}html[data-theme=signature] .content{max-width:1190px;padding:24px 42px 70px}html[data-theme=signature] .cards{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}html[data-theme=signature] .cards article{background:#fffefaeb;border:1px solid #dfdbd2;border-radius:20px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 48px;min-height:180px;padding:28px 28px 24px;animation:.45s both rise;transform:none;box-shadow:0 12px 35px #2e362d13}html[data-theme=signature] .cards article:after{display:none}html[data-theme=signature] .cards article:hover{border-color:#cdd8d2;transform:translateY(-2px);box-shadow:0 16px 38px #2e463d17}html[data-theme=signature] .cards article:nth-child(2){background:linear-gradient(135deg,#f8faf5,#f2f5ef);border-color:#cdd9d4}html[data-theme=signature] .metric{color:#2b7068;width:44px;height:44px;box-shadow:none;background:#eeebe3;border:0;border-radius:14px;grid-area:1/2}html[data-theme=signature] .cards span{color:#68898d;letter-spacing:1.6px;text-transform:uppercase;grid-area:1/1;padding-top:6px;font-size:11px;font-weight:800}html[data-theme=signature] .cards b{color:#17333a;letter-spacing:-1px;grid-area:2/1/auto/-1;align-self:center;font-family:Georgia,Times New Roman,serif;font-size:31px}html[data-theme=signature] .cards small{color:#81999c;grid-area:3/1/auto/-1;font-size:12px}html[data-theme=signature] .panel,html[data-theme=signature] .invoiceForm,html[data-theme=signature] .settings{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefaed;border:1px solid #dfdbd2;border-radius:20px;box-shadow:0 12px 35px #2e362d12}html[data-theme=signature] .panelhead,html[data-theme=signature] .settinghead,html[data-theme=signature] .formtop,html[data-theme=signature] .formsection,html[data-theme=signature] .formactions{border-color:#e4e0d7}html[data-theme=signature] .panelhead{padding:25px 30px}html[data-theme=signature] .panelhead h2,html[data-theme=signature] .settinghead h2{color:#1d373d;font-family:Georgia,Times New Roman,serif;font-size:21px}html[data-theme=signature] .panelhead p,html[data-theme=signature] .settinghead p{color:#839597}html[data-theme=signature] .textbtn,html[data-theme=signature] .viewbtn,html[data-theme=signature] .invoiceNo,html[data-theme=signature] .additem{color:#21685f}html[data-theme=signature] th{color:#779092;background:#f4f1e9;border-color:#e3dfd6;padding:14px 20px}html[data-theme=signature] td{color:#62777b;border-color:#ebe7de;padding:17px 20px}html[data-theme=signature] td b{color:#294248}html[data-theme=signature] td small{color:#94a2a2}html[data-theme=signature] tbody tr:hover{background:#faf8f2}html[data-theme=signature] input,html[data-theme=signature] select,html[data-theme=signature] textarea,html[data-theme=signature] .moneyinput{color:#263f45;background:#fffefa;border-color:#dcd8cf;border-radius:10px}html[data-theme=signature] input:focus,html[data-theme=signature] select:focus,html[data-theme=signature] textarea:focus{border-color:#5c938c;box-shadow:0 0 0 3px #417a721a}html[data-theme=signature] select option{background:#fffefa}html[data-theme=signature] .formtop{background:#f6f3ec}html[data-theme=signature] .formtop strong,html[data-theme=signature] .itemrow>b,html[data-theme=signature] .totals .grand{color:#203b40}html[data-theme=signature] .formtop span,html[data-theme=signature] .sectiontitle span,html[data-theme=signature] .inline label,html[data-theme=signature] .fieldgrid label,html[data-theme=signature] .notes label,html[data-theme=signature] .clientselect,html[data-theme=signature] .modalfields label{color:#71878a}html[data-theme=signature] .formactions{background:#f7f4ed}html[data-theme=signature] .totals .balance{color:#1f625a;background:#e8efea;border-color:#d8e4dd}html[data-theme=signature] .clientgrid article{background:#fffefa;border-color:#e0dcd3;border-radius:16px}html[data-theme=signature] .clientgrid article:hover{border-color:#cdd8d2;box-shadow:0 14px 30px #2e463d14}html[data-theme=signature] .clientgrid h3{color:#274148}html[data-theme=signature] .clientgrid article>div:last-child button{color:#557174;background:#f8f5ee;border-color:#ddd9cf}html[data-theme=signature] .loginShell{background:radial-gradient(circle at 72% 18%,#548b841a,#0000 32%),linear-gradient(135deg,#faf8f2,#f1ede4)}html[data-theme=signature] .loginShell:before{opacity:.25}html[data-theme=signature] .loginGlow{background:radial-gradient(circle,#457d7514,#0000 65%)}html[data-theme=signature] .loginCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffefaf0;border:1px solid #dfdbd2;border-radius:24px;box-shadow:0 28px 80px #2e362d21}html[data-theme=signature] .loginCard h1{color:#19363b;font-family:Georgia,Times New Roman,serif}html[data-theme=signature] .loginCard>p,html[data-theme=signature] .loginBrand small,html[data-theme=signature] .secureNote{color:#7c9192}html[data-theme=signature] .loginBrand b{color:#203c41}html[data-theme=signature] .loginCard label{color:#587174}html[data-theme=signature] .loginOrb{box-shadow:none;background:#edf1eb;border-color:#dae4dd}html[data-theme=signature] .invoicePaper:before{background:#21685f;height:10px}html[data-theme=signature] .invoicePaper:after{background:radial-gradient(circle at 35% 35%,#ffffffb3,#427d7517 38%,#0000 68%)}html[data-theme=signature] .invoiceLogo{background:#21685f;box-shadow:0 10px 24px #1f5e562e}html[data-theme=signature] .invoiceMeta h1{color:#1f625a;-webkit-text-fill-color:initial;background:0 0}html[data-theme=signature] .invoiceMeta dl{box-shadow:none;background:#f4f1e9;border-color:#e2ddd3}html[data-theme=signature] .billto{background:#214f4b;box-shadow:0 14px 30px #1f4f4a21}html[data-theme=signature] .billto span{color:#b8ded8}html[data-theme=signature] .paperItems th{color:#eef8f5;background:#244b49}html[data-theme=signature] .paperNotes span,html[data-theme=signature] .payment>span{color:#21685f}html[data-theme=signature] .paperDue{background:#21685f;box-shadow:0 9px 22px #1f5e5626}html[data-theme=signature] .payment{background:#f1f4ee;box-shadow:inset 0 0 0 1px #dce4dc}html[data-theme=signature] .invoicePaper footer:before{background:#21685f}html[data-theme=signature] .creatorCredit{color:#8a9998}html[data-theme=signature] .creatorCredit strong{color:#607778}html[data-theme=signature] .creatorCredit i{color:#21685f;text-shadow:none}html[data-theme=signature] .creatorCredit a{color:#21685f;background:#edf2ed;border-color:#d2ded8}@media (width<=1000px){html[data-theme=signature] .app{grid-template-columns:232px 1fr}html[data-theme=signature] aside{width:232px;padding-left:20px;padding-right:20px}html[data-theme=signature] header{padding-left:32px;padding-right:32px}}@media (width<=720px){html[data-theme=signature] .app{display:block}html[data-theme=signature] .app aside{background:#faf8f2f7;width:auto;height:67px;padding:7px 5px}html[data-theme=signature] header{height:auto;padding:19px 17px 22px}html[data-theme=signature] header h1{font-size:25px}html[data-theme=signature] .content{padding:30px 15px 70px}html[data-theme=signature] .cards{grid-template-columns:1fr;gap:13px}html[data-theme=signature] .cards article,html[data-theme=signature] .cards article:last-child{grid-column:auto;min-height:138px;padding:20px}html[data-theme=signature] .cards b{font-size:26px}}.stickerLogin{isolation:isolate;background:radial-gradient(circle at 16% 22%,#7954ff40,#0000 27%),radial-gradient(circle at 83% 76%,#33e1d11f,#0000 25%),linear-gradient(135deg,#090c19,#11152a 52%,#0b1420);grid-template-columns:minmax(420px,1.05fr) minmax(360px,470px);place-items:center;gap:clamp(45px,8vw,130px);padding:80px clamp(30px,7vw,110px)}.stickerLogin:after{content:"";z-index:-3;pointer-events:none;background:linear-gradient(115deg,#ffffff05,#0000 40%),radial-gradient(circle,#0000 25%,#03050c47);position:absolute;inset:0}.stickerScene{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.marketSticker,.funSticker{filter:drop-shadow(0 18px 22px #00000047);place-items:center;animation:7s ease-in-out infinite stickerDrift;display:grid;position:absolute}.marketSticker:after,.funSticker:after{content:"";border-radius:inherit;z-index:-1;border:4px solid #fff;position:absolute;inset:-5px;box-shadow:0 0 0 1px #fff3}.amazonSticker{color:#fff;background:#18191b;border-radius:18px;width:120px;height:62px;font-size:22px;top:13%;left:5%;transform:rotate(-8deg)}.amazonSticker i{color:#ffad2f;font-size:24px;font-style:normal;position:absolute;bottom:5px;transform:scaleX(2.4)}.etsySticker{color:#fff;background:#f06424;border-radius:20px;width:82px;height:70px;font-family:Georgia,serif;font-size:25px;animation-delay:-2s;bottom:10%;left:34%;transform:rotate(9deg)}.shopifySticker{color:#fff;background:#88b74a;border-radius:18px;grid-template-columns:30px 1fr;gap:2px;width:130px;height:63px;font-size:19px;animation-delay:-4s;top:18%;right:4%;transform:rotate(7deg)}.shopifySticker i{font-size:24px;font-style:normal}.dollarSticker{color:#313432;background:#ffdd57;border-radius:50%;width:67px;height:67px;font-size:35px;font-weight:950;animation-delay:-1s;bottom:15%;left:8%;transform:rotate(11deg)}.parcelSticker{color:#714924;background:#ffbf69;border-radius:17px;width:86px;height:76px;font-size:34px;animation-delay:-3s;top:9%;left:43%;transform:rotate(7deg)}.parcelSticker i{letter-spacing:1px;font-size:8px;font-style:normal;position:absolute;bottom:9px}.starSticker{color:#fff;background:#c59bff;border-radius:22px;width:61px;height:61px;font-size:31px;animation-delay:-5s;bottom:13%;right:7%;transform:rotate(-13deg)}.heartSticker{color:#fff;background:#ff628b;border-radius:16px;width:50px;height:50px;font-size:24px;animation-delay:-3.5s;top:12%;left:28%;transform:rotate(-8deg)}.tagSticker{color:#113d3c;letter-spacing:.8px;background:#4edbd2;border-radius:12px;width:112px;height:55px;font-size:10px;font-weight:950;animation-delay:-1.7s;bottom:8%;right:25%;transform:rotate(-6deg)}.tagSticker i{color:#d9fffc;background:#143b3a;border-radius:8px;margin-right:4px;padding:3px 5px;font-style:normal}.orbitLine{border:1px dashed #9f93e629;border-radius:50%;position:absolute}.orbitLine.one{width:600px;height:600px;top:-170px;left:-180px;transform:rotate(18deg)}.orbitLine.two{width:480px;height:480px;bottom:-210px;right:-160px}.loginWelcome{z-index:2;width:min(620px,100%);position:relative}.welcomeBrand{align-items:center;gap:17px;margin-bottom:55px;display:flex}.welcomeBrand>span{gap:3px;display:grid}.welcomeBrand b{color:#f6f8ff;font-size:18px}.welcomeBrand small{color:#7e8ba9;letter-spacing:1px;text-transform:uppercase;font-size:10px}.welcomeKicker{letter-spacing:3px;color:#50ded5;font-size:10px;font-weight:900}.loginWelcome h1{letter-spacing:-3.8px;color:#f8f8ff;margin:15px 0 24px;font-size:clamp(45px,5.2vw,76px);line-height:.98}.loginWelcome h1 em{color:#0000;background:linear-gradient(90deg,#b995ff,#7c5cff 43%,#4ee1d8);-webkit-background-clip:text;font-style:normal}.loginWelcome>p{color:#a6b0c7;letter-spacing:-.2px;max-width:530px;margin:0;font-size:clamp(17px,1.7vw,22px);line-height:1.55}.commerceRow{color:#7885a2;text-transform:uppercase;letter-spacing:.8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;font-size:11px;font-weight:750;display:flex}.commerceRow i{color:#6a52d7;font-style:normal}.stickerLogin .loginCard{z-index:3;background:linear-gradient(150deg,#1b2138f0,#0c101eeb);border-radius:27px;width:100%;padding:34px 38px 30px;box-shadow:0 45px 120px #00000080,inset 0 1px #ffffff12}.loginCardIntro{margin:31px 0 24px}.loginCardIntro>span{letter-spacing:1.8px;color:#8871f1;font-size:9px;font-weight:900}.loginCardIntro h2{letter-spacing:-.7px;margin:8px 0 6px;font-size:27px}.loginCardIntro p{color:#7f8ba6;margin:0;line-height:1.5}.stickerLogin .loginCard input{height:45px}.stickerLogin .loginCard .primary{background:linear-gradient(100deg,#7758ee,#9b62ee 55%,#3ecfc7);border-radius:11px;height:46px;box-shadow:0 13px 30px #6d4de442}.platformNote{color:#4f5a74;letter-spacing:.2px;white-space:nowrap;font-size:8px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.stickerLogin .loginTheme{top:22px;right:25px}@keyframes stickerDrift{0%,to{translate:0}50%{translate:0 -12px}}html[data-theme=signature] .stickerLogin{background:radial-gradient(circle at 15% 18%,#37746b29,#0000 28%),radial-gradient(circle at 82% 76%,#b7914e1f,#0000 25%),linear-gradient(135deg,#f8f5ed,#eee9dd 55%,#e8efe9)}html[data-theme=signature] .loginWelcome h1{color:#1b383d}html[data-theme=signature] .loginWelcome h1 em{color:#0000;background:linear-gradient(90deg,#1f675e,#43847a 55%,#a37b3f);-webkit-background-clip:text}html[data-theme=signature] .loginWelcome>p{color:#687f81}html[data-theme=signature] .welcomeBrand b{color:#1e3b40}html[data-theme=signature] .welcomeBrand small,html[data-theme=signature] .commerceRow{color:#758a8b}html[data-theme=signature] .welcomeKicker{color:#22746a}html[data-theme=signature] .stickerLogin .loginCard{background:#fffefaf2}html[data-theme=signature] .loginCardIntro h2{color:#1b383d}html[data-theme=signature] .loginCardIntro>span{color:#26776d}html[data-theme=signature] .orbitLine{border-color:#2a625a1f}html[data-theme=cloud] .stickerLogin{background:radial-gradient(circle at 15% 20%,#6352db2e,#0000 27%),radial-gradient(circle at 83% 76%,#2eb7b01f,#0000 25%),linear-gradient(135deg,#eef2fa,#f8f9fd 55%,#edf6f5)}html[data-theme=cloud] .loginWelcome h1{color:#19243a}html[data-theme=cloud] .loginWelcome>p{color:#66748d}html[data-theme=cloud] .welcomeBrand b{color:#1d2940}html[data-theme=cloud] .welcomeKicker{color:#6651d4}html[data-theme=cloud] .stickerLogin .loginCard{background:#ffffffed}html[data-theme=cloud] .loginCardIntro h2{color:#182238}html[data-theme=cloud] .loginCardIntro>span{color:#6551d6}html[data-theme=ocean] .stickerLogin{background:radial-gradient(circle at 15% 20%,#22d3be29,#0000 27%),linear-gradient(135deg,#061619,#0a272b 58%,#071b20)}@media (width<=1050px){.stickerLogin{grid-template-columns:1fr;gap:42px;padding:90px 26px 55px}.loginWelcome{text-align:center}.welcomeBrand{justify-content:center;margin-bottom:32px}.loginWelcome>p{margin:auto}.commerceRow{justify-content:center}.stickerLogin .loginCard{max-width:470px}.amazonSticker{top:8%;left:2%}.shopifySticker{top:35%;right:3%}.etsySticker{bottom:6%;left:7%}.parcelSticker{top:7%;left:auto;right:7%}.tagSticker{bottom:4%;right:5%}.heartSticker{display:none}}@media (width<=620px){.stickerLogin{flex-direction:column;justify-content:center;gap:27px;padding:78px 18px 46px;display:flex}.loginWelcome h1{letter-spacing:-2.5px;font-size:42px}.loginWelcome>p{font-size:16px}.welcomeBrand{margin-bottom:25px}.welcomeBrand>.leoLogo{display:grid}.commerceRow{display:none}.stickerLogin .loginCard{padding:27px 23px 25px}.amazonSticker{width:86px;height:46px;font-size:16px;top:17%;left:-15px}.shopifySticker{width:92px;height:47px;font-size:13px;top:31%;right:-18px}.etsySticker{width:58px;height:52px;font-size:18px;bottom:4%;left:-10px}.parcelSticker,.tagSticker,.dollarSticker,.starSticker,.platformNote{display:none}.stickerLogin .loginTheme{top:10px;right:10px}.stickerLogin .loginTheme .themeSwitcher>span{display:none}.stickerLogin{justify-content:flex-start;gap:22px;min-height:100svh;padding:68px 16px 28px;overflow-x:hidden}.stickerLogin:before{background-size:34px 34px}.stickerLogin .loginTheme{position:absolute;top:10px;right:10px}.stickerLogin .loginTheme .themeSwitcher{border-radius:14px;height:42px;padding:4px}.stickerLogin .loginTheme .themeSwitcher button{justify-content:center;width:30px;height:32px;padding:0}.stickerLogin .loginTheme .themeSwitcher button i{width:11px;height:11px}.stickerLogin .loginTheme .themeSwitcher button b{display:none}.loginWelcome{text-align:center;width:100%;max-width:390px;padding:0 8px}.welcomeBrand{text-align:left;justify-content:flex-start;gap:11px;margin:0 0 23px}.welcomeBrand>.leoLogo{flex:0 0 45px;width:45px;height:45px}.welcomeBrand>span{gap:1px}.welcomeBrand b{font-size:15px}.welcomeBrand small{letter-spacing:1.15px;font-size:7px}.welcomeKicker{letter-spacing:2.4px;font-size:8px}.loginWelcome h1{letter-spacing:-2.1px;margin:11px 0 14px;font-size:37px;line-height:1.02}.loginWelcome h1 br{display:none}.loginWelcome h1 em{display:block}.loginWelcome>p{max-width:330px;font-size:15px;line-height:1.45}.stickerLogin .loginCard{border-radius:22px;width:100%;max-width:430px;padding:23px 22px 21px;box-shadow:0 22px 60px #0003}.stickerLogin .loginBrand{gap:10px}.stickerLogin .loginBrand>.leoLogo{flex:0 0 37px;width:37px;height:37px}.stickerLogin .loginBrand b{font-size:14px}.stickerLogin .loginBrand small{font-size:10px}.loginCardIntro{margin:19px 0 17px}.loginCardIntro>span{font-size:8px}.loginCardIntro h2{margin:6px 0 4px;font-size:24px}.loginCardIntro p{font-size:12px}.stickerLogin .loginCard form{gap:12px}.stickerLogin .loginCard label{gap:6px;font-size:11px}.stickerLogin .loginCard input{height:43px;padding:9px 11px}.stickerLogin .loginCard .primary{height:44px;margin-top:2px}.secureNote{margin-top:14px;font-size:10px}.marketSticker,.funSticker{opacity:.82;animation:none}.amazonSticker{border-radius:11px;width:74px;height:39px;font-size:13px;top:194px;left:-24px;transform:rotate(-8deg)}.amazonSticker i{font-size:15px;bottom:3px}.shopifySticker{border-radius:11px;grid-template-columns:20px 1fr;width:79px;height:40px;font-size:11px;top:276px;right:-31px;transform:rotate(7deg)}.shopifySticker i{font-size:16px}.etsySticker{border-radius:13px;width:51px;height:45px;font-size:16px;bottom:24px;left:-21px;transform:rotate(9deg)}.marketSticker:after,.funSticker:after{border-width:3px;inset:-3px}.parcelSticker,.tagSticker,.dollarSticker,.starSticker,.heartSticker,.orbitLine{display:none}}@media (width<=370px){.stickerLogin{padding-left:12px;padding-right:12px}.loginWelcome h1{font-size:33px}.stickerLogin .loginCard{padding-left:18px;padding-right:18px}.amazonSticker,.shopifySticker,.etsySticker{display:none}}.stickerLogin .marketSticker,.stickerLogin .funSticker{animation:7s ease-in-out infinite stickerDrift!important}.accessTabs{background:#737ea51a;border:1px solid #8f9cc81a;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-top:25px;padding:4px;display:grid}.accessTabs button{color:#7e89a4;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 8px;font-size:11px;font-weight:800}.accessTabs button.active{color:#fff;background:linear-gradient(100deg,#7758eee6,#3ecfc7a6);box-shadow:0 7px 17px #5c44be33}.signupCard .loginCardIntro{margin:20px 0 16px}.signupCard form{gap:11px}.signupFields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.signupFields label small{color:#68738e;font-weight:500}.signupCard .secureNote{margin-top:13px}html[data-theme=signature] .accessTabs{background:#f1eee6;border-color:#e0dcd2}html[data-theme=signature] .accessTabs button{color:#718486}html[data-theme=signature] .accessTabs button.active{color:#fff;background:#21685f;box-shadow:0 7px 17px #1f685f26}@media (width<=620px){.accessTabs{margin-top:17px}.signupFields{grid-template-columns:1fr}.signupCard .loginCardIntro{margin:15px 0 13px}.signupCard form{gap:9px}.signupCard .secureNote{display:none}}@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}
