.rn-header.rn-header--assembly{transition:color .4s,background .5s,box-shadow .5s}.rn-header.rn-header--assembly:after,.rn-header.rn-header--assembly:before{display:none}.rn-header.rn-header--assembly:not(.rn-header--solid):not(.rn-header--open){color:#f7efd9;background:transparent!important}.rn-header.rn-header--assembly:not(.rn-header--solid):not(.rn-header--open) .rn-brand img{filter:brightness(0) invert(1)}.rn-header.rn-header--assembly:not(.rn-header--solid):not(.rn-header--open) .rn-links a:not(.rn-nav-apply){color:#f7efd9}.rn-header.rn-header--assembly:not(.rn-header--solid):not(.rn-header--open) .rn-links a:not(.rn-nav-apply):after{background:#f7efd9}.rn-header.rn-header--assembly:not(.rn-header--solid):not(.rn-header--open) :is(a.rn-nav-apply,a.rn-mobile-apply){background:var(--brand-accent);color:#fffdf6;border-color:var(--brand-accent);box-shadow:none}.rn-header.rn-header--assembly:not(.rn-header--solid):not(.rn-header--open) .rn-menu-toggle{color:var(--brand-ink);background:var(--brand-paper);border-color:var(--brand-border);box-shadow:none}.rn-header.rn-header--assembly.rn-header--open,.rn-header.rn-header--assembly.rn-header--solid{background:#f7f3ea!important;color:var(--lx-ink);box-shadow:0 1px 0 #d9ccb160}.rn-header.rn-header--assembly .rn-brand img{transition:filter .4s}.rn-header.rn-header--assembly:not(.rn-header--solid):not(.rn-header--open) :focus-visible{outline-color:#f7efd9}.rn-header.rn-header--assembly:not(.rn-header--solid):not(.rn-header--open) :is(a.rn-nav-apply,a.rn-mobile-apply):hover{background:var(--brand-accent-hover);border-color:var(--brand-accent-hover);color:#fffdf6}.rn-header.rn-header--assembly.rn-header--hero-paper:not(.rn-header--open){color:var(--brand-ink);background:#f7f3eaf5!important;box-shadow:0 1px 0 #20374024}.rn-header.rn-header--assembly.rn-header--hero-paper:not(.rn-header--open) .rn-brand img{filter:none}.rn-header.rn-header--assembly.rn-header--hero-paper:not(.rn-header--open) .rn-links a:not(.rn-nav-apply){color:var(--brand-ink)}.rn-header.rn-header--assembly.rn-header--hero-paper:not(.rn-header--open) .rn-links a:not(.rn-nav-apply):after{background:currentColor}.rn-header.rn-header--assembly.rn-header--hero-paper:not(.rn-header--open) :focus-visible{outline-color:var(--brand-accent)}.founding-guide{--guide-blue:var(--brand-accent,#2948a7);--guide-ink:#183348;--guide-muted:#616a71;position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:110;color:var(--guide-ink);font-family:var(--st-sans,Arial,sans-serif);font-size:14px;line-height:1.5}.founding-guide *,.founding-guide :after,.founding-guide :before{box-sizing:border-box}.founding-guide button,.founding-guide textarea{font:inherit;letter-spacing:normal;text-transform:none}.founding-guide button{cursor:pointer}.founding-guide button:disabled{cursor:default;opacity:.45}.founding-guide a:focus-visible,.founding-guide button:focus-visible{outline:2px solid #3c6ca9;outline-offset:3px}.founding-guide__launcher{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 18px;color:#fff;background:var(--guide-blue);border:1px solid #ffffff50;border-radius:28px;box-shadow:0 5px 24px #18334824;transition:background .2s,transform .2s}.founding-guide__launcher:hover{background:var(--brand-accent-hover,#203986);transform:translateY(-2px)}.founding-guide__panel{width:390px;height:min(650px,calc(100dvh - 44px));display:flex;flex-direction:column;overflow:hidden;background:#fcfaf5;border:1px solid #dadbd5;border-radius:18px;box-shadow:0 16px 60px #162e4930;animation:guide-open .24s cubic-bezier(.2,.8,.2,1) both}.founding-guide__header{display:flex;gap:12px;align-items:center;padding:18px;border-bottom:1px solid #e7e5de;background:#f4f0e7}.founding-guide__symbol{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:var(--guide-blue);color:#fff;border-radius:12px}.founding-guide__header>div{flex:1 1}.founding-guide__header strong{display:block;font-size:15px;font-weight:600}.founding-guide__header div>span{display:block;font-size:11px;color:var(--guide-muted);margin-top:2px}.founding-guide__icon{width:40px;height:40px;flex-shrink:0;padding:0;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--guide-ink)}.founding-guide__icon:hover{background:#e7e5de}.founding-guide__body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px;scrollbar-width:thin}.founding-guide__eyebrow{font-size:9px;font-weight:600;letter-spacing:.13em;color:var(--guide-blue);margin:0 0 10px}.founding-guide__welcome h2{font-family:var(--st-serif,Georgia,serif);font-weight:400;font-size:29px;letter-spacing:-.035em;line-height:1.08;margin:0 0 10px;color:var(--guide-ink)}.founding-guide__welcome>p:not(.founding-guide__eyebrow){font-size:13px;line-height:1.6;color:var(--guide-muted);margin:0 0 18px;max-width:290px}.founding-guide__starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.founding-guide__starters button{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:49px;padding:9px 10px;text-align:left;background:#fff;color:var(--guide-blue);border:1px solid #dedfd9;border-radius:9px;font-size:12px;line-height:1.4;transition:border-color .18s,background .18s}.founding-guide__starters button:hover{border-color:#98a9bc;background:#f0f4f8}.founding-guide__starters svg{flex-shrink:0}.founding-guide__turn{margin-bottom:20px;animation:guide-reply .2s ease-out both}.founding-guide__turn--assistant{max-width:96%}.founding-guide__message{width:-moz-fit-content;width:fit-content;max-width:100%;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.founding-guide__message p{margin:0;white-space:pre-wrap}.founding-guide__message--user{max-width:90%;margin-left:auto;background:var(--guide-blue);color:#fff;border-bottom-right-radius:3px}.founding-guide__message--assistant{background:#efeee7;color:var(--guide-ink);border-bottom-left-radius:3px}.founding-guide__action{display:flex;align-items:center;gap:10px;min-height:66px;padding:12px;margin-top:8px;border:1px solid #cbd3e5;border-radius:10px;background:#f6f7fc;color:var(--guide-blue);text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s}.founding-guide__action-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #dce1ef;border-radius:9px;background:#fff}.founding-guide__action-copy{flex:1 1;min-width:0}.founding-guide__action-copy strong{display:block;font-size:13px;line-height:1.4;font-weight:600}.founding-guide__action-copy>span{display:block;margin-top:3px;color:#5e687a;font-size:11px;line-height:1.45}.founding-guide__action-arrow{flex-shrink:0;transition:transform .2s ease}.founding-guide__action:hover{border-color:#879bc6;background:#edf1fa;box-shadow:0 2px 6px #2948a70a}.founding-guide__action:hover .founding-guide__action-arrow{transform:translateX(3px)}.founding-guide__action:active{background:#e5eaf6}.founding-guide__pending{display:flex;align-items:center;gap:11px;min-height:56px;padding:8px 2px 14px;animation:guide-reply .2s ease-out both}.founding-guide__pending-mark{display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;width:38px;height:38px;border:1px solid #dce1ef;border-radius:12px;background:#f1f3fa}.founding-guide__pending-mark>span{width:4px;height:12px;border-radius:3px;background:var(--guide-blue);animation:guide-pulse 1.4s ease-in-out infinite}.founding-guide__pending-mark>span:nth-child(2){animation-delay:.16s}.founding-guide__pending-mark>span:nth-child(3){animation-delay:.32s}.founding-guide__pending-copy strong{display:block;color:var(--guide-ink);font-size:12px;font-weight:500}.founding-guide__pending-copy>span{display:block;margin-top:2px;color:var(--guide-muted);font-size:11px}.founding-guide__send-wait{width:14px;height:14px;border:1.5px solid #ffffff60;border-top-color:#fff;border-radius:50%;animation:guide-spin 1.2s linear infinite}.founding-guide__footer{flex-shrink:0;border-top:1px solid #e7e5de;padding:14px 16px 12px;background:#fcfaf5}.founding-guide__composer{display:flex;align-items:flex-end;gap:8px;background:#fff;border:1px solid #cbd1d5;border-radius:12px;padding:6px}.founding-guide__composer:focus-within{border-color:var(--guide-blue);box-shadow:0 0 0 2px #284b7b12}.founding-guide__composer textarea{flex:1 1;min-width:0;min-height:36px;max-height:88px;resize:none;background:none;color:var(--guide-ink);border:0;padding:8px;outline:0;line-height:1.4}.founding-guide__composer textarea::placeholder{color:#727b82}.founding-guide__composer button{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;background:var(--guide-blue);color:#fff;border:0;border-radius:8px}.founding-guide__footer>p{font-size:9px;line-height:1.5;color:var(--guide-muted);margin:9px 2px 0}.founding-guide__footer>p a{color:var(--guide-blue);text-decoration:underline}@keyframes guide-reply{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes guide-pulse{0%,70%,to{opacity:.35;transform:scaleY(.45)}35%{opacity:1;transform:scaleY(1)}}@keyframes guide-spin{to{transform:rotate(1turn)}}@keyframes guide-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.founding-guide{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.founding-guide__panel{width:calc(100vw - 20px);height:min(650px,calc(100dvh - 24px - env(safe-area-inset-bottom)));border-radius:16px}.founding-guide__composer textarea{font-size:16px}}@media (hover:none){.founding-guide__action:hover .founding-guide__action-arrow,.founding-guide__launcher:hover{transform:none}}@media (max-width:600px){.founding-guide__icon{width:44px;height:44px}.founding-guide__header{gap:8px;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.founding-guide *,.founding-guide :after,.founding-guide :before{animation:none!important;transition:none!important}.founding-guide__action:hover .founding-guide__action-arrow,.founding-guide__launcher:hover{transform:none}}