.page-module__JUVk1q__loadingText,.page-module__JUVk1q__headerText{color:var(--text-dim)}.page-module__JUVk1q__searchBox{align-items:center;display:flex;position:relative}.page-module__JUVk1q__searchIcon{color:var(--text-dim);pointer-events:none;position:absolute;left:10px}.page-module__JUVk1q__searchInput{color:var(--text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;outline:none;width:200px;padding:.45rem 2rem .45rem 2.1rem;font-size:.8rem;transition:all .2s}.page-module__JUVk1q__searchInput::placeholder{color:var(--text-dim)}.page-module__JUVk1q__searchInput:focus{border-color:var(--indigo-light);background:#ffffff0f;width:260px;box-shadow:0 0 0 2px #c16a3a26}.page-module__JUVk1q__searchClear{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s;display:flex;position:absolute;right:6px}.page-module__JUVk1q__searchClear:hover{color:var(--text)}.page-module__JUVk1q__emptyStateCard{color:var(--text-dim)}.page-module__JUVk1q__emptyStateIconBox{background:var(--surface-indigo);border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex}.page-module__JUVk1q__emptyStateTitle{color:var(--text-muted);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.page-module__JUVk1q__emptyStateDesc{color:var(--text-dim);margin-bottom:1.25rem;font-size:.75rem}.page-module__JUVk1q__cardContainer{perspective:1000px;cursor:pointer;height:280px}.page-module__JUVk1q__cardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.page-module__JUVk1q__cardFaceBase{backface-visibility:hidden;color:#fff;border-radius:1rem;padding:1.25rem;position:absolute;inset:0;overflow:hidden}.page-module__JUVk1q__cardFront{background:linear-gradient(165deg,#d2815740 0%,#2e344a 40%,#121621 100%);box-shadow:0 4px 20px #000,inset 0 1px #ffffff14}.page-module__JUVk1q__cardBack{background:linear-gradient(165deg,#2e3545 0%,#262934 40%,#1c1f28 100%);overflow:visible;transform:rotateY(180deg);box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0f}.page-module__JUVk1q__gradientOrbFront{opacity:.18;filter:blur(30px);pointer-events:none;background:linear-gradient(135deg,#f96 0%,#ff5e62 100%);border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;left:-30px}.page-module__JUVk1q__gradientOrbBack{opacity:.12;filter:blur(30px);pointer-events:none;background:linear-gradient(135deg,#f96 0%,#ff5e62 100%);border-radius:50%;width:120px;height:120px;position:absolute;top:-50px;left:-30px}.page-module__JUVk1q__cardTopRow{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.page-module__JUVk1q__cardAvatar{color:#fff;background:#ffffff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:500;display:flex;overflow:hidden}.page-module__JUVk1q__avatarImage{object-fit:cover;width:100%;height:100%}.page-module__JUVk1q__ratingBadge{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:800;display:flex}.page-module__JUVk1q__customerName{font-family:var(--font-cal-sans),"Cal Sans",var(--font-montserrat),"Montserrat",sans-serif;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.page-module__JUVk1q__customerCity{color:#fff9;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.75rem;font-size:.75rem;overflow:hidden}.page-module__JUVk1q__cardDivider{border-top:1px solid #ffffff26;margin-bottom:.625rem}.page-module__JUVk1q__cardFooterRow{justify-content:space-between;align-items:center;display:flex}.page-module__JUVk1q__cardEmail{color:#fff9;white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-size:.75rem;overflow:hidden}.page-module__JUVk1q__invoiceBadge{color:#ffffffd9;background:#ffffff26;border-radius:9999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600}.page-module__JUVk1q__orgNumberRow{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.page-module__JUVk1q__privateBadge{color:#ffffffb3;background:#ffffff1f;border-radius:9999px;padding:.15rem .5rem;font-size:.65rem}.page-module__JUVk1q__organizationNumber{color:#ffffff73;font-family:monospace;font-size:.65rem}.page-module__JUVk1q__backContainer{flex-direction:column;height:100%;display:flex;position:relative}.page-module__JUVk1q__statsHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.page-module__JUVk1q__statsLabel{text-transform:uppercase;letter-spacing:.0625rem;color:#ffffffb3;font-size:.75rem;font-weight:500}.page-module__JUVk1q__statsRatingBadge{border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.6875rem;font-weight:800;display:flex}.page-module__JUVk1q__statsDivider{border-top:1px solid #ffffff26;margin-bottom:.25rem}.page-module__JUVk1q__chartDivider{border-top:1px solid #ffffff1a;margin:0}.page-module__JUVk1q__chartWrapper{transform-origin:bottom;margin-top:auto;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.page-module__JUVk1q__chartWrapper:hover{z-index:2;transform:scale(1.15)translateY(-8px)}.page-module__JUVk1q__miniBarChart{align-items:flex-end;gap:.1875rem;height:2.75rem;margin-bottom:0;display:flex}.page-module__JUVk1q__chartBar{border-radius:3px 3px 0 0;flex:1;min-height:.1875rem}.page-module__JUVk1q__monthLabels{gap:.1875rem;margin-bottom:0;display:flex}.page-module__JUVk1q__monthLabel{text-align:center;color:#ffffff8c;flex:1;font-size:.5rem}.page-module__JUVk1q__actionButtons{gap:.5rem;display:flex;position:absolute;bottom:-15px;right:1rem}.page-module__JUVk1q__actionButton{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:flex}.page-module__JUVk1q__editButton{background:#ffffff1f}.page-module__JUVk1q__editButton:hover{background:#ffffff40;transform:scale(1.1)}.page-module__JUVk1q__deleteButton{background:#ffffff1f}.page-module__JUVk1q__deleteButton:hover{background:#ef444459;transform:scale(1.1)}.page-module__JUVk1q__statsRow{justify-content:space-between;align-items:center;padding:.125rem 0;font-size:.75rem;display:flex}.page-module__JUVk1q__statsRowLabel{color:#fff9}.page-module__JUVk1q__statsRowValue{color:#fff;font-weight:600}.page-module__JUVk1q__statsRowValueRed{color:#ef4444;font-weight:600}[data-theme=light] .page-module__JUVk1q__cardFaceBase{color:#1a1a2e}[data-theme=light] .page-module__JUVk1q__cardFront{background:#e0e3ea;border:1px solid #ffffff8c;box-shadow:8px 8px 16px #a3aab980,-8px -8px 16px #fffc}[data-theme=light] .page-module__JUVk1q__cardBack{background:#d8dbe4;border:1px solid #fff6;box-shadow:8px 8px 16px #9ba2b280,-4px -4px 12px #fff9}[data-theme=light] .page-module__JUVk1q__customerName{color:#1a1a2e}[data-theme=light] .page-module__JUVk1q__customerCity{color:#1e1e3c8c}[data-theme=light] .page-module__JUVk1q__cardDivider{border-top-color:#0000001a}[data-theme=light] .page-module__JUVk1q__cardEmail{color:#1e1e3c8c}[data-theme=light] .page-module__JUVk1q__invoiceBadge{color:#1e1e3cbf;background:#00000014}[data-theme=light] .page-module__JUVk1q__privateBadge{color:#1e1e3ca6;background:#00000012}[data-theme=light] .page-module__JUVk1q__organizationNumber{color:#1e1e3c66}[data-theme=light] .page-module__JUVk1q__statsLabel{color:#1e1e3ca6}[data-theme=light] .page-module__JUVk1q__statsDivider{border-top-color:#0000001a}[data-theme=light] .page-module__JUVk1q__chartDivider{border-top-color:#00000014}[data-theme=light] .page-module__JUVk1q__statsRowLabel{color:#1e1e3c8c}[data-theme=light] .page-module__JUVk1q__statsRowValue{color:#1a1a2e}[data-theme=light] .page-module__JUVk1q__monthLabel{color:#1e1e3c73}[data-theme=light] .page-module__JUVk1q__editButton{background:#00000012}[data-theme=light] .page-module__JUVk1q__editButton:hover{background:#00000024}:is([data-theme=light] .page-module__JUVk1q__gradientOrbFront,[data-theme=light] .page-module__JUVk1q__gradientOrbBack){opacity:.08}
.AiTip-module__cHyo6q__banner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 18px;font-size:.72rem;transition:all .2s;display:flex}.AiTip-module__cHyo6q__banner:hover{background:#6366f10a;border-color:#6366f133}.AiTip-module__cHyo6q__banner:hover .AiTip-module__cHyo6q__askBtn{opacity:1;background:#6366f126;border-color:#6366f14d}.AiTip-module__cHyo6q__dot{background:var(--emerald);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite AiTip-module__cHyo6q__aiDotPulse;box-shadow:0 0 6px #10b9814d}@keyframes AiTip-module__cHyo6q__aiDotPulse{0%,to{opacity:.6}50%{opacity:1;box-shadow:0 0 12px #10b98180}}.AiTip-module__cHyo6q__bannerBadge{color:var(--indigo-light);text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:500}.AiTip-module__cHyo6q__bannerText{color:var(--text-muted);flex:1}.AiTip-module__cHyo6q__askBtn{color:var(--indigo-light);opacity:.7;white-space:nowrap;background:#6366f114;border:1px solid #6366f126;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:.65rem;font-weight:600;transition:all .2s;display:inline-flex}.AiTip-module__cHyo6q__inline{color:var(--indigo-light);cursor:pointer;white-space:nowrap;background:#6366f10f;border:1px solid #6366f11f;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:.7rem;font-weight:500;transition:all .2s;display:inline-flex}.AiTip-module__cHyo6q__inline:hover{background:#6366f11f;border-color:#6366f140;transform:translateY(-1px)}.AiTip-module__cHyo6q__inlineLabel{color:var(--indigo-light)}.AiTip-module__cHyo6q__subtle{color:var(--text-dim);cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-size:.7rem;font-weight:500;transition:all .15s;display:inline-flex}.AiTip-module__cHyo6q__subtle:hover{color:var(--indigo-light);opacity:1}
.SmartInput-module__CT9V1W__label{color:var(--text-muted)}.SmartInput-module__CT9V1W__required{color:var(--rose)}.SmartInput-module__CT9V1W__input{border-color:var(--border);transition:border-color .2s}.SmartInput-module__CT9V1W__statusIcon{justify-content:center;align-items:center;display:flex}.SmartInput-module__CT9V1W__statusIconError{color:var(--rose)}.SmartInput-module__CT9V1W__statusIconSuccess{color:var(--emerald)}.SmartInput-module__CT9V1W__errorMessage{color:var(--rose)}.SmartInput-module__CT9V1W__hintMessage{color:var(--text-dim)}
.CompanyLookup-module__Rnvf4a__container{border-radius:var(--radius);background:linear-gradient(135deg,#6366f199 0%,#22d3ee66 50%,#6366f133 100%);margin-bottom:.75rem;padding:1px;position:relative}.CompanyLookup-module__Rnvf4a__container.CompanyLookup-module__Rnvf4a__searching{animation:1s ease-in-out infinite CompanyLookup-module__Rnvf4a__lookupPulse}.CompanyLookup-module__Rnvf4a__inner{background:var(--bg-card);border-radius:calc(var(--radius) - 1px);overflow:hidden}.CompanyLookup-module__Rnvf4a__header{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#6366f114 0%,#22d3ee0d 100%);justify-content:space-between;align-items:center;padding:.625rem .875rem;display:flex}.CompanyLookup-module__Rnvf4a__headerLeft{align-items:center;gap:.5rem;display:flex}.CompanyLookup-module__Rnvf4a__icon{background:var(--gradient-primary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;display:flex}.CompanyLookup-module__Rnvf4a__title{background:linear-gradient(135deg,#818cf8,#22d3ee);-webkit-text-fill-color:transparent;letter-spacing:-.01em;-webkit-background-clip:text;margin:0;font-size:.8rem;font-weight:500}.CompanyLookup-module__Rnvf4a__badge{color:var(--text-dim);background:var(--surface-indigo-faint);border:1px solid var(--border);border-radius:999px;padding:.15rem .5rem;font-size:.65rem}.CompanyLookup-module__Rnvf4a__searchArea{padding:.625rem .875rem}.CompanyLookup-module__Rnvf4a__searchRow{align-items:center;gap:.5rem;display:flex}.CompanyLookup-module__Rnvf4a__searchInput{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--topbar-input-bg);color:var(--text);outline:none;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.825rem;transition:border-color .2s,box-shadow .2s}.CompanyLookup-module__Rnvf4a__searchInput:focus{border-color:var(--indigo);box-shadow:0 0 0 2px #6366f126}.CompanyLookup-module__Rnvf4a__searchInput::placeholder{color:var(--text-dim)}.CompanyLookup-module__Rnvf4a__searchInputSearching{background:linear-gradient(90deg,var(--topbar-input-bg)25%,#6366f114 50%,var(--topbar-input-bg)75%);background-size:400px 100%;animation:1.2s ease-in-out infinite CompanyLookup-module__Rnvf4a__shimmer;}.CompanyLookup-module__Rnvf4a__searchBtn{border-radius:var(--radius-sm);background:var(--gradient-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;padding:.5rem .875rem;font-size:.75rem;font-weight:500;transition:opacity .15s}.CompanyLookup-module__Rnvf4a__searchBtn:hover{opacity:.9}.CompanyLookup-module__Rnvf4a__searchBtn:disabled{opacity:.5;cursor:not-allowed}.CompanyLookup-module__Rnvf4a__results{border-top:1px solid var(--border);padding:.625rem .875rem}.CompanyLookup-module__Rnvf4a__resultsTitle{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem;font-size:.68rem;font-weight:600}.CompanyLookup-module__Rnvf4a__resultsList{flex-direction:column;gap:.375rem;display:flex}.CompanyLookup-module__Rnvf4a__resultItem{border-radius:var(--radius-sm);cursor:pointer;background:#10b9810d;border:1px solid #10b98133;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;transition:background .15s;display:flex}.CompanyLookup-module__Rnvf4a__resultItem:hover{background:#10b9811a}.CompanyLookup-module__Rnvf4a__resultInfo{flex:1;min-width:0}.CompanyLookup-module__Rnvf4a__resultName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.825rem;font-weight:600;overflow:hidden}.CompanyLookup-module__Rnvf4a__resultDetails{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.7rem;overflow:hidden}.CompanyLookup-module__Rnvf4a__selectBtn{background:var(--emerald);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;padding:.3rem .65rem;font-size:.7rem;font-weight:500;transition:opacity .15s}.CompanyLookup-module__Rnvf4a__selectBtn:hover{opacity:.85}.CompanyLookup-module__Rnvf4a__emptyState{border-top:1px solid var(--border);color:var(--text-dim);align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.75rem;display:flex}.CompanyLookup-module__Rnvf4a__locked{color:var(--text-dim);align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:.75rem;display:flex}.CompanyLookup-module__Rnvf4a__lockedLink{color:var(--indigo-light);cursor:pointer;text-decoration:underline}@keyframes CompanyLookup-module__Rnvf4a__lookupPulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes CompanyLookup-module__Rnvf4a__shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}html:not([data-btn=legacy]) .CompanyLookup-module__Rnvf4a__searchBtn{background:var(--neu-bg);color:var(--btn-accent);border-radius:var(--btn-radius,14px);box-shadow:var(--neu-shadow-raised),var(--btn-lip),var(--btn-ring);border:0;transition:box-shadow .22s,transform .15s,color .2s}html:not([data-btn=legacy]) .CompanyLookup-module__Rnvf4a__searchBtn:hover:not(:disabled){background:var(--neu-bg);box-shadow:var(--neu-shadow-raised-hover),var(--btn-lip),var(--btn-ring-hi);transform:translateY(-1px)}html:not([data-btn=legacy]) .CompanyLookup-module__Rnvf4a__searchBtn:active:not(:disabled){background:var(--neu-bg);box-shadow:var(--neu-shadow-inset);transform:translateY(0)}html:not([data-btn=legacy]) .CompanyLookup-module__Rnvf4a__searchBtn>svg{box-sizing:border-box;background:var(--well-face);width:28px;height:28px;box-shadow:var(--btn-well-inset),var(--well-glow);border-radius:9px;padding:6px;transition:box-shadow .22s}html:not([data-btn=legacy]) .CompanyLookup-module__Rnvf4a__searchBtn:hover:not(:disabled)>svg{box-shadow:var(--btn-well-inset),var(--well-glow-hi)}html:not([data-btn=legacy]) .CompanyLookup-module__Rnvf4a__searchBtn:disabled{box-shadow:none;opacity:.45;cursor:not-allowed;transform:none}html:not([data-btn=legacy]) .CompanyLookup-module__Rnvf4a__searchBtn:disabled>svg{box-shadow:none;background:0 0}
.page-module__zd1WPq__welcomeRow{justify-content:space-between;align-items:center;gap:1.5rem;animation:.6s cubic-bezier(.16,1,.3,1) both page-module__zd1WPq__welcomeEntrance;display:flex}.page-module__zd1WPq__welcomeGreeting{flex-shrink:0}.page-module__zd1WPq__welcomeTitle{color:var(--text);font-size:1.25rem;font-weight:500}.page-module__zd1WPq__welcomeName{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module__zd1WPq__welcomeSubtitle{color:var(--text-dim);margin-top:2px;font-size:.8rem}@keyframes page-module__zd1WPq__welcomeEntrance{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-module__zd1WPq__trialMeter{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex:1;align-items:center;gap:.75rem;max-width:480px;padding:.5rem .875rem;text-decoration:none;transition:all .25s;display:flex}.page-module__zd1WPq__trialMeter:hover{background:#ffffff0d;border-color:#ffffff1a}.page-module__zd1WPq__trialMeterLeft{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.page-module__zd1WPq__trialMeterText{color:var(--text-muted);white-space:nowrap;font-size:.72rem;font-weight:500}.page-module__zd1WPq__trialMeterBarOuter{background:#ffffff0f;border-radius:3px;flex:1;min-width:80px;height:6px;overflow:hidden}.page-module__zd1WPq__trialMeterBarInner{border-radius:3px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px #10b9814d}.page-module__zd1WPq__trialMeterArrow{color:var(--text-dim);opacity:0;flex-shrink:0;transition:opacity .2s}.page-module__zd1WPq__trialMeter:hover .page-module__zd1WPq__trialMeterArrow{opacity:1}@media (max-width:768px){.page-module__zd1WPq__welcomeRow{flex-direction:column;align-items:flex-start}.page-module__zd1WPq__trialMeter{width:100%;max-width:100%}}.page-module__zd1WPq__miniChartCard{overflow:hidden;border:none!important;border-radius:18px!important;padding:0!important}[data-theme=light] .page-module__zd1WPq__miniChartCard{background:var(--neu-bg,#e0e5ec)!important;box-shadow:8px 8px 16px #a3aab480,-8px -8px 16px #fffc!important}.page-module__zd1WPq__miniChartHeader{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.page-module__zd1WPq__miniChartHeaderLeft{align-items:center;gap:8px;display:flex}.page-module__zd1WPq__miniChartIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.page-module__zd1WPq__miniChartIconIndigo{color:var(--indigo-light);background:#c16a3a1a;border:1px solid #c16a3a1f}.page-module__zd1WPq__miniChartIconAmber{color:var(--amber);background:#f59e0b1a;border:1px solid #f59e0b1f}.page-module__zd1WPq__miniChartTitle{color:#5d5d5d;font-family:var(--font-cal-sans),"Cal Sans",var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:500}.page-module__zd1WPq__miniChartLink{color:var(--indigo-light);border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:.68rem;font-weight:600;text-decoration:none;transition:all .2s}.page-module__zd1WPq__miniChartLink:hover{background:#c16a3a14;border-color:#c16a3a26}.page-module__zd1WPq__miniBarChart{align-items:flex-end;gap:3px;height:210px;padding:1rem 1.25rem .75rem;display:flex}.page-module__zd1WPq__miniBarCol{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;display:flex}.page-module__zd1WPq__miniBarWrapper{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.page-module__zd1WPq__miniBar{background:var(--gradient-primary);border-radius:4px 4px 0 0;width:100%;max-width:32px;min-height:2px;transition:height 1.8s cubic-bezier(.16,1,.3,1);position:relative}.page-module__zd1WPq__miniBar:hover{opacity:.85;box-shadow:0 0 12px #c16a3a4d}.page-module__zd1WPq__miniBarLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.02em;font-size:.6rem}.page-module__zd1WPq__miniPieLayout{align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:flex}.page-module__zd1WPq__miniPieContainer{flex-shrink:0}.page-module__zd1WPq__miniPie{border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;transition:transform 1.6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:scale(0)rotate(-90deg)}.page-module__zd1WPq__miniPieAnimated{transform:scale(1)rotate(0)}.page-module__zd1WPq__miniPieInner{background:var(--bg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:78px;height:78px;display:flex}.page-module__zd1WPq__miniPieValue{color:var(--text);font-size:1.15rem;font-weight:800;line-height:1}.page-module__zd1WPq__miniPieLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-top:1px;font-size:.55rem}.page-module__zd1WPq__miniPieLegend{flex-direction:column;flex:1;gap:4px;display:flex}.page-module__zd1WPq__miniLegendItem{align-items:center;gap:6px;font-size:.7rem;display:flex}.page-module__zd1WPq__miniLegendDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.page-module__zd1WPq__miniLegendText{color:var(--text-muted);flex:1}.page-module__zd1WPq__miniLegendValue{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.page-module__zd1WPq__legendDotGreen{background:var(--emerald)}.page-module__zd1WPq__legendDotAmber{background:var(--amber)}.page-module__zd1WPq__legendDotRose{background:var(--rose)}.page-module__zd1WPq__legendDotCyan{background:var(--cyan)}.page-module__zd1WPq__legendDotGray{background:var(--text-dim)}.page-module__zd1WPq__statsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.page-module__zd1WPq__statsGrid>*{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(16px)scale(.97)}.page-module__zd1WPq__statsGridVisible>*{opacity:1;transform:translateY(0)scale(1)}.page-module__zd1WPq__statsGridVisible>:first-child{transition-delay:.1s}.page-module__zd1WPq__statsGridVisible>:nth-child(2){transition-delay:.22s}.page-module__zd1WPq__statsGridVisible>:nth-child(3){transition-delay:.34s}.page-module__zd1WPq__statsGridVisible>:nth-child(4){transition-delay:.46s}@keyframes page-module__zd1WPq__statCardEntrance{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1024px){.page-module__zd1WPq__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__zd1WPq__statsGrid{grid-template-columns:1fr}}.page-module__zd1WPq__recentInvoicesCard{padding:0}@keyframes page-module__zd1WPq__sectionEntrance{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-module__zd1WPq__recentInvoicesHeader{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.page-module__zd1WPq__recentInvoicesHeaderLeft{align-items:center;gap:10px;display:flex}.page-module__zd1WPq__recentInvoicesIcon{width:30px;height:30px;color:var(--indigo-light);background:#c16a3a1a;border:1px solid #c16a3a1f;border-radius:8px;justify-content:center;align-items:center;display:flex}.page-module__zd1WPq__recentInvoicesTitle{color:var(--text);font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:600}.page-module__zd1WPq__recentInvoicesLink{color:var(--indigo-light);border:1px solid #0000;border-radius:7px;padding:5px 12px;font-size:.72rem;font-weight:600;text-decoration:none;transition:all .25s}.page-module__zd1WPq__recentInvoicesLink:hover{background:#c16a3a14;border-color:#c16a3a26}.page-module__zd1WPq__recentInvoicesLoading,.page-module__zd1WPq__recentInvoicesEmpty{color:var(--text-dim)}.page-module__zd1WPq__invoiceColHeaders{background:#ffffff04;border-bottom:1px solid #ffffff0f;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 1.25rem .4rem calc(1.25rem + 3px);display:flex}.page-module__zd1WPq__colHeaderNr{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;text-align:center;min-width:5.5rem;font-size:.62rem;font-weight:600}.page-module__zd1WPq__colHeaderText{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:600}.page-module__zd1WPq__colHeaderAmount{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;text-align:right;min-width:6rem;font-size:.62rem;font-weight:600}.page-module__zd1WPq__colHeaderStatus{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;text-align:center;min-width:5.5rem;font-size:.62rem;font-weight:600}.page-module__zd1WPq__invoiceRow{border-left:3px solid #0000;gap:1rem;text-decoration:none;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;padding:.65rem 1.25rem .65rem calc(1.25rem + 3px)!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:flex!important}.page-module__zd1WPq__invoiceRow:hover{border-left-color:var(--indigo-light)!important;background:#c16a3a0a!important}.page-module__zd1WPq__invoiceLeftCol{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.page-module__zd1WPq__invoiceRightCol{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.page-module__zd1WPq__invoiceNumber{color:var(--indigo-light);white-space:nowrap;text-align:center;background:#c16a3a14;border-radius:6px;flex-shrink:0;min-width:5.5rem;padding:3px 10px;font-family:monospace;font-size:.76rem;font-weight:600}.page-module__zd1WPq__invoiceCustomer{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.page-module__zd1WPq__invoiceAmount{color:var(--text);white-space:nowrap;text-align:right;flex-shrink:0;min-width:6rem}.page-module__zd1WPq__quickActionsContainer{flex-direction:column;gap:1rem;display:flex}.page-module__zd1WPq__quickActionsRow{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__zd1WPq__quickActionBtn{background:var(--neu-bg,#0c1018);border:1px solid var(--border,#c16a3a1f);border-radius:14px;align-items:center;gap:.6rem;padding:.55rem 1rem;text-decoration:none;transition:all .2s;display:flex;box-shadow:4px 4px 10px #00000073,-4px -4px 10px #ffffff08}.page-module__zd1WPq__quickActionBtn:hover{border-color:#c16a3a33;transform:translateY(-2px);box-shadow:6px 6px 14px #00000080,-6px -6px 14px #ffffff0a,0 0 16px #c16a3a14}.page-module__zd1WPq__quickActionBtn:active{transform:translateY(0);box-shadow:inset 3px 3px 6px #0006,inset -3px -3px 6px #ffffff06}.page-module__zd1WPq__quickActionIcon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.page-module__zd1WPq__quickActionIconPrimary{background:var(--gradient-primary);box-shadow:0 3px 10px #c16a3a40}.page-module__zd1WPq__quickActionIconCyan{color:var(--cyan);background:#22d3ee1a;border:1px solid #22d3ee1f}.page-module__zd1WPq__quickActionIconEmerald{color:var(--emerald);background:#10b9811a;border:1px solid #10b9811f}.page-module__zd1WPq__quickActionLabel{color:var(--text);white-space:nowrap;font-size:.82rem;font-weight:600}.page-module__zd1WPq__ecosystemBadge{text-align:center;position:relative;overflow:hidden;background:#ffffff05!important;border:none!important}.page-module__zd1WPq__ecosystemBadge:before{content:"";border-radius:var(--radius);-webkit-mask-composite:xor;background:linear-gradient(135deg,#c16a3a40,#22d3ee26,#c16a3a14);padding:1px;animation:4s ease-in-out infinite alternate page-module__zd1WPq__ecosystemBorderShift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes page-module__zd1WPq__ecosystemBorderShift{0%{opacity:.4}to{opacity:1}}.page-module__zd1WPq__ecosystemTitle{color:var(--indigo-light);position:relative}.page-module__zd1WPq__ecosystemSubtitle{color:var(--text-dim);position:relative}.page-module__zd1WPq__aiInsightsCard{position:relative;overflow:hidden;padding:0!important}.page-module__zd1WPq__aiInsightsCard:before{content:"";background:linear-gradient(90deg,var(--emerald),var(--orange),var(--cyan),var(--emerald));background-size:200% 100%;height:3px;animation:3s infinite page-module__zd1WPq__aiGradientSlide;position:absolute;top:0;left:0;right:0}@keyframes page-module__zd1WPq__aiGradientSlide{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.page-module__zd1WPq__aiInsightsHeader{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.page-module__zd1WPq__aiInsightsHeaderLeft{align-items:center;gap:10px;display:flex}.page-module__zd1WPq__aiDot{background:var(--emerald);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite page-module__zd1WPq__aiDotPulse;box-shadow:0 0 8px #10b9814d}@keyframes page-module__zd1WPq__aiDotPulse{0%,to{opacity:.6;box-shadow:0 0 4px #10b98133}50%{opacity:1;box-shadow:0 0 16px #10b98180}}.page-module__zd1WPq__aiLabel{color:var(--indigo-light);font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:600}.page-module__zd1WPq__aiBadgeLive{color:var(--emerald);letter-spacing:1px;text-transform:uppercase;background:#10b9811a;border:1px solid #10b98133;border-radius:20px;padding:2px 8px;font-size:.55rem;font-weight:500}.page-module__zd1WPq__aiInsightsLink{color:var(--indigo-light);border:1px solid #0000;border-radius:7px;padding:4px 10px;font-size:.68rem;font-weight:600;text-decoration:none;transition:all .25s}.page-module__zd1WPq__aiInsightsLink:hover{background:#c16a3a14;border-color:#c16a3a26}.page-module__zd1WPq__aiInsightsList{background:#ffffff05;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.page-module__zd1WPq__aiInsightItem{align-items:flex-start;gap:10px;padding:.875rem 1.25rem;transition:background .2s;display:flex}.page-module__zd1WPq__aiInsightItem:hover{background:#ffffff05}.page-module__zd1WPq__aiInsightIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module__zd1WPq__aiInsight_warning .page-module__zd1WPq__aiInsightIcon{color:var(--amber);background:#f59e0b1f;border:1px solid #f59e0b26}.page-module__zd1WPq__aiInsight_positive .page-module__zd1WPq__aiInsightIcon{color:var(--emerald);background:#10b9811f;border:1px solid #10b98126}.page-module__zd1WPq__aiInsight_suggestion .page-module__zd1WPq__aiInsightIcon{color:var(--indigo-light);background:#6366f11f;border:1px solid #6366f126}.page-module__zd1WPq__aiInsight_info .page-module__zd1WPq__aiInsightIcon{color:var(--cyan);background:#22d3ee1f;border:1px solid #22d3ee26}.page-module__zd1WPq__aiInsightTitle{color:var(--text);margin-bottom:2px;font-size:.78rem;font-weight:600}.page-module__zd1WPq__aiInsightDesc{color:var(--text-muted);font-size:.68rem;line-height:1.5}.page-module__zd1WPq__aiUsageSection{flex-direction:column;gap:1rem;display:flex}.page-module__zd1WPq__aiUsageHeader{justify-content:space-between;align-items:center;display:flex;padding:.75rem 1.25rem!important}.page-module__zd1WPq__aiUsageHeaderLeft{align-items:center;gap:10px;display:flex}.page-module__zd1WPq__periodToggle{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;gap:2px;padding:2px;display:flex}.page-module__zd1WPq__periodBtn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 12px;font-size:.65rem;font-weight:600;transition:all .2s}.page-module__zd1WPq__periodBtn:hover{color:var(--text-muted);background:#ffffff0a}.page-module__zd1WPq__periodBtnActive{color:var(--indigo-light);background:#c16a3a1f;box-shadow:0 0 8px #c16a3a1a}.page-module__zd1WPq__aiStatsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.page-module__zd1WPq__aiStatsGrid>*{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(16px)scale(.97)}.page-module__zd1WPq__aiStatsGridVisible>*{opacity:1;transform:translateY(0)scale(1)}.page-module__zd1WPq__aiStatsGridVisible>:first-child{transition-delay:.1s}.page-module__zd1WPq__aiStatsGridVisible>:nth-child(2){transition-delay:.22s}.page-module__zd1WPq__aiStatsGridVisible>:nth-child(3){transition-delay:.34s}@media (max-width:1024px){.page-module__zd1WPq__aiStatsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__zd1WPq__aiStatsGrid{grid-template-columns:1fr}}.page-module__zd1WPq__aiBarChart{align-items:flex-end;gap:2px;height:140px;padding:1rem 1.25rem .75rem;display:flex}.page-module__zd1WPq__aiBar{background:linear-gradient(180deg,var(--cyan),#22d3ee59);border-radius:3px 3px 0 0;width:100%;max-width:24px;min-height:2px;transition:height 1.8s cubic-bezier(.16,1,.3,1)}.page-module__zd1WPq__aiBar:hover{opacity:.85;box-shadow:0 0 12px #22d3ee4d}.page-module__zd1WPq__aiChartEmpty{color:var(--text-dim);text-align:center;align-self:center;width:100%;font-size:.75rem}.page-module__zd1WPq__miniChartIconCyan{color:var(--cyan);background:#22d3ee1a;border:1px solid #22d3ee1f}.page-module__zd1WPq__miniChartIconRose{color:var(--rose);background:#f43f5e1a;border:1px solid #f43f5e1f}.page-module__zd1WPq__agentBreakdownCard{overflow:hidden;padding:0!important}.page-module__zd1WPq__agentList{padding:.5rem 0}.page-module__zd1WPq__agentRow{grid-template-columns:180px 1fr 80px 70px;align-items:center;gap:12px;padding:.5rem 1.25rem;transition:background .2s;display:grid}.page-module__zd1WPq__agentRow:hover{background:#ffffff05}.page-module__zd1WPq__agentInfo{align-items:center;gap:8px;min-width:0;display:flex}.page-module__zd1WPq__agentDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module__zd1WPq__agentName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.page-module__zd1WPq__agentRole{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:.6rem}.page-module__zd1WPq__agentBarOuter{background:#ffffff0a;border-radius:3px;height:6px;overflow:hidden}.page-module__zd1WPq__agentBarInner{border-radius:3px;height:100%;transition:width 2s cubic-bezier(.16,1,.3,1)}.page-module__zd1WPq__agentTokens{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.7rem}.page-module__zd1WPq__agentCost{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-size:.7rem;font-weight:600}@media (max-width:768px){.page-module__zd1WPq__agentRow{grid-template-columns:1fr 80px 60px}.page-module__zd1WPq__agentBarOuter{display:none}}.page-module__zd1WPq__miniChartIconOrange{color:var(--orange);background:#f93c0014;border:1px solid #f93c001a}[data-theme=light] .page-module__zd1WPq__miniBar{background:linear-gradient(#f93c00,#ff6b35)}[data-theme=light] .page-module__zd1WPq__miniBar:hover{box-shadow:0 0 12px #f93c004d}[data-theme=light] .page-module__zd1WPq__ecosystemBadge:before{background:linear-gradient(135deg,#f93c0033,#0891b226,#f93c000f)}[data-theme=light] .page-module__zd1WPq__actionIconPrimary{background:linear-gradient(135deg,#f93c00,#ff6b35);box-shadow:0 4px 16px #f93c0033}[data-theme=light] .page-module__zd1WPq__quickActionBtn{background:var(--neu-bg,#e0e5ec);border-color:#0000000f;box-shadow:4px 4px 10px #0000001a,-4px -4px 10px #ffffffb3}[data-theme=light] .page-module__zd1WPq__quickActionBtn:hover{border-color:#0000001a;box-shadow:6px 6px 14px #0000001f,-6px -6px 14px #fffc,0 0 16px #f93c000f}[data-theme=light] .page-module__zd1WPq__quickActionBtn:active{box-shadow:inset 3px 3px 6px #00000014,inset -3px -3px 6px #fff9}[data-theme=light] .page-module__zd1WPq__quickActionIconPrimary{background:linear-gradient(135deg,#f93c00,#ff6b35);box-shadow:0 3px 10px #f93c0033}.page-module__zd1WPq__tierWarningBanner{color:#fbbf24;background:#f59e0b0f;border:1px solid #f59e0b40;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 20px;line-height:1.5;animation:.5s cubic-bezier(.16,1,.3,1) both page-module__zd1WPq__welcomeEntrance;display:flex}.page-module__zd1WPq__tierWarningCta{text-transform:uppercase;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#c16a3a,#e08050);border-radius:8px;flex-shrink:0;align-self:center;padding:6px 16px;font-size:.78rem;font-weight:700;text-decoration:none;transition:filter .15s,box-shadow .15s,transform .1s;box-shadow:0 2px 8px #c16a3a4d}.page-module__zd1WPq__tierWarningCta:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 4px 14px #c16a3a66}[data-theme=light] .page-module__zd1WPq__tierWarningBanner{color:#92400e;background:#f59e0b14;border-color:#f59e0b4d}.page-module__zd1WPq__chartsRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__zd1WPq__chartsRow>*{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(16px)scale(.97)}.page-module__zd1WPq__chartsRowVisible>*{opacity:1;transform:translateY(0)scale(1)}.page-module__zd1WPq__chartsRowVisible>:first-child{transition-delay:.1s}.page-module__zd1WPq__chartsRowVisible>:nth-child(2){transition-delay:.22s}.page-module__zd1WPq__chartsRowVisible>:nth-child(3){transition-delay:.34s}@media (min-width:1200px){.page-module__zd1WPq__chartsRow{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){.page-module__zd1WPq__chartsRow{grid-template-columns:1fr}}.page-module__zd1WPq__upgradeCta{color:#fff;flex-direction:column;gap:.75rem;display:flex;box-shadow:8px 8px 16px #00000080,-4px -4px 12px #ffffff0a,inset 0 1px #fff3,inset 0 -2px 8px #00000026;background:linear-gradient(145deg,#f93c00,#e03500)!important;border:none!important;border-radius:18px!important}.page-module__zd1WPq__upgradeCtaHeader{letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:800;display:flex}.page-module__zd1WPq__upgradeCtaSubtitle{opacity:.85;margin:0;font-size:.8rem;font-weight:600}.page-module__zd1WPq__upgradeCtaList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.page-module__zd1WPq__upgradeCtaList li{align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;display:flex}.page-module__zd1WPq__upgradeCtaList li svg{color:#ffffffe6;flex-shrink:0}.page-module__zd1WPq__upgradeCtaButton{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff4d;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;padding:.6rem 1.2rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.page-module__zd1WPq__upgradeCtaButton:hover{background:#ffffff4d;transform:translateY(-1px)}[data-theme=light] .page-module__zd1WPq__upgradeCta{color:#fff!important;background:linear-gradient(145deg,#f93c00,#e03500)!important;border:none!important;border-radius:18px!important;box-shadow:10px 10px 20px #f93c004d,-8px -8px 18px #ffffffbf,inset 0 1px #ffffff4d,inset 0 -2px 8px #0000001a!important}[data-theme=light] .page-module__zd1WPq__upgradeCta:hover{background:linear-gradient(145deg,#f93c00,#e03500)!important;box-shadow:12px 12px 28px #f93c0059,-10px -10px 24px #ffffffd9,inset 0 1px #ffffff4d,inset 0 -2px 8px #0000001a!important}.page-module__zd1WPq__referralCta{flex-direction:column;gap:.75rem;padding:1.4rem 1.3rem;transition:box-shadow .3s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:6px 6px 16px #0006,-4px -4px 12px #ffffff08,inset 0 1px #ffffff0f;background:linear-gradient(155deg,#d14827,#d14827)!important;border:1px solid #f59e0b26!important;border-radius:18px!important}.page-module__zd1WPq__referralCta:hover{transform:translateY(-2px);box-shadow:8px 8px 24px #00000080,-4px -4px 14px #ffffff0a,inset 0 1px #ffffff14,0 0 30px #f59e0b14}.page-module__zd1WPq__referralGlow{pointer-events:none;background:radial-gradient(circle,#f59e0b1f 0%,#0000 70%);width:120px;height:120px;position:absolute;top:-40px;right:-40px}.page-module__zd1WPq__referralTopRow{align-items:center;gap:10px;display:flex}.page-module__zd1WPq__referralIcon{background:linear-gradient(145deg,#d14827,#d14827);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:4px 4px 10px #00000059,-3px -3px 8px #ffffff0a,inset 0 1px #ffffff0f}.page-module__zd1WPq__referralContent{flex-direction:column;gap:.3rem;display:flex}.page-module__zd1WPq__referralTitle{letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0;font-size:1.05rem;font-weight:800}.page-module__zd1WPq__referralDesc{color:#ffffffa6;margin:0;font-size:.8rem;line-height:1.55}.page-module__zd1WPq__referralDesc strong{color:#f59e0b;font-weight:700}.page-module__zd1WPq__referralPerks{flex-direction:column;gap:.35rem;margin-top:.15rem;display:flex}.page-module__zd1WPq__referralPerk{color:#ffffffbf;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500;display:flex}.page-module__zd1WPq__referralPerk svg{color:#f59e0b;flex-shrink:0}.page-module__zd1WPq__referralButton{letter-spacing:.02em;color:#fff;cursor:pointer;background:#d14827;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.65rem 1.2rem;font-size:.82rem;font-weight:700;transition:box-shadow .22s,transform .15s;display:inline-flex;box-shadow:5px 5px 12px #601a089e,-5px -5px 12px #ff966e38,inset 0 1px #ffffff24,inset 0 -1px #00000047}.page-module__zd1WPq__referralButton:hover{transform:translateY(-1px);box-shadow:7px 7px 16px #601a08b3,-6px -6px 14px #ff966e4d,inset 0 1px #fff3,inset 0 -1px #00000047}.page-module__zd1WPq__referralButton:active{transform:translateY(0);box-shadow:inset 4px 4px 9px #601a08b3,inset -4px -4px 9px #ff966e38}[data-theme=light] .page-module__zd1WPq__referralCta{background:linear-gradient(155deg,#ff5924,#ea4322)!important;border:1px solid #e878302e!important;box-shadow:6px 6px 16px #00000014,-4px -4px 12px #ffffffe6,inset 0 1px #ffffffb3!important}[data-theme=light] .page-module__zd1WPq__referralCta:hover{box-shadow:8px 8px 22px #0000001a,-5px -5px 14px #fffffff2,inset 0 1px #ffffffb3,0 0 24px #e8783014!important}[data-theme=light] .page-module__zd1WPq__referralIcon{background:linear-gradient(145deg,#fff,#f0ebe4);box-shadow:4px 4px 10px #00000014,-3px -3px 8px #ffffffe6,inset 0 1px #ffffff80}[data-theme=light] .page-module__zd1WPq__referralTitle{color:#1a1a2e}[data-theme=light] .page-module__zd1WPq__referralDesc{color:#1e1e3ca6}[data-theme=light] .page-module__zd1WPq__referralPerk{color:#1e1e3cb3}[data-theme=light] .page-module__zd1WPq__referralButton{background:#ee4622;box-shadow:5px 5px 12px #96280a57,-5px -5px 12px #ffb29199,inset 0 1px #ffffff4d,inset 0 -1px #0000001f}[data-theme=light] .page-module__zd1WPq__referralButton:hover{box-shadow:7px 7px 16px #96280a66,-6px -6px 14px #ffb291b3,inset 0 1px #ffffff5c,inset 0 -1px #0000001f}[data-theme=light] .page-module__zd1WPq__referralButton:active{box-shadow:inset 4px 4px 9px #96280a66,inset -4px -4px 9px #ffb29199}.page-module__zd1WPq__reveal{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.page-module__zd1WPq__revealed{opacity:1;transform:translateY(0)}.page-module__zd1WPq__tierWarning{background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:14px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.page-module__zd1WPq__tierWarningIcon{color:#f59e0b;background:#f59e0b1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-module__zd1WPq__tierWarningContent{flex:1;min-width:0}.page-module__zd1WPq__tierWarningContent strong{color:#f59e0b;margin-bottom:.25rem;font-size:.85rem;display:block}.page-module__zd1WPq__tierWarningContent p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.5}.page-module__zd1WPq__tierWarningBar{background:#ffffff0f;border-radius:2px;height:4px;margin-top:.5rem;overflow:hidden}.page-module__zd1WPq__tierWarningBarFill{border-radius:2px;height:100%;transition:width .5s}.page-module__zd1WPq__tierWarningBarAmber{background:#f59e0b}.page-module__zd1WPq__tierWarningBarRed{background:#ef4444}.page-module__zd1WPq__tierWarningCta{color:#f59e0b;text-transform:uppercase;letter-spacing:.5px;background:#f59e0b26;border-radius:8px;flex-shrink:0;padding:.5rem 1rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .2s}.page-module__zd1WPq__tierWarningCta:hover{background:#f59e0b40}html:not([data-btn=legacy]) .page-module__zd1WPq__tierWarningCta{background:var(--neu-bg);color:var(--btn-accent);border-radius:var(--btn-radius,14px);box-shadow:var(--neu-shadow-raised),var(--btn-lip),var(--btn-ring);border:0;transition:box-shadow .22s,transform .15s,color .2s}html:not([data-btn=legacy]) .page-module__zd1WPq__tierWarningCta:hover:not(:disabled){background:var(--neu-bg);box-shadow:var(--neu-shadow-raised-hover),var(--btn-lip),var(--btn-ring-hi);transform:translateY(-1px)}html:not([data-btn=legacy]) .page-module__zd1WPq__tierWarningCta:active:not(:disabled){background:var(--neu-bg);box-shadow:var(--neu-shadow-inset);transform:translateY(0)}html:not([data-btn=legacy]) .page-module__zd1WPq__tierWarningCta>svg{box-sizing:border-box;background:var(--well-face);width:28px;height:28px;box-shadow:var(--btn-well-inset),var(--well-glow);border-radius:9px;padding:6px;transition:box-shadow .22s}html:not([data-btn=legacy]) .page-module__zd1WPq__tierWarningCta:hover:not(:disabled)>svg{box-shadow:var(--btn-well-inset),var(--well-glow-hi)}html:not([data-btn=legacy]) .page-module__zd1WPq__tierWarningCta:disabled{box-shadow:none;opacity:.45;cursor:not-allowed;transform:none}html:not([data-btn=legacy]) .page-module__zd1WPq__tierWarningCta:disabled>svg{box-shadow:none;background:0 0}html:not([data-btn=legacy]) .page-module__zd1WPq__upgradeCta{background:var(--neu-bg);color:var(--btn-accent);border-radius:var(--btn-radius,14px);box-shadow:var(--neu-shadow-raised),var(--btn-lip),var(--btn-ring);border:0;transition:box-shadow .22s,transform .15s,color .2s}html:not([data-btn=legacy]) .page-module__zd1WPq__upgradeCta:hover:not(:disabled){background:var(--neu-bg);box-shadow:var(--neu-shadow-raised-hover),var(--btn-lip),var(--btn-ring-hi);transform:translateY(-1px)}html:not([data-btn=legacy]) .page-module__zd1WPq__upgradeCta:active:not(:disabled){background:var(--neu-bg);box-shadow:var(--neu-shadow-inset);transform:translateY(0)}html:not([data-btn=legacy]) .page-module__zd1WPq__upgradeCta>svg{box-sizing:border-box;background:var(--well-face);width:28px;height:28px;box-shadow:var(--btn-well-inset),var(--well-glow);border-radius:9px;padding:6px;transition:box-shadow .22s}html:not([data-btn=legacy]) .page-module__zd1WPq__upgradeCta:hover:not(:disabled)>svg{box-shadow:var(--btn-well-inset),var(--well-glow-hi)}html:not([data-btn=legacy]) .page-module__zd1WPq__upgradeCta:disabled{box-shadow:none;opacity:.45;cursor:not-allowed;transform:none}html:not([data-btn=legacy]) .page-module__zd1WPq__upgradeCta:disabled>svg{box-shadow:none;background:0 0}.page-module__zd1WPq__aiChartsRow{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.page-module__zd1WPq__aiChartsRow{grid-template-columns:1.45fr 1fr;align-items:start}}.page-module__zd1WPq__aiSideColumn{align-content:start;gap:1.5rem;display:grid}.page-module__zd1WPq__aiSideColumn .page-module__zd1WPq__agentBreakdownCard{margin:0}
.PricingTable-module__bBhbgq__headerContent{flex-direction:column;gap:.5rem;display:flex}.PricingTable-module__bBhbgq__title{color:var(--text);font-size:1.35rem;font-weight:500;line-height:1.3}.PricingTable-module__bBhbgq__titleAccent{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.PricingTable-module__bBhbgq__subtitle{color:var(--text-muted);font-size:.8rem;line-height:1.5}.PricingTable-module__bBhbgq__segmentedBar{background:#060a1e00;border:none;border-radius:12px;margin-top:.75rem;padding:4px;display:flex;position:relative;box-shadow:inset 3px 3px 7px #00000080,inset -3px -3px 7px #1e2a5040}[data-theme=light] .PricingTable-module__bBhbgq__segmentedBar{background:#c8cdd780;box-shadow:inset 3px 3px 6px #a3aab466,inset -3px -3px 6px #ffffffb3}.PricingTable-module__bBhbgq__segmentedIndicator{background:linear-gradient(#ffffff1c,#ffffff0d),var(--neu-bg,#0e1840);z-index:0;border-radius:10px;height:calc(100% - 8px);transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px;box-shadow:inset 0 0 0 1px #ffffff29,4px 4px 10px #00000073,-2px -2px 8px #ffffff0d}[data-theme=light] .PricingTable-module__bBhbgq__segmentedIndicator{background:#fff;box-shadow:inset 0 0 0 1px #ffffffe6,4px 4px 8px #a3aab48c,-4px -4px 8px #ffffffe6}.PricingTable-module__bBhbgq__segmentedBtn{z-index:1;color:var(--text-dim);text-transform:uppercase;letter-spacing:.8px;cursor:pointer;font-size:.72rem;font-weight:500;font-family:var(--font-montserrat),"Montserrat",sans-serif;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .75rem;transition:color .25s;display:flex;position:relative}.PricingTable-module__bBhbgq__segmentedBtnActive{color:var(--text);font-weight:700}[data-theme=light] .PricingTable-module__bBhbgq__segmentedBtnActive{color:#1a1a2e}.PricingTable-module__bBhbgq__discountBadge{color:var(--emerald);letter-spacing:0;text-transform:none;background:#10b98126;border-radius:6px;padding:1px 5px;font-size:.55rem;font-weight:500}.PricingTable-module__bBhbgq__tableWrap{background:var(--neu-bg);box-shadow:var(--neu-shadow-raised);border:none;border-radius:18px}@media (max-width:900px){.PricingTable-module__bBhbgq__tableWrap{overflow-x:auto}}[data-theme=light] .PricingTable-module__bBhbgq__tableWrap{background:var(--neu-bg,#e0e5ec);box-shadow:var(--neu-shadow-raised)}.PricingTable-module__bBhbgq__table{border-collapse:collapse;table-layout:fixed;width:100%}.PricingTable-module__bBhbgq__table thead th{z-index:5;background-color:var(--neu-bg);position:sticky;top:0}.PricingTable-module__bBhbgq__planHeader{vertical-align:top;box-shadow:inset 0 -1px 0 var(--border);width:17%;padding:1.5rem .75rem}.PricingTable-module__bBhbgq__planHeaderSolo{box-shadow:inset 0 -1px 0 var(--border),inset 1px 0 0 #10b9811f,inset -1px 0 0 #10b9811f;background-image:linear-gradient(#10b98108,#10b98108)}.PricingTable-module__bBhbgq__planHeaderPro{box-shadow:inset 0 -1px 0 var(--border),inset 1px 0 0 #c16a3a26,inset -1px 0 0 #c16a3a26;background-image:linear-gradient(#c16a3a0a,#c16a3a0a)}.PricingTable-module__bBhbgq__planHeaderInner{flex-direction:column;align-items:center;gap:.5rem;display:flex}.PricingTable-module__bBhbgq__featureHeader{width:32%;box-shadow:inset 0 -1px 0 var(--border);vertical-align:top;padding:1.5rem 1.25rem}.PricingTable-module__bBhbgq__planName{color:var(--text);letter-spacing:.02em;font-size:1rem;font-weight:500}.PricingTable-module__bBhbgq__priceRow{align-items:baseline;gap:.25rem;display:flex}.PricingTable-module__bBhbgq__price{color:var(--text);font-size:clamp(24px,3.5vw,32px);font-weight:800;line-height:1}.PricingTable-module__bBhbgq__priceSuffix{color:var(--text-dim);font-size:.75rem;font-weight:500}.PricingTable-module__bBhbgq__annualNote{color:var(--text-dim);font-size:.65rem}.PricingTable-module__bBhbgq__planDesc{color:var(--text-dim);text-align:center;font-size:.7rem;line-height:1.4}.PricingTable-module__bBhbgq__freeBadge{text-transform:uppercase;letter-spacing:.06em;color:var(--emerald);background:#10b9811f;border-radius:9999px;padding:.2rem .6rem;font-size:.6rem;font-weight:500}.PricingTable-module__bBhbgq__soloBadge{text-transform:uppercase;letter-spacing:.06em;color:var(--emerald);white-space:nowrap;background:#10b98126;border-radius:9999px;padding:.2rem .6rem;font-size:.55rem;font-weight:600}.PricingTable-module__bBhbgq__popularBadge{text-transform:uppercase;letter-spacing:.06em;background:var(--indigo);color:#fff;border-radius:9999px;padding:.2rem .75rem;font-size:.65rem;font-weight:500}.PricingTable-module__bBhbgq__flowBadge{text-transform:uppercase;letter-spacing:.06em;color:var(--indigo-light);background:#c16a3a1f;border-radius:9999px;padding:.2rem .6rem;font-size:.6rem;font-weight:500}.PricingTable-module__bBhbgq__planBtn{letter-spacing:.8px;text-transform:uppercase;cursor:pointer;border-radius:4px 4px 18px;margin-top:.5rem;padding:.5rem 1rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-block}.PricingTable-module__bBhbgq__planBtnPrimary{background:var(--indigo);color:#fff;border:none}.PricingTable-module__bBhbgq__planBtnPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #c16a3a59}.PricingTable-module__bBhbgq__planBtnSolo{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border:none}.PricingTable-module__bBhbgq__planBtnSolo:hover{transform:translateY(-2px);box-shadow:0 6px 24px #10b98159}.PricingTable-module__bBhbgq__planBtnOutline{color:var(--text-muted);border:1px solid var(--border);background:0 0}.PricingTable-module__bBhbgq__planBtnOutline:hover{border-color:var(--text-dim);color:var(--text)}.PricingTable-module__bBhbgq__planBtnCurrent{color:var(--text-dim);border:1px solid var(--border);cursor:default;opacity:.7;background:0 0}.PricingTable-module__bBhbgq__sectionRow{background:#ffffff05}.PricingTable-module__bBhbgq__sectionLabel{text-transform:uppercase;letter-spacing:2px;color:#eb7f29;border-top:1px solid var(--border);border-bottom:1px solid #ffffff08;padding:.625rem 1.25rem;font-size:15px;font-weight:700}.PricingTable-module__bBhbgq__featureRow{transition:background .15s}.PricingTable-module__bBhbgq__featureRow:hover{background:#ffffff05}.PricingTable-module__bBhbgq__featureLabel{color:var(--text-muted);border-bottom:1px solid #ffffff08;padding:.65rem 1.25rem;font-size:.8rem}.PricingTable-module__bBhbgq__featureCell{border-bottom:1px solid #ffffff08;padding:.65rem .5rem}.PricingTable-module__bBhbgq__featureCellSolo{background:#10b98105;border-left:1px solid #10b98114;border-right:1px solid #10b98114}.PricingTable-module__bBhbgq__featureCellPro{background:#c16a3a08;border-left:1px solid #c16a3a1a;border-right:1px solid #c16a3a1a}.PricingTable-module__bBhbgq__bottomCta{text-align:center;padding:1.5rem}.PricingTable-module__bBhbgq__bottomCtaText{color:var(--text-muted);font-size:.85rem}.PricingTable-module__bBhbgq__bottomCtaSmall{color:var(--text-dim);margin-top:.5rem;font-size:.75rem}.PricingTable-module__bBhbgq__bottomCtaLink{color:var(--indigo-light);text-decoration:underline}@media (max-width:800px){.PricingTable-module__bBhbgq__table{table-layout:auto;min-width:700px}.PricingTable-module__bBhbgq__planHeader,.PricingTable-module__bBhbgq__featureHeader{width:auto}}html:not([data-btn=legacy]) .PricingTable-module__bBhbgq__planBtnSolo{background:var(--neu-bg);color:var(--btn-accent);border-radius:var(--btn-radius,14px);box-shadow:var(--neu-shadow-raised),var(--btn-lip),var(--btn-ring);border:0;transition:box-shadow .22s,transform .15s,color .2s}html:not([data-btn=legacy]) .PricingTable-module__bBhbgq__planBtnSolo:hover:not(:disabled){background:var(--neu-bg);box-shadow:var(--neu-shadow-raised-hover),var(--btn-lip),var(--btn-ring-hi);transform:translateY(-1px)}html:not([data-btn=legacy]) .PricingTable-module__bBhbgq__planBtnSolo:active:not(:disabled){background:var(--neu-bg);box-shadow:var(--neu-shadow-inset);transform:translateY(0)}html:not([data-btn=legacy]) .PricingTable-module__bBhbgq__planBtnSolo>svg{box-sizing:border-box;background:var(--well-face);width:28px;height:28px;box-shadow:var(--btn-well-inset),var(--well-glow);border-radius:9px;padding:6px;transition:box-shadow .22s}html:not([data-btn=legacy]) .PricingTable-module__bBhbgq__planBtnSolo:hover:not(:disabled)>svg{box-shadow:var(--btn-well-inset),var(--well-glow-hi)}html:not([data-btn=legacy]) .PricingTable-module__bBhbgq__planBtnSolo:disabled{box-shadow:none;opacity:.45;cursor:not-allowed;transform:none}html:not([data-btn=legacy]) .PricingTable-module__bBhbgq__planBtnSolo:disabled>svg{box-shadow:none;background:0 0}
.page-module__GkyuGa__hero{align-items:center;min-height:100vh;padding-top:6rem;display:flex;position:relative;overflow:hidden}.page-module__GkyuGa__hero:before{content:"";background:radial-gradient(ellipse at 20% 50%,var(--surface-indigo)0%,transparent 50%),radial-gradient(ellipse at 80% 20%,var(--surface-cyan)0%,transparent 50%),radial-gradient(ellipse at 50% 80%,var(--surface-orange)0%,transparent 50%);z-index:0;position:absolute;inset:0}.page-module__GkyuGa__heroPhoto{z-index:0;position:absolute;inset:0;overflow:hidden}.page-module__GkyuGa__heroPhotoImg{object-fit:cover;width:100%;height:100%}.page-module__GkyuGa__heroOrb,.page-module__GkyuGa__heroOrb1,.page-module__GkyuGa__heroOrb2,.page-module__GkyuGa__heroOrb3{display:none}@keyframes page-module__GkyuGa__orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,30px)scale(.95)}}.page-module__GkyuGa__heroGrid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}.page-module__GkyuGa__heroContent{max-width:560px}.page-module__GkyuGa__heroBadge{background:var(--surface-indigo);border:1px solid var(--border);color:var(--indigo-light);border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:500;display:inline-flex}.page-module__GkyuGa__heroBadgeDot{background:var(--emerald);border-radius:50%;width:6px;height:6px;animation:2s infinite page-module__GkyuGa__pulse}@keyframes page-module__GkyuGa__pulse{0%,to{opacity:1}50%{opacity:.3}}.page-module__GkyuGa__hero h1{margin-bottom:1.5rem}.page-module__GkyuGa__heroText{color:var(--text-muted);max-width:480px;margin-bottom:2.5rem;font-size:clamp(1rem,1.5vw,1.2rem)}.page-module__GkyuGa__heroTextFree{color:var(--text);font-weight:700}.page-module__GkyuGa__heroAiPills{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.page-module__GkyuGa__aiPill{background:var(--surface-cyan);border:1px solid var(--border);color:var(--cyan);letter-spacing:.01em;border-radius:50px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__GkyuGa__heroButtons{flex-wrap:wrap;gap:1rem;display:flex}.page-module__GkyuGa__heroMockup{transform-origin:50%;position:relative;transform:scale(1.2)}.page-module__GkyuGa__heroScreenshotWrap{position:relative}.page-module__GkyuGa__heroScreenshotImg{width:100%;height:auto;display:block}.page-module__GkyuGa__trustBar{background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border);z-index:1;padding:2rem 0;position:relative}.page-module__GkyuGa__trustGrid{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.page-module__GkyuGa__trustItem{color:var(--text-muted);letter-spacing:.02em;align-items:center;gap:.6rem;font-size:.85rem;font-weight:600;display:flex}.page-module__GkyuGa__trustItem svg{flex-shrink:0}.page-module__GkyuGa__aiSection{background:var(--bg);position:relative;overflow:hidden}.page-module__GkyuGa__aiSection:before{content:"";background:radial-gradient(ellipse at 50% 0%,var(--surface-cyan)0%,transparent 60%);pointer-events:none;position:absolute;inset:0}.page-module__GkyuGa__aiSectionBadge{background:var(--surface-cyan);border:1px solid var(--border);color:var(--cyan);border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem 1.2rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__GkyuGa__aiSectionBadge svg{width:14px;height:14px}.page-module__GkyuGa__aiCardsGrid{z-index:1;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid;position:relative}.page-module__GkyuGa__aiCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2.5rem 2rem 2rem;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.page-module__GkyuGa__aiCard:before{content:"";background:linear-gradient(90deg,var(--indigo),var(--cyan));transform-origin:0;height:3px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__GkyuGa__aiCard:hover:before{transform:scaleX(1)}.page-module__GkyuGa__aiCard:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-6px)}.page-module__GkyuGa__aiCardIcon{background:linear-gradient(135deg,var(--surface-indigo),var(--surface-cyan));border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;display:flex}.page-module__GkyuGa__aiCardIcon svg{width:26px;height:26px}.page-module__GkyuGa__proTag{background:var(--gradient-warm);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:3px 3px 8px;padding:.2rem .65rem;font-size:.65rem;font-weight:800;position:absolute;top:1.2rem;right:1.2rem}.page-module__GkyuGa__aiCard h3{color:var(--text);margin-bottom:.75rem;font-size:1.2rem}.page-module__GkyuGa__aiCard p{color:var(--text-muted);margin-bottom:1.25rem;font-size:.92rem;line-height:1.6}.page-module__GkyuGa__aiDemo{background:var(--bg-alt);border:1px solid var(--border);color:var(--text-dim);border-radius:10px;padding:1rem;font-family:SF Mono,Fira Code,monospace;font-size:.78rem;line-height:1.7}.page-module__GkyuGa__aiHighlight{color:var(--cyan);font-weight:600}.page-module__GkyuGa__aiResult{color:var(--orange)}.page-module__GkyuGa__demoColorIndigo{color:var(--indigo)}.page-module__GkyuGa__demoColorCyan{color:var(--cyan)}.page-module__GkyuGa__aiMiniGrid{z-index:1;grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:2rem;display:grid;position:relative}.page-module__GkyuGa__aiMini{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:12px;padding:1.4rem 1.2rem;transition:border-color .3s,transform .3s}.page-module__GkyuGa__aiMini:hover{border-color:var(--border-hover);transform:translateY(-3px)}.page-module__GkyuGa__aiMiniIcon{background:linear-gradient(135deg,var(--surface-indigo),var(--surface-cyan));border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto .75rem;display:flex}.page-module__GkyuGa__aiMiniIcon svg{width:20px;height:20px}.page-module__GkyuGa__aiMini h4{color:var(--text);margin-bottom:.4rem;font-size:.85rem;font-weight:700;line-height:1.3}.page-module__GkyuGa__aiMini p{color:var(--text-muted);font-size:.75rem;line-height:1.5}.page-module__GkyuGa__showcaseDual{padding:clamp(2rem,6vw,4rem) 0}.page-module__GkyuGa__showcaseDualImg{width:100%;max-width:900px;height:auto;filter:drop-shadow(0 20px 60px var(--surface-indigo))drop-shadow(0 8px 24px #0000004d);border-radius:8px;margin:0 auto;display:block}.page-module__GkyuGa__showcaseDualCaption{letter-spacing:.01em;margin-top:1.5rem;font-size:.95rem}.page-module__GkyuGa__problem{background:var(--bg-alt)}.page-module__GkyuGa__problemGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.page-module__GkyuGa__problemCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;transition:border-color .3s,transform .3s}.page-module__GkyuGa__problemCard:hover{border-color:var(--rose);transform:translateY(-4px)}.page-module__GkyuGa__iconWrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__GkyuGa__iconWrapRose{background:#f43f5e1a;}.page-module__GkyuGa__iconWrapRose svg{width:24px;height:24px;stroke:var(--rose)}.page-module__GkyuGa__problemCard h3{margin-bottom:.75rem}.page-module__GkyuGa__problemCard p{color:var(--text-muted);font-size:.95rem}.page-module__GkyuGa__problemStat{text-align:center;margin-bottom:3rem;padding:2rem}.page-module__GkyuGa__problemStatNumber{background:linear-gradient(135deg,var(--rose),var(--amber));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,6vw,5rem);font-weight:900}.page-module__GkyuGa__problemStat p{color:var(--text-muted);max-width:500px;margin:.5rem auto 0;font-size:1.1rem}.page-module__GkyuGa__cardHeaderRow{align-items:center;gap:.875rem;margin-bottom:.875rem;display:flex}.page-module__GkyuGa__cardHeaderRow h3{margin-bottom:0}.page-module__GkyuGa__solutionSteps{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid;position:relative}.page-module__GkyuGa__solutionSteps:before{content:"";background:var(--gradient-primary);opacity:.3;height:2px;position:absolute;top:48px;left:15%;right:15%}.page-module__GkyuGa__step{text-align:center;z-index:1;position:relative}.page-module__GkyuGa__stepNum{background:var(--gradient-primary);width:64px;height:64px;box-shadow:var(--shadow-glow);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.5rem;font-weight:800;display:flex}.page-module__GkyuGa__step h3{margin-bottom:.75rem}.page-module__GkyuGa__step p{color:var(--text-muted);max-width:280px;margin:0 auto;font-size:.95rem}.page-module__GkyuGa__featuresGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.page-module__GkyuGa__featureCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;transition:all .3s;position:relative;overflow:hidden}.page-module__GkyuGa__featureCard:before{content:"";background:var(--gradient-primary);transform-origin:0;height:2px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__GkyuGa__featureCard:hover:before{transform:scaleX(1)}.page-module__GkyuGa__featureCard:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.page-module__GkyuGa__iconWrapIndigo{background:var(--surface-indigo);}.page-module__GkyuGa__iconWrapIndigo svg{width:24px;height:24px}.page-module__GkyuGa__featureCard h3{margin-bottom:.5rem;font-size:1.1rem}.page-module__GkyuGa__featureCard p{color:var(--text-muted);font-size:.9rem}.page-module__GkyuGa__peppolBadge{color:var(--amber);vertical-align:middle;font-size:.6em;font-weight:600}.page-module__GkyuGa__complianceGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}.page-module__GkyuGa__complianceCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:1.5rem;transition:all .3s}.page-module__GkyuGa__complianceCard:hover{border-color:var(--emerald);transform:translateY(-2px)}.page-module__GkyuGa__complianceIconWrap{background:var(--surface-emerald);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;display:flex}.page-module__GkyuGa__complianceIconWrap svg{width:28px;height:28px;stroke:var(--emerald)}.page-module__GkyuGa__complianceCard h4{margin-bottom:.5rem;font-size:.95rem;font-weight:700}.page-module__GkyuGa__complianceCard p{color:var(--text-muted);font-size:.8rem}.page-module__GkyuGa__pricing{background:var(--bg-alt)}.page-module__GkyuGa__pricingSubheading{white-space:nowrap;margin-top:1rem;margin-bottom:10px;font-weight:500}.page-module__GkyuGa__pricingSubText{color:var(--text)}.page-module__GkyuGa__pricingSubIndigo{color:var(--indigo-light)}.page-module__GkyuGa__pricingSubDeep{color:var(--text-muted);letter-spacing:2px}.page-module__GkyuGa__pricingFootnote{max-width:500px;margin-top:2rem;margin-left:auto;margin-right:auto;font-size:.85rem}.page-module__GkyuGa__marketStats{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}.page-module__GkyuGa__marketStat{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem 1rem}.page-module__GkyuGa__marketStatNumber{margin-bottom:.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:900}.page-module__GkyuGa__marketStatColorIndigo{color:var(--indigo-light)}.page-module__GkyuGa__marketStatColorCyan{color:var(--cyan)}.page-module__GkyuGa__marketStatColorAmber{color:var(--amber)}.page-module__GkyuGa__marketStatColorEmerald{color:var(--emerald)}.page-module__GkyuGa__marketStat p{color:var(--text-muted);font-size:.85rem}.page-module__GkyuGa__marketVision{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-top:3rem;padding:3rem;display:grid}.page-module__GkyuGa__marketVision h3{margin-bottom:1rem}.page-module__GkyuGa__marketVision p{color:var(--text-muted);margin-bottom:1rem;font-size:.95rem}.page-module__GkyuGa__visionGoal{color:var(--amber);margin-top:1.5rem;font-weight:600}.page-module__GkyuGa__marketImgWrap{border-radius:var(--radius);border:1px solid var(--border);margin-bottom:1.5rem;overflow:hidden}.page-module__GkyuGa__marketImgWrap img{object-fit:cover;width:100%;height:100%;min-height:280px}.page-module__GkyuGa__tamChart{flex-direction:column;gap:1rem;display:flex}.page-module__GkyuGa__tamBar{align-items:center;gap:1rem;display:flex}.page-module__GkyuGa__tamBarLabel{width:50px;color:var(--text-muted);font-size:.8rem;font-weight:700}.page-module__GkyuGa__tamBarTrack{background:var(--surface-indigo);border-radius:8px;flex:1;height:32px;position:relative;overflow:hidden}.page-module__GkyuGa__tamBarFill{border-radius:8px;align-items:center;height:100%;padding-left:1rem;font-size:.8rem;font-weight:700;transition:width 1.5s;display:flex}.page-module__GkyuGa__tamBarFillPrimary{background:var(--gradient-primary);width:100%;}.page-module__GkyuGa__tamBarFillCyan{background:linear-gradient(135deg,var(--cyan),var(--indigo));width:55%;}.page-module__GkyuGa__tamBarFillEmerald{background:linear-gradient(135deg,var(--emerald),var(--cyan));width:20%;}.page-module__GkyuGa__tamLegend{color:var(--text-dim);margin-top:.5rem;font-size:.75rem}.page-module__GkyuGa__roadmap{background:var(--bg-alt)}.page-module__GkyuGa__timeline{margin-top:3rem;padding-left:2rem;position:relative}.page-module__GkyuGa__timeline:before{content:"";background:linear-gradient(to bottom,var(--indigo),var(--cyan),var(--emerald));width:2px;position:absolute;top:0;bottom:0;left:7px}.page-module__GkyuGa__timelineItem{padding:0 0 2.5rem 2.5rem;position:relative}.page-module__GkyuGa__timelineDot{background:var(--indigo);border:3px solid var(--bg-alt);width:16px;height:16px;box-shadow:0 0 0 2px var(--indigo);border-radius:50%;position:absolute;top:4px;left:-2rem}.page-module__GkyuGa__timelineItemActive .page-module__GkyuGa__timelineDot{background:var(--emerald);box-shadow:0 0 0 2px var(--emerald),0 0 15px var(--surface-emerald)}.page-module__GkyuGa__timelineDate{color:var(--indigo-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.8rem;font-weight:700}.page-module__GkyuGa__timelineItem h3{margin-bottom:.5rem;font-size:1.1rem}.page-module__GkyuGa__timelineItem p{color:var(--text-muted);font-size:.9rem}.page-module__GkyuGa__ctaSection{position:relative}.page-module__GkyuGa__ctaTwoCol{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.page-module__GkyuGa__ctaInfo{text-align:left}.page-module__GkyuGa__ctaInfo h2{margin-bottom:.75rem}.page-module__GkyuGa__ctaInfoSubtext{color:var(--text-muted);margin-bottom:2rem}.page-module__GkyuGa__ctaInfoBtn{margin-bottom:2.5rem}.page-module__GkyuGa__ctaInvestorBlock{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1rem;padding:1.25rem}.page-module__GkyuGa__ctaInvestorBlock h4{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.95rem;font-weight:800;display:flex}.page-module__GkyuGa__ctaInvestorBlock p{color:var(--text-muted);font-size:.85rem;line-height:1.5}.page-module__GkyuGa__ctaFormWrap{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;position:relative}.page-module__GkyuGa__ctaFormWrap:before{content:"";background:var(--gradient-primary);border-radius:var(--radius-lg)var(--radius-lg)0 0;height:3px;position:absolute;top:0;left:0;right:0}.page-module__GkyuGa__ctaFormTitle{margin-bottom:1.25rem;font-size:1.1rem;font-weight:800}.page-module__GkyuGa__ctaFormText{color:var(--text-muted);margin-bottom:1.5rem;font-size:.9rem}.page-module__GkyuGa__ctaFormBtn{cursor:pointer;border-radius:8px;width:100%;padding:14px;font-size:15px;font-weight:600}.page-module__GkyuGa__sectionLabel{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.page-module__GkyuGa__sectionLabelRose{color:var(--rose);}.page-module__GkyuGa__sectionLabelIndigo{color:var(--indigo-light);}.page-module__GkyuGa__sectionLabelCyan{color:var(--cyan);}.page-module__GkyuGa__sectionLabelEmerald{color:var(--emerald);}.page-module__GkyuGa__sectionLabelAmber{color:var(--amber);}.page-module__GkyuGa__sectionSubtitle{max-width:600px;margin:1rem auto 0;font-size:1.05rem}.page-module__GkyuGa__sectionSubtitleNarrow{max-width:560px;margin:1rem auto 0}@media (max-width:900px){.page-module__GkyuGa__heroGrid{text-align:center;grid-template-columns:1fr}.page-module__GkyuGa__heroContent{max-width:100%}.page-module__GkyuGa__heroText{margin-left:auto;margin-right:auto}.page-module__GkyuGa__heroButtons,.page-module__GkyuGa__heroAiPills{justify-content:center}.page-module__GkyuGa__heroMockup{width:100%;max-width:100%;margin:2rem auto 0;transform:scale(1)}.page-module__GkyuGa__problemGrid,.page-module__GkyuGa__solutionSteps{grid-template-columns:1fr}.page-module__GkyuGa__solutionSteps:before{display:none}.page-module__GkyuGa__featuresGrid{grid-template-columns:1fr 1fr}.page-module__GkyuGa__aiCardsGrid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.page-module__GkyuGa__aiMiniGrid{grid-template-columns:repeat(3,1fr)}.page-module__GkyuGa__complianceGrid,.page-module__GkyuGa__marketStats{grid-template-columns:1fr 1fr}.page-module__GkyuGa__marketVision,.page-module__GkyuGa__ctaTwoCol{grid-template-columns:1fr}}@media (max-width:600px){.page-module__GkyuGa__featuresGrid,.page-module__GkyuGa__aiCardsGrid{grid-template-columns:1fr}.page-module__GkyuGa__aiMiniGrid{grid-template-columns:repeat(2,1fr)}.page-module__GkyuGa__complianceGrid,.page-module__GkyuGa__marketStats,.page-module__GkyuGa__ctaTwoCol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__GkyuGa__heroOrb{animation:none}}
.TierLimitModal-module__mZ9voW__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10200;background:#000000a6;justify-content:center;align-items:center;animation:.15s TierLimitModal-module__mZ9voW__tlFadeIn;display:flex;position:fixed;inset:0}@keyframes TierLimitModal-module__mZ9voW__tlFadeIn{0%{opacity:0}to{opacity:1}}.TierLimitModal-module__mZ9voW__modal{background:linear-gradient(160deg,#1a2347 0%,#0f172a 100%);border:1px solid #f59e0b38;border-radius:20px;width:100%;max-width:480px;animation:.25s cubic-bezier(.22,1,.36,1) TierLimitModal-module__mZ9voW__tlSlideUp;position:relative;overflow:hidden;box-shadow:0 32px 64px #00000080,inset 0 0 0 1px #ffffff0a}@keyframes TierLimitModal-module__mZ9voW__tlSlideUp{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.TierLimitModal-module__mZ9voW__header{background:#f59e0b0f;border-bottom:1px solid #f59e0b1f;align-items:center;gap:.75rem;padding:20px 24px 18px;display:flex}.TierLimitModal-module__mZ9voW__headerIcon{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #f59e0b59}.TierLimitModal-module__mZ9voW__headerText{flex:1;min-width:0}.TierLimitModal-module__mZ9voW__title{color:var(--text,#e2e8f0);letter-spacing:.01em;margin:0;font-size:1rem;font-weight:600}.TierLimitModal-module__mZ9voW__subtitle{color:var(--text-dim,#64748b);margin:2px 0 0;font-size:.75rem}.TierLimitModal-module__mZ9voW__closeBtn{color:var(--text-dim,#64748b);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:6px;transition:background .15s,color .15s}.TierLimitModal-module__mZ9voW__closeBtn:hover{color:var(--text,#e2e8f0);background:#ffffff0f}.TierLimitModal-module__mZ9voW__body{flex-direction:column;gap:16px;padding:22px 24px 8px;display:flex}.TierLimitModal-module__mZ9voW__alertBox{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.84rem;font-weight:500;line-height:1.5;display:flex}.TierLimitModal-module__mZ9voW__alertIcon{flex-shrink:0;margin-top:1px}.TierLimitModal-module__mZ9voW__planBadge{background:#0f172a80;border:1px solid #6366f124;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.TierLimitModal-module__mZ9voW__planLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim,#64748b);font-size:.72rem;font-weight:500}.TierLimitModal-module__mZ9voW__planName{color:var(--text,#e2e8f0);font-size:.95rem;font-weight:700}.TierLimitModal-module__mZ9voW__usageSection{flex-direction:column;gap:6px;display:flex}.TierLimitModal-module__mZ9voW__usageLabel{color:var(--text-dim,#64748b);justify-content:space-between;font-size:.75rem;display:flex}.TierLimitModal-module__mZ9voW__usageTrack{background:#ffffff14;border-radius:3px;width:100%;height:6px;overflow:hidden}.TierLimitModal-module__mZ9voW__usageBar{border-radius:3px;height:100%;transition:width .3s}.TierLimitModal-module__mZ9voW__usageBarNormal{background:linear-gradient(90deg,#10b981,#34d399)}.TierLimitModal-module__mZ9voW__usageBarWarning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.TierLimitModal-module__mZ9voW__usageBarFull{background:linear-gradient(90deg,#ef4444,#f87171)}.TierLimitModal-module__mZ9voW__actions{flex-direction:column;gap:8px;display:flex}.TierLimitModal-module__mZ9voW__actionCard{cursor:pointer;color:inherit;background:#0f172a66;border:1px solid #6366f124;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s,transform .1s;display:flex}.TierLimitModal-module__mZ9voW__actionCard:hover{background:#f59e0b0f;border-color:#f59e0b59;transform:translateY(-1px)}.TierLimitModal-module__mZ9voW__actionIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.TierLimitModal-module__mZ9voW__actionIconUpgrade{background:linear-gradient(135deg,#c16a3a,#e08050);box-shadow:0 2px 8px #c16a3a4d}.TierLimitModal-module__mZ9voW__actionIconChat{background:linear-gradient(135deg,#6366f1,#818cf8);box-shadow:0 2px 8px #6366f14d}.TierLimitModal-module__mZ9voW__actionText{flex:1}.TierLimitModal-module__mZ9voW__actionTitle{color:var(--text,#e2e8f0);margin:0;font-size:.88rem;font-weight:600}.TierLimitModal-module__mZ9voW__actionDesc{color:var(--text-dim,#64748b);margin:2px 0 0;font-size:.75rem}.TierLimitModal-module__mZ9voW__actionArrow{color:var(--text-dim,#64748b);flex-shrink:0}.TierLimitModal-module__mZ9voW__footer{border-top:1px solid #f59e0b1a;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px 20px;display:flex}.TierLimitModal-module__mZ9voW__btnClose{color:var(--text-dim,#94a3b8);cursor:pointer;background:0 0;border:1px solid #6366f138;border-radius:10px;padding:9px 18px;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.TierLimitModal-module__mZ9voW__btnClose:hover{color:var(--text,#e2e8f0);background:#6366f10f;border-color:#6366f166}.TierLimitModal-module__mZ9voW__btnUpgrade{font-size:.85rem;font-weight:500;font-family:var(--font-montserrat,"Montserrat",sans-serif);letter-spacing:.5px;text-transform:uppercase;color:#fff;background:var(--gradient-primary,linear-gradient(135deg,#c16a3a,#e08050));cursor:pointer;border:none;border-radius:10px 10px 18px;align-items:center;gap:7px;padding:9px 22px;text-decoration:none;transition:filter .15s,box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 2px 10px #c16a3a4d}.TierLimitModal-module__mZ9voW__btnUpgrade:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 4px 18px #c16a3a73}[data-theme=light] .TierLimitModal-module__mZ9voW__modal{background:linear-gradient(160deg,#fff 0%,#f8fafc 100%);border:1px solid #f59e0b33;box-shadow:0 32px 64px #00000026,inset 0 0 0 1px #0000000a}[data-theme=light] .TierLimitModal-module__mZ9voW__header{background:#f59e0b0d;border-bottom:1px solid #f59e0b1f}[data-theme=light] .TierLimitModal-module__mZ9voW__title{color:#1e293b}[data-theme=light] .TierLimitModal-module__mZ9voW__subtitle{color:#64748b}[data-theme=light] .TierLimitModal-module__mZ9voW__closeBtn{color:#94a3b8}[data-theme=light] .TierLimitModal-module__mZ9voW__closeBtn:hover{color:#1e293b;background:#0000000d}[data-theme=light] .TierLimitModal-module__mZ9voW__alertBox{color:#92400e;background:#f59e0b14;border-color:#f59e0b4d}[data-theme=light] .TierLimitModal-module__mZ9voW__planBadge{background:#f9fafb;border-color:#e5e7eb}[data-theme=light] .TierLimitModal-module__mZ9voW__planName{color:#1e293b}[data-theme=light] .TierLimitModal-module__mZ9voW__usageTrack{background:#0000000f}[data-theme=light] .TierLimitModal-module__mZ9voW__actionCard{background:#f9fafb;border-color:#e5e7eb}[data-theme=light] .TierLimitModal-module__mZ9voW__actionCard:hover{background:#f59e0b0a;border-color:#f59e0b66}[data-theme=light] .TierLimitModal-module__mZ9voW__actionTitle{color:#1e293b}[data-theme=light] .TierLimitModal-module__mZ9voW__footer{border-top:1px solid #e5e7eb}[data-theme=light] .TierLimitModal-module__mZ9voW__btnClose{color:#64748b;border-color:#d1d5db}[data-theme=light] .TierLimitModal-module__mZ9voW__btnClose:hover{color:#1e293b;background:#c16a3a0a;border-color:#c16a3a}html:not([data-btn=legacy]) .TierLimitModal-module__mZ9voW__btnUpgrade{background:var(--neu-bg);color:var(--btn-accent);border-radius:var(--btn-radius,14px);box-shadow:var(--neu-shadow-raised),var(--btn-lip),var(--btn-ring);border:0;transition:box-shadow .22s,transform .15s,color .2s}html:not([data-btn=legacy]) .TierLimitModal-module__mZ9voW__btnUpgrade:hover:not(:disabled){background:var(--neu-bg);box-shadow:var(--neu-shadow-raised-hover),var(--btn-lip),var(--btn-ring-hi);transform:translateY(-1px)}html:not([data-btn=legacy]) .TierLimitModal-module__mZ9voW__btnUpgrade:active:not(:disabled){background:var(--neu-bg);box-shadow:var(--neu-shadow-inset);transform:translateY(0)}html:not([data-btn=legacy]) .TierLimitModal-module__mZ9voW__btnUpgrade>svg{box-sizing:border-box;background:var(--well-face);width:28px;height:28px;box-shadow:var(--btn-well-inset),var(--well-glow);border-radius:9px;padding:6px;transition:box-shadow .22s}html:not([data-btn=legacy]) .TierLimitModal-module__mZ9voW__btnUpgrade:hover:not(:disabled)>svg{box-shadow:var(--btn-well-inset),var(--well-glow-hi)}html:not([data-btn=legacy]) .TierLimitModal-module__mZ9voW__btnUpgrade:disabled{box-shadow:none;opacity:.45;cursor:not-allowed;transform:none}html:not([data-btn=legacy]) .TierLimitModal-module__mZ9voW__btnUpgrade:disabled>svg{box-shadow:none;background:0 0}
.page-module__TXjfeG__pageLayout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1100px){.page-module__TXjfeG__pageLayout{grid-template-columns:var(--form-pct,65%)6px var(--preview-pct,35%);align-items:start;gap:0}.page-module__TXjfeG__formColumn{padding-right:1rem}.page-module__TXjfeG__previewColumn{align-self:stretch;padding-left:1rem}}.page-module__TXjfeG__formColumn{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.page-module__TXjfeG__previewColumn{min-width:0}.page-module__TXjfeG__previewPanel{scrollbar-width:thin;scrollbar-color:#c16a3a26 transparent;max-height:calc(100vh - 140px);position:sticky;top:130px;overflow-y:auto}.page-module__TXjfeG__previewPanel::-webkit-scrollbar{width:4px}.page-module__TXjfeG__previewPanel::-webkit-scrollbar-track{background:0 0}.page-module__TXjfeG__previewPanel::-webkit-scrollbar-thumb{background:#c16a3a26;border-radius:2px}.page-module__TXjfeG__previewPanel::-webkit-scrollbar-thumb:hover{background:#c16a3a4d}.page-module__TXjfeG__previewHeader{border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.page-module__TXjfeG__previewTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.7rem;font-weight:600}.page-module__TXjfeG__mobileToggle{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.page-module__TXjfeG__mobileToggle:hover{color:var(--text);border-color:var(--text-muted)}@media (min-width:1100px){.page-module__TXjfeG__mobileToggle{display:none}}.page-module__TXjfeG__previewColumnHidden{display:none}@media (min-width:1100px){.page-module__TXjfeG__previewColumnHidden{display:block}}.page-module__TXjfeG__backLink{color:var(--text-dim);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.page-module__TXjfeG__backRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module__TXjfeG__invoiceDetailsTitle{color:var(--text)}.page-module__TXjfeG__invoiceLinesCard{padding:0}.page-module__TXjfeG__invoiceLinesHeader{border-bottom:1px solid;border-color:var(--border);justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.page-module__TXjfeG__invoiceLinesTitle{color:var(--text)}.page-module__TXjfeG__addLineRow{cursor:pointer;border-top:1.5px dashed #ffffff14;padding:0;transition:border-color .2s}.page-module__TXjfeG__addLineRow:hover{border-top-color:#c16a3a73}.page-module__TXjfeG__addLineRow:hover .page-module__TXjfeG__addLineInner{color:#c16a3ae6;background:#c16a3a1a;border-color:#c16a3a59;box-shadow:0 0 10px #c16a3a26}.page-module__TXjfeG__addLineInner{color:#fff3;border:1.5px dashed #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:6px auto;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:flex}[data-theme=light] .page-module__TXjfeG__addLineRow{border-top-color:#0000001a}[data-theme=light] .page-module__TXjfeG__addLineRow:hover{border-top-color:#c16a3a66}[data-theme=light] .page-module__TXjfeG__addLineInner{color:#1e1e3c40;border-color:#00000026}[data-theme=light] .page-module__TXjfeG__addLineRow:hover .page-module__TXjfeG__addLineInner{color:#c16a3ad9;background:#c16a3a14;border-color:#c16a3a59}.page-module__TXjfeG__invoiceLinesTable{width:100%}.page-module__TXjfeG__invoiceLinesTable .input{padding:6px 8px;font-size:13px}.page-module__TXjfeG__tableHeaderCell{text-align:left;padding:6px 8px;font-size:13px;font-weight:600}.page-module__TXjfeG__tableHeaderCellCenter{text-align:center}.page-module__TXjfeG__tableHeaderCellRight{text-align:right}.page-module__TXjfeG__tableHeaderCellMove{width:3%}.page-module__TXjfeG__moveCell{vertical-align:middle;padding:2px 0 2px 4px}.page-module__TXjfeG__moveStack{flex-direction:column;align-items:center;gap:1px;display:flex}.page-module__TXjfeG__moveButton{width:20px;height:15px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,opacity .15s;display:flex}.page-module__TXjfeG__moveButton:hover:not(:disabled){background:var(--surface-indigo,#ffffff12);color:var(--text)}.page-module__TXjfeG__moveButton:disabled{opacity:.18;cursor:default}.page-module__TXjfeG__lineMoved td{animation:.6s ease-out page-module__TXjfeG__lineMovedFlash}@keyframes page-module__TXjfeG__lineMovedFlash{0%{background-color:#eb7f2938}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.page-module__TXjfeG__lineMoved td{animation:none}}.page-module__TXjfeG__tableHeaderCellDescription{width:32%}.page-module__TXjfeG__tableHeaderCellQuantity,.page-module__TXjfeG__tableHeaderCellUnit{width:10%}.page-module__TXjfeG__tableHeaderCellPrice{width:15%}.page-module__TXjfeG__tableHeaderCellTaxRate{width:14%}.page-module__TXjfeG__tableHeaderCellTotal{width:12%}.page-module__TXjfeG__tableHeaderCellDelete{width:4%}.page-module__TXjfeG__tableCell{padding:4px 8px}.page-module__TXjfeG__tableLineTotal{color:var(--text)}.page-module__TXjfeG__deleteButton{color:var(--text-dim)}.page-module__TXjfeG__deleteButton:hover{background-color:#ef44441a}.page-module__TXjfeG__totalsSection{border-top:1px solid;border-color:var(--border);justify-content:flex-end;padding:1.25rem;display:flex}.page-module__TXjfeG__totalsContainer{flex-direction:column;gap:.5rem;width:16rem;display:flex}.page-module__TXjfeG__totalRow{color:var(--text-muted);justify-content:space-between;font-size:.875rem;display:flex}.page-module__TXjfeG__totalValue{color:var(--text);font-weight:600}.page-module__TXjfeG__totalFinalRow{border-top:1px solid;border-color:var(--border);justify-content:space-between;padding-top:.5rem;font-size:1rem;display:flex}.page-module__TXjfeG__totalFinalLabel{color:var(--text);font-weight:500}.page-module__TXjfeG__totalFinalAmount{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:900}.page-module__TXjfeG__customerNotesTitle,.page-module__TXjfeG__notesTitle{color:var(--text)}.page-module__TXjfeG__notesTextarea{resize:vertical}.page-module__TXjfeG__actionsContainer{justify-content:space-between;align-items:center;display:flex}.page-module__TXjfeG__actionsRight{align-items:center;gap:.75rem;display:flex}.page-module__TXjfeG__resizeHandle{display:none}@media (min-width:1100px){.page-module__TXjfeG__resizeHandle{cursor:col-resize;z-index:5;justify-content:center;align-items:center;width:6px;display:flex;position:relative}.page-module__TXjfeG__resizeHandle:before{content:"";position:absolute;inset:0 -8px}.page-module__TXjfeG__resizeHandleLine{background:var(--border);border-radius:1px;width:2px;height:48px;transition:background .2s,height .2s}.page-module__TXjfeG__resizeHandle:hover .page-module__TXjfeG__resizeHandleLine{background:var(--indigo);height:72px}}.page-module__TXjfeG__proportionSlider{display:none}@media (min-width:1100px){.page-module__TXjfeG__proportionSlider{z-index:10;background:var(--bg);flex-direction:column;grid-column:1/-1;align-items:center;gap:2px;padding:4px 28px 6px;display:flex;position:sticky;top:78px}}.page-module__TXjfeG__proportionLabel{letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);font-size:.55rem;font-weight:500}.page-module__TXjfeG__sliderRow{align-items:center;gap:8px;width:100%;max-width:294px;display:flex}.page-module__TXjfeG__sliderPct{font-variant-numeric:tabular-nums;text-align:center;min-width:34px;font-size:.8rem;font-weight:800;transition:color .25s}.page-module__TXjfeG__sliderTrackWrapper{flex:1;align-items:center;height:16px;display:flex;position:relative}.page-module__TXjfeG__sliderTrack{background:linear-gradient(90deg,#22d3ee33 0%,#22d3ee33 var(--fill,50%),#ffffff0a var(--fill,50%),#ffffff0a 100%);pointer-events:none;border-radius:3px;height:5px;transition:background .15s;position:absolute;left:0;right:0}.page-module__TXjfeG__sliderInput{z-index:1;appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:20px;margin:0;position:relative}.page-module__TXjfeG__sliderInput::-webkit-slider-runnable-track{background:0 0;border-radius:3px;height:5px}.page-module__TXjfeG__sliderInput::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:radial-gradient(circle at 35% 35%,#67e8f9 0%,#22d3ee 45%,#0891b2 100%);border:2px solid #fff3;border-radius:50%;width:15px;height:15px;margin-top:-5px;transition:transform .15s,box-shadow .2s;box-shadow:0 0 14px #22d3ee73,0 0 4px #22d3ee40,0 2px 8px #0000004d}.page-module__TXjfeG__sliderInput::-webkit-slider-thumb:hover{transform:scale(1.18);box-shadow:0 0 22px #22d3eea6,0 0 6px #22d3ee59,0 2px 12px #00000059}.page-module__TXjfeG__sliderInput::-webkit-slider-thumb:active{transform:scale(1.05);box-shadow:0 0 28px #22d3eecc,0 0 8px #22d3ee80,0 2px 16px #0006}.page-module__TXjfeG__sliderInput::-moz-range-track{background:0 0;border:none;border-radius:3px;height:5px}.page-module__TXjfeG__sliderInput::-moz-range-thumb{cursor:pointer;background:radial-gradient(circle at 35% 35%,#67e8f9 0%,#22d3ee 45%,#0891b2 100%);border:2px solid #fff3;border-radius:50%;width:15px;height:15px;transition:transform .15s,box-shadow .2s;box-shadow:0 0 14px #22d3ee73,0 0 4px #22d3ee40,0 2px 8px #0000004d}.page-module__TXjfeG__sliderInput::-moz-range-thumb:hover{transform:scale(1.18);box-shadow:0 0 22px #22d3eea6,0 0 6px #22d3ee59,0 2px 12px #00000059}.page-module__TXjfeG__sliderInput:focus-visible::-webkit-slider-thumb{outline:2px solid var(--cyan);outline-offset:2px}.page-module__TXjfeG__sliderInput:focus-visible::-moz-range-thumb{outline:2px solid var(--cyan);outline-offset:2px}
.page-module__Tb6waa__pageLayout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1100px){.page-module__Tb6waa__pageLayout{grid-template-columns:var(--form-pct,65%)6px var(--preview-pct,35%);align-items:start;gap:0}.page-module__Tb6waa__formColumn{padding-right:1rem}.page-module__Tb6waa__previewColumn{align-self:stretch;padding-left:1rem}}.page-module__Tb6waa__formColumn{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.page-module__Tb6waa__previewColumn{min-width:0}.page-module__Tb6waa__pageTitle{color:var(--text);margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.page-module__Tb6waa__previewPanel{scrollbar-width:thin;scrollbar-color:#c16a3a26 transparent;max-height:calc(100vh - 140px);position:sticky;top:130px;overflow-y:auto}.page-module__Tb6waa__previewPanel::-webkit-scrollbar{width:4px}.page-module__Tb6waa__previewPanel::-webkit-scrollbar-track{background:0 0}.page-module__Tb6waa__previewPanel::-webkit-scrollbar-thumb{background:#c16a3a26;border-radius:2px}.page-module__Tb6waa__previewPanel::-webkit-scrollbar-thumb:hover{background:#c16a3a4d}.page-module__Tb6waa__previewHeader{border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.page-module__Tb6waa__previewTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.7rem;font-weight:600}.page-module__Tb6waa__mobileToggle{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.page-module__Tb6waa__mobileToggle:hover{color:var(--text);border-color:var(--text-muted)}@media (min-width:1100px){.page-module__Tb6waa__mobileToggle{display:none}}.page-module__Tb6waa__previewColumnHidden{display:none}@media (min-width:1100px){.page-module__Tb6waa__previewColumnHidden{display:block}}.page-module__Tb6waa__backLink{color:var(--text-dim);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.page-module__Tb6waa__backRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module__Tb6waa__invoiceDetailsTitle{color:var(--text)}.page-module__Tb6waa__invoiceLinesCard{padding:0}.page-module__Tb6waa__invoiceLinesHeader{border-bottom:1px solid;border-color:var(--border);justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.page-module__Tb6waa__invoiceLinesTitle{color:var(--text)}.page-module__Tb6waa__addLineRow{cursor:pointer;border-top:1.5px dashed #ffffff14;padding:0;transition:border-color .2s}.page-module__Tb6waa__addLineRow:hover{border-top-color:#c16a3a73}.page-module__Tb6waa__addLineRow:hover .page-module__Tb6waa__addLineInner{color:#c16a3ae6;background:#c16a3a1a;border-color:#c16a3a59;box-shadow:0 0 10px #c16a3a26}.page-module__Tb6waa__addLineInner{color:#fff3;border:1.5px dashed #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:6px auto;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:flex}[data-theme=light] .page-module__Tb6waa__addLineRow{border-top-color:#0000001a}[data-theme=light] .page-module__Tb6waa__addLineRow:hover{border-top-color:#c16a3a66}[data-theme=light] .page-module__Tb6waa__addLineInner{color:#1e1e3c40;border-color:#00000026}[data-theme=light] .page-module__Tb6waa__addLineRow:hover .page-module__Tb6waa__addLineInner{color:#c16a3ad9;background:#c16a3a14;border-color:#c16a3a59}.page-module__Tb6waa__invoiceLinesTable{width:100%}.page-module__Tb6waa__invoiceLinesTable .input{padding:6px 8px;font-size:13px}.page-module__Tb6waa__tableHeaderCell{text-align:left;padding:6px 8px;font-size:13px;font-weight:600}.page-module__Tb6waa__tableHeaderCellCenter{text-align:center}.page-module__Tb6waa__tableHeaderCellRight{text-align:right}.page-module__Tb6waa__tableHeaderCellMove{width:3%}.page-module__Tb6waa__moveCell{vertical-align:middle;padding:2px 0 2px 4px}.page-module__Tb6waa__moveStack{flex-direction:column;align-items:center;gap:1px;display:flex}.page-module__Tb6waa__moveButton{width:20px;height:15px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,opacity .15s;display:flex}.page-module__Tb6waa__moveButton:hover:not(:disabled){background:var(--surface-indigo,#ffffff12);color:var(--text)}.page-module__Tb6waa__moveButton:disabled{opacity:.18;cursor:default}.page-module__Tb6waa__lineMoved td{animation:.6s ease-out page-module__Tb6waa__lineMovedFlash}@keyframes page-module__Tb6waa__lineMovedFlash{0%{background-color:#eb7f2938}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.page-module__Tb6waa__lineMoved td{animation:none}}.page-module__Tb6waa__tableHeaderCellDescription{width:32%}.page-module__Tb6waa__tableHeaderCellQuantity,.page-module__Tb6waa__tableHeaderCellUnit{width:10%}.page-module__Tb6waa__tableHeaderCellPrice{width:15%}.page-module__Tb6waa__tableHeaderCellTaxRate{width:14%}.page-module__Tb6waa__tableHeaderCellTotal{width:12%}.page-module__Tb6waa__tableHeaderCellDelete{width:4%}.page-module__Tb6waa__tableCell{padding:4px 8px}.page-module__Tb6waa__tableLineTotal{color:var(--text)}.page-module__Tb6waa__deleteButton{color:var(--text-dim)}.page-module__Tb6waa__deleteButton:hover{background-color:#ef44441a}.page-module__Tb6waa__totalsSection{border-top:1px solid;border-color:var(--border);justify-content:flex-end;padding:1.25rem;display:flex}.page-module__Tb6waa__totalsContainer{flex-direction:column;gap:.5rem;width:16rem;display:flex}.page-module__Tb6waa__totalRow{color:var(--text-muted);justify-content:space-between;font-size:.875rem;display:flex}.page-module__Tb6waa__totalValue{color:var(--text);font-weight:600}.page-module__Tb6waa__totalFinalRow{border-top:1px solid;border-color:var(--border);justify-content:space-between;padding-top:.5rem;font-size:1rem;display:flex}.page-module__Tb6waa__totalFinalLabel{color:var(--text);font-weight:500}.page-module__Tb6waa__totalFinalAmount{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:900}.page-module__Tb6waa__customerNotesTitle,.page-module__Tb6waa__notesTitle{color:var(--text)}.page-module__Tb6waa__notesTextarea{resize:vertical}.page-module__Tb6waa__actionsContainer{justify-content:space-between;align-items:center;display:flex}.page-module__Tb6waa__actionsRight{align-items:center;gap:.75rem;display:flex}.page-module__Tb6waa__resizeHandle{display:none}@media (min-width:1100px){.page-module__Tb6waa__resizeHandle{cursor:col-resize;z-index:5;justify-content:center;align-items:center;width:6px;display:flex;position:relative}.page-module__Tb6waa__resizeHandle:before{content:"";position:absolute;inset:0 -8px}.page-module__Tb6waa__resizeHandleLine{background:var(--border);border-radius:1px;width:2px;height:48px;transition:background .2s,height .2s}.page-module__Tb6waa__resizeHandle:hover .page-module__Tb6waa__resizeHandleLine{background:var(--indigo);height:72px}}.page-module__Tb6waa__proportionSlider{display:none}@media (min-width:1100px){.page-module__Tb6waa__proportionSlider{z-index:10;background:var(--bg);flex-direction:column;grid-column:1/-1;align-items:center;gap:2px;padding:4px 28px 6px;display:flex;position:sticky;top:78px}}.page-module__Tb6waa__proportionLabel{letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);font-size:.55rem;font-weight:500}.page-module__Tb6waa__sliderRow{align-items:center;gap:8px;width:100%;max-width:294px;display:flex}.page-module__Tb6waa__sliderPct{font-variant-numeric:tabular-nums;text-align:center;min-width:34px;font-size:.8rem;font-weight:800;transition:color .25s}.page-module__Tb6waa__sliderTrackWrapper{flex:1;align-items:center;height:16px;display:flex;position:relative}.page-module__Tb6waa__sliderTrack{background:linear-gradient(90deg,#22d3ee33 0%,#22d3ee33 var(--fill,50%),#ffffff0a var(--fill,50%),#ffffff0a 100%);pointer-events:none;border-radius:3px;height:5px;transition:background .15s;position:absolute;left:0;right:0}.page-module__Tb6waa__sliderInput{z-index:1;appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:20px;margin:0;position:relative}.page-module__Tb6waa__sliderInput::-webkit-slider-runnable-track{background:0 0;border-radius:3px;height:5px}.page-module__Tb6waa__sliderInput::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:radial-gradient(circle at 35% 35%,#67e8f9 0%,#22d3ee 45%,#0891b2 100%);border:2px solid #fff3;border-radius:50%;width:15px;height:15px;margin-top:-5px;transition:transform .15s,box-shadow .2s;box-shadow:0 0 14px #22d3ee73,0 0 4px #22d3ee40,0 2px 8px #0000004d}.page-module__Tb6waa__sliderInput::-webkit-slider-thumb:hover{transform:scale(1.18);box-shadow:0 0 22px #22d3eea6,0 0 6px #22d3ee59,0 2px 12px #00000059}.page-module__Tb6waa__sliderInput::-webkit-slider-thumb:active{transform:scale(1.05);box-shadow:0 0 28px #22d3eecc,0 0 8px #22d3ee80,0 2px 16px #0006}.page-module__Tb6waa__sliderInput::-moz-range-track{background:0 0;border:none;border-radius:3px;height:5px}.page-module__Tb6waa__sliderInput::-moz-range-thumb{cursor:pointer;background:radial-gradient(circle at 35% 35%,#67e8f9 0%,#22d3ee 45%,#0891b2 100%);border:2px solid #fff3;border-radius:50%;width:15px;height:15px;transition:transform .15s,box-shadow .2s;box-shadow:0 0 14px #22d3ee73,0 0 4px #22d3ee40,0 2px 8px #0000004d}.page-module__Tb6waa__sliderInput::-moz-range-thumb:hover{transform:scale(1.18);box-shadow:0 0 22px #22d3eea6,0 0 6px #22d3ee59,0 2px 12px #00000059}.page-module__Tb6waa__sliderInput:focus-visible::-webkit-slider-thumb{outline:2px solid var(--cyan);outline-offset:2px}.page-module__Tb6waa__sliderInput:focus-visible::-moz-range-thumb{outline:2px solid var(--cyan);outline-offset:2px}
.page-module__RV7QLG__pageLayout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1100px){.page-module__RV7QLG__pageLayout{grid-template-columns:var(--form-pct,65%)6px var(--preview-pct,35%);align-items:start;gap:0}.page-module__RV7QLG__formColumn{padding-right:1rem}.page-module__RV7QLG__previewColumn{align-self:stretch;padding-left:1rem}}.page-module__RV7QLG__formColumn{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.page-module__RV7QLG__previewColumn{min-width:0}.page-module__RV7QLG__pageTitle{color:var(--text);margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.page-module__RV7QLG__previewPanel{scrollbar-width:thin;scrollbar-color:#c16a3a26 transparent;max-height:calc(100vh - 140px);position:sticky;top:130px;overflow-y:auto}.page-module__RV7QLG__previewPanel::-webkit-scrollbar{width:4px}.page-module__RV7QLG__previewPanel::-webkit-scrollbar-track{background:0 0}.page-module__RV7QLG__previewPanel::-webkit-scrollbar-thumb{background:#c16a3a26;border-radius:2px}.page-module__RV7QLG__previewPanel::-webkit-scrollbar-thumb:hover{background:#c16a3a4d}.page-module__RV7QLG__previewHeader{border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.page-module__RV7QLG__previewTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.7rem;font-weight:600}.page-module__RV7QLG__mobileToggle{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.page-module__RV7QLG__mobileToggle:hover{color:var(--text);border-color:var(--text-muted)}@media (min-width:1100px){.page-module__RV7QLG__mobileToggle{display:none}}.page-module__RV7QLG__previewColumnHidden{display:none}@media (min-width:1100px){.page-module__RV7QLG__previewColumnHidden{display:block}}.page-module__RV7QLG__backLink{color:var(--text-dim);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.page-module__RV7QLG__backRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module__RV7QLG__invoiceDetailsTitle{color:var(--text)}.page-module__RV7QLG__invoiceLinesCard{padding:0}.page-module__RV7QLG__invoiceLinesHeader{border-bottom:1px solid;border-color:var(--border);justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.page-module__RV7QLG__invoiceLinesTitle{color:var(--text)}.page-module__RV7QLG__addLineRow{cursor:pointer;border-top:1.5px dashed #ffffff14;padding:0;transition:border-color .2s}.page-module__RV7QLG__addLineRow:hover{border-top-color:#c16a3a73}.page-module__RV7QLG__addLineRow:hover .page-module__RV7QLG__addLineInner{color:#c16a3ae6;background:#c16a3a1a;border-color:#c16a3a59;box-shadow:0 0 10px #c16a3a26}.page-module__RV7QLG__addLineInner{color:#fff3;border:1.5px dashed #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:6px auto;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:flex}[data-theme=light] .page-module__RV7QLG__addLineRow{border-top-color:#0000001a}[data-theme=light] .page-module__RV7QLG__addLineRow:hover{border-top-color:#c16a3a66}[data-theme=light] .page-module__RV7QLG__addLineInner{color:#1e1e3c40;border-color:#00000026}[data-theme=light] .page-module__RV7QLG__addLineRow:hover .page-module__RV7QLG__addLineInner{color:#c16a3ad9;background:#c16a3a14;border-color:#c16a3a59}.page-module__RV7QLG__invoiceLinesTable{width:100%}.page-module__RV7QLG__invoiceLinesTable .input{padding:6px 8px;font-size:13px}.page-module__RV7QLG__tableHeaderCell{text-align:left;padding:6px 8px;font-size:13px;font-weight:600}.page-module__RV7QLG__tableHeaderCellCenter{text-align:center}.page-module__RV7QLG__tableHeaderCellRight{text-align:right}.page-module__RV7QLG__tableHeaderCellMove{width:3%}.page-module__RV7QLG__moveCell{vertical-align:middle;padding:2px 0 2px 4px}.page-module__RV7QLG__moveStack{flex-direction:column;align-items:center;gap:1px;display:flex}.page-module__RV7QLG__moveButton{width:20px;height:15px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,opacity .15s;display:flex}.page-module__RV7QLG__moveButton:hover:not(:disabled){background:var(--surface-indigo,#ffffff12);color:var(--text)}.page-module__RV7QLG__moveButton:disabled{opacity:.18;cursor:default}.page-module__RV7QLG__lineMoved td{animation:.6s ease-out page-module__RV7QLG__lineMovedFlash}@keyframes page-module__RV7QLG__lineMovedFlash{0%{background-color:#eb7f2938}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.page-module__RV7QLG__lineMoved td{animation:none}}.page-module__RV7QLG__tableHeaderCellDescription{width:32%}.page-module__RV7QLG__tableHeaderCellQuantity,.page-module__RV7QLG__tableHeaderCellUnit{width:10%}.page-module__RV7QLG__tableHeaderCellPrice{width:15%}.page-module__RV7QLG__tableHeaderCellTaxRate{width:14%}.page-module__RV7QLG__tableHeaderCellTotal{width:12%}.page-module__RV7QLG__tableHeaderCellDelete{width:4%}.page-module__RV7QLG__tableCell{padding:4px 8px}.page-module__RV7QLG__tableLineTotal{color:var(--text)}.page-module__RV7QLG__deleteButton{color:var(--text-dim)}.page-module__RV7QLG__deleteButton:hover{background-color:#ef44441a}.page-module__RV7QLG__totalsSection{border-top:1px solid;border-color:var(--border);justify-content:flex-end;padding:1.25rem;display:flex}.page-module__RV7QLG__totalsContainer{flex-direction:column;gap:.5rem;width:16rem;display:flex}.page-module__RV7QLG__totalRow{color:var(--text-muted);justify-content:space-between;font-size:.875rem;display:flex}.page-module__RV7QLG__totalValue{color:var(--text);font-weight:600}.page-module__RV7QLG__totalFinalRow{border-top:1px solid;border-color:var(--border);justify-content:space-between;padding-top:.5rem;font-size:1rem;display:flex}.page-module__RV7QLG__totalFinalLabel{color:var(--text);font-weight:500}.page-module__RV7QLG__totalFinalAmount{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:900}.page-module__RV7QLG__customerNotesTitle,.page-module__RV7QLG__notesTitle{color:var(--text)}.page-module__RV7QLG__notesTextarea{resize:vertical}.page-module__RV7QLG__actionsContainer{justify-content:space-between;align-items:center;display:flex}.page-module__RV7QLG__actionsRight{align-items:center;gap:.75rem;display:flex}.page-module__RV7QLG__resizeHandle{display:none}@media (min-width:1100px){.page-module__RV7QLG__resizeHandle{cursor:col-resize;z-index:5;justify-content:center;align-items:center;width:6px;display:flex;position:relative}.page-module__RV7QLG__resizeHandle:before{content:"";position:absolute;inset:0 -8px}.page-module__RV7QLG__resizeHandleLine{background:var(--border);border-radius:1px;width:2px;height:48px;transition:background .2s,height .2s}.page-module__RV7QLG__resizeHandle:hover .page-module__RV7QLG__resizeHandleLine{background:var(--indigo);height:72px}}.page-module__RV7QLG__proportionSlider{display:none}@media (min-width:1100px){.page-module__RV7QLG__proportionSlider{z-index:10;background:var(--bg);flex-direction:column;grid-column:1/-1;align-items:center;gap:2px;padding:4px 28px 6px;display:flex;position:sticky;top:78px}}.page-module__RV7QLG__proportionLabel{letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);font-size:.55rem;font-weight:500}.page-module__RV7QLG__sliderRow{align-items:center;gap:8px;width:100%;max-width:294px;display:flex}.page-module__RV7QLG__sliderPct{font-variant-numeric:tabular-nums;text-align:center;min-width:34px;font-size:.8rem;font-weight:800;transition:color .25s}.page-module__RV7QLG__sliderTrackWrapper{flex:1;align-items:center;height:16px;display:flex;position:relative}.page-module__RV7QLG__sliderTrack{background:linear-gradient(90deg,#22d3ee33 0%,#22d3ee33 var(--fill,50%),#ffffff0a var(--fill,50%),#ffffff0a 100%);pointer-events:none;border-radius:3px;height:5px;transition:background .15s;position:absolute;left:0;right:0}.page-module__RV7QLG__sliderInput{z-index:1;appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:20px;margin:0;position:relative}.page-module__RV7QLG__sliderInput::-webkit-slider-runnable-track{background:0 0;border-radius:3px;height:5px}.page-module__RV7QLG__sliderInput::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:radial-gradient(circle at 35% 35%,#67e8f9 0%,#22d3ee 45%,#0891b2 100%);border:2px solid #fff3;border-radius:50%;width:15px;height:15px;margin-top:-5px;transition:transform .15s,box-shadow .2s;box-shadow:0 0 14px #22d3ee73,0 0 4px #22d3ee40,0 2px 8px #0000004d}.page-module__RV7QLG__sliderInput::-webkit-slider-thumb:hover{transform:scale(1.18);box-shadow:0 0 22px #22d3eea6,0 0 6px #22d3ee59,0 2px 12px #00000059}.page-module__RV7QLG__sliderInput::-webkit-slider-thumb:active{transform:scale(1.05);box-shadow:0 0 28px #22d3eecc,0 0 8px #22d3ee80,0 2px 16px #0006}.page-module__RV7QLG__sliderInput::-moz-range-track{background:0 0;border:none;border-radius:3px;height:5px}.page-module__RV7QLG__sliderInput::-moz-range-thumb{cursor:pointer;background:radial-gradient(circle at 35% 35%,#67e8f9 0%,#22d3ee 45%,#0891b2 100%);border:2px solid #fff3;border-radius:50%;width:15px;height:15px;transition:transform .15s,box-shadow .2s;box-shadow:0 0 14px #22d3ee73,0 0 4px #22d3ee40,0 2px 8px #0000004d}.page-module__RV7QLG__sliderInput::-moz-range-thumb:hover{transform:scale(1.18);box-shadow:0 0 22px #22d3eea6,0 0 6px #22d3ee59,0 2px 12px #00000059}.page-module__RV7QLG__sliderInput:focus-visible::-webkit-slider-thumb{outline:2px solid var(--cyan);outline-offset:2px}.page-module__RV7QLG__sliderInput:focus-visible::-moz-range-thumb{outline:2px solid var(--cyan);outline-offset:2px}
.page-module__07F6MG__page{flex-direction:column;gap:2rem;max-width:1060px;margin:0 auto;display:flex}.page-module__07F6MG__bottomCta{text-align:center;padding:1.5rem}.page-module__07F6MG__bottomCtaText{color:var(--text-muted);font-size:.85rem}.page-module__07F6MG__bottomCtaSmall{color:var(--text-dim);margin-top:.5rem;font-size:.75rem}.page-module__07F6MG__bottomCtaLink{color:var(--indigo-light);text-decoration:underline}
