@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff")}:root{--ink: #07070b;--paper: #ece8df;--muted: #a7a2b3;--serif: "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--ink);color:var(--paper);font-family:var(--serif);-webkit-font-smoothing:antialiased}.landing{position:relative;display:grid;grid-template-rows:1fr auto;min-height:100vh;min-height:100svh;overflow:hidden;padding:2rem 1.5rem}.glow{position:absolute;inset:-30%;background:radial-gradient(closest-side at 42% 46%,rgb(88 72 160 / .28),transparent 70%),radial-gradient(closest-side at 60% 58%,rgb(38 92 128 / .2),transparent 70%);filter:blur(40px);animation:drift 48s ease-in-out infinite alternate;pointer-events:none}@keyframes drift{0%{transform:translate3d(-4%,-2%,0) scale(1);opacity:.7}to{transform:translate3d(5%,3%,0) scale(1.12);opacity:1}}.landing-main{position:relative;align-self:center;justify-self:center;max-width:40rem;text-align:center}.landing-title{margin:0;font-weight:300;font-size:clamp(3.25rem,13vw,8.5rem);line-height:1;letter-spacing:.01em;animation:surface 2.4s ease-out both}.landing-line{margin:1.75rem 0 0;font-style:italic;font-size:clamp(1.15rem,3.4vw,1.6rem);line-height:1.55;color:var(--muted);animation:surface 2.4s .6s ease-out both}@keyframes surface{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.landing-waitlist{margin:2rem 0 0;min-height:2.75rem;opacity:0;transform:translateY(.4rem);animation:surface .9s 2.2s ease-out both;font-family:var(--sans);font-size:.9375rem;color:var(--muted)}.landing-waitlist-form{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:min(24rem,100%);margin:0 auto}.landing-waitlist-form input,.landing-waitlist-form button{padding:.6rem .9rem;border:1px solid rgb(236 232 223 / .25);border-radius:.375rem;background:transparent;color:var(--paper);font-family:var(--sans);font-size:.875rem}.landing-waitlist-form input{flex:1 1 12rem}.landing-waitlist-form input:focus-visible,.landing-waitlist-form button:focus-visible{outline:2px solid var(--muted);outline-offset:1px}.landing-waitlist-form button{cursor:pointer}.landing-waitlist-form button:hover{background:#ece8df14}.landing-waitlist-error{margin:.75rem 0 0;font-size:.875rem;color:#e7a3a3}.landing-waitlist-error a{color:var(--paper)}.landing-footer{position:relative;justify-self:center;font-family:var(--sans);font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.stub{display:grid;place-content:center;min-height:100vh;min-height:100svh;padding:2rem;text-align:center}.wordmark{margin:0;font-weight:300;font-size:2.5rem}.stub-line{margin:.75rem 0 0;font-style:italic;color:var(--muted)}.stub-note{margin:1rem 0 0;font-family:var(--sans);font-size:.875rem;color:var(--muted)}.stub-note a,.stub-link-button{color:var(--paper)}.stub-links{display:flex;justify-content:center;gap:1.5rem}.stub-link-button{padding:0;border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer}.stub-error{margin:1rem auto 0;max-width:24rem;font-family:var(--sans);font-size:.875rem;color:#e7a3a3}.stub-form{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem auto 0;width:min(24rem,100%)}.stub-form input,.stub-form button,.admin-actions button{padding:.6rem .9rem;border:1px solid rgb(236 232 223 / .25);border-radius:.375rem;background:transparent;color:var(--paper);font-family:var(--sans);font-size:.875rem}.stub-form input{flex:1 1 12rem}.stub-form input:focus-visible,.stub-form button:focus-visible{outline:2px solid var(--muted);outline-offset:1px}.stub-form button,.admin-actions button{cursor:pointer}.stub-form button:hover,.admin-actions button:hover{background:#ece8df14}.admin{color-scheme:dark;max-width:1400px;margin:0 auto;padding:24px 16px 64px;font-family:var(--sans);font-size:14px;line-height:1.5}.admin a[aria-current=page]{font-weight:600;text-decoration:none}.admin-actions{display:flex;gap:.5rem}.admin-actions button{padding:.25rem .6rem;font-size:.8125rem}.wizard{max-width:34rem;margin:0 auto;padding:4rem 1.5rem;font-family:var(--sans);font-size:.9375rem;line-height:1.6}.wizard-brand{margin:0 0 2.5rem;font-family:var(--serif);font-size:1.75rem;font-weight:300}.wizard-brand a{color:var(--paper);text-decoration:none}.wizard-count{margin:0;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.wizard h1{margin:.25rem 0 1.25rem;font-family:var(--serif);font-size:2.25rem;font-weight:400;font-style:italic}.wizard a{color:var(--paper)}.wizard code{font-size:.875em}.wizard-action{font-size:1.0625rem}.wizard-note{padding:.75rem 1rem;border-left:2px solid var(--muted);color:var(--muted)}.wizard-error{margin-left:0}.wizard-form,.wizard-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.wizard-form input{flex:1 1 14rem}.wizard-form input,.wizard button{padding:.6rem .9rem;border:1px solid rgb(236 232 223 / .25);border-radius:.375rem;background:transparent;color:var(--paper);font-family:var(--sans);font-size:.875rem}.wizard button{cursor:pointer}.wizard button:hover{background:#ece8df14}.wizard .wizard-secondary{border-color:transparent;color:var(--muted)}.wizard-form input:focus-visible,.wizard button:focus-visible{outline:2px solid var(--muted);outline-offset:1px}.agent{max-width:52rem;margin:0 auto;padding:4rem 1.5rem;font-family:var(--sans);font-size:.9375rem;line-height:1.6}.agent h1{margin:.25rem 0 1.25rem;font-family:var(--serif);font-size:2.25rem;font-weight:400;font-style:italic}.agent h2{margin:2rem 0 .5rem;font-size:1rem;font-weight:600}.agent a{color:var(--paper)}.agent-muted,.agent-note,.agent-fields small{color:var(--muted)}.agent-note{padding:.75rem 1rem;border-left:2px solid var(--muted)}.agent-status{max-width:none;margin-left:0}.agent-save{align-items:center}.agent-applied{flex:1 1 16rem;margin:0 0 0 .5rem;font-size:.875rem}.agent-refusal{flex:1 1 16rem;margin:0}.agent-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem 1.5rem}.agent-fields label{display:grid;gap:.25rem}.agent input[type=text],.agent input[type=email],.agent button{padding:.6rem .9rem;border:1px solid rgb(236 232 223 / .25);border-radius:.375rem;background:transparent;color:var(--paper);font-family:var(--sans);font-size:.875rem}.agent input[type=email]{width:100%;min-width:14rem}.agent input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--paper)}.agent button{cursor:pointer}.agent button:hover{background:#ece8df14}.agent input:focus-visible,.agent button:focus-visible{outline:2px solid var(--muted);outline-offset:1px}.agent-operators{width:100%;border-collapse:collapse}.agent-operators th{padding:0 .5rem .5rem;font-size:.75rem;font-weight:500;color:var(--muted);text-align:left}.agent-operators td{padding:.35rem .5rem;border-top:1px solid rgb(236 232 223 / .1)}.agent-operators td:first-child,.agent-operators th:first-child{padding-left:0}.agent-check{text-align:center}.agent-slack{white-space:nowrap}.agent .agent-slack button{padding:.3rem .6rem;font-size:.8125rem}.agent-avatar{display:block;border:1px solid rgb(236 232 223 / .25);border-radius:.5rem}.slack-account{display:inline-block;position:relative}.slack-account summary{list-style:none;color:var(--paper);text-decoration:underline dotted;text-underline-offset:.2em;cursor:pointer}.slack-account summary::-webkit-details-marker{display:none}.slack-account-id{position:absolute;top:calc(100% + .25rem);left:0;z-index:1;padding:.3rem .5rem;border:1px solid rgb(236 232 223 / .25);border-radius:.375rem;background:var(--ink);font-family:var(--sans);font-size:.8125rem;color:var(--muted);white-space:nowrap}.agent-token pre{padding:.75rem 1rem;border:1px solid rgb(236 232 223 / .25);border-radius:.375rem;overflow-x:auto}.docs{max-width:40rem;margin:0 auto;padding:4rem 1.5rem;font-family:var(--sans);font-size:.9375rem;line-height:1.6}.docs h1{margin:.25rem 0 1.25rem;font-family:var(--serif);font-size:2.25rem;font-weight:400;font-style:italic}.docs h2{margin:2rem 0 .5rem;font-size:1rem;font-weight:600}.docs a{color:var(--paper)}.docs code{font-size:.875em}.docs ol{padding-left:1.25rem}.docs li+li{margin-top:.5rem}.docs-back{margin:0;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.docs-back a{color:var(--muted)}.docs-index{padding:0;list-style:none}.docs-index li+li{margin-top:1.25rem}.docs-index p{margin:.25rem 0 0;color:var(--muted)}.board{padding:2.5rem 1.5rem;font-family:var(--sans);font-size:.875rem;line-height:1.5}.board a{color:var(--paper)}.board-brand{margin:0;font-family:var(--serif);font-size:1.5rem;font-weight:300}.board-brand a{text-decoration:none}.board h1{margin:.25rem 0 1.25rem;font-family:var(--serif);font-size:2rem;font-weight:400;font-style:italic}.board-filter{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1.5rem}.board-filter label{display:grid;gap:.25rem;font-size:.75rem;color:var(--muted)}.board-filter select,.board-filter button{padding:.4rem .6rem;border:1px solid rgb(236 232 223 / .25);border-radius:.375rem;background:var(--ink);color:var(--paper);font:inherit;font-size:.875rem}.board-filter button{cursor:pointer}.board-lanes{display:grid;grid-template-columns:repeat(6,minmax(14rem,1fr));gap:.75rem;overflow-x:auto}.board-lane{padding:.75rem;border-radius:.5rem;background:#ece8df0a}.board-lane h2{display:flex;justify-content:space-between;margin:0 0 .75rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.board-count,.board-muted{color:var(--muted)}.board-lane>.board-muted{margin:-.5rem 0 .75rem;font-size:.75rem}.board-card{margin-top:.5rem;padding:.6rem .75rem;border:1px solid rgb(236 232 223 / .14);border-radius:.375rem;background:var(--ink)}.board-card p{margin:0}.board-ticket{display:flex;justify-content:space-between;gap:.5rem;font-weight:500;overflow-wrap:anywhere}.board-priority{margin-left:.5rem;padding:0 .4rem;border:1px solid rgb(236 232 223 / .3);border-radius:.25rem;font-size:.75rem;color:var(--paper)}.board-assignee{margin-top:.25rem;overflow-wrap:anywhere}.board-notice{margin:.5rem 0 0;padding-top:.5rem;border-top:1px solid rgb(236 232 223 / .14);font-size:.8125rem}.board-notice dt{font-size:.75rem;color:var(--muted)}.board-notice dd{margin:0 0 .35rem;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.glow,.landing-title,.landing-line,.landing-waitlist{animation:none}.landing-waitlist{opacity:1;transform:none}}
