.docs-page{min-height:100vh;min-height:100svh;background:#fff;color:#123d47;font-family:var(--font-sans, "Mallory Compact", sans-serif)}.docs-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:16px;height:64px;padding:0 clamp(16px,3vw,32px);border-bottom:1px solid #d8e6e4;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.docs-brand{display:inline-flex;color:#123d47}.docs-brand .actioneer-logo{width:132px;height:23px}.docs-top-label{padding-left:16px;border-left:1px solid #d8e6e4;color:#526d6e;font-size:14px}.docs-signout{margin-left:auto;min-height:36px;padding:0 14px;border:1px solid #c0ded8;border-radius:var(--radius-button, 8px);background:#fff;color:#215861;font:inherit;font-size:13px;cursor:pointer}.docs-signout:hover{border-color:#056f80;color:#056f80}.docs-signin{display:grid;place-items:center;min-height:calc(100svh - 64px);padding:32px 16px;background:#bfdbe1 url(/painted/hero-sky-blue-2k.webp) center / cover}.docs-signin-card{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(440px,100%);padding:44px 36px 32px;border:1px solid #ffffffb3;border-radius:var(--radius-panel, 16px);background:#ffffffe6;box-shadow:0 30px 60px -36px #123d4766;text-align:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.docs-signin-card .actioneer-logo-mark{width:32px;height:32px;color:#056f80}.docs-signin-card h1{margin:6px 0 0;font:400 30px/1.15 var(--font-display, "Season Mix", serif);letter-spacing:-.015em}.docs-signin-card p{margin:0 0 12px;color:#526d6e;font-size:15px;line-height:1.5}.docs-signin-card small{margin-top:6px;color:#7d9497;font-size:12px}.docs-google{display:flex;justify-content:center;min-height:44px}.docs-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 20px;border:0;border-radius:var(--radius-button, 8px);background:var(--button-fill, #056f80) var(--button-sheen, none);box-shadow:var(--button-shadow, none);color:var(--button-ink, #fff);font:inherit;font-size:15px;cursor:pointer}.docs-button:disabled{opacity:.7;cursor:default}.docs-spin{animation:docs-spin 1s linear infinite}@keyframes docs-spin{to{rotate:1turn}}.docs-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100svh - 64px);filter:blur(2px);opacity:.7;-webkit-user-select:none;user-select:none}.docs-nav{display:grid;align-content:start;gap:22px;padding:28px 20px 28px clamp(16px,3vw,32px);border-right:1px solid #d8e6e4;background:#f7fafa}.docs-nav div{display:grid;gap:8px}.docs-nav div>span:first-child{color:#123d47;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.docs-nav div>span+span{color:#526d6e;font-size:14px}.docs-nav .is-current{color:#056f80!important}.docs-body{display:grid;align-content:start;gap:12px;max-width:760px;padding:36px clamp(20px,5vw,64px)}.docs-crumb{color:#056f80;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.docs-body h1{margin:4px 0 14px;font:400 40px/1.1 var(--font-display, "Season Mix", serif)}.docs-body i{display:block;height:10px;border-radius:6px;background:#e3edef}.docs-body b{display:block;height:14px}.docs-gate{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:24px 16px;overflow-y:auto;background:linear-gradient(180deg,#ffffff40,#eef4f5cc)}.docs-gate-card{width:min(460px,100%);padding:32px 32px 28px;border:1px solid #d8e6e4;border-radius:var(--radius-panel, 16px);background:#fff;box-shadow:0 1px 2px #123d470a,0 30px 60px -36px #123d4773}.docs-gate-card.is-booked{width:min(800px,100%)}.docs-gate-card form{display:grid;gap:14px}.docs-gate-lock{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-button, 8px);background:#eef4f5;color:#056f80}.docs-gate-card h2{margin:2px 0 0;font:400 28px/1.15 var(--font-display, "Season Mix", serif);letter-spacing:-.012em;outline:none}.docs-gate-card p{margin:0;color:#526d6e;font-size:15px;line-height:1.55;text-wrap:pretty}.docs-gate-card.is-booked p{margin:10px 0 18px}.docs-identity{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #d8e6e4;border-radius:var(--radius-card, 12px);background:#f7fafa}.docs-identity img,.docs-identity>span:first-child{flex:none;width:28px;height:28px;border-radius:50%}.docs-identity>span:first-child{display:grid;place-items:center;background:#056f80;color:#fff;font-size:13px;text-transform:uppercase}.docs-identity>span:nth-child(2){display:grid;min-width:0;color:#526d6e;font-size:13px;overflow-wrap:anywhere}.docs-identity strong{color:#123d47;font-weight:400;font-size:14px}.docs-identity button{margin-left:auto;padding:4px 0;border:0;background:none;color:#056f80;font:inherit;font-size:13px;cursor:pointer}.docs-field{display:grid;gap:6px}.docs-field>span{color:#123d47;font-size:13px}.docs-field i{color:#7d9497;font-style:normal}.docs-field :is(input,textarea){width:100%;padding:11px 12px;border:1px solid #c0ded8;border-radius:var(--radius-button, 8px);background:#fff;color:#123d47;font:inherit;font-size:15px;resize:vertical}.docs-field :is(input,textarea):focus-visible{outline:2px solid #047e91;outline-offset:1px;border-color:#047e91}.docs-field :is(input,textarea)[aria-invalid]{border-color:#b4483c}.docs-field em,.docs-error{color:#b4483c;font-size:13px;font-style:normal}@media(max-width:760px){.docs-shell{grid-template-columns:minmax(0,1fr)}.docs-nav{display:none}.docs-signin-card,.docs-gate-card{padding:28px 20px 22px}}@media(prefers-reduced-motion:reduce){.docs-spin{animation:none}}
