.ukiyo-homepage-root .public-intake{width:min(690px,calc(100vw - 20px));max-width:690px;max-height:calc(100svh - 20px);box-sizing:border-box;overflow:auto;padding:33px 38px 25px;border:1px solid #a6bdd044;border-radius:18px;background:radial-gradient(ellipse at top right,#696b9626,transparent 55%),#09111e;color:var(--nexus-proof);scrollbar-width:thin}.ukiyo-homepage-root .public-intake::backdrop{background:#02070dde;backdrop-filter:blur(14px)}.ukiyo-homepage-root .public-intake h2{font:500 40px/1.12 var(--signal-display);letter-spacing:-.05em;margin:18px 30px 15px 0;outline:none}.ukiyo-homepage-root .public-intake .eyebrow{font-size:9px;color:var(--nexus-cyan)}.ukiyo-homepage-root .intake-intro{font:14px/1.7 var(--signal-reading);color:var(--nexus-slate);max-width:510px}.ukiyo-homepage-root .intake-progress{display:flex;gap:25px;border-bottom:1px solid #ffffff18;margin:23px 0 25px}.ukiyo-homepage-root .intake-progress>span{font:10px var(--signal-meta);color:#6d7e97;padding-bottom:13px;border-bottom:1px solid transparent}.ukiyo-homepage-root .intake-progress>span[data-active=true]{color:var(--nexus-cyan);border-bottom-color:var(--nexus-cyan)}.ukiyo-homepage-root .public-intake label{display:block;font:13px var(--signal-reading);color:var(--nexus-proof);margin-bottom:18px}.ukiyo-homepage-root .public-intake input:not([type=checkbox]),.ukiyo-homepage-root .public-intake select,.ukiyo-homepage-root .public-intake textarea{display:block;box-sizing:border-box;width:100%;margin-top:8px;min-height:46px;border:1px solid #a6bdd039;border-radius:7px;background:#02081577;color:var(--nexus-proof);padding:11px 13px;font:14px/1.4 var(--signal-reading)}.ukiyo-homepage-root .public-intake textarea{resize:vertical;min-height:80px}.ukiyo-homepage-root .public-intake input:focus,.ukiyo-homepage-root .public-intake textarea:focus,.ukiyo-homepage-root .public-intake select:focus{outline:1px solid var(--nexus-cyan);border-color:#6de1f070}.ukiyo-homepage-root .intake-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ukiyo-homepage-root .intake-field-help{font:12px/1.6 var(--signal-reading);color:var(--nexus-slate);margin:0 0 20px}.ukiyo-homepage-root .public-intake form .button{min-height:49px;font-size:13px}.ukiyo-homepage-root .public-intake [data-intake-back]{margin:17px 0 0;min-height:35px;font-size:12px;display:block}.ukiyo-homepage-root .intake-preview-note{font:11px/1.7 var(--signal-reading);color:#92a3ba;margin:19px 0 0;padding-top:14px;border-top:1px solid #ffffff14}.ukiyo-homepage-root .intake-error{font:13px/1.6 var(--signal-reading);color:#e7b5d7;margin:15px 0 0}.ukiyo-homepage-root .intake-error:empty{display:none}.ukiyo-homepage-root .intake-preferences{border-block:1px solid #ffffff17;margin:5px 0 22px}.ukiyo-homepage-root .intake-preferences>summary{cursor:pointer;font:13px var(--signal-reading);padding:15px 0;color:var(--nexus-violet)}.ukiyo-homepage-root .intake-preferences>p{font:12px/1.6 var(--signal-reading);color:var(--nexus-slate)}.ukiyo-homepage-root .intake-preferences>label{padding:13px 0;margin:0;border-top:1px solid #ffffff0d}.ukiyo-homepage-root .intake-preferences>label>span{display:flex;gap:10px;align-items:center;font-size:13px}.ukiyo-homepage-root .intake-preferences input{accent-color:var(--nexus-cyan);width:16px;height:16px}.ukiyo-homepage-root .intake-preferences small{font:11px/1.7 var(--signal-reading);color:var(--nexus-slate);display:block;margin:10px 0 0 26px}.ukiyo-homepage-root .public-intake>footer{display:flex;gap:20px;margin-top:24px;border-top:1px solid #ffffff16;padding-top:16px}.ukiyo-homepage-root .public-intake>footer a{font:11px var(--signal-reading);color:var(--nexus-slate)}.ukiyo-homepage-root .intake-not-sent{font:12px/1.6 var(--signal-reading);color:var(--nexus-violet);margin:0 0 22px}.ukiyo-homepage-root .intake-next-card{border-top:1px solid #ffffff1b;padding:23px 0}.ukiyo-homepage-root .intake-next-card>span{font:9px var(--signal-meta);color:var(--nexus-cyan)}.ukiyo-homepage-root .intake-next-card h3{font:400 26px/1.2 var(--signal-display);letter-spacing:-.035em;margin:13px 0}.ukiyo-homepage-root .intake-next-card p{font:14px/1.7 var(--signal-reading);color:var(--nexus-slate);margin:0 0 20px}.ukiyo-homepage-root .intake-next-card .button{font-size:13px;min-height:46px}.ukiyo-homepage-root .intake-next-card>a{font-size:13px}.ukiyo-homepage-root .intake-fit-gate{padding:18px;border-left:1px solid #a89aef66;background:#a89aef08;display:flex;gap:15px}.ukiyo-homepage-root .intake-fit-gate>span{color:var(--nexus-violet)}.ukiyo-homepage-root .intake-fit-gate strong{font:400 18px var(--signal-display)}.ukiyo-homepage-root .intake-fit-gate p{font:12px/1.7 var(--signal-reading);color:var(--nexus-slate);margin:8px 0 0}.ukiyo-homepage-root .public-intake [data-intake-edit]{font-size:12px;min-height:42px;margin-top:15px}.ukiyo-homepage-root .public-intake [hidden]{display:none!important}
@media(max-width:650px){.ukiyo-homepage-root .public-intake{padding:26px 22px 20px;border-radius:13px}.ukiyo-homepage-root .public-intake h2{font-size:32px;margin-right:22px}.ukiyo-homepage-root .intake-progress{gap:16px}.ukiyo-homepage-root .intake-progress>span{font-size:8px;line-height:1.6}.ukiyo-homepage-root .intake-pair{grid-template-columns:1fr;gap:0}.ukiyo-homepage-root .public-intake input:not([type=checkbox]),.ukiyo-homepage-root .public-intake textarea,.ukiyo-homepage-root .public-intake select{font-size:16px}.ukiyo-homepage-root .intake-next-card h3{font-size:24px}}

.ukiyo-homepage-root .intake-role-options{border:0;padding:0;margin:0 0 20px}.ukiyo-homepage-root .intake-role-options legend{font:15px/1.6 var(--signal-reading);margin-bottom:18px}.ukiyo-homepage-root .intake-role-options>label{display:flex;gap:15px;padding:20px;border:1px solid #a6bdd039;border-radius:10px;cursor:pointer}.ukiyo-homepage-root .intake-role-options>label:has(input:checked){border-color:var(--nexus-cyan);background:#6de1f007}.ukiyo-homepage-root .intake-role-options input[type=radio]{width:18px;height:18px;min-height:18px;margin:4px 0 0;accent-color:var(--nexus-cyan);flex-shrink:0}.ukiyo-homepage-root .intake-role-options strong{display:block;font:400 25px/1.2 var(--signal-display)}.ukiyo-homepage-root .intake-role-options small{display:block;font:13px/1.7 var(--signal-reading);color:var(--nexus-slate);margin-top:10px}.ukiyo-homepage-root .intake-demo-summary{padding:18px;border-left:1px solid #6de1f088;background:#6de1f005;margin-bottom:24px}.ukiyo-homepage-root .intake-demo-summary>strong{display:block;font:400 22px/1.3 var(--signal-display);margin:10px 0}.ukiyo-homepage-root .intake-demo-summary>p{font:14px/1.7 var(--signal-reading);color:var(--nexus-slate);margin:0;overflow-wrap:anywhere}.ukiyo-homepage-root .intake-next-card>button:disabled{opacity:.5;cursor:default;box-shadow:none}.ukiyo-homepage-root .intake-sample-link{display:block;min-height:44px;margin-top:15px;font-size:13px;text-align:left}.ukiyo-homepage-root .intake-calendar-unbound{display:flex;gap:16px;align-items:center;border:1px solid #a6bdd033;border-radius:10px;padding:22px 18px;margin-bottom:20px}.ukiyo-homepage-root .intake-calendar-unbound>span:first-child{color:var(--nexus-cyan);font-size:24px}.ukiyo-homepage-root .intake-calendar-unbound strong{display:block;font:400 20px/1.3 var(--signal-display)}.ukiyo-homepage-root .intake-calendar-unbound small{display:block;color:var(--nexus-slate);font:12px/1.7 var(--signal-reading);margin-top:8px}.ukiyo-homepage-root .intake-calendar-unbound>.micro{white-space:nowrap;font-size:9px}.ukiyo-homepage-root .intake-meeting-prep{margin-bottom:25px;border-block:1px solid #ffffff1b;padding-block:18px}.ukiyo-homepage-root .intake-meeting-prep>summary{font:14px/1.6 var(--signal-reading);cursor:pointer}.ukiyo-homepage-root .intake-meeting-prep>p{font:12px/1.7 var(--signal-reading);color:var(--nexus-slate);margin:15px 0 20px}@media(max-width:650px){.ukiyo-homepage-root .intake-role-options>label{padding:18px 14px}.ukiyo-homepage-root .intake-role-options strong{font-size:23px}.ukiyo-homepage-root .intake-calendar-unbound{gap:12px;padding:18px 13px}.ukiyo-homepage-root .intake-calendar-unbound>.micro{display:none}.ukiyo-homepage-root .public-intake .intake-role-options input[type=radio]{min-height:18px}.ukiyo-homepage-root .intake-demo-summary>strong{overflow-wrap:anywhere}}
