.public{background:rgb(var(--background));color:rgb(var(--foreground));isolation:isolate;max-width:100%;min-height:100vh;position:relative;width:100%;--ui-container:100rem}.public:before{background:radial-gradient(900px 550px at 15% 10%,color-mix(in oklab,rgb(var(--primary)) 18%,transparent),transparent 60%),radial-gradient(900px 550px at 85% 10%,color-mix(in oklab,rgb(var(--ring)) 14%,transparent),transparent 62%),linear-gradient(180deg,rgb(var(--background)),color-mix(in oklab,rgb(var(--background)) 88%,rgb(var(--muted)) 12%));content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.dark .public:before{filter:brightness(.95) saturate(1.05)}.public,.public>*{min-width:0}.public :where(.flex-1){min-width:0}.public :where(.u-main,.UMain,main){min-width:0;width:100%}.public main>*{background:transparent}.public .public-sidebar{align-self:stretch;border-right:1px solid rgb(var(--border));display:flex;flex-shrink:0}.public:not(.admin) [data-app-sidebar]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in oklab,rgb(var(--background)) 35%,transparent)!important;background-color:transparent}.public :where(.page,.content,.prose,article,[data-page]){margin-inline:auto;max-width:1600px;padding-inline:1rem;width:100%}@media(min-width:768px){.public :where(.page,.content,.prose,article,[data-page]){padding-inline:1.5rem}}.public :where(.max-w-7xl){max-width:1600px}.public :where(.max-w-4xl){max-width:1200px}.public :where(.max-w-2xl){max-width:900px}.public .footer-container{margin-inline:auto;max-width:1600px;padding-inline:1rem;width:100%}@media(min-width:768px){.public .footer-container{padding-inline:1.5rem}}.public :where(img,video,canvas,svg){height:auto;max-width:100%}.public :where(pre){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.public :where(table){border-collapse:collapse;max-width:100%;width:100%}@media(max-width:640px){.public .p-8{padding:calc(var(--spacing)*4)}}.public .public-checkbox{max-width:100%;width:100%}.public .public-checkbox [data-slot=wrapper]{min-width:0}.public .public-checkbox [data-slot=label]{min-width:0;overflow-wrap:anywhere;text-align:left;white-space:normal;word-break:break-word}.public .public-checkbox [data-slot=base]{min-height:0;min-width:0}.public:not(.admin) :where(h1,h2,h3,h4,h5,h6){color:rgb(var(--foreground));font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem;text-wrap:balance}.public:not(.admin) :where(h1){font-size:clamp(1.75rem,4.5vw,2.75rem);line-height:1.05}.public:not(.admin) :where(h2){font-size:clamp(1.4rem,3.2vw,2.05rem);line-height:1.15}.public:not(.admin) :where(h3){font-size:1.25rem;font-weight:800;line-height:1.25}.public:not(.admin) :where(p){color:color-mix(in oklab,rgb(var(--foreground)) 78%,rgb(var(--muted-foreground)) 22%);line-height:1.75;margin:0 0 1rem}.public:not(.admin) :where(a){color:rgb(var(--foreground));text-decoration:none;text-underline-offset:3px}.public:not(.admin) :where(a:hover){color:rgb(var(--primary));text-decoration:underline}.dark .public:not(.admin) :where(a:hover){color:color-mix(in oklab,rgb(var(--primary)) 70%,rgb(var(--foreground)) 30%)}.public:not(.admin) :where(ul,ol){color:color-mix(in oklab,rgb(var(--foreground)) 78%,rgb(var(--muted-foreground)) 22%);margin:0 0 1rem;padding-left:1.25rem}.public:not(.admin) :where(hr){border:0;border-top:1px solid rgb(var(--border));margin:1.5rem 0}.public:not(.admin) :where(code){background:color-mix(in oklab,rgb(var(--muted)) 65%,rgb(var(--background)) 35%);border:1px solid rgb(var(--border));border-radius:.5rem;font-size:.95em;padding:.12rem .4rem}.public:not(.admin) :where(a,button,input,textarea,select,[role=button],[tabindex]):focus-visible{border-radius:.85rem;outline:2px solid rgb(var(--ring));outline-offset:2px}.public:not(.admin) :where(header.site-header,header[data-slot=root]){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in oklab,rgb(var(--background)) 80%,transparent)!important;background-color:transparent!important;border-bottom:1px solid rgb(var(--border));position:sticky!important;top:0!important;z-index:50}.dark .public:not(.admin) :where(header.site-header,header[data-slot=root]){background:color-mix(in oklab,rgb(var(--background)) 65%,transparent)!important;background-color:transparent!important}.public:not(.admin) :where(header.site-header,header[data-slot=root]) :where(nav,[class*=header],[class*=nav]){margin-inline:auto;max-width:1600px;min-width:0;padding-inline:1rem}@media(min-width:768px){.public:not(.admin) :where(header.site-header,header[data-slot=root]) :where(nav,[class*=header],[class*=nav]){padding-inline:1.5rem}}.public--marketing .site-header .nav{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-block:.75rem}.public--marketing .site-header .brand{align-items:center;display:inline-flex;font-weight:800;gap:.5rem}.public--marketing .site-header .brand-mark{background:rgb(var(--primary));border-radius:999px;box-shadow:0 0 14px color-mix(in oklab,rgb(var(--primary)) 70%,transparent);height:.6rem;width:.6rem}.public--marketing .site-header .nav-actions,.public--marketing .site-header .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.public--marketing .site-header .nav-links{font-weight:600}@media(min-width:1024px){.public--marketing .site-header .nav{flex-wrap:nowrap}}@media(max-width:1024px){.public--marketing .site-header .nav{align-items:center;flex-wrap:wrap}.public--marketing .site-header .nav-links{justify-content:flex-start;order:2;width:100%}.public--marketing .site-header .nav-actions{justify-content:flex-start;order:3;width:100%}}.public--marketing main{padding-top:1.5rem}.public :where(header h1){font-weight:900;letter-spacing:-.03em;margin:0}.public :where(.u-icon,.UButton .u-icon,button .u-icon,a .u-icon){height:1.25rem;width:1.25rem}@media(min-width:768px){.public :where(.u-icon,.UButton .u-icon,button .u-icon,a .u-icon){height:1.4rem;width:1.4rem}}.public :where(button,a)[aria-label]{min-height:44px;min-width:44px}.public :where(section){padding:1.25rem 0}@media(min-width:768px){.public :where(section){padding:2rem 0}}.public .surface{background:color-mix(in oklab,rgb(var(--background)) 92%,rgb(var(--muted)) 8%);border:1px solid rgb(var(--border));border-radius:1.25rem;box-shadow:0 18px 40px -34px #00000059}.public :where(footer){backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:transparent;border-top:1px solid rgb(var(--border));margin-top:auto;overflow:hidden;position:relative}.public :where(footer)>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.public *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.public--marketing,body.tenant-marketing{--background:250 251 255;--foreground:12 23 41;--muted:236 242 251;--muted-foreground:78 96 125;--border:207 219 236;--input:236 242 251;--primary:26 86 219;--primary-foreground:255 255 255;--ring:56 189 248;--cta:245 158 11;--ui-primary:rgb(var(--primary));--ui-ring:rgb(var(--ring));--ui-text-dimmed:var(--muted-foreground);--ui-text-muted:var(--muted-foreground);--ui-text-toned:var(--muted-foreground);--ui-text:var(--foreground);--ui-text-highlighted:var(--foreground);--ui-text-inverted:#fff;--ui-bg:rgb(var(--background));--ui-bg-muted:var(--muted);--ui-bg-elevated:var(--background);--ui-bg-accented:var(--muted);--ui-bg-inverted:var(--foreground);--ui-border:var(--border);--ui-border-muted:var(--border);--ui-border-accented:var(--border);--ui-border-inverted:var(--foreground)}.dark .public--marketing,.dark body.tenant-marketing,body.dark.tenant-marketing{--background:10 16 28;--foreground:236 242 251;--muted:18 27 44;--muted-foreground:168 183 210;--border:34 50 77;--input:18 27 44;--primary:59 130 246;--primary-foreground:255 255 255;--ring:125 211 252;--cta:250 204 21;--ui-text-inverted:var(--background);--ui-bg-muted:var(--muted);--ui-bg-elevated:var(--muted);--ui-bg-accented:var(--muted);--ui-bg-inverted:var(--foreground);--ui-border-inverted:#fff}
