@keyframes onb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.onb{box-sizing:border-box;min-height:100dvh;color:var(--ink);font-family:var(--ui);background:#f5f2ec;flex-direction:column;padding:3em 3.5em 4em;font-size:clamp(11px,.903vw,16px);display:flex;position:relative;overflow-y:auto}.onb--center{justify-content:center;align-items:center}.onb-back{z-index:10;position:fixed;top:1.5em;left:1.5em}.onb--dark .onb-back{color:#f5f2ec}.onb-chip{z-index:3;background:var(--ink);border-radius:0 0 0 1.1em;padding:.95em 1.6em 1em;position:fixed;top:0;right:0}.onb-logo{width:auto;height:2.125em;display:block}.onb-chip .onb-logo{color:#f5f2ec;margin:0}.onb-stagger>*{animation:.46s cubic-bezier(.22,1,.36,1) backwards onb-rise}.onb-stagger>:nth-child(2){animation-delay:55ms}.onb-stagger>:nth-child(3){animation-delay:.11s}.onb-stagger>:nth-child(4){animation-delay:.165s}.onb-stagger>:nth-child(5){animation-delay:.22s}.onb-stagger>:nth-child(6){animation-delay:.275s}.onb-stagger>:nth-child(n+7){animation-delay:.33s}@media (prefers-reduced-motion:reduce){.onb-stagger>*,.onb-elements>li,.onb-element__mark svg,.onb-element__files{animation:none}.onb-element,.onb-element__btn,.onb-element__dot{transition:none}}.onb-auth{text-align:center;width:30.5em;max-width:92%;margin:auto}.onb-auth__welcome{text-align:center;letter-spacing:-.011em;margin:0;font-size:2.875em;font-weight:400;line-height:1.2}.onb-auth__welcome em{font-family:var(--display);font-style:italic;font-weight:600}.onb-auth__eyebrow{letter-spacing:.04em;color:#8e8a82;margin:0 0 .75em;font-size:.82em}.onb-status{color:var(--ink);background:#f0ede5;border-radius:999px;justify-content:center;align-items:center;gap:.5em;margin:.25em 0 1.25em;padding:.45em .9em;font-size:.82em;line-height:1;display:inline-flex}.onb-status__dot{background:var(--accent);border-radius:50%;width:.5em;height:.5em}.onb-auth__lede{text-align:center;font-family:var(--display);margin:.6em 0 1.5em;font-size:1.25em;line-height:1.45}.onb-auth:has(.onb-roles){width:46em}.onb-roles{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75em;width:100%;margin:0 0 .25em;display:grid}.onb-roles:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.onb-role{color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #dfdad0;border-radius:.55em;padding:1.1em 1.15em 1.2em;text-decoration:none;transition:border-color .13s,background .13s;display:block}.onb-role:hover{border-color:var(--accent);background:#fffaf7}.onb-role__title{margin:0 0 .35em;font-size:1.125em;font-weight:500;line-height:1.25}.onb-role__blurb{color:#8e8a82;margin:0;font-size:.88em;font-weight:400;line-height:1.4}.onb-field{text-align:left;color:var(--ink);margin:0 0 1.2em;font-size:.94em;font-weight:400;display:block}.onb-field input:not([type=file]):not([hidden]),.onb-field select,.onb-field .onb-field__control,.onb-input{width:100%;font:inherit;color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #dfdad0;border-radius:.55em;margin-top:.55em;padding:.7em .95em;font-size:1em;display:block}.onb-field input[type=file],.onb-field input[hidden]{display:none}.onb-field .onb-field__control{background:0 0;border:none;border-radius:0;padding:0}.onb-field .onb-field__control input{margin-top:0}.onb-field__error{color:#c0392b;margin:.55em 0 0;font-size:.88em;line-height:1.4;display:block}.onb-field__hint{color:#8e8a82;margin-top:.45em;font-size:.82em;line-height:1.4;display:block}.onb-skills{flex-direction:column;gap:1em;margin:0 0 .2em;display:flex}.onb-skills .onb-field{margin:0}.onb-field__add{grid-template-columns:1fr auto;align-items:stretch;gap:.5em;margin-top:.55em;display:grid}.onb-field__add input{margin-top:0}.onb-field__add-btn{border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;cursor:pointer;border-radius:.55em;padding:0 1em;font-size:.94em;font-weight:500}.onb-field__add-btn:disabled{opacity:.4;cursor:default}.onb-picks__label{color:#8e8a82;margin:0 0 .45em;font-size:.82em}.onb-picks{flex-wrap:wrap;gap:.45em;margin:0;display:flex}.onb-picks__btn{color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #dfdad0;border-radius:999px;padding:.4em .75em;font-size:.82em}.onb-picks__btn:hover{border-color:var(--ink)}.onb-picks__btn--on{border-color:var(--ink);background:#f0ede5}.onb-picked{margin:0}.onb-skills+.onb-actions,.onb-skills+.onb-field__error+.onb-actions{margin-top:1.2em}.onb-skills+.onb-actions .onb-btn,.onb-skills+.onb-field__error+.onb-actions .onb-btn{margin-top:0}.onb-field input[readonly]{color:#8e8a82;background:#f5f2ec}.onb-field input::placeholder,.onb-input::placeholder{color:#b5b1aa;opacity:1}.onb-field input:focus,.onb-field select:focus,.onb-input:focus,.onb-auth input:focus,.onb-auth select:focus{border-color:var(--accent);outline:none}.onb-btn svg{width:1.25em;height:1.25em}.onb-btn{width:100%;height:2.75em;font:inherit;color:var(--ink);cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dfdad0;border-radius:.55em;justify-content:center;align-items:center;gap:.6em;margin-top:1.375em;padding:0 .8em;font-size:1em;font-weight:500;text-decoration:none;transition:background .13s,border-color .13s,opacity .13s;display:inline-flex}.onb-btn--primary{background:var(--accent);color:#fff;border-color:var(--accent)}.onb-btn--primary:hover:not(:disabled){background:#e5561f;border-color:#e5561f}.onb-btn--primary:disabled{opacity:.45;cursor:default}.onb-btn--google{border-color:var(--ink);color:var(--ink);background:#fff;margin-top:1.125em}.onb-btn--google:hover{background:#faf8f4}.onb-btn--ghost{border-color:var(--ink);background:#f0ede5}.onb-btn--ghost:hover{background:#e9e5db}.onb-auth__error{color:#c0392b;text-align:center;width:100%;margin:.4em 0 1em;font-size:.88em;line-height:1.4}.onb-auth__alt{text-align:center;margin:1.5em 0 0;font-size:.94em;font-weight:400;line-height:1.45}.onb-auth__alt .onb-link{font-size:inherit;font-weight:500}.onb-auth__terms{text-align:center;color:#8e8a82;margin:1.5em 0 0;font-size:.78em;line-height:1.45}.onb-auth__terms a,.onb-auth__terms .onb-link{color:#8e8a82;font-size:inherit;font-weight:400;text-decoration:underline}.onb-toggle{width:100%;font:inherit;font-family:var(--display);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:1.375em;margin:.35em 0 .4em;padding:0;font-size:1.125em;display:flex}.onb-toggle__track{background:#d9d2c8;border-radius:999px;flex-shrink:0;width:3.65em;height:2em;transition:background .14s;position:relative}.onb-toggle__dot{background:#fff;border-radius:50%;width:1.44em;height:1.44em;transition:transform .14s;position:absolute;top:.28em;left:.28em}.onb-toggle--on .onb-toggle__track{background:var(--ink)}.onb-toggle--on .onb-toggle__dot{transform:translate(1.65em)}.onb-link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.94em;font-weight:500;text-decoration:underline}.onb-link:disabled{opacity:.45;cursor:default}form>.onb-link{margin-top:1em;display:inline-block}.onb-link--center{margin:2.125em auto 0;display:block}.onb-link--center+.onb-link--center{margin-top:.75em}.onb--dark{color:#f5f2ec;padding:0 0 6.9em 6.44em}.onb--dark:before{content:"";background:radial-gradient(56% 48% at 74% 14%, #ffffff08, transparent 70%), radial-gradient(46% 42% at 30% 44%, #ffffff06, transparent 70%), radial-gradient(52% 46% at 66% 74%, #ffffff07, transparent 70%), radial-gradient(70% 40% at 50% 102%, #00000038, transparent 72%), radial-gradient(900px 700px at 12% 76%, #0003, transparent 68%), var(--ink);border-radius:1.75em 0 0 1.75em;position:fixed;inset:0 0 6.9em 6.44em}.onb--dark:after{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 14px),repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 14px);border-radius:1.75em 0 0 1.75em;position:fixed;inset:0 0 6.9em 6.44em;-webkit-mask-image:radial-gradient(38% 30% at 72% 12%,#000 14%,#0000 72%),radial-gradient(32% 26% at 24% 38%,#000 12%,#0000 72%),radial-gradient(36% 30% at 74% 66%,#000 14%,#0000 72%),radial-gradient(32% 26% at 32% 88%,#000 12%,#0000 72%);mask-image:radial-gradient(38% 30% at 72% 12%,#000 14%,#0000 72%),radial-gradient(32% 26% at 24% 38%,#000 12%,#0000 72%),radial-gradient(36% 30% at 74% 66%,#000 14%,#0000 72%),radial-gradient(32% 26% at 32% 88%,#000 12%,#0000 72%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.onb--dark>*{z-index:1;position:relative}.onb-mark{position:fixed;top:.875em;right:1em}.onb-mark .onb-logo{color:#f5f2ec;height:2.125em;margin:0}.onb-auth--verify{width:39em}.onb-auth--verify .onb-auth__welcome{font-size:2.625em;line-height:1.35}.onb-auth--verify .onb-auth__lede{margin:1.35em 0 2.4em;font-size:1.19em;line-height:1.5}.onb-auth--verify .onb-auth__lede b{font-weight:500}.onb-auth--verify .onb-btn--primary{margin-top:0}.onb--dark .onb-link{color:#f5f2ec}.onb-code{align-items:center;gap:.75em;margin:0 0 1.375em;display:flex}.onb-code input{text-align:center;color:var(--ink);font-family:var(--num);font-variant-numeric:tabular-nums;box-sizing:border-box;background:#f0ede5;border:1px solid #0000;border-radius:.22em;flex:none;width:1.7em;height:1.7em;padding:0;font-size:2.875em;font-weight:500}.onb-code input:focus{border-color:var(--accent);outline:none}.onb-code input.onb-code__full{animation:.22s cubic-bezier(.34,1.56,.64,1) onb-pop}.onb-code__dash{text-align:center;color:#f5f2ec;flex:1;font-size:2.625em;font-weight:400}@keyframes onb-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.onb-flow{flex-direction:column;width:100%;margin:0;display:flex}.onb__heading{text-align:center;letter-spacing:-.007em;max-width:90%;margin:3.05em auto 0;font-size:2.625em;font-weight:400;line-height:1.4}.onb__ctr{font-family:var(--display);font-style:italic;font-weight:600}.onb-split{border-radius:1.125em;width:72.9em;max-width:94%;min-height:37em;margin:3.4em auto 0;display:flex;overflow:hidden;box-shadow:0 1.5em 3.75em #00000040}.onb-split__form{width:34.8em;color:var(--ink);box-sizing:border-box;text-align:left;background:#fff;flex:none;padding:2.75em 2.5em 2.5em}.onb-split__form>form,.onb-split__form>.onb-step{display:contents}.onb-split--wide .onb-split__form{width:100%}.onb-actions{grid-template-columns:1fr 1fr;gap:.75em;margin-top:.35em;display:grid}.onb-actions--single{grid-template-columns:1fr}.onb-split--wide .onb-actions{grid-template-columns:repeat(2,12em);justify-content:end;width:max-content;max-width:100%;margin-left:auto}.onb-split__title{font-family:var(--display);letter-spacing:-.008em;margin:0 0 1.4em;font-size:1.5em;font-weight:500;line-height:1.35}.onb-split__title--ui{font-family:var(--ui);font-size:1.375em;font-weight:400;line-height:1.45}.onb-split__title--ui b{font-weight:650}.onb-split__sub{color:var(--muted);margin:-.8em 0 1.5em;font-size:.94em;line-height:1.55}.onb-split--wide .onb-split__sub{max-width:52em}.onb-why{flex-wrap:wrap;gap:.6em 2em;margin:-.7em 0 1.3em;display:flex}.onb-why__item{color:var(--ink);align-items:center;gap:.5em;font-size:.94em;display:inline-flex}.onb-why__item svg{width:1.05em;height:1.05em;color:var(--accent);flex:none}.onb-elements{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9em;margin:.4em 0 0;padding:0;list-style:none;display:grid}.onb-elements>li{animation:.42s cubic-bezier(.22,1,.36,1) backwards onb-rise}.onb-elements>li:first-child{animation-delay:.18s}.onb-elements>li:nth-child(2){animation-delay:.22s}.onb-elements>li:nth-child(3){animation-delay:.26s}.onb-element{background:var(--paper,#fff);border:1px solid #e5e1d9;border-radius:.875em;align-items:center;gap:1em;padding:1em 1.1em;transition:background .26s,border-color .26s;display:flex}.onb-element__text{flex-direction:column;flex:1;gap:.45em;min-width:0;display:flex}.onb-elements .onb-element--in{background:#eaf7f3;border-color:#9dd9c4}.onb-elements .onb-element--out{background:#fbf3df;border-color:#e6d4a3}.onb-elements .onb-element--out .onb-element__head strong{color:#7a6420}.onb-elements .onb-element--out .onb-element__blurb{color:#8a7433}.onb-element__head{justify-content:space-between;align-items:flex-start;gap:.6em;display:flex}.onb-element__head strong{font-size:.94em;font-weight:600;line-height:1.3}.onb-element__mark{color:#0f8074;flex:none;place-items:center;width:1.125em;height:1.125em;margin-top:.1em;display:grid}.onb-element__mark svg{width:1.125em;height:1.125em;animation:.32s cubic-bezier(.34,1.56,.64,1) onb-pop}.onb-element__dot{border:1.5px solid #dfdad0;border-radius:50%;width:.56em;height:.56em;transition:background .2s,border-color .2s}.onb-elements .onb-element__dot--out{background:#d8bf72;border-color:#d8bf72;animation:.3s cubic-bezier(.34,1.56,.64,1) onb-pop}.onb-element__blurb{color:var(--muted);font-size:.78em;line-height:1.5}.onb-element__types{letter-spacing:.02em;color:#b5b1aa;font-size:.72em}.onb-element__files{color:#0f8074;word-break:break-word;font-size:.75em;line-height:1.45;animation:.28s onb-fade}@keyframes onb-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.onb-element__actions{flex-direction:column;flex:none;align-items:stretch;gap:.45em;display:flex}.onb-element__btn{background:var(--paper,#fff);font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;text-align:center;border:1px solid #dfdad0;border-radius:999px;padding:.5em 1em;font-size:.78em;transition:color .14s,border-color .14s,background .14s,transform .14s}.onb-element__btn:hover{color:var(--ink);border-color:var(--ink)}.onb-element__btn:active{transform:scale(.97)}.onb-element__btn--add{color:var(--ink);border-color:var(--ink)}.onb-elements .onb-element--in .onb-element__btn--add{color:#0f8074;background:0 0;border-color:#9dd9c4}.onb-elements .onb-element--out .onb-element__btn{color:#7a6420;border-color:#e0cd97}.onb-split__preview{background:#e9e6df;flex:1;position:relative;overflow:hidden}.onb-designer-art{opacity:.45;width:84%;height:auto;position:absolute;inset:12% 8% auto}.onb-teamrow{grid-template-columns:1fr 1fr;align-items:start;gap:.75em;display:grid}.onb-skip{color:var(--ink);margin-top:1.6em;display:inline-block}.onb-drop{cursor:pointer;width:100%;font:inherit;color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #e5e1d9;border-radius:.875em;flex-direction:column;align-items:center;gap:0;padding:2.1em 1.25em 1.9em;display:flex}.onb-field .onb-drop{margin-top:.55em}.onb-drop:hover,.onb-drop--over{border-color:var(--accent)}.onb-drop__ico{width:3em;height:2.6em;color:var(--ink);background:#f0ede5;border-radius:.5em;place-items:center;display:grid}.onb-drop__lead{margin-top:1em;font-size:.94em;font-weight:400}.onb-drop__browse{color:var(--accent)}.onb-drop__hint{color:#b5b1aa;margin-top:.5em;font-size:.78em}.onb-filechips{flex-wrap:wrap;gap:.6em;margin-top:.9em;display:flex}.onb-filechip{color:var(--ink);background:#f7f3ec;border-radius:1.25em;align-items:center;gap:.55em;padding:.55em .9em;font-size:.88em;line-height:1;display:inline-flex}.onb-filechip button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.onb-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%232B2724' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .95em center;background-repeat:no-repeat;padding-right:2.2em}.onb-mock{background:#fff;border-radius:1.125em;width:40em;position:absolute;box-shadow:0 1.125em 2.75em #2b27241f}.onb-mock--business{padding:1.125em;top:7.9em;left:7.7em}.onb-mock--team{padding:1.25em 0 1.5em;top:9.1em;left:9.1em}.onb-mock__body{padding:1.75em .375em .5em}.onb-mock h3{color:var(--ink);margin:0;font-size:1.625em;font-weight:650}.onb-mock h3.onb-mock__ghost{color:#c9c5bd;font-weight:450}.onb-mock__kv{color:var(--ink);margin:0;font-size:1em;line-height:1}.onb-mock__kv+.onb-mock__kv{margin-top:.55em}.onb-mock__gap{margin-top:1.375em}.onb-mock__dim{color:#b5b1aa}.onb-ghostbtn{color:#c4c0b8;border:1px solid #e5e1d9;border-radius:.625em;margin-top:1.6em;padding:.8em 1.1em;font-size:.94em;line-height:1;display:inline-block}.onb-arrow{pointer-events:none;position:absolute}.onb-arrow--down{width:10.3em;top:.25em;left:15.3em}.onb-arrow--up{width:7.6em;top:11.5em;left:.3em}.onb-tabs{background:#f9f6f0;border-radius:.75em;align-items:center;gap:.5em;margin-left:1.5em;padding:.44em;display:inline-flex}.onb-tabs span{color:#8e8a82;align-items:center;gap:.44em;padding:.625em 1em;font-size:.94em;line-height:1;display:inline-flex}.onb-tabs .onb-tabs__on{background:var(--ink);color:#fff;border-radius:.56em}.onb-info{color:#fff;text-align:center;background:#b5b1aa;border-radius:50%;width:1em;height:1em;font-size:.65em;font-style:normal;font-weight:600;line-height:1.55;display:inline-block}.onb-seg{background:#f9f6f0;border:1px solid #e5e1d9;border-radius:.75em;align-items:center;gap:.375em;padding:.44em;display:flex}.onb-seg span{color:#a5a19a;white-space:nowrap;padding:.8em 1.3em;font-size:.94em;line-height:1}.onb-seg .onb-seg__on{background:var(--ink);color:#fff;border-radius:.5em;font-weight:500}.onb-trow{align-items:center;height:3.375em;padding:0 1.5em;display:flex}.onb-trow--head{background:#f5f2ec;height:3.125em;margin-top:1.375em;font-size:1em}.onb-trow__n{width:17.6em;color:var(--ink);align-items:center;gap:.5em;font-size:1em;line-height:1;display:flex}.onb-trow__n svg{width:.8em;height:.95em}.onb-pill{color:#8e8a82;background:#efebe3;border-radius:.875em;padding:.5em .875em;font-size:.875em;line-height:1}.onb-trow--dim{opacity:.35}.onb--dark .onb-split__form .onb-link{color:var(--ink)}@media (max-width:900px){.onb-auth:has(.onb-roles){width:30.5em}:is(.onb-roles,.onb-roles:has(>:nth-child(4))){grid-template-columns:1fr}.onb--dark{padding:2em}.onb--dark:before,.onb--dark:after{border-radius:0;inset:0}.onb-auth--verify,.onb-code{width:100%}.onb-split{flex-direction:column;width:100%}.onb-split__form{width:100%}.onb-split__preview{display:none}.onb__heading{margin-top:1em;font-size:1.8em}.onb-elements{grid-template-columns:1fr}}.onbw{z-index:300;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.onbw__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b272480;position:fixed;inset:0}.onbw__card{background:#fff;border-radius:22px;grid-template-columns:1fr .9fr;width:min(920px,100%);animation:.36s cubic-bezier(.22,1,.36,1) backwards onb-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #00000080}.onbw__x{z-index:2;color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:16px;right:18px}.onbw__left{padding:48px 44px}.onbw__title{letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:30px;line-height:1.18}.onbw__sub{color:color-mix(in srgb, var(--ink) 72%, var(--paper,#fff));margin:0 0 28px;font-size:15px}.onbw__btn{width:100%;font:inherit;border:1px solid var(--line,#dfdad0);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:10px;padding:14px;font-size:15px;font-weight:600;display:inline-flex}.onbw__btn svg{width:16px;height:16px}.onbw__btn--primary{background:var(--ink);color:#fff;border-color:var(--ink)}.onbw__btn--primary:hover{background:var(--o2);border-color:var(--o2)}.onbw__right{background:linear-gradient(150deg,#ffb166 0%,#ff7a45 100%);min-height:280px;position:relative;overflow:hidden}.onbw__peek{background:#fff;border-radius:18px 0 0;padding:28px;position:absolute;inset:40px -40px -40px 34px;box-shadow:0 20px 50px -20px #00000059}.onbw__peek-greeting{letter-spacing:-.01em;color:var(--ink);margin-bottom:20px;font-size:20px;font-weight:600}.onbw__peek-compose{border:1px solid var(--o2);border-radius:14px;padding:16px}.onbw__peek-for{color:var(--o2);margin-bottom:16px;font-size:13px;font-weight:600}.onbw__peek-for span{color:var(--ink);font-weight:400}.onbw__peek-row{color:var(--muted);align-items:center;gap:14px;margin-bottom:16px;font-size:14px;display:flex}.onbw__peek-due{font-size:13px}.onbw__peek-chips{gap:8px;display:flex}.onbw__peek-chips span{border:1px solid var(--line,#dfdad0);border-radius:999px;padding:6px 12px;font-size:12.5px}@media (max-width:760px){.onbw__card{grid-template-columns:1fr}.onbw__right{display:none}}