@font-face{font-family:Libre Baskerville;src:url(/fonts/libre-baskerville-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--brand-dark:60 4% 9.80392156862745%;--brand-light:0 0% 94.11764705882352%;--background:var(--brand-light);--foreground:var(--brand-dark);--card:var(--brand-light);--card-foreground:var(--brand-dark);--popover:var(--brand-light);--popover-foreground:var(--brand-dark);--primary:var(--brand-dark);--primary-foreground:var(--brand-light);--secondary:0 0% 89%;--secondary-foreground:0 0% 30.2%;--muted:0 0% 89%;--muted-foreground:0 0% 42%;--accent:0 0% 85.5%;--accent-foreground:var(--brand-dark);--destructive:0 72% 44%;--destructive-foreground:0 0% 100%;--success:152 69% 28%;--warning:32 95% 32%;--info:217 80% 42%;--border:0 0% 84.7%;--input:0 0% 82%;--ring:0 0% 45%;--sidebar:0 0% 92%;--radius:1.25rem;--chart-1:var(--brand-dark);--chart-2:0 0% 30%;--chart-3:0 0% 50%;--chart-4:0 0% 70%;--chart-5:0 0% 85%}.dark{--background:var(--brand-dark);--foreground:var(--brand-light);--card:60 3% 14%;--card-foreground:var(--brand-light);--popover:60 3% 17%;--popover-foreground:var(--brand-light);--primary:var(--brand-light);--primary-foreground:var(--brand-dark);--secondary:60 2% 20%;--secondary-foreground:0 0% 82%;--muted:60 2% 19%;--muted-foreground:0 0% 69%;--accent:60 3% 24%;--accent-foreground:var(--brand-light);--destructive:0 91% 71%;--destructive-foreground:var(--brand-dark);--success:156 64% 58%;--warning:43 96% 64%;--info:213 94% 74%;--border:60 2% 26%;--input:60 2% 29%;--ring:0 0% 73%;--sidebar:var(--brand-dark);--chart-1:var(--brand-light);--chart-2:0 0% 70%;--chart-3:0 0% 50%;--chart-4:0 0% 35%;--chart-5:0 0% 20%}.dark .novonet-shell .group\/card{background-image:linear-gradient(145deg,hsl(var(--brand-light)/.025),transparent 55%);box-shadow:inset 0 1px 0 hsl(var(--brand-light)/.035),0 8px 24px hsl(var(--brand-dark)/.2)}.dark .novonet-summary{background:hsl(var(--card))}.dark .novonet-nav[data-active=true]{box-shadow:inset 0 0 0 1px hsl(var(--brand-light)/.06)}.dark .novonet-auth input,.dark .novonet-login input{background:hsl(60 3% 12%);box-shadow:none}.dark .novonet-login-secondary{background:hsl(var(--card));border-color:hsl(var(--border))}.dark [role=dialog],.dark [role=menu]{box-shadow:0 20px 64px hsl(var(--brand-dark)/.65),inset 0 1px 0 hsl(var(--brand-light)/.04)}svg:not([data-provider-icon]) [stroke="#862ae2"]{stroke:hsl(var(--foreground))}svg:not([data-provider-icon]) [fill="#862ae2"]{fill:hsl(var(--foreground))}svg:not([data-provider-icon]) [stop-color="#862ae2"]{stop-color:hsl(var(--foreground))}[class*="text-[#862ae2]"],[class*="text-[#9848e8]"]{color:hsl(var(--foreground))!important}[class*="border-[#862ae2]"]{border-color:hsl(var(--foreground)/.25)!important}[class*="border-[#862ae2]/15"]{border-color:hsl(var(--foreground)/.15)!important}[class*="border-[#862ae2]/20"]{border-color:hsl(var(--foreground)/.2)!important}[class*="border-[#862ae2]/35"]{border-color:hsl(var(--foreground)/.35)!important}[class*="border-[#862ae2]/45"]{border-color:hsl(var(--foreground)/.45)!important}[class~="bg-[#862ae2]/15"]{background-color:hsl(var(--foreground)/.15)!important}[class~="bg-[#862ae2]/20"],[class~="hover:bg-[#862ae2]/20"]:hover{background-color:hsl(var(--foreground)/.2)!important}[class*="bg-[#862ae2]/40"]{background-color:hsl(var(--foreground)/.4)!important}[class*="bg-[#862ae2]/65"]{background-color:hsl(var(--foreground)/.65)!important}[class*="bg-[#862ae2]/90"]{background-color:hsl(var(--foreground)/.9)!important}[class*="bg-[#862ae2]/[0.06]"]{background-color:hsl(var(--foreground)/.06)!important}[role=checkbox][data-state=checked]{color:hsl(var(--background))!important;background-color:hsl(var(--foreground))!important;border-color:hsl(var(--foreground))!important}body{font-size:14px;letter-spacing:-.012em}::-moz-selection{background:hsl(var(--foreground)/.16)}::selection{background:hsl(var(--foreground)/.16)}[data-no-scale]:active,[data-no-scale]:hover{transform:none!important}a,button,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.novonet-shell{min-height:100dvh;background:hsl(var(--background))}html[dir=rtl] .novonet-desktop-sidebar{left:auto;right:0;border-right-width:0;border-left-width:1px}html[dir=rtl] .novonet-sidebar-brand{left:auto;right:24px;transition:right var(--novonet-layout-duration) var(--novonet-layout-ease),width var(--novonet-layout-duration) var(--novonet-layout-ease)}html[dir=rtl] .novonet-desktop-sidebar .novonet-sidebar-toggle{right:auto;left:16px}html[dir=rtl] .novonet-account-label,html[dir=rtl] .text-left{text-align:right}html[dir=rtl] :is(pre,code,kbd){direction:ltr;unicode-bidi:isolate}html[dir=rtl] pre{text-align:left}html[dir=rtl] :is(h1,h2,h3,button,label){letter-spacing:normal}html[dir=rtl] input:is([type=email],[type=url],[type=password],[type=number],[inputmode=numeric],[inputmode=decimal]),html[dir=rtl] input[id*=password]{direction:ltr;text-align:left}@media (min-width:1024px){html[dir=rtl] .novonet-main-column{margin-left:0;margin-right:var(--novonet-sidebar-width,248px);transition:margin-right var(--novonet-layout-duration) var(--novonet-layout-ease)}html[dir=rtl] .novonet-topbar-expand-wrap{margin-right:0;margin-left:-12px}html[dir=rtl] .novonet-topbar{transition:padding-right var(--novonet-layout-duration) var(--novonet-layout-ease)}html[dir=rtl] .novonet-shell[data-sidebar-collapsed=true] .novonet-topbar{padding-left:40px;padding-right:8px}html[dir=rtl] .novonet-shell[data-sidebar-collapsed=true] .novonet-topbar-expand-wrap{margin-left:0}}html[dir=rtl] .novonet-shell[data-sidebar-collapsed=true] .novonet-sidebar-brand{left:auto;right:calc((var(--novonet-sidebar-width) - 32px) / 2)}.novonet-main-column{display:flex;flex-direction:column;min-height:100dvh}.novonet-main-column>header{flex-shrink:0}.novonet-sidebar{background:hsl(var(--sidebar))}.novonet-content{display:flex;flex:1 0 auto;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:42px 48px 24px}.novonet-content>[data-console-page]{flex:1 0 auto;min-width:0}.novonet-content h1:not(:where(.markdown-body *)){font-size:30px;line-height:1.3;font-weight:500;letter-spacing:-.04em}.novonet-content .group\/card{border-radius:20px}.novonet-wordmark{font-size:23px;font-weight:650;letter-spacing:-.06em}.novonet-serif{font-family:Libre Baskerville,Songti SC,SimSun,Georgia,serif;font-weight:400;letter-spacing:-.045em}.novonet-kicker{font-size:10px;letter-spacing:.17em;text-transform:uppercase}.novonet-kicker,.novonet-nav{color:hsl(var(--muted-foreground))}.novonet-nav{position:relative;isolation:isolate;height:42px;border-radius:12px;display:flex;align-items:center;gap:12px;padding:0 12px;transition:background-color .18s,color .18s}.novonet-nav:hover{color:hsl(var(--foreground));background:hsl(var(--accent)/.65)}.novonet-nav[data-active=true]{color:hsl(var(--foreground));font-weight:500}.novonet-nav-active{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:hsl(var(--accent));pointer-events:none}.novonet-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid hsl(var(--border));margin-top:40px;padding-top:18px;font-size:11px;color:hsl(var(--muted-foreground))}.novonet-auth{background:hsl(var(--background))}.novonet-auth-dots:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1.5px 1.5px,hsl(var(--foreground)/.18) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse at center,#000 15%,#0005 75%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 15%,#0005 75%,transparent 100%)}.novonet-auth-dots:has(canvas[data-dot-grid-ready=true]):before{opacity:0}.novonet-login input{height:40px;border-radius:12px;background:hsl(var(--background));font-size:14px;box-shadow:none;backdrop-filter:none}.novonet-login input:focus-visible{border-color:hsl(var(--foreground)/.5);box-shadow:0 0 0 2px hsl(var(--foreground)/.08)}.novonet-login-secondary{background:hsl(var(--background));border-color:hsl(var(--foreground)/.08);backdrop-filter:none}.novonet-login-secondary:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--border))}[data-sonner-toast][data-styled=true]{--normal-bg:hsl(var(--popover));--normal-text:hsl(var(--popover-foreground));--normal-border:hsl(var(--border));--success-bg:hsl(var(--popover));--success-text:hsl(var(--success));--success-border:hsl(var(--success)/.3);--error-bg:hsl(var(--popover));--error-text:hsl(var(--destructive));--error-border:hsl(var(--destructive)/.3);--warning-bg:hsl(var(--popover));--warning-text:hsl(var(--warning));--warning-border:hsl(var(--warning)/.3);--info-bg:hsl(var(--popover));--info-text:hsl(var(--info));--info-border:hsl(var(--info)/.3)}.novonet-auth-form input[aria-invalid=true]{border-color:hsl(var(--destructive)/.65)}.novonet-auth-form input{box-shadow:none}.novonet-auth-form button[type=submit],.novonet-auth-form input{height:44px;border-radius:12px}.novonet-plan-description{overflow-wrap:anywhere}.novonet-plan-description>:first-child{margin-top:0}.novonet-plan-description>:last-child{margin-bottom:0}.markdown-body a:-moz-any-link,.rich-content-links a:-moz-any-link{color:hsl(var(--foreground))!important;text-decoration-color:hsl(var(--muted-foreground))}.markdown-body a,.markdown-body a:any-link,.rich-content-links a,.rich-content-links a:any-link{color:hsl(var(--foreground))!important;text-decoration-color:hsl(var(--muted-foreground))}.markdown-body a:-moz-any-link:hover,.rich-content-links a:-moz-any-link:hover{color:hsl(var(--muted-foreground))!important}.markdown-body a:any-link:hover,.markdown-body a:hover,.rich-content-links a:any-link:hover,.rich-content-links a:hover{color:hsl(var(--muted-foreground))!important}.card-shadow-gradient:after{display:none}.novonet-dialog[data-state=closed]{pointer-events:none}:root .console-dialog.novonet-sidebar-drawer{inset:0 auto 0 0;width:min(248px,calc(100vw - 64px));max-width:none;height:100dvh;max-height:100dvh;border:0;border-inline-end:1px solid hsl(var(--border));border-radius:0;transform:none;transform-origin:center;--novonet-drawer-hidden:-100%}html[dir=rtl] .console-dialog.novonet-sidebar-drawer{inset:0 0 0 auto;--novonet-drawer-hidden:100%}.novonet-sidebar-drawer[data-dialog-animations=on][data-state=open]{animation:novonet-sidebar-open .32s cubic-bezier(.22,1,.36,1) both}.novonet-sidebar-drawer[data-dialog-animations=on][data-state=closed]{animation:novonet-sidebar-close .22s cubic-bezier(.4,0,1,1) both;pointer-events:none}.novonet-mobile-sidebar-header{height:calc(76px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0)}.novonet-mobile-sidebar-account{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}@keyframes novonet-sidebar-open{0%{transform:translateX(var(--novonet-drawer-hidden))}to{transform:translateX(0)}}@keyframes novonet-sidebar-close{0%{transform:translateX(0)}to{transform:translateX(var(--novonet-drawer-hidden))}}.novonet-menu-surface{--novonet-menu-x:0px;--novonet-menu-y:-6px;transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-select-content-transform-origin,var(--radix-popover-content-transform-origin,top)))}.novonet-menu-surface[data-side=top]{--novonet-menu-y:6px}.novonet-menu-surface[data-side=left]{--novonet-menu-x:6px;--novonet-menu-y:0px}.novonet-menu-surface[data-side=right]{--novonet-menu-x:-6px;--novonet-menu-y:0px}:root .novonet-menu-surface[data-state=open]{animation:novonet-menu-open .22s cubic-bezier(.16,1,.3,1) both}:root .novonet-menu-surface[data-state=closed]{animation:novonet-menu-close .16s ease-in both;pointer-events:none}@keyframes novonet-menu-open{0%{opacity:0;transform:translate(var(--novonet-menu-x),var(--novonet-menu-y)) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes novonet-menu-close{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--novonet-menu-x),var(--novonet-menu-y)) scale(.96)}}.novonet-collapsible-content{overflow:hidden}.novonet-collapsible-content[data-state=open]{animation:novonet-collapse-open .26s cubic-bezier(.22,1,.36,1) both}.novonet-collapsible-content[data-state=closed]{animation:novonet-collapse-close .2s ease-in both}@keyframes novonet-collapse-open{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes novonet-collapse-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.no-animations :is(.novonet-sidebar-drawer,.novonet-menu-surface,.novonet-collapsible-content),[data-menu-animations=off]{animation:none!important}@media (prefers-reduced-motion:reduce){:is(.novonet-sidebar-drawer,.novonet-menu-surface,.novonet-collapsible-content){animation:none!important}}.novonet-page{min-width:0;--radius:1.25rem}.dark .novonet-page{--card:60 3% 11.8%}.novonet-page-heading>h1{margin:0;font-size:28px;line-height:1.35;font-weight:500;letter-spacing:-.035em;overflow-wrap:anywhere}.novonet-page-heading>p{max-width:640px;margin-top:9px;color:hsl(var(--muted-foreground));font-size:13px;font-weight:400;line-height:1.8;letter-spacing:normal}.novonet-page-heading.text-xl>h1{font-size:21px}.dark .novonet-page [data-slot=card],.novonet-page [data-slot=card]{min-width:0;border-radius:20px;background-image:none;box-shadow:none}.novonet-page [data-slot=card-title]{font-size:14px;font-weight:500;line-height:1.6;letter-spacing:-.015em}.novonet-page [data-slot=card-description]{font-size:13px;line-height:1.75}.novonet-page [data-slot=card-title]>svg{width:16px;height:16px;stroke-width:1.6}.novonet-page .novonet-plan-card [data-slot=card-title]{font-size:17px}.novonet-page [data-slot=button]{border-radius:12px;font-size:12px;box-shadow:none;transition-property:transform,background-color,border-color,color,opacity,box-shadow}.novonet-page [data-slot=button][data-variant=outline]{border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));backdrop-filter:none}.novonet-page [data-slot=button][data-variant=outline]:hover{background:hsl(var(--muted)/.6);border-color:hsl(var(--foreground)/.3);color:hsl(var(--foreground))}.novonet-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,[role=combobox]){border-radius:12px;background-color:hsl(var(--background));box-shadow:none;backdrop-filter:none}.novonet-page [role=combobox]{font-size:12px}.novonet-page [data-slot=tabs-list]{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);border-radius:12px}.novonet-page [data-slot=tabs-trigger]{border-radius:9px;box-shadow:none}.novonet-page table:not(:where(.markdown-body *)){border-collapse:collapse;font-size:12px}.novonet-page thead:not(:where(.markdown-body *)){background:hsl(var(--muted)/.35);color:hsl(var(--muted-foreground))}.novonet-page th:not(:where(.markdown-body *)){font-weight:500}.novonet-page :is(th,td):not(:where(.markdown-body *)){padding:14px 16px}.novonet-page tbody tr:not(:where(.markdown-body *)){border-bottom:1px solid hsl(var(--border))}.novonet-page tbody tr:last-child:not(:where(.markdown-body *)){border-bottom:0}.novonet-page tbody tr:hover:not(:where(.markdown-body *)){background:hsl(var(--muted)/.25)}.novonet-record-list{overflow:hidden;border:1px solid hsl(var(--border));border-radius:20px}.novonet-page .novonet-record-list>[data-slot=card]{border:0;border-bottom:1px solid hsl(var(--border));border-radius:0;background:transparent}.novonet-page .novonet-record-list>[data-slot=card]:hover{background:hsl(var(--muted)/.3)}.novonet-page .novonet-record-list>[data-slot=card]:last-child{border-bottom:0}.novonet-page .novonet-record-list>[data-slot=card] [data-slot=card-content]{padding:20px}.novonet-settings-sections{display:grid;grid-template-columns:minmax(0,1fr);gap:0;-moz-columns:auto;columns:auto}.novonet-page.novonet-page--settings [data-slot=card]{margin:0 0 24px;border-radius:0;border:0;border-bottom:1px solid hsl(var(--border));padding-bottom:24px;background:transparent}.novonet-page--settings [data-slot=card-header]{padding-left:0;padding-top:0}.novonet-page--settings [data-slot=card-content]{padding-left:0;padding-right:0}.novonet-page--settings [data-slot=card-content]>.flex{flex-wrap:wrap;gap:10px}.novonet-page--settings [data-slot=card-header]>.flex{flex-wrap:wrap;align-items:flex-start}.novonet-page--settings>[data-slot=card]:last-child,.novonet-settings-sections>[data-slot=card]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.novonet-profile-details>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:16px;padding:12px 0;border-bottom:1px solid hsl(var(--border)/.6);font-size:13px}.novonet-profile-details>div:first-child{padding-top:0}.novonet-profile-details>div:last-child{border-bottom:0;padding-bottom:0}.novonet-profile-details dt{color:hsl(var(--muted-foreground))}.novonet-profile-details dd{min-width:0;overflow-wrap:anywhere;text-align:end;font-weight:500}.novonet-profile-actions>:last-child:nth-child(odd){grid-column:1/-1}.novonet-page .novonet-profile-actions [data-slot=button]{min-height:44px;height:auto;padding:11px 12px;white-space:normal;font-size:13px;line-height:1.5}@media (max-width:767px){.novonet-page[data-console-page=user] [data-slot=card]{margin-bottom:20px;padding-bottom:0;border:1px solid hsl(var(--border));border-radius:20px;background:hsl(var(--card))}.novonet-page[data-console-page=user] [data-slot=card-header]{padding:20px 20px 16px}.novonet-page[data-console-page=user] [data-slot=card-content]{padding:0 20px 20px}:root :is(.novonet-login,.novonet-auth) .novonet-auth-form{animation:none}:is(.novonet-login,.novonet-auth) :is(button,[role=button],a){transition:none}:is(.novonet-login,.novonet-auth) :is(button,[role=button],a):is(:hover,:active){transform:none!important;scale:none!important}}.novonet-page .text-2xl.font-bold{font-weight:500;letter-spacing:-.035em}.novonet-page .novonet-node-toolbar{border:0;border-bottom:1px solid hsl(var(--border));border-radius:0;padding:0 0 20px;background:transparent;backdrop-filter:none}.novonet-page .novonet-node-toolbar [role=combobox]{height:36px}.novonet-node-status-dot.bg-green-500{background-color:#22c55e}.novonet-node-status-dot.bg-red-500{background-color:#ef4444}.novonet-node-status-dot.bg-yellow-500{background-color:#eab308}.novonet-node-status-dot.bg-gray-400{background-color:#9ca3af}.novonet-node-status-text.text-green-500{color:#22c55e}.novonet-node-status-text.text-yellow-500{color:#eab308}.novonet-node-status-text.text-destructive{color:hsl(0 84% 60%)}.novonet-node-maintenance-badge{border-color:rgb(234 179 8/.5);color:#ca8a04}.novonet-node-latency-badge{color:#16a34a}.dark .novonet-node-status-text.text-destructive{color:hsl(0 62% 50%)}.dark .novonet-node-maintenance-badge{color:#facc15}.dark .novonet-node-latency-badge{color:#4ade80}.novonet-notice{min-width:0;border-top:1px solid hsl(var(--foreground)/.11);padding-top:20px}.novonet-notice-heading{margin:0 0 16px;color:hsl(var(--foreground));font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-.02em}.novonet-notice-body,.novonet-notice-body .markdown-body{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.85;letter-spacing:normal;overflow-wrap:anywhere}.novonet-page .novonet-notice-body :is(h1,h2,h3){margin:0 0 14px;padding:0;border:0;color:hsl(var(--foreground));font-family:inherit;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-.02em}.novonet-notice-body :is(strong,dt){color:hsl(var(--foreground));font-weight:500}.novonet-notice-body :is(.markdown-body,.rich-content-links)>:first-child{margin-top:0}.novonet-notice-body :is(.markdown-body,.rich-content-links)>:last-child{margin-bottom:0}.novonet-notice-body img{max-width:100%}.novonet-purchase-guide{min-width:0}.novonet-purchase-guide-label{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:hsl(var(--foreground));font-size:13px;font-weight:500}.novonet-purchase-guide-label svg{color:hsl(var(--muted-foreground))}.novonet-purchase-guide>.novonet-notice-body{max-width:88ch;font-size:12px;line-height:1.8}.novonet-purchase-guide .novonet-notice-body p{margin:0 0 4px}.novonet-purchase-guide .novonet-notice-body p:last-child{margin-bottom:0}.dark .novonet-page .novonet-plan-card,.novonet-page .novonet-plan-card{border-radius:24px;border-color:hsl(var(--foreground)/.13);background:hsl(var(--card));transition:border-color .2s ease}.novonet-page .novonet-plan-card:hover{border-color:hsl(var(--foreground)/.28)}.novonet-plan-card .novonet-plan-description{font-size:13px;line-height:1.8;color:hsl(var(--muted-foreground))}.novonet-page .novonet-plan-buy{height:40px;border-radius:12px;font-size:13px}.novonet-plan-card[data-sold-out=true] .novonet-plan-buy{opacity:.5}.novonet-plan-group{border-radius:18px}.novonet-invite-notice .markdown-body{counter-reset:notice-paragraph}.novonet-invite-notice .markdown-body>p{position:relative;margin:0 0 14px;padding:0 0 14px 30px;border-bottom:1px solid hsl(var(--foreground)/.07);counter-increment:notice-paragraph}.novonet-invite-notice .markdown-body>p:before{content:counter(notice-paragraph,decimal-leading-zero);position:absolute;left:0;top:3px;font-size:10px;line-height:1.85;color:hsl(var(--muted-foreground)/.7);font-variant-numeric:tabular-nums}.novonet-invite-notice .markdown-body>p:last-child{margin:0;padding-bottom:0;border:0}.novonet-page .novonet-intro{margin-top:18px;padding-top:16px}.novonet-page .novonet-intro .novonet-notice-body :is(h1,h2){font-size:18px;margin-bottom:10px}.novonet-intro .markdown-body>p{margin:0;max-width:72ch}.novonet-intro .markdown-body>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0 0;padding:0;list-style:none;counter-reset:intro-item}.novonet-intro .markdown-body>ul>li{margin:0;padding-left:14px;border-left:2px solid hsl(var(--foreground)/.12);counter-increment:intro-item}.novonet-intro .markdown-body>ul>li:before{content:counter(intro-item,decimal-leading-zero);display:block;margin-bottom:8px;color:hsl(var(--muted-foreground)/.7);font-size:10px;font-variant-numeric:tabular-nums}@media (max-width:639px){.novonet-intro .markdown-body>ul{grid-template-columns:minmax(0,1fr);gap:16px}}.novonet-topbar{background:hsl(var(--background)/.45);backdrop-filter:blur(28px) saturate(140%)}.novonet-menu-surface{background:hsl(var(--popover)/.86);backdrop-filter:blur(24px)}.global-blur-disabled :is(.novonet-topbar,.novonet-menu-surface,.novonet-dialog-overlay){backdrop-filter:none!important}.global-blur-disabled .novonet-topbar{background:hsl(var(--background))}.global-blur-disabled .novonet-menu-surface{background:hsl(var(--popover))}.novonet-balance-actions{display:flex;align-items:center;gap:4px;min-height:24px;margin-left:-7px}.novonet-page .novonet-balance-action{height:24px;padding:0 7px;gap:5px;border:1px solid transparent;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));font-size:11px;line-height:1}.novonet-page .novonet-balance-action svg{width:12px;height:12px}.novonet-page .novonet-balance-action:focus-visible,.novonet-page .novonet-balance-action:hover{background:hsl(var(--foreground)/.045);border-color:hsl(var(--foreground)/.09);color:hsl(var(--foreground));transform:none}.novonet-page .novonet-balance-action:active{background:hsl(var(--foreground)/.075)}.novonet-nav{height:38px}.novonet-shell{--novonet-layout-duration:360ms;--novonet-layout-ease:cubic-bezier(.22,1,.36,1)}.novonet-desktop-sidebar{width:var(--novonet-sidebar-width,248px);overflow-x:clip;transition:width var(--novonet-layout-duration) var(--novonet-layout-ease)}.novonet-sidebar-brand-row{position:relative;flex-shrink:0;height:76px;transition:height var(--novonet-layout-duration) var(--novonet-layout-ease)}.novonet-sidebar-brand{position:absolute;top:20px;left:24px;width:120px;height:36px;transition:left var(--novonet-layout-duration) var(--novonet-layout-ease),width var(--novonet-layout-duration) var(--novonet-layout-ease)}.novonet-sidebar-mark,.novonet-sidebar-wordmark{position:absolute;top:50%;left:0;transform:translateY(-50%);transition:opacity .18s ease,transform .28s var(--novonet-layout-ease),visibility .18s}.novonet-sidebar-wordmark{width:120px}.novonet-sidebar-mark{width:32px;height:32px;opacity:0;visibility:hidden;transform:translateY(-50%) scale(.85)}.novonet-desktop-sidebar .novonet-sidebar-toggle{position:absolute;top:22px;right:16px;width:32px;height:32px;padding:0;border-radius:10px;transition:opacity .14s,visibility .14s,transform .24s,background-color .18s,color .18s}.novonet-topbar-expand-wrap{display:none}.novonet-sidebar-search-wrap{flex-shrink:0;padding:0 12px 24px}.novonet-desktop-sidebar .novonet-sidebar-search{position:relative;width:100%;height:40px;margin-inline:auto;padding:0 11px;justify-content:flex-start;gap:10px;overflow:hidden;border-radius:12px;transition:width var(--novonet-layout-duration) var(--novonet-layout-ease),background-color .18s,border-color .18s,color .18s}.novonet-sidebar-search>svg{flex:0 0 16px;width:16px;height:16px}.novonet-search-label,.novonet-search-shortcut{white-space:nowrap;transition:opacity .14s ease,transform .24s var(--novonet-layout-ease),visibility .14s}.novonet-search-shortcut{position:absolute;right:12px}.novonet-nav-groups{display:flex;flex-direction:column;gap:26px;transition:gap var(--novonet-layout-duration) var(--novonet-layout-ease)}.novonet-nav-group-label{max-height:18px;margin-bottom:8px;overflow:hidden;white-space:nowrap;transition:max-height var(--novonet-layout-duration) var(--novonet-layout-ease),margin-bottom var(--novonet-layout-duration) var(--novonet-layout-ease),opacity .14s,transform .24s}.novonet-nav-label{min-width:0;max-width:190px;opacity:1;transition:max-width var(--novonet-layout-duration) var(--novonet-layout-ease),opacity .16s ease,transform .24s var(--novonet-layout-ease)}.novonet-nav-external{transition:opacity .14s}.novonet-desktop-sidebar .novonet-nav{overflow:hidden;gap:12px}.novonet-desktop-sidebar .novonet-nav>svg:first-of-type{width:16px;height:16px}.novonet-sidebar-help{max-height:24px;margin-bottom:12px;white-space:nowrap;overflow:hidden;transition:max-height var(--novonet-layout-duration) var(--novonet-layout-ease),margin-bottom var(--novonet-layout-duration) var(--novonet-layout-ease),opacity .14s}.novonet-desktop-sidebar .novonet-account-trigger{height:52px;transition:width var(--novonet-layout-duration) var(--novonet-layout-ease),height var(--novonet-layout-duration) var(--novonet-layout-ease),padding var(--novonet-layout-duration) var(--novonet-layout-ease),gap var(--novonet-layout-duration) var(--novonet-layout-ease),background-color .18s}.novonet-account-label{max-width:180px;white-space:nowrap;transition:max-width var(--novonet-layout-duration) var(--novonet-layout-ease),opacity .14s,transform .24s}.novonet-account-chevron{transition:width var(--novonet-layout-duration) var(--novonet-layout-ease),opacity .14s}.novonet-shell[data-sidebar-collapsed=true] .novonet-sidebar-brand{left:calc((var(--novonet-sidebar-width) - 32px) / 2);width:32px}.novonet-shell[data-sidebar-collapsed=true] .novonet-sidebar-wordmark{opacity:0;visibility:hidden;transform:translateY(-50%) translateX(-8px) scale(.96)}.novonet-shell[data-sidebar-collapsed=true] .novonet-sidebar-mark{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}.novonet-shell[data-sidebar-collapsed=true] .novonet-sidebar-toggle{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-8px)}.novonet-shell[data-sidebar-collapsed=true] .novonet-sidebar-search{width:40px}.novonet-shell[data-sidebar-collapsed=true] :is(.novonet-search-label,.novonet-search-shortcut){opacity:0;visibility:hidden;transform:translateX(-6px)}.novonet-shell[data-sidebar-collapsed=true] .novonet-desktop-sidebar .novonet-nav-groups{gap:18px}.novonet-shell[data-sidebar-collapsed=true] .novonet-desktop-sidebar .novonet-nav-group-label{max-height:0;margin-bottom:0;opacity:0;transform:translateX(-4px)}.novonet-shell[data-sidebar-collapsed=true] .novonet-desktop-sidebar .novonet-nav{width:40px;margin-inline:auto;gap:0}.novonet-shell[data-sidebar-collapsed=true] .novonet-desktop-sidebar :is(.novonet-nav-label,.novonet-account-label){max-width:0;opacity:0;transform:translateX(-6px)}.novonet-shell[data-sidebar-collapsed=true] .novonet-desktop-sidebar .novonet-nav-external{width:0;opacity:0}.novonet-shell[data-sidebar-collapsed=true] .novonet-sidebar-help{max-height:0;margin-bottom:0;opacity:0;pointer-events:none}.novonet-shell[data-sidebar-collapsed=true] .novonet-desktop-sidebar .novonet-account-trigger{width:40px;height:40px;margin-inline:auto;padding:4px;gap:0}.novonet-shell[data-sidebar-collapsed=true] .novonet-desktop-sidebar .novonet-account-chevron{width:0;opacity:0}@media (min-width:1024px){.novonet-main-column{margin-left:var(--novonet-sidebar-width,248px);transition:margin-left var(--novonet-layout-duration) var(--novonet-layout-ease)}.novonet-topbar{transition:padding-left var(--novonet-layout-duration) var(--novonet-layout-ease)}.novonet-topbar-expand-wrap{display:flex;flex-shrink:0;width:0;height:32px;margin-right:-12px;overflow:hidden;opacity:0;visibility:hidden;transition:width var(--novonet-layout-duration) var(--novonet-layout-ease),margin-right var(--novonet-layout-duration) var(--novonet-layout-ease),opacity .18s,visibility .18s}.novonet-shell[data-sidebar-collapsed=true] .novonet-topbar{padding-left:8px}.novonet-shell[data-sidebar-collapsed=true] .novonet-topbar-expand-wrap{width:32px;margin-right:0;opacity:1;visibility:visible}}@keyframes novonet-content-reveal{0%{opacity:0;transform:translateY(12px);filter:blur(var(--novonet-enter-blur,3px))}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes novonet-surface-reveal{0%{opacity:0;transform:translateY(18px) scale(.99);filter:blur(var(--novonet-enter-blur,3px))}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.novonet-shell[data-motion=on][data-page-motion=on] .novonet-page>:not([role=status]):not(.animate-fade-in-up){animation:novonet-content-reveal .44s var(--novonet-layout-ease) backwards}.novonet-shell[data-motion=on][data-page-motion=on] .novonet-page [data-slot=card]:not([data-motion-reveal]):not(.animate-fade-in-up):not([class*=stagger-]){animation:novonet-surface-reveal .52s var(--novonet-layout-ease) backwards}.novonet-shell[data-motion=on] .novonet-page [data-slot=card]:nth-child(2){animation-delay:40ms}.novonet-shell[data-motion=on] .novonet-page [data-slot=card]:nth-child(3){animation-delay:80ms}.novonet-shell[data-motion=on] .novonet-page [data-slot=card]:nth-child(n+4){animation-delay:.12s}:is(.novonet-login,.novonet-auth) .novonet-auth-form{animation:novonet-content-reveal .52s cubic-bezier(.22,1,.36,1) backwards}.global-blur-disabled{--novonet-enter-blur:0px}.novonet-page :is(.novonet-plan-card,.novonet-summary){transition:border-color .2s ease,box-shadow .24s ease}.novonet-page .novonet-plan-card:focus-within{border-color:hsl(var(--foreground)/.38)}.novonet-page .novonet-plan-group{isolation:isolate;overflow:hidden}.novonet-page .novonet-plan-group>:not(.novonet-plan-group-indicator):not(.novonet-plan-group-ripple-layer){position:relative;z-index:2}.novonet-plan-group-indicator{background:hsl(var(--accent)/.6);box-shadow:inset 0 0 0 1px hsl(var(--foreground)/.35)}.novonet-plan-group-indicator,.novonet-plan-group-ripple-layer{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.novonet-plan-group-ripple-layer{z-index:1;overflow:hidden}.novonet-plan-group-ripple{position:absolute;border-radius:50%;background:currentColor;opacity:0;transform:scale(0);animation:novonet-plan-group-ripple .6s cubic-bezier(.2,0,0,1) both}@keyframes novonet-plan-group-ripple{0%{opacity:.14;transform:scale(0)}35%{opacity:.14}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.novonet-plan-group-ripple{animation:none;opacity:0}}.novonet-plan-cycle-indicator{position:absolute;inset:0;border-radius:inherit;background:hsl(var(--foreground));pointer-events:none}.novonet-page :is(input,textarea,[role=combobox]){transition:border-color .18s,box-shadow .18s,background-color .18s}.novonet-page tbody tr{transition:background-color .18s ease}@media (hover:hover) and (pointer:fine){.novonet-page .novonet-plan-card:hover{border-color:hsl(var(--foreground)/.3);box-shadow:0 14px 32px hsl(var(--foreground)/.075)}.novonet-shell [data-slot=button]:not(:disabled):not([data-no-scale]):not(.novonet-balance-action):hover,:is(.novonet-login,.novonet-auth) [data-slot=button]:not(:disabled):not([data-no-scale]):hover{transform:translateY(-1px)}}.novonet-shell [data-slot=button]:not(:disabled):not([data-no-scale]):not(.novonet-balance-action):active,:is(.novonet-login,.novonet-auth) [data-slot=button]:not(:disabled):not([data-no-scale]):active{transform:scale(.97);transition-duration:90ms}.no-animations .novonet-auth-form,.no-animations :is(.novonet-shell,.novonet-login,.novonet-auth) *,.novonet-shell[data-motion=off] *{animation:none!important;transition-duration:0s!important}.no-animations :is(.novonet-shell,.novonet-login,.novonet-auth) [data-slot=button]:is(:hover,:active),.novonet-shell[data-motion=off] .novonet-plan-card:hover,.novonet-shell[data-motion=off] [data-slot=button]:is(:hover,:active){transform:none!important}@media (prefers-reduced-motion:reduce){:is(.novonet-shell,.novonet-login,.novonet-auth) *,:is(.novonet-shell,.novonet-login,.novonet-auth) :after,:is(.novonet-shell,.novonet-login,.novonet-auth) :before{animation:none!important;transition-duration:0s!important}.novonet-plan-card:hover,:is(.novonet-shell,.novonet-login,.novonet-auth) [data-slot=button]:is(:hover,:active){transform:none!important}}@media (min-width:1024px){.novonet-page--settings [data-slot=card]{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.5fr);-moz-column-gap:48px;column-gap:48px}.novonet-page--settings [data-slot=card-header]{grid-column:1;padding-right:0}.novonet-page--settings [data-slot=card-content],.novonet-page--settings [data-slot=card-footer]{grid-column:2;padding-top:0}}@media (max-width:639px){.novonet-page-heading>h1{font-size:25px}.novonet-page-heading>p{font-size:12px;margin-top:7px}.novonet-page .novonet-record-list>[data-slot=card] [data-slot=card-content]{padding:16px}}.no-animations .novonet-dialog,.no-animations .novonet-dialog-overlay{animation:none!important}@media (prefers-reduced-motion:reduce){.novonet-dialog-overlay[data-state],.novonet-dialog[data-state]{animation:none!important}}@media (max-width:1023px){.novonet-content{padding:28px 24px 20px}}@media (max-width:639px){.novonet-content{padding:24px 18px 20px}.novonet-content h1{font-size:27px}.novonet-footer{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.novonet-content.novonet-mobile-bottom-nav{padding-bottom:calc(110px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}:is([data-slot=button][data-size=icon],.novonet-icon-button){border:0;border-radius:10px;outline:none;box-shadow:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}.novonet-icon-button{transition:background-color .18s ease,color .18s ease}:is([data-slot=button][data-size=icon][data-variant=ghost],[data-slot=button][data-size=icon][data-variant=outline],.novonet-icon-button){background-color:transparent}:is([data-slot=button][data-size=icon],.novonet-icon-button):focus-visible{outline:none;box-shadow:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}:is([data-slot=button][data-size=icon][data-variant=ghost],[data-slot=button][data-size=icon][data-variant=outline],.novonet-icon-button):not(:disabled):not([aria-disabled=true]):is(:active,:focus-visible,[data-state=open]){background-color:hsl(var(--foreground)/.1);color:hsl(var(--foreground))}[data-slot=button][data-size=icon]:is([data-variant=default],[data-variant=destructive],[data-variant=secondary]):focus-visible{opacity:.8}@media (hover:hover){:is([data-slot=button][data-size=icon][data-variant=ghost],[data-slot=button][data-size=icon][data-variant=outline],.novonet-icon-button):not(:disabled):not([aria-disabled=true]):hover{background-color:hsl(var(--foreground)/.1);color:hsl(var(--foreground))}}.novonet-shell[data-motion=on][data-page-motion=on] .novonet-page:is([data-console-page=plans],[data-console-page=plan])>:not([data-motion-reveal]){animation:none}