.logo--cbjL{display:flex;align-items:center;gap:.625rem}.icon--O35A{flex-shrink:0}.wordmark--57y9{display:flex;flex-direction:column;line-height:1.1}.brand--6AWl{font-size:1.125em;font-weight:700;color:var(--ui-color-text);letter-spacing:.02em}.tag--vL9N{font-size:.5em;font-weight:500;color:var(--ui-color-text-muted);letter-spacing:.05em;text-transform:uppercase}.logo--cbjL.compact--FGwb .tag--vL9N{display:none}.spinner--a2X-{display:inline-block;border-radius:50%;border-width:2px;border-style:solid;border-color:var(--ui-color-border, #e3e5eb);border-top-color:var(--ui-color-text-muted, var(--ui-color-text-muted));-webkit-animation:spin--E16k .75s linear infinite;animation:spin--E16k .75s linear infinite}.sm--ms9y{width:1rem;height:1rem}.md--G18L{width:1.5rem;height:1.5rem}.lg--JYOp{width:2rem;height:2rem}.xl--tygb{width:3rem;height:3rem}.primary--iuxK{border-color:var(--ui-color-primary-soft, rgba(16, 185, 129, .15));border-top-color:var(--ui-color-primary, var(--ui-color-primary))}.white--dbSm{border-color:#ffffff4d;border-top-color:var(--ui-color-surface)}@-webkit-keyframes spin--E16k{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin--E16k{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.backdrop--fyUO{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem}.backdropOverlay--f1x-{position:absolute;inset:0;background:#5858581a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.backdropWorkspace--0eoV{padding-left:240px}.modal--Bk1o{position:relative;width:100%;max-width:32rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;background:var(--ui-color-surface);border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040}.sm--40My{max-width:24rem}.md--334C{max-width:32rem}.lg--Fhzx{max-width:50rem}.xl--ZZzX{max-width:64rem}.full--bzA3{max-width:90vw}.header--CPWG{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--ui-color-border);background:var(--ui-color-surface-subtle)}.headerTitle--lNQD{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--ui-color-text)}.headerTitle--lNQD svg{color:var(--ui-color-text-muted);flex-shrink:0}.headerTitleMono--E7qt{font-family:SF Mono,Monaco,Courier New,monospace}.headerActions--NZff{display:flex;align-items:center;gap:.25rem}.closeButton--Uhh-{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:none;border:none;color:var(--ui-color-text-muted);cursor:pointer;border-radius:.375rem;transition:all .15s ease}.closeButton--Uhh-:hover{background:var(--ui-color-surface-subtle);color:var(--ui-color-text)}.closeButton--Uhh- svg{width:1.25rem;height:1.25rem}.iconButton--dn8d{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;border-radius:.375rem;color:var(--ui-color-text-muted);cursor:pointer;transition:all .15s ease}.iconButton--dn8d:hover{background:var(--ui-color-surface-subtle);color:var(--ui-color-text)}.modalBody--F7Xj{flex:1;overflow-y:auto;padding:1.25rem;background:var(--ui-color-surface)}.modalBodyNoPadding--k4H2{padding:0}.footer--b3RD{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--ui-color-border);background:transparent}.content--aXue{display:flex;flex-direction:column;gap:1.5rem}.message--EbLn{margin:0;font-size:.9375rem;color:var(--ui-color-text-muted);line-height:1.5}.message--EbLn strong{font-weight:600;color:var(--ui-color-text)}.actions--iqCl{display:flex;justify-content:flex-end;gap:.75rem}.codeContent--t8-a{flex:1;overflow:auto;padding:1.25rem;margin:0;font-family:JetBrains Mono,SF Mono,Monaco,Fira Code,monospace;font-size:.75rem;line-height:1.6;color:var(--ui-color-text-muted);white-space:pre-wrap;word-break:break-word;background:var(--ui-color-surface)}.loading--fF1r{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading--fF1r p{margin:0;font-size:1rem;font-weight:500;color:var(--ui-color-text)}.loadingSub--swuc{font-size:.875rem!important;font-weight:400!important;color:var(--ui-color-text-muted)!important;margin-top:.25rem!important}@media(max-width:48rem){.backdrop--fyUO{padding:.5rem}.backdropWorkspace--0eoV{padding-left:0}.modal--Bk1o{max-width:100%;max-height:95vh;border-radius:.75rem}.sm--40My,.md--334C,.lg--Fhzx,.xl--ZZzX{max-width:100%}.header--CPWG{padding:.875rem 1rem}.headerTitle--lNQD{font-size:.9375rem}.modalBody--F7Xj{padding:1rem}.footer--b3RD{padding:.875rem 1rem;flex-wrap:wrap}.codeContent--t8-a{padding:1rem;font-size:.6875rem}}.btn--XByi{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 .9rem;border-radius:.75rem;border:1px solid transparent;background-color:var(--ui-color-primary);color:var(--ui-color-text);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,color .15s ease;height:var(--ui-control-height)}.btn--XByi:hover:not(:disabled){border-color:var(--ui-color-primary)}.btn--XByi:active:not(:disabled){opacity:.9}.btn--XByi:disabled{cursor:not-allowed;opacity:.5}.primary--rzQs{background-color:var(--ui-color-primary);border-color:var(--ui-color-primary-border);color:var(--ui-color-primary-foreground)}.primary--rzQs:hover:not(:disabled){background-color:var(--ui-color-primary-hover);border-color:var(--ui-color-primary-border)}.primary--rzQs:active:not(:disabled){background-color:var(--ui-color-primary-border)}.primary--rzQs:focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:2px}.default--Ofoh{background-color:var(--ui-color-primary);border-color:var(--ui-color-primary-border);color:var(--ui-color-primary-foreground)}.default--Ofoh:hover:not(:disabled){background-color:var(--ui-color-primary-hover);border-color:var(--ui-color-primary-border)}.default--Ofoh:focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:2px}.destructive--Mn6s{background-color:var(--ui-color-danger);border-color:var(--ui-color-danger-border);color:var(--ui-color-text-inverted)}.destructive--Mn6s:hover:not(:disabled){background-color:var(--ui-color-danger-border);border-color:var(--ui-color-danger-border)}.warning--VS5R{background-color:var(--ui-color-warning);border-color:var(--ui-color-warning);color:var(--ui-color-warning-foreground)}.warning--VS5R:hover:not(:disabled){background-color:var(--ui-color-warning);border-color:var(--ui-color-warning);opacity:.9}.info--bzNg{background-color:var(--ui-color-info);border-color:var(--ui-color-info);color:var(--ui-color-text-inverted)}.info--bzNg:hover:not(:disabled){background-color:var(--ui-color-info);border-color:var(--ui-color-info);opacity:.9}.outline--JSv4{background-color:var(--ui-color-surface);border-color:var(--ui-color-border-subtle);color:var(--ui-color-text)}.outline--JSv4:hover:not(:disabled){background-color:var(--ui-color-surface-subtle);border-color:var(--ui-color-border)}.secondary--Qfws{background-color:transparent;border-color:var(--ui-color-border-subtle);color:var(--ui-color-text)}.secondary--Qfws:hover:not(:disabled){background-color:var(--ui-color-surface-subtle);border-color:var(--ui-color-primary)}.ghost--zrlV{background-color:transparent;border-color:transparent;color:var(--ui-color-text)}.ghost--zrlV:hover:not(:disabled){background-color:var(--ui-color-surface-subtle);border-color:var(--ui-color-primary);color:var(--ui-color-primary)}.link--LT6O{background-color:transparent;border-color:transparent;padding-left:0;padding-right:0;color:var(--ui-color-primary)}.link--LT6O:hover:not(:disabled){text-decoration:underline}.sm--QxxV{padding:.25rem .6rem;height:1.75rem}.sm--QxxV svg{width:.875rem;height:.875rem;flex-shrink:0}.md--0KN1{padding:0 .9rem;height:var(--ui-control-height, 2rem)}.lg--EBWE{padding:.625rem 1.25rem;height:2.5rem;font-size:.9375rem}.iconOnly--nZYo{padding:.5rem;width:var(--ui-control-height, 2rem)}.iconOnly--nZYo.sm--QxxV{width:1.75rem;padding:.25rem}.iconOnly--nZYo.lg--EBWE{width:2.5rem;padding:.625rem}.loading--tzxg{position:relative;color:transparent!important;pointer-events:none}.loading--tzxg:after{content:"";position:absolute;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:btnSpin--gy2T .6s linear infinite}@keyframes btnSpin--gy2T{to{transform:rotate(360deg)}}.fullWidth--wwha{width:100%}.badge--vdI-{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:500;line-height:1.3;white-space:nowrap;border:1px solid transparent;transition:background-color .15s,color .15s,border-color .15s}.default--B1my{background-color:var(--ui-color-surface-subtle);color:var(--ui-color-text-muted);border-color:var(--ui-color-border)}.success--uKqW{background-color:var(--ui-color-success-soft);color:var(--ui-color-success-foreground);border-color:var(--ui-color-success)}.warning--0TdF{background-color:var(--ui-color-warning-soft);color:var(--ui-color-warning-foreground);border-color:var(--ui-color-warning)}.danger--xkM8{background-color:var(--ui-color-danger-soft);color:var(--ui-color-danger-foreground);border-color:var(--ui-color-danger)}.info--gkcE{background-color:var(--ui-color-info-soft);color:var(--ui-color-info-foreground);border-color:var(--ui-color-info)}.primary--oAjq{background-color:var(--ui-color-primary-soft);color:var(--ui-color-primary);border-color:var(--ui-color-primary)}.purple--Pkf-{background-color:var(--ui-color-secondary-soft);color:var(--ui-color-secondary);border-color:var(--ui-color-secondary)}.cyan--0azt{background-color:var(--ui-color-info-soft);color:var(--ui-color-info);border-color:var(--ui-color-info)}.xs--2Oqd{padding:.1rem .3rem;font-size:.625rem;font-weight:600}.sm--LIeT{padding:.15rem .4rem;font-size:.6875rem}.md--NCFv{padding:.2rem .5rem;font-size:.75rem}.lg--NC7g{padding:.3rem .75rem;font-size:.8125rem}.outline--NACI{background-color:transparent}.uppercase--S1UU{text-transform:uppercase;letter-spacing:.03em;font-weight:600}.rounded--Fv5B{border-radius:.375rem}.content--BTfI{padding:0}.warning--ZdwS{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:#d977061a;border:1px solid rgba(217,119,6,.2);border-radius:.5rem;margin-bottom:1rem}.warningIcon--azga{color:var(--ui-color-warning);flex-shrink:0;margin-top:.125rem}.warning--ZdwS p{margin:0;color:var(--ui-color-text);font-size:.875rem;line-height:1.5}.upgradeHint--MSyy{font-size:.875rem;color:var(--ui-color-text-muted);margin-bottom:1rem}.loading--IiX9{display:flex;justify-content:center;padding:2rem}.spinner--32uo{animation:spin--z5w- 1s linear infinite}@keyframes spin--z5w-{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plansGrid--OFNO{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.875rem}@media(max-width:48rem){.plansGrid--OFNO{grid-template-columns:1fr}}.planCard--5YNf{position:relative;display:flex;flex-direction:column;padding:1.5rem;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:.75rem;transition:border-color .2s,box-shadow .2s}.planCard--5YNf:hover{border-color:var(--ui-color-border-strong);box-shadow:0 .25rem 1rem #00000014}.planCardCurrent--JYoS{border-color:var(--ui-color-success);background:var(--ui-color-success-soft)}.planCardPopular--vLRk{border-color:var(--ui-color-info)}.popularBadge--wkKd{position:absolute;top:-.5rem;left:50%;transform:translate(-50%);padding:.1875rem .625rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background:var(--ui-color-info);color:var(--ui-color-surface);border-radius:624.9375rem;white-space:nowrap}.planHeader--Hb-l{text-align:center;margin-bottom:.875rem}.planIcon--oVnd{color:var(--ui-color-text-muted);margin-bottom:.375rem}.planCardPopular--vLRk .planIcon--oVnd{color:var(--ui-color-info)}.planCardCurrent--JYoS .planIcon--oVnd{color:var(--ui-color-primary)}.planName--w2Hd{margin:0 0 .25rem;font-size:1rem;font-weight:700;color:var(--ui-color-text)}.planDescription--gWDW{margin:0;font-size:.75rem;color:var(--ui-color-text-muted);line-height:1.4}.planPrice--taYx{text-align:center;padding:.875rem 0;border-top:1px solid var(--ui-color-surface-subtle);border-bottom:1px solid var(--ui-color-surface-subtle);margin-bottom:.875rem}.priceAmount--smgT{font-size:1.75rem;font-weight:700;color:var(--ui-color-text)}.pricePeriod--vkQN{font-size:.8125rem;color:var(--ui-color-text-muted)}.planFeatures--mBMu{list-style:none;padding:0;margin:0 0 1.25rem;flex:1}.planFeatures--mBMu li{display:flex;align-items:center;gap:.375rem;padding:.25rem 0;font-size:.75rem;color:var(--ui-color-text-secondary)}.planFeatures--mBMu li svg{color:var(--ui-color-primary);flex-shrink:0}.planAction--lkj0{margin-top:auto}.planAction--lkj0 button{width:100%;justify-content:center}.currentPlanBtn--9Xrj{background:var(--ui-color-success-soft)!important;border-color:var(--ui-color-success)!important;color:var(--ui-color-success-foreground)!important}.downgradeConfirm--P7uH{background:var(--ui-color-warning-soft);border:1px solid #fde047;border-radius:.5rem;padding:1.25rem;margin-bottom:1rem}.downgradeConfirm--P7uH h4{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;color:#854d0e}.downgradeDetails--bVgv{margin-bottom:1rem}.downgradeDetails--bVgv p{margin:.375rem 0;font-size:.875rem;color:#78716c}.downgradeDetails--bVgv p strong{color:#44403c}.refundAmount--uZTM{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--ui-color-success-soft);border-radius:.375rem;margin-top:.75rem!important;color:var(--ui-color-success-foreground)!important}.refundAmount--uZTM svg{color:var(--ui-color-success)}.domainWarning--woGE{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--ui-color-warning-soft);border-radius:.375rem;margin-top:.75rem!important;color:var(--ui-color-warning-foreground)!important}.domainWarning--woGE svg{color:var(--ui-color-warning)}.downgradeActions--dHYS{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid #fde047}.errorMessage--RIEu{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--ui-color-danger-soft);border:1px solid var(--ui-color-danger-soft);border-radius:.5rem;margin-bottom:1rem;font-size:.875rem;color:var(--ui-color-danger-border)}.errorMessage--RIEu svg{flex-shrink:0;color:var(--ui-color-danger)}:root{--sidebar-font-scale: 1.1}.sidebar--a2fY{display:flex;flex-direction:column;width:16.25rem;min-width:16.25rem;height:100vh;background:var(--ui-color-surface);border-right:1px solid var(--ui-color-border);position:fixed;left:0;top:0}.logo--6K8P{display:flex;align-items:center;gap:.625rem;padding:1.25rem 1.25rem 1rem;font-weight:600;color:var(--ui-color-text);border-bottom:1px solid var(--ui-color-border)}.logo--6K8P svg{color:var(--ui-color-primary)}.domainSelector---y7B{position:sticky;top:0;z-index:1;padding:.5em .25em .75em;background:var(--ui-color-surface);box-shadow:0 -.75rem 0 var(--ui-color-surface)}.scopeGroup--i2Sc{position:relative;margin:.5em 0;padding-left:.625em;border-left:2px solid var(--ui-color-border)}.scopeLabel--fh5x{display:block;margin-bottom:.375em;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-color-text-muted);opacity:.7}.domainOption--ZKAI{display:flex;align-items:center;gap:.5rem}.addDomainOption--kQ1R{display:flex;align-items:center;gap:.5rem;color:var(--ui-color-primary)}.nav--H4AU{flex:1;overflow-y:auto;padding:.75rem .5rem;position:relative}.navFade--hzaP{position:sticky;bottom:0;left:0;right:0;height:2rem;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--ui-color-surface));flex-shrink:0}.navItemWrapper--8Tlc{margin-bottom:.125rem}.navItem---FsX{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;border:none;border-radius:.375rem;background:transparent;color:var(--ui-color-text-muted);font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease;font-size:calc(.8125rem * var(--sidebar-font-scale))}.navItem---FsX:disabled{color:var(--ui-color-text-muted);background:transparent;cursor:not-allowed;opacity:.65}.navItem---FsX:disabled:hover{background:transparent;color:var(--ui-color-text-muted)}.navItem---FsX:hover{background:var(--ui-color-surface-subtle);color:var(--ui-color-text)}.navItemActive--s2HJ{background:var(--ui-color-success-soft);color:var(--ui-color-primary)}.navItemActive--s2HJ:hover{background:var(--ui-color-success-soft)}.navItemCategory--1kyK{color:var(--ui-color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.03125rem;font-size:calc(.75rem * var(--sidebar-font-scale))}.navItemCategory--1kyK:hover{background:transparent;color:var(--ui-color-text)}.navItemCategoryActive--0IFj,.navItemCategoryActive--0IFj .navItemIcon--0uGD{color:var(--ui-color-primary)}.navItemChild--S07f{padding-left:2.375rem;font-size:calc(.8125rem * var(--sidebar-font-scale))}.navItemIcon--0uGD{display:flex;align-items:center;justify-content:center;flex-shrink:0}.navItemLabel--xEH-{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navItemChevron--JBUZ{display:flex;align-items:center;color:var(--ui-color-text-muted)}.navItemStatus--Ox-0{display:flex;align-items:center;justify-content:center;margin-left:.5rem;flex-shrink:0}.statusOk--3CJz{color:var(--ui-color-primary)}.statusWarn--n1zD{color:var(--ui-color-warning)}.statusFail--9HUC{color:var(--ui-color-danger)}.statusUnknown--1HqQ{color:var(--ui-color-text-muted)}.navChildren--rv4I{margin-top:.125rem}.navSeparator--MQvb{height:1px;margin:.5rem 2.375rem;background:var(--ui-color-border)}.userSection--7Ns5{padding:.75rem;border-top:1px solid var(--ui-color-border)}.userButton--3Kev{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem;border:none;border-radius:.5rem;background:transparent;cursor:pointer;transition:background .15s ease}.userButton--3Kev:hover{background:var(--ui-color-surface-subtle)}.userInfo--a3AP{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.userName--k1Ky{font-weight:500;color:var(--ui-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.875rem * var(--sidebar-font-scale))}.userEmail--BUy2{color:var(--ui-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.75rem * var(--sidebar-font-scale))}.userAvatar--3O--{width:2.25rem;height:2.25rem;flex-shrink:0}.navItemBadgeWarn--LU8E{display:flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;color:var(--ui-color-warning)}.mobileClose--Gl5-{display:none;position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--ui-color-text-muted);cursor:pointer;transition:all .15s ease;z-index:10}.mobileClose--Gl5-:hover{background:var(--ui-color-surface-subtle);color:var(--ui-color-text)}@media(max-width:48rem){.sidebar--a2fY{transform:translate(-100%);transition:transform .3s ease;z-index:200;box-shadow:none}.sidebarOpen---fsO{transform:translate(0);box-shadow:.25rem 0 1.5rem #00000026}.mobileClose--Gl5-{display:flex;align-items:center;justify-content:center}.logo--6K8P{padding-right:3rem}.userSection--7Ns5{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.hideOnMobile--TEN3{display:none!important}}.renderTime--fc0X{position:fixed;bottom:.75rem;right:.75rem;font-size:.6875rem;color:var(--ui-color-text-muted);font-family:monospace;z-index:50;pointer-events:auto;-webkit-user-select:none;user-select:none;opacity:.35;transition:opacity .2s ease;padding:.125rem .375rem;border-radius:.25rem}.renderTime--fc0X:hover{opacity:1;background:var(--ui-color-surface)}.loading--C5Kn{animation:pulse--JSxx 1s ease-in-out infinite}@keyframes pulse--JSxx{0%,to{opacity:.3}50%{opacity:1}}[data-sonner-toast]{overflow:visible!important}.cardWrapper--Eux-{position:relative;display:flex;align-items:stretch;width:100%;max-width:20rem;border-radius:.625rem;overflow:visible;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;transition:box-shadow .2s ease,transform .2s ease}.card--dQyQ{position:relative;display:flex;align-items:flex-start;gap:.625em;padding:.875em 2em .875em .875em;width:100%;border-radius:.625rem;background:var(--ui-color-surface-subtle);border:1px solid var(--ui-color-border);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.card--clickable--JkNE{cursor:pointer}.card--clickable--JkNE:hover{border-color:var(--ui-color-border-strong);box-shadow:0 2px 8px #0000000f}.card--clickable--JkNE:focus-visible{outline:2px solid var(--ui-color-primary, #10b981);outline-offset:1px}.card--clickable--JkNE:active{transform:scale(.995)}.closeButton--PCHe{position:absolute;top:.5em;right:.5em;z-index:10;display:flex;align-items:center;justify-content:center;width:1.375em;height:1.375em;padding:0;border:none;border-radius:.25rem;background:transparent;color:var(--ui-color-text-muted);cursor:pointer;opacity:.5;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.closeButton--PCHe:hover{opacity:1;background-color:#00000014;color:var(--ui-color-text)}.closeButton--PCHe:focus-visible{outline:2px solid var(--ui-color-primary, #10b981);outline-offset:1px;opacity:1}.icon--yJ0G{display:flex;align-items:flex-start;padding-top:.125em;flex-shrink:0}.icon--success--I8Td{color:var(--ui-color-success-foreground, #16a34a)}.icon--warning--cXpq{color:var(--ui-color-warning-foreground, #d97706)}.icon--error--c54Y{color:var(--ui-color-danger-foreground, #dc2626)}.icon--info--Yc6f{color:var(--ui-color-info-foreground, #2563eb)}.icon--loading---hqC{color:var(--ui-color-text-muted)}.content--aqLo{flex:1;min-width:0}.title--OTIV{font-size:.875rem;font-weight:600;color:var(--ui-color-text);line-height:1.35;margin:0 0 .125em;word-break:break-word}.description--DrAl{font-size:.8125rem;color:var(--ui-color-text-muted);line-height:1.4;margin:0}.summary--gubJ{font-size:.8125rem;color:var(--ui-color-text-muted);line-height:1.4;margin:.25em 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.chevron--zrL-{display:flex;align-items:center;justify-content:center;color:var(--ui-color-text-muted);opacity:.4;transition:opacity .15s ease,transform .15s ease;flex-shrink:0;align-self:center}.card--clickable--JkNE:hover .chevron--zrL-{opacity:.8;transform:translate(2px)}.actions--3HrO{display:flex;align-items:center;gap:.5em;flex-shrink:0;align-self:center}.actionButton--cfHF{padding:.375em .75em;font-size:.75rem;font-weight:500;color:var(--ui-color-primary-foreground);background-color:var(--ui-color-primary);border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.actionButton--cfHF:hover:not(:disabled){background-color:var(--ui-color-primary-hover)}.actionButton--cfHF:disabled{opacity:.7;cursor:not-allowed}.card--success--p6so{background:var(--ui-color-success-soft);border-color:var(--ui-color-success-soft)}.card--success--p6so .title--OTIV,.card--success--p6so .description--DrAl,.card--success--p6so .summary--gubJ,.card--success--p6so .chevron--zrL-,.card--success--p6so .closeButton--PCHe{color:var(--ui-color-success-foreground)}.card--success--p6so .closeButton--PCHe:hover{background-color:#16a34a26}.card--warning--fdNN{background:var(--ui-color-warning-soft);border-color:var(--ui-color-warning)}.card--warning--fdNN .title--OTIV,.card--warning--fdNN .description--DrAl,.card--warning--fdNN .summary--gubJ,.card--warning--fdNN .chevron--zrL-,.card--warning--fdNN .closeButton--PCHe{color:var(--ui-color-warning-foreground)}.card--warning--fdNN .closeButton--PCHe:hover{background-color:#d9770626}.card--error--zbiY{background:var(--ui-color-danger-soft);border-color:var(--ui-color-danger-soft)}.card--error--zbiY .title--OTIV,.card--error--zbiY .description--DrAl,.card--error--zbiY .summary--gubJ,.card--error--zbiY .chevron--zrL-,.card--error--zbiY .closeButton--PCHe{color:var(--ui-color-danger-foreground)}.card--error--zbiY .closeButton--PCHe:hover{background-color:#dc262626}.card--info--z8xJ{background:var(--ui-color-info-soft);border-color:var(--ui-color-info)}.card--info--z8xJ .title--OTIV,.card--info--z8xJ .description--DrAl,.card--info--z8xJ .summary--gubJ,.card--info--z8xJ .chevron--zrL-,.card--info--z8xJ .closeButton--PCHe{color:var(--ui-color-info-foreground)}.card--info--z8xJ .closeButton--PCHe:hover{background-color:#2563eb26}.spinning--6--1{animation:spin--oqt6 1s linear infinite}@keyframes spin--oqt6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:30rem){.cardWrapper--Eux-{max-width:calc(100vw - 2rem)}.card--dQyQ{padding:.75em 1.75em .75em .75em;gap:.5em}.title--OTIV{font-size:.8125rem}.description--DrAl,.summary--gubJ{font-size:.75rem}}.layout--8wEp{display:flex;min-height:100vh;background:var(--ui-color-surface)}.main--zRSk{flex:1;margin-left:16.25rem;padding:1.5rem 2rem;min-height:100vh;transition:margin-left .3s ease}.mobileHeader--0WR5{display:none;position:fixed;top:0;left:0;right:0;z-index:100;height:3.5rem;padding:0 1rem;background:var(--ui-color-surface);border-bottom:1px solid var(--ui-color-border);align-items:center;justify-content:space-between}.hamburgerButton--n-oM{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:.5rem;background:transparent;color:var(--ui-color-text-muted);cursor:pointer;transition:background .15s ease}.hamburgerButton--n-oM:hover{background:var(--ui-color-surface-subtle)}.mobileLogoWrapper--977M{display:flex;align-items:center}.overlay--1MNH{display:none;position:fixed;inset:0;z-index:199;background:#00000080;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);opacity:0;transition:opacity .3s ease}.overlayVisible--ngRZ{display:block;opacity:1}@media(max-width:64rem){.main--zRSk{padding:1.5rem}}@media(max-width:48rem){.mobileHeader--0WR5{display:flex}.main--zRSk{margin-left:0;padding:4.5rem 1rem 1.5rem}}.container--fMay{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1em;background:var(--ui-color-bg)}.content--QZjR{max-width:32rem;width:100%;padding:2em;text-align:center;background:var(--ui-color-surface);border-radius:.75rem;box-shadow:0 .25rem 1rem #00000014}.iconWrapper--1z-q{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin:0 auto 1.5em;background:var(--ui-color-danger-soft);border-radius:50%}.icon--t-S5{color:var(--ui-color-danger)}.title--1eOv{margin:0 0 .5em;font-size:1.5rem;font-weight:600;color:var(--ui-color-text)}.description--YrNh{margin:0 0 1.5em;font-size:.938rem;line-height:1.6;color:var(--ui-color-text-muted)}.actions--O-v7{display:flex;gap:.75em;justify-content:center;margin-bottom:1.5em}.primaryButton--EpKT,.secondaryButton--eIri{display:inline-flex;align-items:center;gap:.5em;padding:.625em 1.25em;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.primaryButton--EpKT{background:var(--ui-color-info);color:var(--ui-color-surface);border:none}.primaryButton--EpKT:hover{background:var(--ui-color-info)}.primaryButton--EpKT:focus-visible{outline:2px solid var(--ui-color-info);outline-offset:2px}.secondaryButton--eIri{background:transparent;color:var(--ui-color-text-muted);border:1px solid var(--ui-color-border)}.secondaryButton--eIri:hover{background:var(--ui-color-surface-subtle);color:var(--ui-color-text)}.secondaryButton--eIri:focus-visible{outline:2px solid var(--ui-color-border);outline-offset:2px}.details--9ZWI{margin-top:1.5em;text-align:left}.summary--x8A5{padding:.75em 1em;font-size:.813rem;font-weight:500;color:var(--ui-color-text-muted);background:var(--ui-color-surface-subtle);border-radius:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.summary--x8A5:hover{background:var(--ui-color-surface-subtle)}.summary--x8A5::marker{color:var(--ui-color-text-muted)}.errorBox--9Ktj{margin-top:.75em;padding:1em;background:var(--ui-color-surface-subtle);border-radius:.5rem;border:1px solid var(--ui-color-border)}.errorHeader--7Uc4{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5em}.errorLabel--S4iE{display:block;margin-bottom:.25em;font-size:.75rem;font-weight:500;color:var(--ui-color-text-muted);text-transform:uppercase;letter-spacing:.05em}.copyButton--aR7x{display:inline-flex;align-items:center;gap:.375em;padding:.375em .625em;font-size:.75rem;font-weight:500;color:var(--ui-color-text-muted);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:.375rem;cursor:pointer;transition:all .15s ease}.copyButton--aR7x:hover{background:var(--ui-color-surface-subtle);color:var(--ui-color-text)}.errorMessage--1f45{margin:0 0 1em;padding:.75em;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.813rem;color:var(--ui-color-danger);background:var(--ui-color-danger-soft);border-radius:.375rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.stackTrace--0bpr{margin:0;padding:.75em;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.5;color:var(--ui-color-text-muted);background:var(--ui-color-bg);border-radius:.375rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:12rem}.supportHint--mf8Z{margin:1.5em 0 0;font-size:.813rem;color:var(--ui-color-text-muted)}.theme-dark .container--fMay,.theme-dark-blue .container--fMay,.theme-dark .content--QZjR,.theme-dark-blue .content--QZjR{background:var(--ui-color-text)}.theme-dark .iconWrapper--1z-q,.theme-dark-blue .iconWrapper--1z-q{background:#450a0a}.theme-dark .title--1eOv,.theme-dark-blue .title--1eOv{color:var(--ui-color-surface-subtle)}.theme-dark .description--YrNh,.theme-dark-blue .description--YrNh{color:var(--ui-color-text-muted)}.theme-dark .secondaryButton--eIri,.theme-dark-blue .secondaryButton--eIri{border-color:var(--ui-color-text-muted)}.theme-dark .secondaryButton--eIri:hover,.theme-dark-blue .secondaryButton--eIri:hover{background:var(--ui-color-text-muted)}.theme-dark .summary--x8A5,.theme-dark-blue .summary--x8A5{background:var(--ui-color-text)}.theme-dark .summary--x8A5:hover,.theme-dark-blue .summary--x8A5:hover{background:var(--ui-color-text-muted)}.theme-dark .errorBox--9Ktj,.theme-dark-blue .errorBox--9Ktj,.theme-dark .copyButton--aR7x,.theme-dark-blue .copyButton--aR7x{background:var(--ui-color-text);border-color:var(--ui-color-text-muted)}.theme-dark .errorMessage--1f45,.theme-dark-blue .errorMessage--1f45{background:#450a0a}.theme-dark .stackTrace--0bpr,.theme-dark-blue .stackTrace--0bpr{background:var(--ui-color-text)}@media(max-width:480px){.content--QZjR{padding:1.5em}.title--1eOv{font-size:1.25rem}.actions--O-v7{flex-direction:column}.primaryButton--EpKT,.secondaryButton--eIri{width:100%;justify-content:center}}.container--VwxZ{display:flex;align-items:center;justify-content:center;min-height:50vh;width:100%}.spinner--Q1kf{width:2.5rem;height:2.5rem;color:var(--ui-color-info);animation:spin--4WR- 1s linear infinite}@keyframes spin--4WR-{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.recommendationsCard--i-SP{margin-top:1rem;padding:1rem 1.25rem;border:1px solid var(--ui-color-warning);border-radius:.75rem;background:var(--ui-color-warning-soft)}.recommendationsHeader--FOYV{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.recommendationsIcon--BuY6{flex-shrink:0;color:var(--ui-color-warning)}.recommendationsTitle--3xZP{margin:0;font-size:1rem;font-weight:700;color:var(--ui-color-warning-foreground)}.recommendationsCount--0NwF{margin-left:auto;padding:.125rem .5rem;font-size:.75rem;font-weight:600;color:var(--ui-color-warning-foreground);background:var(--ui-color-surface);border:1px solid var(--ui-color-warning);border-radius:62.4375rem}.recommendationsList--CF9C{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.recommendationsItem--0Si1{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;background:var(--ui-color-surface);border:1px solid var(--ui-color-warning);border-radius:.5rem;transition:background .15s ease}.recommendationsItem--0Si1:hover{background:var(--ui-color-surface-subtle)}.recommendationsNumber--BG-v{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;font-size:.75rem;font-weight:700;color:var(--ui-color-warning-foreground);background:var(--ui-color-warning-soft);border:1px solid var(--ui-color-warning);border-radius:50%}.recommendationsText--FX5e{flex:1;font-size:.875rem;line-height:1.5;color:var(--ui-color-text-muted)}.recommendationsItemTitle--gO4F{display:block;font-size:.875rem;font-weight:600;color:var(--ui-color-text);margin-bottom:.125em}.recommendationsItemDesc--k8K1{display:block;font-size:.8125rem;line-height:1.5;color:var(--ui-color-text-muted)}@media(max-width:40rem){.recommendationsCard--i-SP{padding:.875rem 1rem}.recommendationsTitle--3xZP{font-size:.9375rem}.recommendationsItem--0Si1{padding:.5rem .625rem}.recommendationsText--FX5e{font-size:.8125rem}.recommendationsNumber--BG-v{width:1.25rem;height:1.25rem;font-size:.6875rem}}.donut-chart{display:flex;flex-direction:column;align-items:center;gap:calc(1.5rem * var(--sidebar-font-scale))}.donut-chart__container{position:relative;display:flex;align-items:center;justify-content:center}.donut-chart__svg{transform:rotate(0)}.donut-chart__background{opacity:.3}.donut-chart__segment{cursor:pointer;transition:opacity .2s ease}.donut-chart__segment--animated{animation:donut-draw 1s ease-out forwards}.donut-chart__segment--hovered{opacity:.9}.donut-chart__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.donut-chart__legend{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:center}.donut-chart__legend-item{display:flex;align-items:center;gap:.5rem;font-size:calc(.8125rem * var(--sidebar-font-scale));color:var(--ui-color-text-muted);cursor:pointer;transition:color .2s ease}.donut-chart__legend-item:hover,.donut-chart__legend-item--active{color:var(--ui-color-text)}.donut-chart__legend-color{width:10px;height:10px;border-radius:50%;flex-shrink:0}.donut-chart__legend-label{font-weight:500}.donut-chart__legend-value{color:var(--ui-color-text);font-weight:600;font-variant-numeric:tabular-nums}@keyframes donut-draw{0%{stroke-dasharray:0 1000}to{stroke-dasharray:1000 1000}}.area-chart{position:relative;width:100%;overflow:visible}.area-chart__grid-label,.area-chart__x-label{font-size:calc(.6875rem * var(--sidebar-font-scale));fill:var(--ui-color-text-muted);font-variant-numeric:tabular-nums}.area-chart__area{opacity:1}.area-chart__area--animated{animation:area-fade-in .8s ease-out forwards}.area-chart__line{stroke-linecap:round;stroke-linejoin:round}.area-chart__line--animated{animation:line-draw 1s ease-out forwards;stroke-dasharray:2000;stroke-dashoffset:2000}.area-chart__point{transition:r .15s ease}.area-chart__tooltip{position:absolute;background-color:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:8px;padding:.5rem .75rem;box-shadow:0 4px 12px #00000026;pointer-events:none;z-index:10;white-space:nowrap}.area-chart__tooltip-label{font-size:calc(.75rem * var(--sidebar-font-scale));color:var(--ui-color-text-muted);margin-bottom:.125rem}.area-chart__tooltip-value{font-size:calc(.875rem * var(--sidebar-font-scale));font-weight:600;color:var(--ui-color-text);font-variant-numeric:tabular-nums}@keyframes area-fade-in{0%{opacity:0}to{opacity:1}}@keyframes line-draw{to{stroke-dashoffset:0}}.bar-chart{position:relative;width:100%}.bar-chart__label{font-size:calc(.6875rem * var(--sidebar-font-scale));fill:var(--ui-color-text-muted)}.bar-chart__value{font-size:calc(.75rem * var(--sidebar-font-scale));fill:var(--ui-color-text);font-weight:600;font-variant-numeric:tabular-nums}.bar-chart__grid-label{font-size:calc(.6875rem * var(--sidebar-font-scale));fill:var(--ui-color-text-muted);font-variant-numeric:tabular-nums}.bar-chart__bar{transition:filter .2s ease;cursor:pointer}.bar-chart__bar--animated{animation:bar-grow .6s ease-out forwards;transform-origin:bottom}.bar-chart--horizontal .bar-chart__bar--animated{animation:bar-grow-horizontal .6s ease-out forwards;transform-origin:left}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bar-grow-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.progress-bar{width:100%}.progress-bar__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.progress-bar__label{font-size:calc(.8125rem * var(--sidebar-font-scale));color:var(--ui-color-text-muted)}.progress-bar__value{font-size:calc(.8125rem * var(--sidebar-font-scale));font-weight:600;color:var(--ui-color-text);font-variant-numeric:tabular-nums}.progress-bar__track{width:100%;background-color:var(--ui-color-border);border-radius:100px;overflow:hidden}.progress-bar--sm .progress-bar__track{height:4px}.progress-bar--md .progress-bar__track{height:8px}.progress-bar--lg .progress-bar__track{height:12px}.progress-bar__fill{height:100%;background-color:var(--ui-color-primary);border-radius:100px;transition:width .3s ease}.progress-bar__fill--animated{animation:progress-fill .8s ease-out forwards}@keyframes progress-fill{0%{width:0}}.progress-ring{position:relative;display:inline-flex;align-items:center;justify-content:center}.progress-ring__circle--animated{animation:ring-fill 1s ease-out forwards}.progress-ring__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.progress-ring__value{font-size:1.25rem;font-weight:700;color:var(--ui-color-text);font-variant-numeric:tabular-nums}@keyframes ring-fill{0%{stroke-dashoffset:1000}}.sparkline{display:block}.sparkline__line--animated{animation:line-draw .8s ease-out forwards;stroke-dasharray:500;stroke-dashoffset:500}.sparkline__area--animated{animation:area-fade-in .6s ease-out forwards}.sparkline__dot{animation:dot-pulse 2s ease-in-out infinite}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.5}}html,body{height:100%;margin:0;padding:0;overflow:auto;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}:root{--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--sidebar-width-desktop: 240px;--sidebar-width-mobile: 85%;--sidebar-max-width-mobile: 320px;--sidebar-transition: transform .3s cubic-bezier(.4, 0, .2, 1);--backdrop-transition: opacity .3s ease}*:focus,*:focus-visible,*:focus-within{outline:none!important;box-shadow:none!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--ui-color-border);border-radius:4px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--ui-color-border-strong)}*{scrollbar-width:thin;scrollbar-color:var(--ui-color-border) transparent}.ui-shell{min-height:100vh;width:100%;background-color:var(--ui-color-bg);color:var(--ui-color-text)}.ui-shell__inner{max-width:960px;margin:0 auto;padding:2.5rem 1.25rem 3rem}.ui-shell__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.ui-shell__title{margin:0;font-size:1.75rem;font-weight:700}.ui-shell__tabs{margin-bottom:1.25rem}.ui-section{margin-top:1.75rem}.ui-section>h2{margin:0 0 .75rem;font-size:1.125rem}.ui-section>div+div{margin-top:1rem}.ui-group{display:flex;flex-direction:column;gap:.5rem}.ui-group__row{display:flex;flex-wrap:wrap;gap:.5rem}.ui-theme-toggle{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.ui-theme-toggle__label{color:var(--ui-color-text-muted)}@media(min-width:1024px){.auth-page__left{width:50%;flex-shrink:0;flex-grow:0;padding:5rem}}@media(min-width:1024px){.auth-page__logo{left:5rem}}@media(min-width:1024px){.auth-page__right{display:flex;width:50%;flex-shrink:0;flex-grow:0;background-color:var(--ui-color-surface);position:relative;overflow:hidden;align-items:center;justify-content:center;padding:3rem}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.dashboard-banner{width:100%;margin-bottom:1rem;padding:.75rem 1rem;border-radius:6px;border:1px solid var(--ui-color-warning-soft);background-color:var(--ui-color-warning-soft)}:root{--ui-control-height: 36px}.otp-input{display:flex;gap:.5rem;justify-content:center}@media(max-width:480px){.otp-input{gap:.375rem}.otp-input__slot{width:2.5rem;height:3rem;font-size:1.25rem;border-radius:6px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.textarea__wrapper{display:flex;flex-direction:column;gap:.375rem}.textarea{width:100%;min-height:5rem;padding:.75rem;border-radius:6px;border:1px solid var(--ui-color-border-subtle);background-color:var(--ui-color-surface);color:var(--ui-color-text);font-family:inherit;font-size:.875rem;line-height:1.5;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.textarea:hover:not(:disabled){border-color:var(--ui-color-border)}.textarea:focus-visible{outline:none;border-color:var(--ui-color-primary);box-shadow:0 0 0 3px var(--ui-color-primary-soft)}.textarea:disabled{background-color:var(--ui-color-surface-subtle);opacity:.6;cursor:not-allowed}.textarea--error{border-color:var(--ui-color-danger)}.textarea--error:focus-visible{border-color:var(--ui-color-danger);box-shadow:0 0 0 3px #dc26261a}.textarea__error{font-size:.75rem;color:var(--ui-color-danger);font-weight:500}.checkbox{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.875rem;color:var(--ui-color-text)}.select__wrapper{position:relative;display:inline-block;width:100%}.select{width:100%;padding:calc(.5rem - 1px) calc(.75rem - 1px);border-radius:.75rem;border:1px solid transparent;background-color:var(--ui-color-surface-subtle);color:var(--ui-color-text);font-family:inherit;font-size:.875rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer}.select--disabled,.select:disabled{background-color:var(--ui-color-bg);border-color:var(--ui-color-border);color:var(--ui-color-text-muted);cursor:not-allowed}.select:focus-visible{outline:none}.select:hover{border-color:var(--ui-color-border)}.select__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__icon{display:flex;align-items:center;justify-content:center;color:var(--ui-color-text-muted);flex-shrink:0}.select[data-open=true] .select__icon{transform:rotate(180deg)}.select__icon{transition:transform .12s ease}.select__menu{position:absolute;top:100%;left:0;margin-top:.25rem;min-width:100%;max-height:14rem;overflow-y:auto;border-radius:6px;border:1px solid var(--ui-color-border, var(--ui-color-border));background-color:var(--ui-color-surface, var(--ui-color-surface));box-shadow:0 10px 15px #0f172a1a;z-index:70;display:flex;flex-direction:column;padding:.25rem;gap:.25rem}.select__menu--top{bottom:100%;top:auto;margin-top:0;margin-bottom:.25rem}.select__option{width:100%;display:block;border:none;border-radius:.5rem;background-color:transparent;text-align:left;font-size:inherit;cursor:pointer;color:var(--ui-color-text);padding:.65rem .75rem;transition:background-color .12s ease,color .12s ease}.select__option:hover{background-color:var(--ui-color-surface)}.select__option--disabled{opacity:.5;cursor:not-allowed}.select__option:hover:not(:disabled){background-color:var(--ui-color-surface-subtle, #f2f3f5)}.select__option.select__option--active,.select__option.select__option--selected{background-color:var(--ui-color-surface-subtle, #e9fbf3)}.select__separator{height:1px;background:var(--ui-color-border, var(--ui-color-border));margin:.1rem 0}.radio-group{display:flex;flex-direction:column;gap:.4rem}.radio-group__option{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--ui-color-text)}.radio-group__option--disabled{opacity:.6;cursor:not-allowed}.radio-group__input{width:1rem;height:1rem}.radio-group__label{line-height:1.4}.card{border-radius:6px;border:1px solid var(--ui-color-border);background-color:var(--ui-color-surface-subtle);box-shadow:0 1px 2px #0f172a0a}.card__header{padding:.75rem 1rem 0}.card__title{margin:0;font-size:.9375rem;font-weight:600;color:var(--ui-color-text)}.card__content{padding:.75rem 1rem;font-size:.875rem}.card__footer{padding:.75rem 1rem 1rem;border-top:1px solid var(--ui-color-border)}.spinner{border-radius:999px;border-width:2px;border-style:solid;border-color:var(--ui-color-border);border-top-color:var(--ui-color-text-muted);-webkit-animation:ui-spinner .75s linear infinite;animation:ui-spinner .75s linear infinite}@-webkit-keyframes ui-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ui-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.alert{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border-radius:4px;border:1px solid var(--ui-color-border);background-color:var(--ui-color-surface);font-size:.875rem}.alert__title{font-weight:600;color:var(--ui-color-text)}.alert__content{color:var(--ui-color-text-muted)}.avatar{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background-color:var(--ui-color-surface-subtle);color:var(--ui-color-text);font-size:.875rem;font-weight:500;overflow:hidden}.avatar__image{width:100%;height:100%;object-fit:cover}.avatar__fallback{display:flex;align-items:center;justify-content:center}.skeleton{display:block;width:100%;min-height:.75rem;border-radius:999px;background:linear-gradient(90deg,var(--ui-color-border) 0%,var(--ui-color-surface) 40%,var(--ui-color-border) 80%);background-size:200% 100%;animation:ui-skeleton 1.2s ease-in-out infinite}@keyframes ui-skeleton{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:968px){.workspace-settings{flex-direction:column;gap:1.5rem}.workspace-settings__tabs-sidebar{flex:0 0 auto;width:100%;position:relative}.workspace-settings__content{max-width:100%}}@media(max-width:640px){.workspace-settings__team-invite-row{grid-template-columns:1fr}}.account-settings__field .input,.account-settings__field select{max-width:400px}.account-settings__workspace-card .btn{flex-shrink:0}.account-settings__2fa-disable-field .input{max-width:280px}@keyframes account-2fa-fade-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.account-settings__2fa-setup-grid{grid-template-columns:1fr;gap:1.5rem}}.progress-bar{height:8px;background-color:var(--ui-color-surface-subtle);border-radius:4px;overflow:hidden;margin-bottom:2rem}.progress-bar__fill{height:100%;background-color:var(--ui-color-primary);transition:width .3s ease}@media(max-width:640px){.import-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.switch{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer}.switch__control{position:relative;display:inline-block;width:3.5em;height:1.2em;flex-shrink:0}.switch__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch__slider{position:absolute;inset:0;background-color:#94a3b84d;border:none;border-radius:5px;transition:background-color .35s cubic-bezier(.34,1.56,.64,1);cursor:pointer;overflow:visible}.switch__slider:before{position:absolute;content:"";height:.95em;width:1.5em;border-radius:4px;left:.125em;top:50%;transform:translateY(-50%);background-color:var(--ui-color-surface);transition:left .35s cubic-bezier(.34,1.56,.64,1),width .35s cubic-bezier(.34,1.56,.64,1),height .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;box-shadow:0 2px 6px #0003}.switch__input:checked+.switch__slider{background-color:var(--ui-color-primary)}.switch__input:checked+.switch__slider:before{left:1.85em;width:1.5em;height:1em;box-shadow:0 3px 10px #00000040,inset 0 0 15px #ffffff4d}.switch__input:active:not(:checked)+.switch__slider:before{width:1.08em;height:1.08em;box-shadow:0 2px 8px #00000026,inset 0 0 25px #fff6}.switch__input:active:checked+.switch__slider:before{left:2.4em;width:1.08em;height:1.08em;box-shadow:0 4px 12px #0000004d,inset 0 0 25px #ffffff4d}.switch__input:focus+.switch__slider{outline:none}.switch:has(.switch__input:disabled){opacity:.5;cursor:not-allowed}.switch__label{font-size:.875rem;font-weight:500;color:var(--ui-color-text)}.dropdown-menu__trigger.btn.btn--icon{padding:0}.separator{width:100%;height:1px;background-color:var(--ui-color-border)}.contacts-columns-menu__item .switch{flex-direction:row-reverse;justify-content:space-between;width:100%}.contacts-columns-menu__item .switch__label{font-size:.875rem;color:var(--ui-color-text)}.tag{display:inline-flex;align-items:center;gap:.45rem;border:1.5px solid;border-radius:6px;padding:.3rem .5rem .3rem .4rem;font-size:.8125rem;line-height:1.2;font-weight:500;color:var(--ui-color-text);outline:none}.contact-tags-picker__option .tag{pointer-events:none}.contact-tags-picker__option:hover .tag{box-shadow:0 2px 8px #00000026}@keyframes progress-pulse{0%,to{opacity:1}50%{opacity:.7}}@media(max-width:768px){.buy-seats-card__grid{grid-template-columns:1fr}}@media(max-width:1400px){.pricing-plans__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.pricing-plan{padding:1.5rem}.pricing-plan__name{font-size:1.375rem}.pricing-plan__price-amount{font-size:3rem}}@media(max-width:768px){.pricing-plans__grid{grid-template-columns:1fr}}@media(max-width:1023px){.campaign-editor{margin:-1.5rem -1rem}.campaign-editor__content{padding:1.5rem 1rem}.campaign-editor__footer{padding:1rem}}@media(max-width:767px){.campaign-editor{margin:-1rem -.75rem}.campaign-editor__content{padding:1rem .75rem}.campaign-editor__footer{padding:.75rem;flex-direction:column;gap:.75rem}.campaign-editor__footer-left,.campaign-editor__footer-right{width:100%;justify-content:center}}@media(max-width:768px){.filter-condition__content{flex-wrap:wrap}.filter-condition__field,.filter-condition__operator,.filter-condition__value{flex:1 1 100%;min-width:0}.filter-condition__remove{position:absolute;top:.5rem;right:.5rem}}@media(max-width:1024px){.filter-builder--with-presets{flex-direction:column}.filter-builder__sidebar{flex:0 0 auto;border-right:none;border-bottom:1px solid var(--ui-color-border)}}@media(max-width:768px){.template-grid{grid-template-columns:1fr}}.email-editor-wrapper .rich-text-editor{flex:1;min-height:0;height:100%;pointer-events:auto}.popover{position:relative;display:inline-block}.popover__trigger{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;padding:0;border:none;cursor:pointer}.popover__content{position:absolute;z-index:110;min-width:300px;background-color:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:8px;box-shadow:0 4px 12px #00000026;padding:1rem}.popover__content--portal{position:absolute;z-index:110;animation:popover-portal-in .15s ease-out}@keyframes popover-portal-in{0%{opacity:0}to{opacity:1}}.popover__content--portal.popover__content--bottom,.popover__content--portal.popover__content--top{top:auto;bottom:auto;animation:popover-portal-in .15s ease-out}.popover__content--portal.popover__content--align-start,.popover__content--portal.popover__content--align-center,.popover__content--portal.popover__content--align-end{left:auto;right:auto;transform:none}@keyframes popover-in{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.popover__content--bottom{top:calc(100% + .5rem);bottom:auto;animation:popover-in-no-translate .15s ease-out}.popover__content--bottom.popover__content--align-center{animation:popover-in .15s ease-out}.popover__content--top{top:auto;bottom:calc(100% + .5rem);animation:popover-in-top-no-translate .15s ease-out}.popover__content--top.popover__content--align-center{animation:popover-in-top .15s ease-out}@keyframes popover-in-top{0%{opacity:0;transform:translate(-50%) translateY(5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes popover-in-no-translate{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes popover-in-top-no-translate{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.campaign-settings__fields .checkbox{padding:.75rem;border-radius:6px;transition:background-color .15s ease}.campaign-settings__fields .checkbox:hover{background-color:var(--ui-color-surface-subtle)}@keyframes workspace-overlay-fade-in{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@keyframes workspace-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.automations-page .segmented-control__list{background-color:var(--ui-color-surface-subtle);border:1px solid var(--ui-color-border-subtle);border-radius:8px;padding:.25rem;gap:0;width:fit-content}.automations-page .segmented-control__trigger{border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;flex:0 0 auto}.automations-page .segmented-control__indicator{background-color:var(--ui-color-surface);box-shadow:0 1px 2px #0000000d;border-radius:6px}.automations-page .segmented-control__trigger--active{color:var(--ui-color-text)}@media(max-width:1200px){.automations-page__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.automations-page__grid{grid-template-columns:1fr}}.node-config__header-row .input{flex:1}@media(max-width:1200px){.dashboard-page__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.dashboard-page__stats{grid-template-columns:1fr}}@media(max-width:1024px){.dashboard-page__actions-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.dashboard-page__actions-grid{grid-template-columns:1fr}}@media(max-width:1024px){.dashboard-page__content-grid{grid-template-columns:1fr}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){.dashboard-page__usage-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.dashboard-page__usage-grid{grid-template-columns:1fr}}@media(max-width:1023px){.automations-page__toolbar{flex-direction:column;align-items:stretch}.contacts-page__filters{max-width:100%}.automations-page__view-toggle{width:100%;justify-content:center}.automations-page__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:767px){.automations-page{gap:1rem}.automations-page__toolbar{gap:.75rem}.automations-page__grid{grid-template-columns:1fr}.automations-page__view-toggle-button svg{display:none}.automations-page__empty,.automations-page__loading{padding:2rem 1rem}.automations-page__empty-title{font-size:1rem}.automations-page__empty-description{font-size:.8125rem}}@media(max-width:1023px){.dashboard-page__content-grid{grid-template-columns:1fr}.dashboard-page__welcome{padding:0}.dashboard-page__greeting{font-size:1.5rem}}@media(max-width:767px){.dashboard-page__greeting{font-size:1.25rem}.dashboard-page__subtitle{font-size:.875rem}.dashboard-page__section-title{font-size:.8125rem}}@media(max-width:1023px){.contacts-page__toolbar,.contacts-page__filters{flex-direction:column;align-items:stretch}.contacts-page__filters-buttons{width:100%;justify-content:space-between}.contacts-page__actions{width:100%}.contacts-page__actions button{flex:1}}@media(max-width:767px){.contacts-page{gap:1rem}.contacts-page__toolbar{gap:.75rem}.contacts-page__filters{gap:.5rem}.contacts-page__filters-buttons{flex-direction:column}.contacts-page__filters-buttons .btn{width:100%;justify-content:center}.contacts-page__title-wrapper{flex-wrap:wrap}.contacts-page__usage-badge,.page__usage-badge{font-size:.6875rem;padding:.2rem .5rem}.scrollable-area{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1023px){.table td,.table th{padding:.75rem .625rem;font-size:.875rem}}@media(max-width:767px){.table td,.table th{padding:.625rem .5rem;font-size:.8125rem}.modal__footer{flex-direction:column-reverse;gap:.5rem}.modal__footer .btn{width:100%}.dashboard-topbar__actions,.dashboard-topbar__right{flex-wrap:wrap}.btn--sm span:not(.badge){display:none}.btn--sm svg{margin:0}.drawer{width:100%!important;max-width:100%!important}.modal{max-width:calc(100% - 2rem);margin:1rem}}@media(max-width:1023px){.area-chart,.bar-chart,.line-chart{height:200px!important}}@media(max-width:767px){.area-chart,.bar-chart,.line-chart{height:180px!important}.recharts-xaxis-tick,.recharts-yaxis-tick{font-size:.75rem}}@media(max-width:1023px){.card{padding:1.25rem}.card-header{padding:0 0 1rem}.card-content{padding:0}}@media(max-width:767px){.card{padding:1rem;border-radius:8px}.card-header{padding:0 0 .75rem}.card-title{font-size:1rem}}@media(max-width:1023px){.auth-split__right{display:none}.auth-split__left{width:100%;flex:1 1 100%}.auth-split{min-height:100vh}.auth-input{padding:.625rem .75rem .625rem 2.25rem;height:2.5rem}.auth-btn{height:2.5rem;padding:.75rem 1rem;font-size:.8125rem}.auth-oauth-grid{gap:.75rem;margin-bottom:1.5rem}.auth-oauth-btn{padding:.5rem .75rem;font-size:.8125rem}.auth-input__label{font-size:.8125rem}.auth-divider{margin:1.5rem 0}.auth-form--auth-page{gap:1rem}.auth-form__field--auth-page{gap:.375rem}}@media(max-width:767px){.auth-split__left{padding:1rem}.auth-input{padding:.625rem .75rem .625rem 2rem;font-size:.8125rem}.auth-btn{height:2.375rem;padding:.625rem .875rem;font-size:.75rem}.auth-oauth-grid{gap:.5rem}.auth-oauth-btn{padding:.5rem;gap:.375rem;font-size:.75rem}.auth-split__title{font-size:1.5rem}.auth-split__description{font-size:.875rem}.auth-split__panel{max-width:100%}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.links-viewer__tabs .tabs{width:100%}.links-viewer__tabs .tabs__list{border-bottom:1px solid var(--ui-color-border-subtle);padding-bottom:.25rem;margin-bottom:.75rem}.links-viewer__tabs .tabs__trigger{gap:.375rem;font-size:.8125rem;color:var(--ui-color-text-muted)}.links-viewer__tabs .tabs__trigger--active{color:var(--ui-color-primary)}.links-viewer__tabs .tabs__indicator{height:2px;background-color:var(--ui-color-primary)}@keyframes links-viewer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.css-compat{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;box-sizing:border-box}.html-health-v2{display:flex;flex-direction:column;height:100%;overflow:hidden}:root{--ui-color-bg: #fafafa;--ui-color-surface: #ffffff;--ui-color-surface-subtle: #f1f2f6;--ui-color-border: #e3e5eb;--ui-color-border-strong: #d1d5db;--ui-color-border-subtle: #c5c8d2;--ui-color-text: #0e1117;--ui-color-text-muted: #6b7280;--ui-color-text-secondary: var(--ui-color-text-muted);--ui-color-text-inverted: #ffffff;--ui-color-primary: #10b981;--ui-color-primary-hover: #059669;--ui-color-primary-border: #047857;--ui-color-primary-soft: rgba(16, 185, 129, .15);--ui-color-primary-foreground: #ffffff;--ui-color-secondary: #8e5bff;--ui-color-secondary-soft: #f1e9ff;--ui-color-secondary-border: #c4b5fd;--ui-color-secondary-foreground: #ffffff;--ui-color-success: #4cc98a;--ui-color-success-soft: #e6f7f0;--ui-color-success-foreground: #114d36;--ui-color-warning: #f2c94c;--ui-color-warning-soft: #fff7dd;--ui-color-warning-foreground: #7a5a12;--ui-color-danger: #e05666;--ui-color-danger-soft: #fde9ec;--ui-color-danger-foreground: #7f1d2a;--ui-color-danger-border: #fca5a5;--ui-color-danger-surface: rgba(254, 226, 226, .5);--ui-color-info: #2563eb;--ui-color-info-soft: #dbeafe;--ui-color-info-foreground: #1d4ed8;--ui-color-gold: #c8a96d;--ui-color-gold-soft: #f6ecda;--ui-color-gold-foreground: #5b4420;--ui-color-focus-ring: #3a49f9;--ui-gradient-info: linear-gradient(135deg, var(--ui-color-info) 0%, #4f46e5 100%);--ui-gradient-secondary: linear-gradient(135deg, #7c3aed 0%, var(--ui-color-secondary) 100%);--ui-gradient-success: linear-gradient(135deg, var(--ui-color-primary) 0%, var(--ui-color-success) 100%);--ui-gradient-warning: linear-gradient(135deg, #d97706 0%, var(--ui-color-warning) 100%);--ui-gradient-danger: linear-gradient(135deg, #dc2626 0%, var(--ui-color-danger) 100%);--ui-shadow-primary: rgba(16, 185, 129, .25);--ui-shadow-info: rgba(37, 99, 235, .35);--ui-shadow-secondary: rgba(142, 91, 255, .35);--ui-shadow-success: rgba(22, 163, 74, .35)}.theme-light{--ui-color-bg: #f8f9fc;--ui-color-surface: #ffffff;--ui-color-surface-subtle: #f1f2f6;--ui-color-border: #e3e5eb;--ui-color-border-strong: #d1d5db;--ui-color-border-subtle: #c5c8d2;--ui-color-text: #0e1117;--ui-color-text-muted: #6b7280;--ui-color-text-secondary: var(--ui-color-text-muted);--ui-color-text-white: #ffffff;--segmented-control-active-color: #0e1117;--ui-color-primary: #10b981;--ui-color-primary-hover: #059669;--ui-color-primary-border: #047857;--ui-color-primary-soft: rgba(16, 185, 129, .15);--ui-color-primary-foreground: #ffffff;--ui-color-success: #4cc98a;--ui-color-success-soft: #e6f7f0;--ui-color-success-foreground: #114d36;--ui-color-warning: #f2c94c;--ui-color-warning-soft: #fff7dd;--ui-color-warning-foreground: #7a5a12;--ui-color-danger: #e05666;--ui-color-danger-soft: #fde9ec;--ui-color-danger-foreground: #7f1d2a;--ui-color-danger-border: #fca5a5;--ui-color-danger-surface: rgba(254, 226, 226, .5);--ui-color-info: #2563eb;--ui-color-info-soft: #dbeafe;--ui-color-info-foreground: #1d4ed8;--ui-color-focus-ring: #10b981;--ui-shadow-primary: rgba(16, 185, 129, .25);--ui-color-text-inverted: #ffffff}.theme-dark{--ui-color-bg: #020617;--ui-color-surface: #0f172a;--ui-color-surface-subtle: #020617;--ui-color-border: #1e293b;--ui-color-border-strong: #334155;--ui-color-border-subtle: #1f2937;--ui-color-text: #fff;--ui-color-text-muted: #9ca3af;--ui-color-text-secondary: var(--ui-color-text-muted);--ui-color-primary: #10b981;--ui-color-primary-hover: #059669;--ui-color-primary-border: #047857;--ui-color-primary-soft: rgba(16, 185, 129, .2);--ui-color-primary-foreground: #ffffff;--ui-color-success: #4ade80;--ui-color-success-soft: #14532d;--ui-color-success-foreground: #ecfdf5;--ui-color-warning: #fbbf24;--ui-color-warning-soft: #78350f;--ui-color-warning-foreground: #fffbeb;--ui-color-danger: #f87171;--ui-color-danger-soft: #7f1d1d;--ui-color-danger-foreground: #fef2f2;--ui-color-danger-border: #fca5a5;--ui-color-danger-surface: rgba(127, 29, 29, .3);--ui-color-info: #60a5fa;--ui-color-info-soft: #1e3a8a;--ui-color-info-foreground: #eff6ff;--ui-color-focus-ring: #60a5fa;--ui-color-secondary-soft: rgba(142, 91, 255, .15);--ui-color-secondary-border: rgba(142, 91, 255, .3);--ui-shadow-primary: rgba(16, 185, 129, .25);--ui-color-text-inverted: #0e1117}@font-face{font-family:Montserrat;src:url(/fonts/100.woff2) format("woff2"),url(/fonts/100.woff) format("woff"),url(/fonts/100.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/200.woff2) format("woff2"),url(/fonts/200.woff) format("woff"),url(/fonts/200.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/300.woff2) format("woff2"),url(/fonts/300.woff) format("woff"),url(/fonts/300.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/400.woff2) format("woff2"),url(/fonts/400.woff) format("woff"),url(/fonts/400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/500.woff2) format("woff2"),url(/fonts/500.woff) format("woff"),url(/fonts/500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/600.woff2) format("woff2"),url(/fonts/600.woff) format("woff"),url(/fonts/600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/700.woff2) format("woff2"),url(/fonts/700.woff) format("woff"),url(/fonts/700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/800-900.woff2) format("woff2"),url(/fonts/800-900.woff) format("woff"),url(/fonts/800-900.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/800-900.woff2) format("woff2"),url(/fonts/800-900.woff) format("woff"),url(/fonts/800-900.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{color-scheme:light;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--ui-color-surface, var(--ui-color-surface));color:var(--ui-color-text, var(--ui-color-text));--ui-radius: .375rem;--bp-mobile-sm: 30rem;--bp-mobile: 40rem;--bp-tablet: 48rem;--bp-desktop: 64rem;--bp-wide: 80rem}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--ui-color-surface, var(--ui-color-surface));color:var(--ui-color-text, var(--ui-color-text))}main{padding:1.5rem}input,textarea,select,button{font-family:inherit}select{appearance:none;padding:.5rem 2.25rem .5rem .75rem;border:1px solid var(--ui-color-border, var(--ui-color-border));border-radius:.375rem;background-color:var(--ui-color-surface, var(--ui-color-surface));color:var(--ui-color-text, var(--ui-color-text));font-size:.875rem;font-weight:400;line-height:1.4;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}select:hover:not(:disabled){border-color:var(--ui-color-border-strong)}select:focus{outline:none;border-color:var(--ui-color-primary, var(--ui-color-primary));box-shadow:0 0 0 .1875rem #10b98126}select:disabled{background-color:var(--ui-color-surface-subtle, var(--ui-color-surface-subtle));color:var(--ui-color-text-muted, var(--ui-color-text-muted));cursor:not-allowed;opacity:.7}select option{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.875rem;padding:.5rem}@media(max-width:48rem){html,body{overflow-x:hidden;max-width:100vw}main{padding:1rem;overflow-x:hidden;max-width:100%}button,[role=button],input[type=button],input[type=submit]{min-height:2.75rem}a,button,[role=button],input,select,textarea,label{touch-action:manipulation}html{font-size:1rem;-webkit-text-size-adjust:100%}code,pre,.mono{overflow:hidden;text-overflow:ellipsis;max-width:100%}}
