/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--ring:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-bricolage-grotesque), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--tracking-wider:.05em;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled):not([aria-disabled=true]),a[href]:not([aria-disabled=true]),[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[role=switch]:not([aria-disabled=true]),[role=checkbox]:not([aria-disabled=true]),[role=radio]:not([aria-disabled=true]),summary,label[for],input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),input[type=button]:not(:disabled){cursor:pointer}button:disabled,[aria-disabled=true],input:disabled{cursor:not-allowed!important}.brand-logo{flex-shrink:0;max-width:none;display:block}.brand-logo-24{width:61px;height:24px}.brand-logo-26{width:66px;height:26px}.brand-logo-28{width:71px;height:28px}.brand-logo-32{width:81px;height:32px}}@layer components{.page{min-height:100vh;font-family:var(--font-sans);background:var(--bg);color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.wrap{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px;position:relative}.top{padding-top:32px}.home{transition:opacity .25s}.home:hover{opacity:.7}.blob{filter:blur(60px);pointer-events:none;opacity:var(--blob-opacity);border-radius:50%;position:absolute}.blob-a{animation:22s ease-in-out infinite drift-a}.blob-b{animation:28s ease-in-out infinite drift-b}.blob-1{background:var(--blob-1);width:46vw;max-width:640px;height:46vw;max-height:640px;top:-10vw;left:-8vw}.blob-2{background:var(--blob-2);width:40vw;max-width:560px;height:40vw;max-height:560px;top:8vh;right:-10vw}.page-login .blob{filter:blur(64px)}.page-login .blob-a{animation:24s ease-in-out infinite login-drift-a}.page-login .blob-b{animation:30s ease-in-out infinite login-drift-b}.page-login .blob-1{width:44vw;max-width:600px;height:44vw;max-height:600px;top:auto;bottom:-14vw;left:-10vw}.page-login .blob-2{width:38vw;max-width:540px;height:38vw;max-height:540px;top:-8vw;right:-8vw}.login-main{flex:1;justify-content:center;align-items:center;padding:40px 24px 96px;display:flex;position:relative}.ringcard{background:conic-gradient(from var(--ring), #c7b5ff, #ffc2a8, #aeebd2, #b9d4ff, #c7b5ff);border-radius:30px;width:100%;max-width:440px;padding:2px;animation:9s linear infinite ring}.ringcard:focus-within{animation-duration:2.5s}.login-form{background:var(--card);border-radius:28px;flex-direction:column;gap:20px;padding:40px 36px;display:flex}.login-form h1{letter-spacing:-.04em;margin:0;font-size:40px;font-weight:800;line-height:1}.login-field{flex-direction:column;gap:8px;display:flex}.login-field label{font-size:15px;font-weight:600}.field{box-sizing:border-box;border:1.5px solid var(--field-line);background:var(--field);min-height:52px;color:var(--ink);font:inherit;border-radius:14px;padding:0 16px;font-size:16px;transition:border-color .25s,box-shadow .25s}.field[type=email]{font-family:var(--font-mono)}.field:hover{border-color:#9c84f2}.field:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring);outline:none}.alert{background:var(--err-bg);color:var(--err-ink);border-radius:14px;margin:0;padding:14px 16px;font-size:15px;line-height:1.45}.go{box-sizing:border-box;background:var(--btn-bg);min-height:56px;color:var(--btn-ink);font:inherit;border:2px solid #0000;border-radius:999px;padding:0 22px;font-size:17px;font-weight:600}.go:not(:disabled):hover,.go:not(:disabled):focus-visible{background:linear-gradient(var(--btn-bg), var(--btn-bg)) padding-box, conic-gradient(from var(--ring), #c7b5ff, #ffc2a8, #aeebd2, #b9d4ff, #c7b5ff) border-box;animation:2.5s linear infinite ring}.go:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.hint{color:var(--muted);margin:0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.blob,.page-login .blob-a,.page-login .blob-b,.ringcard,.go:not(:disabled):hover,.go:not(:disabled):focus-visible{animation:none}.field{transition:none}}.public-site .page-landing,.public-site .page-legal{overflow:clip}.public-site .rise{animation:.9s cubic-bezier(.2,.8,.2,1) both landing-rise}.public-site .rise-1{animation-delay:.1s}.public-site .rise-3{animation-delay:.35s}.public-site .site-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1320px;margin:0 auto;padding:24px;display:flex;position:relative}.public-site .site-wordmark{text-decoration:none;display:block}.public-site .site-wordmark:focus-visible,.public-site .site-footer a:focus-visible,.public-site .contact a:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.public-site .ring-button{background:conic-gradient(from var(--ring), #c7b5ff, #ffc2a8, #aeebd2, #b9d4ff, #c7b5ff);font:inherit;border:0;border-radius:999px;padding:2px;text-decoration:none;animation:6s linear infinite ring;display:inline-flex}.public-site .ring-button:hover:not(:disabled),.public-site .ring-button:focus-visible:not(:disabled){animation-duration:2s}.public-site .ring-button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.public-site .ring-button:disabled{opacity:.6;animation:none}.public-site .ring-button-face{box-sizing:border-box;background:var(--btn-bg);min-height:44px;color:var(--btn-ink);border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.public-site .ring-button-face.is-large{min-height:50px;padding:0 28px;font-size:16px}.public-site .hero{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:1200px;margin:0 auto;padding:64px 24px 32px;display:flex;position:relative}.public-site .hero-title{letter-spacing:-.05em;max-width:1200px;margin:0;font-size:clamp(48px,7.6vw,100px);font-weight:800;line-height:.95}.public-site .hero-text{max-width:660px;color:var(--muted);margin:0;font-size:clamp(18px,1.9vw,22px);line-height:1.5}.public-site .hero-shot{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:32px 24px 120px;position:relative}.public-site .preview-frame{pointer-events:none;border:0;width:100%;display:block}.public-site .preview-frame-hero{height:877.5px}.public-site .preview-frame-switcher{height:546px}.public-site .preview-frame-all-tenants{height:746px}.public-site .preview-frame-mailboxes{height:573px}.public-site .preview-frame-signin{height:653px}@container (width>=390px){.public-site .preview-frame-hero{height:831.5px}}@container (width>=477px){.public-site .preview-frame-hero{height:779.5px}}@container not (width<=710px){.public-site .preview-frame-hero{height:939.5px}}@container (width>=829px){.public-site .preview-frame-hero{height:887.5px}}@container (width>=390px){.public-site .preview-frame-switcher{height:500px}}@container (width>=668px){.public-site .preview-frame-switcher{height:448px}}@container (width>=390px){.public-site .preview-frame-all-tenants{height:700px}}@container (width>=688px){.public-site .preview-frame-all-tenants{height:648px}}@container (width>=290px){.public-site .preview-frame-mailboxes{height:555px}}@container (width>=330px){.public-site .preview-frame-mailboxes{height:535.5px}}@container (width>=454px){.public-site .preview-frame-mailboxes{height:516px}}@container (width>=324px){.public-site .preview-frame-signin{height:632px}}@container (width>=398px){.public-site .preview-frame-signin{height:609.5px}}@container (width>=532px){.public-site .preview-frame-signin{height:588.5px}}@container (width>=560px){.public-site .preview-frame-signin{height:481px}}.public-site.preview{color:#1e1b28;font-family:var(--font-sans);pointer-events:none;background:#fff;margin:0;overflow:hidden}.public-site.preview,.public-site.preview *{-webkit-user-select:none;user-select:none}.public-site.preview-crop{font-size:14px}.public-site .preview-root,.public-site.preview .ui{flex-direction:column;display:flex}.public-site .preview-root{height:100vh}.public-site .preview-root>:last-child,.public-site.preview .ui>:last-child{flex:auto;overflow:hidden}.public-site .window,.public-site .crop{color:#1e1b28;background:#fff;border:1px solid #ece6dd;border-radius:18px;overflow:hidden;container-type:inline-size}.public-site .window{box-shadow:0 50px 100px -50px var(--lp-shadow);transition:box-shadow .5s,transform .5s}.public-site .window:hover{box-shadow:0 60px 120px -50px var(--lp-window-hover)}.public-site .crop{min-width:0;box-shadow:0 40px 80px -45px var(--lp-shadow);flex:1.5 560px;font-size:14px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.public-site .crop:hover{box-shadow:0 50px 90px -45px var(--lp-crop-hover);transform:translateY(-6px)}.public-site .chrome{background:#f4efe8;border-bottom:1px solid #ece6dd;align-items:center;gap:14px;padding:12px 16px;display:flex}.public-site .chrome-small{padding:10px 16px}.public-site .chrome-dots{flex:none;gap:7px;display:flex}.public-site .chrome-dots span{background:#ff5f57;border-radius:50%;width:11px;height:11px}.public-site .chrome-dots span:nth-child(2){background:#febc2e}.public-site .chrome-dots span:nth-child(3){background:#28c840}.public-site .chrome-url{text-overflow:ellipsis;white-space:nowrap;color:#57526b;min-width:0;font-family:var(--font-mono);background:#fff;border:1px solid #ece6dd;border-radius:8px;flex:1;padding:7px 14px;font-size:13px;overflow:hidden}.public-site .chrome-small .chrome-url{padding:5px 12px;font-size:12px}.public-site .ui{color:#1e1b28;text-align:left;background:#fbf8f3}.public-site .ui-mono{font-family:var(--font-mono)}.public-site .ui-top{z-index:3;background:#fff;border-bottom:1px solid #e6e0d6;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 24px;display:flex;position:relative}.public-site .ui-wordmark{margin-right:auto}.public-site .ui-anchor{display:block;position:relative}.public-site .ui-switch{box-sizing:border-box;background:#fff;border:1px solid #dcd4e8;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 10px;display:flex;box-shadow:0 1px 2px #1e1b280f}.public-site .ui-switch.is-open{border-color:#9c84f2;box-shadow:0 0 0 3px #ede6ff}.public-site .ui-switch-tenant{width:280px}.public-site .ui-switch-inbox{width:250px}.public-site .ui-switch-inbox.is-wide{width:270px}.public-site .ui-switch-account{padding:0 10px 0 6px}.public-site .ui-grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.public-site .ui-label{font-size:15px;font-weight:600}.public-site .ui-domain{font-family:var(--font-mono);font-size:14px;font-weight:500}.public-site .ui-logo{border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.public-site .tone-violet{color:#3e2a93;background:#ede6ff}.public-site .tone-mint{color:#1f6b4a;background:#ddf5ea}.public-site .tone-peach{color:#7a2e12;background:#ffe7dc}.public-site .tone-sky{color:#24477f;background:#dde9ff}.public-site .ui-all-icon{box-sizing:border-box;flex:none;grid-template-columns:1fr 1fr;gap:2px;width:22px;height:22px;padding:2px;display:grid}.public-site .ui-all-icon span,.public-site .ui-stack span{background:#9c84f2}.public-site .ui-all-icon span{border-radius:3px;width:7px;height:7px}.public-site .ui-all-icon span:nth-child(2),.public-site .ui-stack span:nth-child(2){background:#7fd3ac}.public-site .ui-all-icon span:nth-child(3),.public-site .ui-stack span:nth-child(3){background:#f4a98a}.public-site .ui-all-icon span:nth-child(4),.public-site .ui-stack span:nth-child(4){background:#8db4f0}.public-site .ui-stack{flex:none;padding-left:4px;display:inline-flex}.public-site .ui-stack span{border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin-left:-5px}.public-site .ui-badge{color:#fff;background:#5b3fc4;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:700}.public-site .ui-badge.is-zero{color:#57526b;background:#f4efe8}.public-site .ui-chevron{border-bottom:1.5px solid #57526b;border-right:1.5px solid #57526b;flex:none;width:7px;height:7px;margin:0 4px 0 6px;transform:translateY(-2px)rotate(45deg)}.public-site .ui-chevron.is-up{transform:translateY(2px)rotate(-135deg)}.public-site .ui-avatar{color:#3e2a93;background:#ede6ff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:inline-flex}.public-site .ui-account-name{white-space:nowrap;font-size:15px;font-weight:600}.public-site .ui-pop{z-index:5;background:#fff;border:1px solid #ece6dd;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 24px 48px -24px #1e1b2866}.public-site .ui-pop-search{color:#8c879c;border-bottom:1px solid #ece6dd;align-items:center;min-height:42px;padding:0 12px;font-size:14px;display:flex}.public-site .ui-opts{flex-direction:column;gap:1px;padding:4px;display:flex}.public-site .ui-opts-top{gap:0;padding:4px 4px 0}.public-site .ui-opts-scroll{max-height:260px;padding:0 4px 4px;overflow:hidden}.public-site .ui-opt{border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 8px;display:flex}.public-site .ui-opt.is-selected{background:#f7f2ff}.public-site .ui-opt-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.public-site .ui-opt.is-selected .ui-domain{font-weight:600}.public-site .ui-opt-group{min-height:34px;margin-top:2px}.public-site .ui-opt-group .ui-opt-label{color:#3f3a52;font-family:var(--font-mono);font-size:12px;font-weight:600}.public-site .ui-opt-inbox{min-height:36px;padding-left:18px}.public-site .ui-opt-inbox .ui-opt-label{font-family:var(--font-mono);font-size:13px}.public-site .ui-opt-count{color:#57526b;font-size:12px}.public-site .ui-check{border-bottom:2px solid #5b3fc4;border-right:2px solid #5b3fc4;flex:none;width:5px;height:10px;margin:0 6px 0 2px;transform:translateY(-2px)rotate(45deg)}.public-site .ui-check.is-hidden{visibility:hidden}.public-site .ui-box{box-sizing:border-box;background:#5b3fc4;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.public-site .ui-box:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}.public-site .ui-dot{border-radius:50%;flex:none;width:8px;height:8px}.public-site .dot-violet{background:#9c84f2}.public-site .dot-mint{background:#7fd3ac}.public-site .dot-peach{background:#f4a98a}.public-site .dot-sky{background:#8db4f0}.public-site .dot-grey{background:#c9c3d6}.public-site .ui-sep{background:#ece6dd;height:1px;margin:4px -4px}.public-site .ui-group-label{color:#57526b;letter-spacing:.06em;padding:6px 8px 4px;font-size:11px;font-weight:600}.public-site .ui-pop-foot{color:#57526b;border-top:1px solid #ece6dd;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;display:flex}.public-site .ui-pop-clear{color:#5b3fc4;font-weight:600}.public-site .ui-body{align-items:stretch;height:760px;display:flex;overflow:hidden}.public-site .ui-folders{box-sizing:border-box;background:#faf6f0;border-right:1px solid #ece6dd;flex-direction:column;flex:0 0 210px;gap:14px;padding:18px 12px;font-size:14px;display:flex}.public-site .ui-compose{color:#fff;background:#5b3fc4;border-radius:999px;justify-content:center;padding:11px;font-size:15px;font-weight:600;display:flex}.public-site .ui-nav{flex-direction:column;gap:2px;display:flex}.public-site .ui-nav-item{color:#3f3a52;border-radius:10px;align-items:center;padding:9px 10px;display:flex}.public-site .ui-nav-item.is-current{color:#1e1b28;background:#fff;font-weight:600}.public-site .ui-nav-count{color:#57526b;margin-left:auto;font-size:12px;font-weight:400}.public-site .ui-nav-count.is-unread{color:#3e2a93;background:#ede6ff;border-radius:999px;padding:1px 8px}.public-site .ui-ico{width:18px;height:18px;-webkit-mask:var(--ui-ico) center / contain no-repeat;-webkit-mask:var(--ui-ico) center / contain no-repeat;-webkit-mask:var(--ui-ico) center / contain no-repeat;mask:var(--ui-ico) center / contain no-repeat;background:currentColor;flex:none}.public-site .ui-ico.is-small{width:14px;height:14px}.public-site .ui-nav-add .ui-ico{width:16px;height:16px}.public-site .ui-ico-reply{--ui-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpolyline points=%229 17 4 12 9 7%22/%3E%3Cpath d=%22M20 18v-2a4 4 0 0 0-4-4H4%22/%3E%3C/svg%3E")}.public-site .ui-ico-reply-all{--ui-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpolyline points=%227 17 2 12 7 7%22/%3E%3Cpolyline points=%2212 17 7 12 12 7%22/%3E%3Cpath d=%22M22 18v-2a4 4 0 0 0-4-4H7%22/%3E%3C/svg%3E")}.public-site .ui-ico-forward{--ui-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpolyline points=%2215 17 20 12 15 7%22/%3E%3Cpath d=%22M4 18v-2a4 4 0 0 1 4-4h12%22/%3E%3C/svg%3E")}.public-site .ui-ico-archive{--ui-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect width=%2220%22 height=%225%22 x=%222%22 y=%223%22 rx=%221%22/%3E%3Cpath d=%22M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8%22/%3E%3Cpath d=%22M10 12h4%22/%3E%3C/svg%3E")}.public-site .ui-ico-move{--ui-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1%22/%3E%3Cpath d=%22M2 13h10%22/%3E%3Cpath d=%22m9 16 3-3-3-3%22/%3E%3C/svg%3E")}.public-site .ui-ico-chevron{--ui-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m6 9 6 6 6-6%22/%3E%3C/svg%3E")}.public-site .ui-ico-unread{--ui-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h9%22/%3E%3Cpath d=%22m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7%22/%3E%3Ccircle cx=%2219%22 cy=%2218%22 r=%223%22 fill=%22black%22/%3E%3C/svg%3E")}.public-site .ui-ico-flag{--ui-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z%22/%3E%3Cline x1=%224%22 x2=%224%22 y1=%2222%22 y2=%2215%22/%3E%3C/svg%3E")}.public-site .ui-ico-trash{--ui-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 6h18%22/%3E%3Cpath d=%22M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6%22/%3E%3Cpath d=%22M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2%22/%3E%3Cline x1=%2210%22 x2=%2210%22 y1=%2211%22 y2=%2217%22/%3E%3Cline x1=%2214%22 x2=%2214%22 y1=%2211%22 y2=%2217%22/%3E%3C/svg%3E")}.public-site .ui-ico-folder-plus{--ui-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 10v6%22/%3E%3Cpath d=%22M9 13h6%22/%3E%3Cpath d=%22M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z%22/%3E%3C/svg%3E")}.public-site .ui-nav-sep{background:#ece6dd;height:1px;margin:6px 4px}.public-site .ui-nav-add{color:#57526b;gap:8px}.public-site .ui-list{background:#fff;border-right:1px solid #ece6dd;flex-direction:column;flex:0 420px;min-width:320px;display:flex}.public-site .ui-pane{height:530px;overflow:hidden}.public-site .ui-pane .ui-list{min-width:0}.public-site .ui-list-head{border-bottom:1px solid #ece6dd;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.public-site .ui-search{color:#8c879c;background:#fbf8f3;border:1.5px solid #dcd4e8;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;display:flex}.public-site .ui-row{border-bottom:1px solid #f2ede6;flex-direction:column;gap:3px;padding:13px 16px;font-size:14px;display:flex}.public-site .ui-row.is-active{background:#f7f2ff;box-shadow:inset 3px 0 #5b3fc4}.public-site .ui-row-line{align-items:center;gap:8px;min-width:0;display:flex}.public-site .ui-unread-dot{background:#5b3fc4;border-radius:50%;flex:none;width:8px;height:8px}.public-site .ui-row.is-read .ui-unread-dot{background:0 0}.public-site .ui-row-from,.public-site .ui-row-subject,.public-site .ui-row-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-site .ui-row-from{flex:0 auto;min-width:0;font-weight:600}.public-site .ui-row-subject{padding-left:16px;font-weight:600}.public-site .ui-row.is-read .ui-row-from,.public-site .ui-row.is-read .ui-row-subject{font-weight:400}.public-site .ui-row-preview{color:#57526b;padding-left:16px}.public-site .ui-tag{color:#3f3a52;font-family:var(--font-mono);border-radius:999px;flex:none;padding:2px 8px;font-size:11px}.public-site .tag-violet{background:#ede6ff}.public-site .tag-mint{background:#ddf5ea}.public-site .tag-sky{background:#dde9ff}.public-site .tag-peach{background:#ffe7dc}.public-site .tag-grey{background:#f4efe8}.public-site .ui-row-time{color:#57526b;flex:none;margin-left:auto;font-size:12px}.public-site .ui-reader{background:#fff;flex-direction:column;flex:480px;min-width:0;display:flex;container:ui-reader/inline-size}.public-site .ui-toolbar{border-bottom:1px solid #f2ede6;flex-wrap:nowrap;align-items:center;gap:6px;padding:12px 24px;display:flex}.public-site .ui-tool{box-sizing:border-box;color:#3f3a52;background:#fff;border:1.5px solid #e2dbec;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.public-site .ui-tool.is-primary{color:#fff;background:#5b3fc4;border-color:#5b3fc4}.public-site .ui-tool.is-move{gap:2px;width:auto;padding:0 7px 0 9px}.public-site .ui-tool.is-danger{color:#8a2d12;background:#fff4ee;border-color:#f2cdbb}.public-site .ui-tool-sep{background:#e6e0d6;flex:none;width:1px;height:22px;margin:0 4px}.public-site .ui-toolbar-meta{color:#57526b;white-space:nowrap;flex:none;margin-left:auto;font-size:12px}@container ui-reader (width<=506px){.public-site .ui-toolbar-meta{display:none}}@container ui-reader (width<=430px){.public-site .ui-tool-x{display:none}}.public-site .ui-message{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;width:100%;max-width:760px;padding:24px 28px 22px;display:flex}.public-site .ui-message-tag{color:#3f3a52;font-family:var(--font-mono);background:#ede6ff;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px}.public-site .ui-message-title{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.1}.public-site .ui-sender{align-items:flex-start;gap:12px;display:flex}.public-site .ui-sender-avatar{color:#7a2e12;background:#ffe7dc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.public-site .ui-sender-meta{color:#57526b;flex-direction:column;flex:1;gap:3px;min-width:0;font-size:13px;display:flex}.public-site .ui-sender-name{color:#1e1b28;font-size:15px;font-weight:600}.public-site .ui-sender-time{color:#57526b;flex:none;font-size:13px}.public-site .ui-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-site .ui-chip-ok{color:#1f6b4a;background:#ddf5ea;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.public-site .ui-chip-info{color:#1d3c73;background:#dde9ff;border-radius:999px;align-items:center;gap:8px;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.public-site .ui-chip-button{box-sizing:border-box;color:#1d3c73;background:#fff;border:1px solid #b9ccf2;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-weight:600;display:inline-flex}.public-site .ui-message-body{flex-direction:column;gap:12px;font-size:15px;line-height:1.65;display:flex}.public-site .ui-files{flex-wrap:wrap;gap:10px;display:flex}.public-site .ui-file{background:#fff;border:1.5px solid #ece6dd;border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.public-site .ui-file-icon{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:flex}.public-site .ui-file-meta{flex-direction:column;display:flex}.public-site .ui-file-name{font-size:14px;font-weight:600}.public-site .ui-file-size{color:#57526b;font-size:12px}.public-site .ui-skeleton{box-sizing:border-box;opacity:.8;background:#fff;height:330px;padding:6px 24px}.public-site .ui-skeleton-row{border-bottom:1px solid #f2ede6;flex-direction:column;gap:8px;padding:14px 0;display:flex}.public-site .ui-skeleton-row span{background:#f0ebe3;border-radius:999px;height:10px}.public-site .w-22{width:22%}.public-site .w-26{width:26%}.public-site .w-32{width:32%}.public-site .w-36{width:36%}.public-site .w-50{width:50%}.public-site .w-58{width:58%}.public-site .w-60{width:60%}.public-site .w-64{width:64%}.public-site .ui-mailboxes{flex-direction:column;gap:14px;padding:22px 24px;display:flex}.public-site .ui-mailboxes-head{align-items:center;gap:12px;display:flex}.public-site .ui-mailboxes-title{flex-direction:column;gap:2px;margin-right:auto;display:flex}.public-site .ui-mailboxes-name{letter-spacing:-.03em;font-size:22px;font-weight:800}.public-site .ui-mailboxes-meta{color:#57526b;font-size:13px}.public-site .ui-strong{color:#1e1b28;font-weight:600}.public-site .ui-new{color:#fff;background:#5b3fc4;border-radius:999px;flex:none;padding:9px 18px;font-weight:600}.public-site .ui-table{flex-direction:column;display:flex}.public-site .ui-table-head,.public-site .ui-table-row{border-bottom:1px solid #f2ede6;gap:12px;padding:12px 4px;display:flex}.public-site .ui-table-head{color:#57526b;border-bottom-color:#ece6dd;padding:8px 4px;font-size:12px}.public-site .ui-table-row{align-items:center}.public-site .col-address{flex-direction:column;flex:1.3;gap:1px;min-width:0;display:flex}.public-site .col-type{flex:.8;min-width:0}.public-site .col-used{flex:1.2;min-width:0}.public-site .col-status{flex:.7;min-width:0}.public-site .ui-table-row .col-type{font-size:13px}.public-site .ui-table-row .col-used{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.public-site .ui-address,.public-site .ui-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-site .ui-address{font-family:var(--font-mono);font-size:13px;font-weight:500}.public-site .ui-who{color:#57526b;font-size:12px}.public-site .ui-status{white-space:nowrap;color:#1f6b4a;background:#ddf5ea;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.public-site .ui-signin{background:#fff;flex-wrap:wrap;min-height:430px;display:flex}.public-site .ui-signin-brand{background:linear-gradient(160deg,#7a4ff021,#fff 120%);border-right:1px solid #eee9f7;flex-direction:column;flex:260px;justify-content:space-between;gap:22px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.public-site .ui-signin-logo{letter-spacing:-.03em;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.public-site .ui-signin-logo-mark{background:url(/build/assets/hexbon-logo-DnU8ssNX.png) 50%/contain no-repeat;flex:none;width:33px;height:22px}.public-site .ui-signin-copy{flex-direction:column;gap:12px;display:flex}.public-site .ui-signin-title{letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1}.public-site .ui-signin-text{color:#4a4560;font-size:14px;line-height:1.5}.public-site .ui-signin-host{color:#57526b;font-family:var(--font-mono);font-size:11px}.public-site .ui-signin-form{flex-direction:column;flex:300px;justify-content:center;gap:14px;padding:30px 34px;display:flex}.public-site .ui-signin-intro{color:#3f3a52;font-size:15px}.public-site .ui-signin-field{flex-direction:column;gap:6px;display:flex}.public-site .ui-signin-label{font-size:13px;font-weight:600}.public-site .ui-signin-input{border:1.5px solid #ddd8e4;border-radius:10px;padding:11px 12px;font-size:13px}.public-site .ui-signin-input.is-secret{letter-spacing:.2em}.public-site .ui-signin-submit{color:#fff;background:#7a4ff0;border-radius:10px;justify-content:center;padding:12px;font-weight:600;display:flex}.public-site .ui-signin-powered{color:#6a6580;font-size:11px}.public-site .showcase{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:48px 72px;max-width:1320px;margin:0 auto;padding:0 24px 120px;display:flex;position:relative}.public-site .showcase.is-flipped{flex-flow:row-reverse wrap-reverse}.public-site .showcase-text{flex-direction:column;flex:360px;gap:18px;min-width:0;display:flex}.public-site .section-title{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.8vw,52px);font-weight:800;line-height:1}.public-site .section-text{color:var(--muted);margin:0;font-size:18px;line-height:1.6}.public-site .features,.public-site .contact{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:0 24px 120px;position:relative}.public-site .features-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px 72px;display:grid}.public-site .features-intro{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.public-site .features-list{grid-template-columns:1fr 1fr;column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.public-site .feature{border-top:1px solid var(--line);gap:14px;padding:22px 0;display:flex}.public-site .feature-mark{border-radius:3px;flex:none;width:10px;height:10px;margin-top:8px}.public-site .mark-violet{background:#9c84f2}.public-site .mark-mint{background:#7fd3ac}.public-site .mark-peach{background:#f4a98a}.public-site .mark-sky{background:#8db4f0}.public-site .feature-body{flex-direction:column;gap:4px;display:flex}.public-site .feature-title{letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.2}.public-site .feature-text{color:var(--muted);font-size:15px;line-height:1.55}.public-site .contact-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px 72px;padding-top:72px;display:grid}.public-site .contact-intro{flex-direction:column;gap:18px;display:flex}.public-site .contact-text{max-width:460px}.public-site .contact-alt{color:var(--muted);font-size:15px}.public-site .contact-alt a{color:var(--ink);font-family:var(--font-mono)}.public-site .contact-form{margin:0;position:relative}.public-site .contact-fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.public-site .contact-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.public-site .contact-field{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.public-site .contact-optional{color:var(--muted);font-weight:400}.public-site .contact-input{box-sizing:border-box;border:1.5px solid var(--lp-field-line);background:var(--lp-field-bg);width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px;font-size:15px;font-weight:400;transition:border-color .2s,box-shadow .2s}.public-site .contact-textarea{resize:vertical;padding:12px 14px;line-height:1.6}.public-site .contact-input::placeholder{color:var(--muted);opacity:.8}.public-site .contact-input:focus{border-color:#9c84f2;outline:none;box-shadow:0 0 0 3px #9c84f240}.public-site .contact-input[aria-invalid=true]{border-color:var(--err-ink)}.public-site .contact-fields:disabled .contact-input{opacity:.6}.public-site .contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.public-site .contact-turnstile:empty{display:none}.public-site .contact-feedback{border-radius:12px;margin:0;padding:14px 16px;font-size:15px;line-height:1.45}.public-site .contact-feedback.is-error{background:var(--err-bg);color:var(--err-ink)}.public-site .contact-submit{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:4px;display:flex}.public-site .contact-note{max-width:360px;color:var(--muted);font-size:13px;line-height:1.5}.public-site .contact-note a{color:var(--ink)}.public-site .site-footer{background:var(--lp-foot-bg);color:var(--lp-foot-ink);border-radius:32px 32px 0 0;position:relative;overflow:hidden}.public-site .site-footer-glow{opacity:.3;filter:blur(90px);pointer-events:none;background:#7a62e0;border-radius:50%;width:560px;height:560px;position:absolute;top:-280px;right:-180px}.public-site .site-footer-inner{box-sizing:border-box;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px 64px;max-width:1320px;margin:0 auto;padding:64px 24px 28px;display:grid;position:relative}.public-site .site-footer-brand{flex-direction:column;gap:10px;display:flex}.public-site .site-footer-wordmark{align-self:flex-start}.public-site .site-footer-tagline{max-width:340px;color:var(--lp-foot-muted);font-size:16px;line-height:1.55}.public-site .site-footer-links{flex-direction:column;align-items:flex-start;gap:12px;font-size:16px;display:flex}.public-site .site-footer-heading{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-foot-muted);font-size:12px}.public-site .site-footer-links a{color:inherit;text-decoration:none;transition:color .2s}.public-site .site-footer-links a:hover{color:#c7b5ff}.public-site .site-footer-base{color:var(--lp-foot-muted);border-top:1px solid #f5f2fb24;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 24px;padding-top:22px;font-size:14px;display:flex}.public-site .legal{box-sizing:border-box;flex-direction:column;flex:1;gap:24px;width:100%;max-width:1320px;margin:0 auto;padding:64px 24px 120px;display:flex;position:relative}.public-site .legal h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.95}.public-site .legal p{max-width:640px;color:var(--muted);margin:0;font-size:clamp(18px,2vw,21px);line-height:1.5}@media (width<=900px){.public-site .features-grid,.public-site .contact-grid{grid-template-columns:1fr}.public-site .features-intro{position:static}}@media (width<=760px){.public-site .site-footer{border-radius:24px 24px 0 0}.public-site .site-footer-inner{grid-template-columns:1fr 1fr;gap:32px 24px;padding:48px 16px 24px}.public-site .site-footer-brand{grid-column:1/-1}.public-site .site-footer-base{flex-direction:column}}@media (width<=1050px){.preview-hero .ui-reader{display:none}.preview-hero .ui-list{border-right:0;flex:auto}}@media (width<=710px){.preview-hero .ui-top{padding:12px 16px}.preview-hero .ui-folders{display:none}.preview-hero .ui-list{min-width:0}.preview-hero .ui-body{height:600px}.preview-hero .ui-switch-tenant,.preview-hero .ui-switch-inbox{width:min(280px,100%)}}@media (width<=557px){.preview-crop .ui-list{border-right:0;flex:auto}.preview-crop .ui-top{padding:12px 16px}.preview-crop .ui-switch-tenant,.preview-crop .ui-switch-inbox,.preview-crop .ui-switch-inbox.is-wide,.preview-crop .ui-anchor{width:min(280px,100%)}.preview-crop .ui-anchor .ui-switch{width:100%}.preview-crop .col-type{display:none}}@media (width<=620px){.public-site .features-list,.public-site .contact-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-site .ring-button,.public-site .rise{animation:none}.public-site .window,.public-site .crop,.public-site .contact-input,.public-site .site-footer-links a{transition:none}}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:0}.right-0{right:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-22{width:calc(var(--spacing) * 22)}.w-26{width:calc(var(--spacing) * 26)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-50{width:calc(var(--spacing) * 50)}.w-58{width:calc(var(--spacing) * 58)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-auto{width:auto}.max-w-6xl{max-width:var(--container-6xl)}.max-w-xl{max-width:var(--container-xl)}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-400{border-color:var(--color-gray-400)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-black{color:var(--color-black)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (width>=40rem){.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}}@media (width>=64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-display:optional;src:url(/build/assets/bricolage-grotesque-400-normal-A6LyuA6R.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:optional;src:url(/build/assets/bricolage-grotesque-600-normal-nxTgbNFE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:optional;src:url(/build/assets/bricolage-grotesque-800-normal-J50vIsBe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/build/assets/geist-mono-400-normal-DTRLJnHl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/build/assets/geist-mono-500-normal-YINYabwD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-bricolage-grotesque:"Bricolage Grotesque";--font-geist-mono:"Geist Mono";--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fbf8f3;--ink:#1e1b28;--muted:#57526b;--line:#1e1b281a;--blob-1:#d6c8ff;--blob-2:#ffd3bf;--blob-3:#c3efda;--blob-4:#cce0ff;--blob-opacity:.9;--btn-bg:#1e1b28;--btn-ink:#fbf8f3;--card-1:#ede6ff;--card-2:#ffe7dc;--card-3:#ddf5ea;--card-line:#1e1b280f;--card-ink:#3f3a52;--card:#fff;--field:#fbf8f3;--field-line:#d9d3e6;--err-bg:#ffe7dc;--err-ink:#7a2e12;--accent:#8c6cf0;--accent-ring:#8c6cf038;--ringbtn-shadow:#785adc8c;--float-shadow:#503ca073;--float-line:#8c6cf073;--addr-hover:var(--muted)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#15131d;--ink:#f5f2fb;--muted:#bdb6d3;--line:#f5f2fb1f;--blob-1:#7a62e0;--blob-2:#d8836a;--blob-3:#3fa37f;--blob-4:#5584d6;--blob-opacity:.38;--btn-bg:#f5f2fb;--btn-ink:#15131d;--card-1:#7a62e029;--card-2:#d8836a26;--card-3:#3fa37f26;--card-line:#f5f2fb1a;--card-ink:#d6d0e8;--card:#1e1b29;--field:#15131d;--field-line:#3b3650;--err-bg:#d8836a29;--err-ink:#ffcdb9;--accent:#b9a4ff;--accent-ring:#b9a4ff38;--ringbtn-shadow:#a082ff99;--float-shadow:#000000b3;--float-line:#c7b5ff73;--addr-hover:#f5f2fb}}.page-toast{z-index:60;box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:max-content;max-width:calc(100vw - 32px);color:var(--err-ink);box-shadow:0 24px 48px -24px var(--float-shadow);border-radius:14px;align-items:center;gap:10px;padding:10px 8px 10px 16px;font-size:14px;font-weight:600;line-height:1.4;animation:.35s cubic-bezier(.2,.8,.2,1) page-toast-in;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.page-toast[hidden]{display:none}.page-toast.is-ok,.page-toast.is-info{color:var(--ink)}.page-toast-text{overflow-wrap:anywhere;min-width:0}.page-toast-close{width:32px;height:32px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:8px;flex:none;font-size:20px;line-height:1}.page-toast-close:hover{background:var(--line)}.page-toast-close:focus-visible{outline:3px solid var(--accent);outline-offset:1px}@keyframes page-toast-in{0%{opacity:0;transform:translate(-50%,-12px)}}.page-ringhost{display:block;position:relative}.page-ring{box-sizing:border-box;pointer-events:none;background:conic-gradient(from var(--ring), #e5484d, #ff9d84, #b4231a, #ff6f61, #e5484d);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:14px;padding:2.5px;animation:1.4s linear infinite ring,3.5s forwards page-ring-fade;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes page-ring-fade{0%,57%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.page-toast{animation:none}.page-ring{animation:3.5s step-end forwards page-ring-fade}}@property --ring{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ring{to{--ring:360deg}}@keyframes drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(8vw,6vh)scale(1.15)}to{transform:translate(0)scale(1)}}@keyframes drift-b{0%{transform:translate(0)scale(1.1)}50%{transform:translate(-10vw,-4vh)scale(.9)}to{transform:translate(0)scale(1.1)}}@keyframes login-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(6vw,8vh)scale(1.12)}to{transform:translate(0)scale(1)}}@keyframes login-drift-b{0%{transform:translate(0)scale(1.1)}50%{transform:translate(-8vw,-6vh)scale(.92)}to{transform:translate(0)scale(1.1)}}.public-site{--lp-shadow:#1e1b2873;--lp-window-hover:#5b3fc48c;--lp-crop-hover:#5b3fc480;--lp-field-bg:#fff;--lp-field-line:#dcd4e8;--lp-ok-bg:#ddf5ea;--lp-ok-ink:#1f6b4a;--lp-foot-bg:#1e1b28;--lp-foot-ink:#f5f2fb;--lp-foot-muted:#bdb6d3}@media (prefers-color-scheme:dark){.public-site{--lp-shadow:#000000bf;--lp-window-hover:#7c5fe699;--lp-crop-hover:#7c5fe68c;--lp-field-bg:#1e1b29;--lp-field-line:#f5f2fb2e;--lp-ok-bg:#3fa37f2e;--lp-ok-ink:#a9ebcf;--lp-foot-bg:#0e0c14;--lp-foot-ink:#f5f2fb;--lp-foot-muted:#a9a2c0}}@keyframes landing-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
