body:has(.public-intake-root),html:has(.public-intake-root){position:fixed;inset:0;width:100%;height:100%;height:100dvh;overflow:hidden;overscroll-behavior:none;background:var(--surface-public)}.orbid:has(.public-intake-root){height:100%;height:100dvh;overflow:hidden;background:var(--surface-public)}.public-intake-root{--pi-bg:var(--paper-canvas);--pi-bg-2:var(--surface-public);--pi-bg-3:var(--surface-hover);--pi-ink:var(--ink);--pi-ink-dim:var(--text-2);--pi-ink-faint:var(--text-3);--pi-line:var(--border);--pi-accent:var(--ob-accent);--pi-accent-2:var(--ob-accent-hover);--pi-sans:var(--font-instrument-sans,"Instrument Sans"),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--pi-serif:var(--font-public-serif,"Newsreader"),"Noto Serif SC","Songti SC",Georgia,serif;color:var(--pi-ink);background:var(--pi-bg-2);font-family:var(--pi-sans);height:100dvh;min-height:100dvh;display:flex;flex-direction:column}.public-intake-root ::selection{background:var(--pi-accent);color:var(--on-brand)}.public-intake-page{flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.public-intake-page,.public-intake-shell{display:flex;overflow:hidden;background:var(--pi-bg-2)}.public-intake-shell{flex-direction:column;height:100vh;height:100dvh;max-height:100dvh;width:100%}.public-intake-header-unit{position:sticky;top:0;left:0;right:0;width:100%;z-index:50;flex-shrink:0;display:flex;flex-direction:column}.public-intake-nav{width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--ob-h-topbar);padding:0 clamp(20px,4vw,48px);background:var(--ob-accent);border-bottom:var(--ob-line) solid var(--ob-accent-hover);box-sizing:border-box}.public-intake-nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.public-intake-mark{display:inline-flex;flex-shrink:0;align-items:center;text-decoration:none;color:var(--on-brand)}.public-intake-mark:hover{opacity:.9}.public-intake-mark img{display:block;height:var(--ob-logo-topbar);width:auto;max-width:none}.public-intake-nav .public-intake-nav-link{color:var(--ob-on-accent-2)!important;font-family:var(--pi-sans)!important;font-size:var(--ob-fs-ui)!important;font-weight:500!important;padding:5px 12px;border-radius:0;background:var(--ob-on-accent-fill);border:var(--ob-line) solid var(--ob-on-accent-line);text-decoration:none}.public-intake-nav .public-intake-nav-link:hover{background:var(--ob-on-accent-fill-hover);color:var(--ob-on-accent)!important;border-color:var(--ob-on-accent-line-hover)}.public-intake-nav .public-intake-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:0;color:var(--ob-on-accent-2);background:var(--ob-on-accent-fill);border:var(--ob-line) solid var(--ob-on-accent-line)}.public-intake-nav .public-intake-icon-btn:hover{background:var(--ob-on-accent-fill-hover);color:var(--ob-on-accent);border-color:var(--ob-on-accent-line-hover)}.public-intake-lang{position:relative}.public-intake-lang-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:100;min-width:156px;margin:0;padding:4px;list-style:none;background:var(--pi-bg);border:var(--ob-line) solid var(--pi-line);border-radius:8px;box-shadow:var(--ob-shadow-float)}.public-intake-lang-menu li{list-style:none;margin:0;padding:0}.public-intake-lang-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border:0;border-radius:4px;background:transparent;color:var(--pi-ink);font-family:var(--pi-sans);font-size:14px;font-weight:450;line-height:1.3;text-align:left;cursor:pointer}.public-intake-lang-item[aria-current=true]{font-weight:600;color:var(--pi-accent);background:color-mix(in srgb,var(--ruby-12) 6%,transparent)}.public-intake-lang-check{font-size:12px;font-weight:600;color:var(--pi-accent)}.public-intake-lang-item:hover{background:var(--pi-bg-3)}.public-intake-lang-item:focus-visible{outline:2px solid var(--pi-accent);outline-offset:-2px}.public-intake-nav-link{border:0;background:none;padding:0;color:var(--pi-ink-dim);font-family:var(--pi-sans)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.3!important;cursor:pointer;text-decoration:none}.public-intake-nav-link:hover{color:var(--pi-ink)}.public-intake-cta:focus-visible,.public-intake-field:focus-within,.public-intake-nav-link:focus-visible,.public-intake-root .intake-step:focus-visible,.public-intake-text-link:focus-visible{outline:2px solid var(--pi-accent);outline-offset:3px}.public-intake-wrap{width:100%;box-sizing:border-box}.public-intake-shell .public-intake-wrap[data-scroll=page],.public-intake-wrap[data-scroll=page]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-padding-bottom:var(--intake-action-bar-h,88px);width:100%;margin:0;padding:0}.public-intake-shell .public-intake-wrap.is-landing,.public-intake-shell .public-intake-wrap.is-landing[data-scroll=page]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:1 1 auto;min-height:0;overflow-y:auto;width:100%;margin:0 auto;padding:clamp(48px,8vh,88px) clamp(24px,5vw,64px);box-sizing:border-box}.public-intake-shell .public-intake-wrap.is-landing .public-intake-landing-body{width:100%;max-width:1200px;margin:auto}.public-intake-shell .public-intake-wrap.is-landing .public-intake-lead,.public-intake-shell .public-intake-wrap.is-landing .public-intake-pane h1,.public-intake-shell .public-intake-wrap.is-landing .public-intake-trust{text-align:center;margin-inline:auto}.public-intake-shell .public-intake-wrap.is-landing .public-intake-actions{justify-content:center}.public-intake-shell .public-intake-wrap.is-landing .public-intake-pane{width:100%;max-width:1200px;margin:0 auto;padding:0}.public-intake-shell .public-intake-wrap[data-scroll=app],.public-intake-wrap[data-scroll=app]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;width:100%;margin:0;padding:0}.public-intake-progress{width:100%;flex-shrink:0;padding:8px clamp(20px,4vw,48px) 10px;background:var(--pi-bg);border-bottom:var(--ob-line) solid var(--pi-line);box-sizing:border-box}.public-intake-progress .intake-stepper,.public-intake-progress-inner,.public-intake-progress-row{max-width:min(1440px,100%);margin-left:auto;margin-right:auto;width:100%}.public-intake-shell:has([data-scroll=app]) .public-intake-progress .intake-stepper,.public-intake-shell:has([data-scroll=app]) .public-intake-progress-inner,.public-intake-shell:has([data-scroll=app]) .public-intake-progress-row{max-width:100%;padding-left:clamp(12px,2vw,24px);padding-right:clamp(12px,2vw,24px)}.public-intake-progress-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px}.public-intake-shell .intake-body,.public-intake-shell .intake-chrome-body{flex:1 1 auto;min-height:0;min-width:0}.public-intake-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.public-intake-meta{margin:0;color:var(--pi-ink-faint);font-size:14px;line-height:1.4}.public-intake-pane{min-width:0}.public-intake-pane h1,.public-intake-root h1{margin:0;color:var(--pi-ink);font-family:var(--pi-serif);font-size:clamp(20px,4vw,20px);font-weight:400;letter-spacing:-.035em;line-height:1.15}.public-intake-lead{margin:14px 0 0;max-width:28em;color:var(--pi-ink-dim);font-size:16px;line-height:1.45}.public-intake-trust{margin:28px 0 0;max-width:36em;color:var(--pi-ink-faint);font-size:14px;line-height:1.45}.public-intake-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px}.public-intake-actions .public-intake-text-link{color:var(--pi-ink-faint);text-decoration:none;white-space:nowrap;font-size:14px;font-weight:500}.public-intake-actions .public-intake-text-link:hover{color:var(--pi-ink);text-decoration:underline}.public-intake-actions-tight{margin-top:0}.public-intake-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 24px;border:var(--ob-line) solid var(--pi-accent);background:var(--pi-accent);color:var(--on-brand);border-radius:0;font-family:var(--pi-sans);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.2;cursor:pointer;box-shadow:none}.public-intake-cta:hover:not(:disabled){background:var(--pi-accent-2);border-color:var(--pi-accent-2);box-shadow:none;transform:none}.public-intake-cta:disabled{opacity:.55;cursor:not-allowed}.public-intake-cta.is-wait{gap:8px}.public-intake-cta.is-wait:disabled{opacity:1;cursor:wait}.public-intake-wait-ring{flex-shrink:0;display:block;color:currentColor;transform-origin:center;animation:public-intake-spin .7s linear infinite}@keyframes public-intake-spin{to{transform:rotate(1turn)}}.public-intake-cta-ghost{background:transparent;color:var(--pi-ink);border-color:var(--pi-line)}.public-intake-cta-ghost:hover:not(:disabled){background:var(--pi-bg-3);border-color:var(--pi-ink)}.public-intake-error{margin:16px 0 0;color:var(--pi-accent);font-size:14px;line-height:1.4}.public-intake-root .public-intake-progress .intake-stepper{display:flex;flex-direction:column;gap:8px;margin:0}.public-intake-root .intake-stepper-meta{margin:0;font-size:12px;font-weight:600;color:var(--pi-ink-faint)}.public-intake-root .public-intake-progress .intake-stepper-bar{height:2px;background:var(--pi-bg-3);border:0;border-radius:0;overflow:hidden;margin-bottom:2px}.public-intake-root .public-intake-progress .intake-stepper-bar>i{display:block;height:100%;background:var(--pi-accent);border-radius:0;transition:width var(--ob-dur) var(--ob-ease)}.public-intake-root .public-intake-progress .intake-stepper-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:100%;margin:0;padding:0;list-style:none;overflow:visible}.public-intake-root .public-intake-progress .intake-stepper-item{display:flex;min-width:0}.public-intake-root .public-intake-progress button.intake-step{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;gap:6px;height:28px;padding:0 4px;border:0;background:transparent;color:var(--pi-ink-faint);font-family:var(--pi-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.3!important;cursor:pointer;border-radius:0}.public-intake-root button.intake-step.is-current{color:var(--pi-ink)!important;font-weight:600!important;background:color-mix(in srgb,var(--ruby-12) 5%,transparent)}.public-intake-root button.intake-step.is-complete{background:transparent;color:var(--pi-ink-dim)!important}.public-intake-root button.intake-step.is-complete:hover,.public-intake-root button.intake-step.is-current:hover{background:var(--pi-bg-2)}.public-intake-root button.intake-step.is-pending{cursor:not-allowed;opacity:.65}.public-intake-root .intake-step-indicator{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:0;font-size:12px;font-weight:600;line-height:1;flex-shrink:0;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg-2);color:var(--pi-ink-faint)}.public-intake-root button.intake-step.is-current .intake-step-indicator{background:var(--pi-accent);border-color:var(--pi-accent);color:var(--on-brand)}.public-intake-root button.intake-step.is-complete .intake-step-indicator{background:var(--success);border-color:var(--success);color:var(--on-brand)}.public-intake-root button.intake-step .intake-step-icon{display:block}.public-intake-root button.intake-step .intake-step-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.public-intake-root .public-intake-progress .intake-stepper-list{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:thin}.public-intake-root .public-intake-progress .intake-stepper-item{flex:0 0 auto}.public-intake-root .public-intake-progress button.intake-step{width:auto;min-height:44px;height:auto;padding:0 8px}.public-intake-root button.intake-step .intake-step-label{overflow:visible;text-overflow:clip}}.public-intake-otp{margin-top:36px;display:flex;flex-direction:column;gap:14px}.public-intake-otp-title{margin:0;font-family:var(--pi-serif);font-size:20px;font-weight:400;letter-spacing:-.03em}.public-intake-field{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:48px;padding:10px 16px;background:var(--pi-bg);border:var(--ob-line) solid var(--border-strong)}.public-intake-field span{color:var(--pi-ink-faint);font-size:14px;font-weight:500;line-height:1.3}.public-intake-field input{width:100%;border:0;padding:0;background:transparent;color:var(--pi-ink);font-family:inherit;font-size:16px;line-height:1.4}.public-intake-field input:focus{outline:none}.public-intake-shell.orbid{background:var(--pi-bg-2);color:var(--pi-ink);font-family:var(--pi-sans)}.public-intake-shell .intake-chrome-body{overflow:visible;padding:32px clamp(24px,4vw,64px) 64px;width:100%;max-width:min(1440px,calc(100% - 32px));margin:0 auto;box-sizing:border-box}.public-intake-shell .public-intake-wrap[data-scroll=page]>.intake-chrome-body{flex:1 0 auto;min-height:auto}.public-intake-shell .intake-chrome-body .intake-pane,.public-intake-shell .intake-pane{max-width:min(1200px,100%);padding:0}.public-intake-shell .public-intake-loading-viewport,.public-intake-wrap:has([data-testid=intake-client-pending])>div,.public-intake-wrap:has([data-testid=intake-loading])>div{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:calc(100vh - 50px)!important;min-height:calc(100dvh - 50px)!important;margin:0 auto!important;padding:32px 24px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important}.public-intake-shell .intake-pane.is-centered-loading,.public-intake-shell .public-intake-loading-viewport .intake-pane,.public-intake-wrap:has([data-testid=intake-client-pending]) .intake-pane,.public-intake-wrap:has([data-testid=intake-loading]) .intake-pane{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:24rem!important;margin:auto!important;padding:0!important;text-align:center!important}.public-intake-shell .intake-scope-page{width:100%;max-width:none;display:flex;flex-direction:column;gap:16px}.public-intake-shell .intake-scope-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,22rem);gap:24px;align-items:start;width:100%}.public-intake-shell .intake-scope-invoice,.public-intake-shell .intake-scope-options{border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg);min-width:0}.public-intake-shell .intake-scope-table{width:100%;border-collapse:collapse}.public-intake-shell .intake-scope-table th{font-size:12px;font-weight:600;color:var(--pi-ink-faint);text-align:left;padding:8px 12px;border-bottom:var(--ob-line) solid var(--pi-line);background:var(--pi-bg-2)}.public-intake-shell .intake-scope-table td{font-size:14px;color:var(--pi-ink);padding:10px 12px;border-bottom:var(--ob-line) solid var(--pi-line)}.public-intake-shell .intake-scope-table td.num,.public-intake-shell .intake-scope-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:8rem}.public-intake-shell .intake-scope-table tr.total td{font-weight:600;border-bottom:0;background:var(--pi-bg-2)}.public-intake-shell .intake-scope-options{padding:12px}.public-intake-shell .intake-scope-options h2{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--pi-ink-faint)}.public-intake-shell .intake-scope-option{display:flex;align-items:center;gap:8px;min-height:32px;font-size:14px;color:var(--pi-ink);cursor:pointer}.public-intake-shell .intake-scope-option input{width:16px;height:16px;flex-shrink:0;accent-color:var(--pi-accent)}.public-intake-shell .intake-scope-option input:focus-visible{outline:2px solid var(--pi-accent);outline-offset:2px}.public-intake-shell .intake-scope-option-label{display:flex;flex:1;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.public-intake-shell .pay-label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--pi-ink-faint)}.public-intake-shell .intake-scope-option-label .num{font-variant-numeric:tabular-nums;color:var(--pi-ink-faint);white-space:nowrap}@media (max-width:900px){.public-intake-shell .intake-scope-grid{grid-template-columns:minmax(0,1fr)}}.public-intake-shell .intake-desk-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:auto;padding:24px;width:100%}.public-intake-shell .intake-desk,.public-intake-shell .intake-desk-body .intake-desk{display:flex;flex-direction:column;gap:24px;width:100%;max-width:none;min-width:0}.public-intake-shell .intake-deliver-body{display:flex;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;padding:0}.public-intake-shell .intake-deliver{display:grid;grid-template-columns:minmax(0,1fr) 360px;width:100%;height:100%;min-height:0}.public-intake-shell .intake-deliver-stage{min-width:0;min-height:0;overflow:auto;background:var(--pi-bg-3)}.public-intake-shell .intake-deliverable-paper{min-height:100%;overflow:visible;background:transparent;border:0}.public-intake-shell .intake-deliverable-paper .docx-wrapper{background:transparent!important;padding:24px 16px 48px!important}.public-intake-shell .intake-deliverable-paper section.docx{margin-left:auto!important;margin-right:auto!important}.public-intake-shell .intake-deliver-rail{display:flex;flex-direction:column;gap:24px;min-width:0;min-height:0;overflow:auto;padding:24px;background:var(--pi-bg);border-left:var(--ob-line) solid var(--pi-line)}.public-intake-shell .intake-deliver-rail h1{margin:6px 0 0;color:var(--pi-ink);font-family:var(--pi-serif);font-size:20px;font-weight:400;letter-spacing:-.03em;line-height:1.2;word-break:break-word}.public-intake-shell .intake-deliver-section{margin:0;color:var(--pi-ink-faint);font-size:14px;font-weight:500;line-height:1.3}.public-intake-shell .intake-deliver-kv{display:flex;flex-direction:column}.public-intake-shell .intake-deliver-row{display:grid;grid-template-columns:minmax(7.5rem,max-content) 1fr;align-items:baseline;gap:16px;padding:10px 0;border-bottom:var(--ob-line) solid var(--pi-line)}.public-intake-shell .intake-deliver-row span{color:var(--pi-ink-faint);font-size:14px;font-weight:500}.public-intake-shell .intake-deliver-row strong{min-width:0;color:var(--pi-ink);font-size:14px;font-weight:500;overflow-wrap:anywhere}.public-intake-shell .intake-deliver-block{display:flex;flex-direction:column;gap:16px;padding-top:8px;border-top:var(--ob-line) solid var(--pi-line)}.public-intake-shell .intake-deliver-rail .public-intake-cta{width:100%}.public-intake-shell .intake-deliver-check{display:flex;align-items:flex-start;gap:8px;color:var(--pi-ink-dim);font-size:14px;line-height:1.45}.public-intake-shell .intake-deliver-check input{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--pi-accent)}.public-intake-shell .intake-deliver-check input:focus-visible{outline:2px solid var(--pi-accent);outline-offset:2px}.public-intake-shell .public-intake-field.is-error{border-color:var(--pi-accent)}.public-intake-shell.orbid .intake-body{display:flex;flex-direction:column}.intake-rail-resize{display:none}@media (min-width:1024px){.public-intake-shell.orbid #intake-brief-rail{position:relative}.public-intake-shell.orbid .intake-rail-resize{display:block;position:absolute;z-index:2;top:0;bottom:0;left:-4px;width:8px;padding:0;border:0;border-radius:0;background:transparent;cursor:col-resize;touch-action:none}.public-intake-shell.orbid .intake-rail-resize:before{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:transparent}.public-intake-shell.orbid .intake-rail-resize:focus-visible:before,.public-intake-shell.orbid .intake-rail-resize:hover:before{width:2px;left:3px;background:var(--color-brand)}.public-intake-shell.orbid .intake-rail-resize:focus-visible{outline:none}}.public-intake-shell .intake-main{min-height:0;height:100%;background:transparent}.public-intake-shell .intake-main.intake-desk{display:flex;flex-direction:column;overflow:hidden}.public-intake-shell .intake-rail[data-testid=intake-desk-rail]{overflow:auto;padding:16px;gap:16px;border-left:var(--ob-line) solid var(--pi-line)}.public-intake-shell.orbid .intake-rail{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;background:var(--pi-bg);border-left-color:var(--pi-line)}.public-intake-shell .intake-stream{flex:1 1 0;min-height:0;overflow-y:auto}.public-intake-shell .intake-thread,.public-intake-shell .intake-thread.orbid{height:auto;width:100%;max-width:none;margin:0;background:transparent;color:inherit;font-family:inherit;font-size:14px}.public-intake-shell .intake-handoff{width:100%;max-width:none;margin:0}.public-intake-shell .intake-chrome-body:has(.intake-confirm-page){display:flex;flex-direction:column;padding:36px clamp(24px,4vw,64px) 72px;max-width:min(1400px,calc(100% - 32px));margin:0 auto;box-sizing:border-box}.public-intake-shell .intake-main:has(.intake-confirm-page){display:flex;flex:1 1 auto;flex-direction:column;height:auto;min-height:auto;width:100%}.public-intake-shell .intake-confirm-page,.public-intake-shell.orbid .intake-confirm-sheet.intake-handoff{display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:none;min-height:0}.public-intake-shell.orbid .intake-confirm-sheet.intake-handoff{gap:24px;margin:0;padding:0}.public-intake-shell .intake-confirm-head{margin-bottom:28px}.public-intake-shell .intake-confirm-head h1{font-family:var(--pi-serif);font-size:clamp(20px,3.5vw,20px);font-weight:400;letter-spacing:-.03em;line-height:1.2;color:var(--pi-ink);margin:0 0 8px}.public-intake-shell .intake-confirm-head p{font-size:14px;line-height:1.5;color:var(--pi-ink-dim);margin:0 0 14px;max-width:42em}.public-intake-shell [data-testid=intake-confirm-back]{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--pi-ink-faint);text-decoration:none}.public-intake-shell [data-testid=intake-confirm-back]:hover{color:var(--pi-ink);text-decoration:underline}.public-intake-shell .intake-confirm-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;width:100%}.public-intake-shell .intake-confirm-col{display:flex;flex-direction:column;gap:24px;min-width:0}.public-intake-shell [data-testid=intake-confirm-fee],.public-intake-shell [data-testid=intake-confirm-notices],.public-intake-shell [data-testid=intake-consent],.public-intake-shell [data-testid=intake-contact]{background:var(--color-bg-surface)!important;border:var(--ob-line) solid var(--color-border-muted)!important;border-radius:0!important;padding:24px 28px!important;box-shadow:none!important;display:flex;flex-direction:column;gap:12px}.public-intake-shell [data-testid=intake-confirm-fee] h2,.public-intake-shell [data-testid=intake-confirm-notices] h2,.public-intake-shell [data-testid=intake-contact] h2{font-size:12px!important;font-weight:600!important;text-transform:none!important;color:var(--color-text-tertiary)!important;margin:0 0 4px!important}.public-intake-shell [data-testid=intake-confirm-fee] p,.public-intake-shell [data-testid=intake-confirm-notices] p{font-size:14px;line-height:1.55;color:var(--color-text-secondary);margin:0}.public-intake-shell [data-testid=intake-contact] label{display:flex;flex-direction:column;gap:6px;margin-top:4px}.public-intake-shell [data-testid=intake-contact] label span{font-size:12px;font-weight:600;color:var(--color-text-secondary)}.public-intake-shell [data-testid=intake-contact] input{height:40px;padding:0 12px;border-radius:0;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg-2);font-size:14px;color:var(--pi-ink)}.public-intake-shell [data-testid=intake-contact] input:focus{border-color:var(--pi-accent);background:var(--pi-bg);outline:2px solid var(--pi-accent);outline-offset:-1px}.public-intake-shell .intake-notice{background:var(--surface-public);border:var(--ob-line) solid var(--pi-bg-3);border-radius:0;padding:14px 16px;overflow:visible}.public-intake-shell .intake-notice p{font-size:12px;line-height:1.6;color:var(--pi-ink-dim)}.public-intake-shell .intake-consent-checks{display:flex;flex-direction:column;gap:10px;margin-top:6px}.public-intake-shell .intake-consent-checks label{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:0;background:transparent;cursor:pointer}.public-intake-shell .intake-consent-checks label:hover{background:var(--pi-bg-2)}.public-intake-shell .intake-consent-checks input[type=checkbox],.public-intake-shell input[data-testid=intake-summary-confirm]{width:17px;height:17px;margin-top:2px;accent-color:var(--pi-accent);cursor:pointer}.public-intake-shell .intake-consent-checks span{font-size:14px;line-height:1.5;color:var(--pi-ink)}.public-intake-shell label:has([data-testid=intake-summary-confirm]){display:flex;align-items:flex-start;gap:10px;background:var(--pi-bg);border:var(--ob-line) solid var(--pi-line);border-radius:0;padding:16px 20px;box-shadow:none;cursor:pointer}.public-intake-shell label:has([data-testid=intake-summary-confirm]):hover{border-color:var(--pi-line);background:var(--pi-bg-2)}.public-intake-shell label:has([data-testid=intake-summary-confirm]) span{font-size:14px;font-weight:500;line-height:1.5;color:var(--pi-ink)}.intake-confirm-actions{position:static!important;margin-top:32px;padding:24px 0 48px;border-top:var(--ob-line) solid var(--pi-line);display:flex;flex-direction:column;gap:14px}.public-intake-shell [data-testid=intake-submit-blockers]{background:var(--brand-client-muted);border:var(--ob-line) solid var(--brand-client-muted);border-radius:0;padding:12px 16px;color:var(--pi-accent);font-size:14px;font-weight:500;line-height:1.5;margin:0}.intake-confirm-actions button[data-testid=intake-submit]{height:44px;width:100%;border-radius:0;background:var(--pi-accent);color:var(--on-brand);font-size:14px;font-weight:600;letter-spacing:-.01em;box-shadow:none;cursor:pointer;border:0}.intake-confirm-actions button[data-testid=intake-submit]:hover:not(:disabled){background:var(--pi-accent-2);box-shadow:none;transform:none}.intake-confirm-actions button[data-testid=intake-submit]:active:not(:disabled){background:var(--pi-accent-2);transform:none}.intake-confirm-actions button[data-testid=intake-submit]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:900px){.public-intake-shell .intake-confirm-grid{grid-template-columns:minmax(0,1fr)}}.public-intake-shell .intake-thread{--intake-bubble-width:min(80%,480px)}.public-intake-shell .intake-thread .msg,.public-intake-shell .intake-thread .msg.msg-user{width:fit-content!important;min-width:0!important;max-width:var(--intake-bubble-width,min(80%,480px))!important}.public-intake-shell .intake-thread .msg-head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.public-intake-shell .intake-thread .msg.msg-user .msg-head{justify-content:flex-end}.public-intake-shell .intake-thread .msg-head .who{color:var(--pi-ink-faint);font-size:14px;font-weight:500;letter-spacing:0}.public-intake-shell .intake-thread .intake-agent-trace{padding:4px 0 12px}.public-intake-shell .intake-thread .agent-thinking-toggle,.public-intake-shell .intake-thread .intake-trace-label,.public-intake-shell .intake-thread .thinking-chain-label,.public-intake-shell .intake-thread .thinking-inline-timer{color:var(--pi-ink)}.public-intake-shell .intake-thread .intake-trace-row-pending .intake-trace-label,.public-intake-shell .intake-thread .intake-trace-source{color:var(--pi-ink-faint)}.public-intake-shell .intake-thread .msg.msg-user>.msg-body,.public-intake-shell .intake-thread .msg:not(.msg-user)>.msg-body,.public-intake-shell .intake-thread .msg>.msg-body{background:var(--pi-bg);border:var(--ob-line) solid var(--pi-line);color:var(--pi-ink);font-family:var(--pi-sans);font-size:14px;font-weight:400;line-height:1.5;padding:12px 16px;border-radius:4px;width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.public-intake-shell .intake-thread .msg>.msg-body p+p{margin-top:8px}.public-intake-shell .intake-msg-copy strong,.public-intake-shell .intake-original-tip-body strong,.public-intake-shell .intake-thread .msg>.msg-body strong{font-weight:600;color:var(--pi-ink)}.public-intake-shell .intake-thread .msg>.msg-body ul,.public-intake-shell .intake-thread .msg>.msg-body ul.intake-msg-bullets{list-style-type:disc!important;padding-left:20px!important;margin:8px 0!important}.public-intake-shell .intake-thread .msg>.msg-body ul li{margin:4px 0!important;line-height:1.5!important}.public-intake-shell .intake-thread .msg>.msg-body ul li::marker{color:var(--pi-ink-subtle)}.public-intake-root .intake-thread .intake-options{display:flex;flex-wrap:wrap;gap:8px;width:100%}.public-intake-root button.intake-option{width:auto;min-height:28px;padding:0 12px;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg);color:var(--pi-ink);font-family:var(--pi-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-align:left;cursor:pointer}.public-intake-root button.intake-option:hover{background:var(--pi-bg-2)}.public-intake-root button.intake-option.is-on{background:var(--pi-bg-2);border-color:var(--pi-accent);color:var(--pi-ink)}.public-intake-root button.intake-option:focus-visible{outline:2px solid var(--pi-accent);outline-offset:3px;box-shadow:none}.public-intake-root button.intake-options-done{flex:1 0 100%;min-height:32px;border:var(--ob-line) solid var(--pi-accent);background:var(--pi-accent);color:var(--on-brand);font-family:var(--pi-sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important}.public-intake-shell [data-testid=intake-brief]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;color:var(--pi-ink)}.public-intake-shell .intake-brief-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.public-intake-shell .intake-brief-footer{flex-shrink:0;padding:12px 16px 16px;border-top:var(--ob-line) solid var(--pi-line);background:var(--pi-bg)}.public-intake-brief-next{width:100%;min-height:40px;padding:0 16px;font-size:14px!important}.public-intake-brief-next:disabled{background:var(--pi-bg-3);border-color:var(--pi-line);color:var(--pi-ink-faint);opacity:1}.public-intake-shell .intake-composer,.public-intake-shell .intake-composer.orbid,.public-intake-shell.orbid .intake-composer{height:auto;flex:0 0 auto;align-self:stretch;width:100%;max-width:none;margin:0;background:transparent;border-top:0;padding:12px 24px 16px;font-family:inherit;color:inherit}.public-intake-shell .intake-composer-box{width:100%;border-color:var(--border-strong);background:var(--pi-bg)}.public-intake-shell .intake-composer-box:focus-within{border-color:var(--pi-accent)}.public-intake-shell .intake-composer-box textarea{font-family:var(--pi-sans);font-size:16px;color:var(--pi-ink)}.public-intake-shell .intake-composer-bar [data-testid=intake-attach]{color:var(--pi-ink-dim)}.public-intake-shell .intake-composer-hint{color:var(--pi-ink-faint);font-weight:400;letter-spacing:0}.public-intake-shell .intake-composer-bar>button:last-of-type{min-height:36px;padding:0 14px;border:var(--ob-line) solid var(--pi-accent);background:var(--pi-accent)!important;color:var(--on-brand)!important;font-family:var(--pi-sans);font-weight:600}@media (max-width:1023px){.public-intake-shell .intake-deliver{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(42vh,1fr) auto}.public-intake-shell .intake-deliver-rail{border-left:0;border-top:var(--ob-line) solid var(--pi-line);max-height:48vh}.public-intake-shell.orbid .intake-body{grid-template-columns:minmax(0,1fr)}.public-intake-shell.orbid .intake-rail.is-open{display:flex;flex-direction:column}}.public-intake-root .intake-quote{margin-top:4px;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg)}.public-intake-root .intake-quote-scroll{overflow-x:auto}.public-intake-root .intake-quote-table{width:100%;min-width:32rem;border-collapse:collapse}.public-intake-root .intake-quote-table th{font-size:12px;font-weight:600;color:var(--pi-ink-faint);text-align:left;padding:8px 12px;border-bottom:var(--ob-line) solid var(--pi-line);background:var(--pi-bg-2)}.public-intake-root .intake-quote-table td.num,.public-intake-root .intake-quote-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.public-intake-root .intake-quote-table td:nth-child(2),.public-intake-root .intake-quote-table th:nth-child(2){width:4.5rem}.public-intake-root .intake-quote-table td:nth-child(3),.public-intake-root .intake-quote-table th:nth-child(3){width:8rem}.public-intake-root .intake-quote-table td{font-size:14px;color:var(--pi-ink);padding:10px 12px;border-bottom:var(--ob-line) solid var(--pi-line);vertical-align:top}.public-intake-root .intake-quote-status{font-size:12px;font-weight:600;color:var(--pi-ink-faint)}.public-intake-root .intake-quote-item{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.public-intake-root .intake-quote-table input[type=checkbox]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--pi-accent)}.public-intake-root .intake-quote-table input[type=checkbox]:focus-visible{outline:2px solid var(--pi-accent);outline-offset:2px}.public-intake-root .intake-quote-table tr.is-on td{background:var(--pi-bg-2)}.public-intake-root .intake-quote-table tr.total td{font-weight:600;border-bottom:0;background:var(--pi-bg-2);color:var(--pi-ink)}@media (max-width:640px){.public-intake-nav{padding:0 20px}.public-intake-wrap{width:min(40rem,calc(100% - 32px));padding-top:20px}.public-intake-page .public-intake-wrap{padding-top:0}}.public-intake-shell .intake-desk-mark{flex-shrink:0}.public-intake-shell .cw-root.intake-desk-cw{display:contents}.public-intake-shell .intake-main.intake-desk{gap:12px;padding:16px 24px}.public-intake-shell .intake-desk-drop,.public-intake-shell .intake-desk-thread{display:flex;flex:1 1 0;flex-direction:column;min-height:0}.public-intake-shell .intake-desk-thread>.cw-thread{flex:1 1 0}.public-intake-shell .intake-desk-files{display:flex;flex-direction:column;gap:8px}@media (max-width:767px){.public-intake-shell .intake-main.intake-desk{padding:12px 16px}}:is(.public-intake-shell,.intake-embedded) .intake-v2{display:flex;flex-direction:column;gap:12px;max-width:720px}:is(.public-intake-shell,.intake-embedded) .intake-v2-title{margin:0;font-size:20px;font-weight:600;color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .intake-v2-lead,:is(.public-intake-shell,.intake-embedded) .intake-v2-muted{margin:0;font-size:14px;color:var(--pi-ink-subtle,var(--pi-ink))}:is(.public-intake-shell,.intake-embedded) .intake-v2-label{margin:8px 0 0;font-size:12px;font-weight:600;color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .intake-v2-tabs{display:flex;border-bottom:var(--ob-line) solid var(--pi-line)}:is(.public-intake-shell,.intake-embedded) button.intake-v2-tab{padding:8px 12px;border:0;border-bottom:var(--ob-line) solid transparent;background:transparent;color:var(--pi-ink-subtle,var(--pi-ink));font-size:14px;font-weight:500;cursor:pointer}:is(.public-intake-shell,.intake-embedded) button.intake-v2-tab.is-on{border-bottom-color:var(--pi-accent);color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .intake-v2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}:is(.public-intake-shell,.intake-embedded) .intake-v2-row{display:flex;flex-wrap:wrap;gap:8px}:is(.public-intake-shell,.intake-embedded) button.intake-v2-choice{min-height:36px;padding:8px 12px;border:var(--ob-line) solid var(--pi-line);border-radius:0;background:var(--pi-bg);color:var(--pi-ink);font-size:14px;text-align:left;cursor:pointer}:is(.public-intake-shell,.intake-embedded) button.intake-v2-choice:hover{background:var(--pi-bg-2)}:is(.public-intake-shell,.intake-embedded) button.intake-v2-choice.is-on{border-color:var(--pi-accent);background:var(--pi-bg-2)}:is(.public-intake-shell,.intake-embedded) button.intake-v2-choice:focus-visible,:is(.public-intake-shell,.intake-embedded) button.intake-v2-tab:focus-visible{outline:2px solid var(--pi-accent);outline-offset:2px}:is(.public-intake-shell,.intake-embedded) .intake-v2-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .intake-v2-field input,:is(.public-intake-shell,.intake-embedded) .intake-v2-field textarea{border:var(--ob-line) solid var(--pi-line);border-radius:0;background:var(--pi-bg);color:var(--pi-ink);padding:8px;font-size:14px}:is(.public-intake-shell,.intake-embedded) .intake-v2-check{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .intake-v2-list{margin:0;padding:0;list-style:none;border:var(--ob-line) solid var(--pi-line)}:is(.public-intake-shell,.intake-embedded) .intake-v2-item{display:flex;flex-direction:column;gap:6px;padding:12px;border-bottom:var(--ob-line) solid var(--pi-line)}:is(.public-intake-shell,.intake-embedded) .intake-v2-item:last-child{border-bottom:0}:is(.public-intake-shell,.intake-embedded) .intake-v2-item-head{display:flex;justify-content:space-between;gap:8px;font-size:14px;color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .intake-v2-tag{font-size:12px;color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .intake-v2-tag[data-kind=supplement]{display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:var(--ob-line) solid var(--pi-line);font-weight:600;color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .intake-v2-tag[data-kind=supplement]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pi-accent)}:is(.public-intake-shell,.intake-embedded) .intake-v2-files{margin:0;padding:0;list-style:none;font-size:12px;color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .intake-v2-files li{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}:is(.public-intake-shell,.intake-embedded) .intake-v2-files .intake-v2-hint{flex-basis:100%;order:10;color:var(--pi-warn,var(--amber-11))}:is(.public-intake-shell,.intake-embedded) .intake-v2-files li>.intake-v2-file-actions{display:inline-flex;align-items:center;gap:4px;margin-left:auto}:is(.public-intake-shell,.intake-embedded) button.intake-v2-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;color:var(--pi-ink-faint);cursor:pointer;flex-shrink:0}:is(.public-intake-shell,.intake-embedded) button.intake-v2-icon-btn:hover:not(:disabled){color:var(--pi-ink);background:var(--pi-line)}:is(.public-intake-shell,.intake-embedded) button.intake-v2-icon-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}:is(.public-intake-shell,.intake-embedded) button.intake-v2-icon-btn:disabled{opacity:.4;cursor:not-allowed}:is(.public-intake-shell,.intake-embedded) button.intake-v2-link{border:0;background:transparent;color:var(--pi-accent);font-size:12px;cursor:pointer}:is(.public-intake-shell,.intake-embedded) .intake-v2-sign{display:flex;flex-direction:column;gap:10px}:is(.public-intake-shell,.intake-embedded) .intake-v2-error{margin:0;font-size:14px;color:var(--color-destructive,var(--pi-ink))}:is(.public-intake-shell,.intake-embedded) .intake-v2-actions{display:flex;justify-content:flex-end}:is(.public-intake-shell,.intake-embedded) .intake-v2-blockers ul{margin:4px 0 0;padding-left:18px;font-size:12px}:is(.public-intake-shell,.intake-embedded) .intake-v2-blockers button.intake-v2-link{padding:0;text-align:left;text-decoration:underline}:is(.public-intake-shell,.intake-embedded) div.intake-v2-error{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;border:var(--ob-line) solid var(--color-destructive,var(--pi-line))}:is(.public-intake-shell,.intake-embedded) div.intake-v2-error p{margin:0}:is(.public-intake-shell,.intake-embedded) .intake-v2-success{padding:12px;border:var(--ob-line) solid var(--pi-line)}:is(.public-intake-shell,.intake-embedded) .intake-v2-login{display:flex;flex-direction:column;gap:8px;margin-top:12px}:is(.public-intake-shell,.intake-embedded) .intake-v2-notices{display:flex;flex-direction:column;gap:8px}:is(.public-intake-shell,.intake-embedded) .compliance-notice{padding:8px 0 0;border-top:var(--ob-line) solid var(--pi-line);font-size:12px;color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .compliance-notice-title{margin:0 0 2px;font-size:12px;color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .compliance-notice-body{margin:0;line-height:1.5}:is(.public-intake-shell,.intake-embedded) .intake-v2-notice-gate{display:flex;flex-direction:column;gap:10px;padding:12px;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg)}:is(.public-intake-shell,.intake-embedded) .intake-v2-notice{display:flex;flex-direction:column;gap:6px}:is(.public-intake-shell,.intake-embedded) .intake-v2-notice-body{max-height:180px;overflow-y:auto;padding-right:4px}:is(.public-intake-shell,.intake-embedded) .intake-v2-declaration,:is(.public-intake-shell,.intake-embedded) .intake-v2-receipt{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg)}:is(.public-intake-shell,.intake-embedded) .intake-v2-receipt dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:12px;color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .intake-v2-receipt dt{color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .intake-v2-receipt dd{margin:0}:is(.public-intake-shell,.intake-embedded) .upload-dropzone{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:var(--ob-line) dashed var(--pi-line);border-radius:0;background:var(--pi-bg)}:is(.public-intake-shell,.intake-embedded) .upload-dropzone-over{border-color:var(--pi-accent);background:var(--pi-bg-2)}:is(.public-intake-shell,.intake-embedded) .upload-dropzone-button{min-height:36px;padding:0 14px;border:var(--ob-line) solid var(--pi-line);border-radius:0;background:var(--pi-bg-2);color:var(--pi-ink);font:inherit;font-size:14px;cursor:pointer}:is(.public-intake-shell,.intake-embedded) .upload-dropzone-button:focus-visible{outline:2px solid var(--pi-accent);outline-offset:2px}:is(.public-intake-shell,.intake-embedded) .upload-dropzone-button:disabled{opacity:.5;cursor:not-allowed}:is(.public-intake-shell,.intake-embedded) .upload-dropzone-hint{font-size:12px;color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .upload-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}:is(.public-intake-shell,.intake-embedded) .upload-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:var(--ob-line) solid var(--pi-line);border-radius:0;background:var(--pi-bg)}:is(.public-intake-shell,.intake-embedded) .upload-item-thumb{width:40px;height:40px;border-radius:4px;object-fit:cover;background:var(--pi-bg-3)}:is(.public-intake-shell,.intake-embedded) .upload-item-head{display:flex;justify-content:space-between;gap:8px;font-size:14px}:is(.public-intake-shell,.intake-embedded) .upload-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .upload-item-size,:is(.public-intake-shell,.intake-embedded) .upload-item-status{margin:0;font-size:12px;color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .upload-item-error{color:var(--color-destructive,var(--pi-ink))}:is(.public-intake-shell,.intake-embedded) .upload-item-bar{height:4px;margin:6px 0 4px;border-radius:999px;background:var(--pi-bg-3);overflow:hidden}:is(.public-intake-shell,.intake-embedded) .upload-item-fill{display:block;height:100%;background:var(--pi-accent);transition:width var(--ob-dur) var(--ob-ease)}:is(.public-intake-shell,.intake-embedded) .upload-item-actions{display:flex;gap:8px}:is(.public-intake-shell,.intake-embedded) .upload-preview-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--pi-ink) 45%,transparent)}:is(.public-intake-shell,.intake-embedded) .upload-preview{display:flex;flex-direction:column;width:min(960px,100%);height:min(86dvh,100%);background:var(--pi-bg);border:var(--ob-line) solid var(--pi-line);border-radius:0}:is(.public-intake-shell,.intake-embedded) .upload-preview-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:var(--ob-line) solid var(--pi-line)}:is(.public-intake-shell,.intake-embedded) .upload-preview-bar .upload-item-name{flex:1}:is(.public-intake-shell,.intake-embedded) .upload-preview-body{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:16px}:is(.public-intake-shell,.intake-embedded) .upload-preview-pdf{width:100%;height:100%;min-height:70vh;border:0}:is(.public-intake-shell,.intake-embedded) .upload-preview-img{max-width:100%;cursor:zoom-in}:is(.public-intake-shell,.intake-embedded) .upload-preview-img-zoom{max-width:none;cursor:zoom-out}@media (prefers-reduced-motion:reduce){:is(.public-intake-shell,.intake-embedded) .upload-item-fill{transition:none}}.intake-embedded{--pi-bg:var(--cw-bg);--pi-bg-2:var(--cw-bg-2);--pi-bg-3:var(--cw-bg-hover);--pi-ink:var(--cw-ink);--pi-ink-dim:var(--cw-ink-2);--pi-ink-subtle:var(--cw-ink-3);--pi-ink-faint:var(--cw-ink-3);--pi-line:var(--cw-line);--pi-accent:var(--cw-accent);--pi-accent-2:var(--cw-accent-hover);--pi-sans:var(--cw-font);--pi-serif:var(--cw-font-display);color:var(--pi-ink);font-family:var(--pi-sans)}.public-intake-shell .intake-chrome-body:has(.intake-onboard-v2){max-width:1200px}:is(.public-intake-shell,.intake-embedded) .intake-pane.intake-onboard-v2{width:100%;max-width:none;container-type:inline-size}:is(.public-intake-shell,.intake-embedded) .intake-onboard-v2>:is(.intake-v2-title,.intake-v2-lead){max-width:720px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-section{display:flex;flex-direction:column;gap:12px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepper{display:none;margin:12px 0 0;padding:0;list-style:none;gap:4px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepper-step{flex:1;min-width:0}:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepper-step button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;padding:6px 8px;border:0;border-bottom:var(--ob-line) solid var(--pi-line);background:transparent;color:var(--pi-ink-faint);font-size:14px;font-weight:600;cursor:pointer}:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepper-step button:disabled{cursor:default;opacity:.6}:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepper-step.is-done button{color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepper-step.is-on button{border-bottom-color:var(--pi-accent);color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepper-step button:focus-visible{outline:2px solid var(--pi-accent);outline-offset:2px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepper-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:var(--ob-line) solid;border-radius:999px;font-size:12px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepper-step.is-on .intake-onboard-stepper-num{border-color:var(--pi-accent);background:var(--pi-accent);color:var(--pi-bg)}:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepnav{display:none;justify-content:space-between;gap:8px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-main{display:flex;flex-direction:column;gap:12px;min-width:0}:is(.public-intake-shell,.intake-embedded) .intake-onboard-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}:is(.public-intake-shell,.intake-embedded) button.intake-onboard-cat,:is(.public-intake-shell,.intake-embedded) button.intake-onboard-item{display:flex;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg);color:var(--pi-ink);text-align:left;cursor:pointer}:is(.public-intake-shell,.intake-embedded) button.intake-onboard-cat{flex-direction:column;gap:4px;padding:14px;min-height:120px}:is(.public-intake-shell,.intake-embedded) button.intake-onboard-item{align-items:flex-start;gap:10px;padding:10px 12px}:is(.public-intake-shell,.intake-embedded) button.intake-onboard-cat:hover,:is(.public-intake-shell,.intake-embedded) button.intake-onboard-item:hover{background:var(--pi-bg-2)}:is(.public-intake-shell,.intake-embedded) button.intake-onboard-cat.is-on,:is(.public-intake-shell,.intake-embedded) button.intake-onboard-item.is-on{border-color:var(--pi-accent);background:var(--pi-bg-2)}:is(.public-intake-shell,.intake-embedded) button.intake-onboard-cat:focus-visible,:is(.public-intake-shell,.intake-embedded) button.intake-onboard-item:focus-visible,:is(.public-intake-shell,.intake-embedded) button.intake-onboard-swap:focus-visible{outline:2px solid var(--pi-accent);outline-offset:2px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-icon{flex:none;color:var(--pi-accent)}:is(.public-intake-shell,.intake-embedded) .intake-onboard-cat-title,:is(.public-intake-shell,.intake-embedded) .intake-onboard-item-title{font-size:14px;font-weight:600}:is(.public-intake-shell,.intake-embedded) .intake-onboard-cat-examples,:is(.public-intake-shell,.intake-embedded) .intake-onboard-cat-summary,:is(.public-intake-shell,.intake-embedded) .intake-onboard-item-summary{font-size:12px;line-height:1.45;color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .intake-onboard-cat-examples{margin-top:auto}:is(.public-intake-shell,.intake-embedded) .intake-onboard-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}:is(.public-intake-shell,.intake-embedded) .intake-onboard-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg);color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .intake-onboard-search input{flex:1;min-width:0;height:36px;border:0;background:transparent;color:var(--pi-ink);font-size:14px;outline:none}:is(.public-intake-shell,.intake-embedded) .intake-onboard-search:focus-within{border-color:var(--pi-accent)}:is(.public-intake-shell,.intake-embedded) .intake-onboard-direction{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}@media (max-width:560px){:is(.public-intake-shell,.intake-embedded) .intake-onboard-direction{grid-template-columns:minmax(0,1fr)}}:is(.public-intake-shell,.intake-embedded) button.intake-onboard-swap{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg);color:var(--pi-ink);cursor:pointer}@container (max-width: 639px){:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepnav,:is(.public-intake-shell,.intake-embedded) .intake-onboard-stepper{display:flex}:is(.public-intake-shell,.intake-embedded) [data-onboard-step]:not(.is-step-on){display:none}:is(.public-intake-shell,.intake-embedded) .intake-onboard-cats{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.public-intake-shell,.intake-embedded) button.intake-onboard-cat{min-height:0;padding:10px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-cat-examples,:is(.public-intake-shell,.intake-embedded) .intake-onboard-cat-summary{display:none}}@container (min-width: 960px){:is(.public-intake-shell,.intake-embedded) .intake-onboard-col-cats,:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide{position:sticky;top:16px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-cats{grid-template-columns:minmax(0,1fr)}:is(.public-intake-shell,.intake-embedded) button.intake-onboard-cat{min-height:0}:is(.public-intake-shell,.intake-embedded) .intake-onboard-col-cats .intake-onboard-cat-examples{display:none}:is(.public-intake-shell,.intake-embedded) .intake-onboard-direction>*{min-width:0}:is(.public-intake-shell,.intake-embedded) .intake-onboard-items{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}:is(.public-intake-shell,.intake-embedded) .intake-country{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}:is(.public-intake-shell,.intake-embedded) .intake-country-box{position:relative}:is(.public-intake-shell,.intake-embedded) .intake-country-box input{width:100%;height:36px;padding:0 28px 0 10px;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg);color:var(--pi-ink);font-size:14px}:is(.public-intake-shell,.intake-embedded) .intake-country-box input:focus{border-color:var(--pi-accent);outline:none}:is(.public-intake-shell,.intake-embedded) .intake-country-caret{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--pi-ink-faint);pointer-events:none}:is(.public-intake-shell,.intake-embedded) .intake-country-list{position:absolute;z-index:20;top:100%;right:0;left:0;max-height:260px;margin:2px 0 0;padding:4px 0;overflow-y:auto;list-style:none;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg)}:is(.public-intake-shell,.intake-embedded) .intake-country-opt{display:flex;justify-content:space-between;gap:8px;padding:6px 10px;font-size:14px;color:var(--pi-ink);cursor:pointer}:is(.public-intake-shell,.intake-embedded) .intake-country-opt[data-group]:before{content:attr(data-group);display:block;width:100%}:is(.public-intake-shell,.intake-embedded) .intake-country-opt[data-group]{flex-wrap:wrap}:is(.public-intake-shell,.intake-embedded) .intake-country-opt[data-group]:before{margin:2px 0 4px;font-size:12px;font-weight:600;color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .intake-country-opt.is-active,:is(.public-intake-shell,.intake-embedded) .intake-country-opt:hover{background:var(--pi-bg-2)}:is(.public-intake-shell,.intake-embedded) .intake-country-opt.is-on{font-weight:600}:is(.public-intake-shell,.intake-embedded) .intake-country-code{font-size:12px;color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide{padding:16px;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg-2);font-size:14px;line-height:1.5;color:var(--pi-ink)}:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide-h,:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide-kicker{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--pi-ink-faint)}:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide-title{margin:0 0 6px;font-size:16px;font-weight:600}:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide-summary{margin:0 0 12px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide-block,:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide-kyc{margin-bottom:12px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide ol,:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide ul{margin:0;padding-left:18px}:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide-kyc{padding:10px 12px;border:var(--ob-line) solid var(--pi-line);background:var(--pi-bg)}:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide-kyc p{margin:0}:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide-note,:is(.public-intake-shell,.intake-embedded) .intake-onboard-guide-why{margin-top:4px;font-size:12px;color:var(--pi-ink-faint)}.public-intake-account{display:flex;align-items:center;gap:8px}.public-intake-account-email{max-width:220px;overflow:hidden;color:var(--white-a10);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.public-intake-nav button.public-intake-nav-link{font:inherit;cursor:pointer}@media (max-width:640px){.public-intake-account-email{display:none}}.intake-v2-resume{margin-top:32px;max-width:100%;width:100%}.intake-v2-resume__title{margin:0 0 14px;font-size:14px;line-height:1.45;color:var(--pi-ink)}.intake-v2-resume__title span{color:var(--pi-ink-faint)}.intake-v2-resume__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;margin:0;padding:0;list-style:none}.intake-v2-resume__card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:var(--ob-line) solid var(--pi-line);border-radius:0;background:var(--pi-bg)}.intake-v2-resume__card:hover{border-color:var(--pi-accent)}.intake-v2-resume__meta{display:grid;gap:2px;min-width:0}.intake-v2-resume__name{overflow:hidden;font-size:14px;font-weight:600;color:var(--pi-ink);text-overflow:ellipsis;white-space:nowrap}.intake-v2-resume__sub{font-size:14px;color:var(--pi-ink-faint)}.intake-v2-resume__card .public-intake-cta{flex-shrink:0}.intake-v2-resume+.public-intake-actions{margin-top:20px}@media (max-width:560px){.intake-v2-resume__card{flex-direction:column;align-items:stretch}}.intake-guided-message{margin:var(--space-4) 24px;width:min(80%,480px)}.intake-guided-speaker{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--pi-ink-faint,var(--color-text-tertiary));font-size:14px;font-weight:500}.intake-guided-card{margin:0;width:100%;padding:var(--space-5);border:var(--ob-line) solid var(--color-border);border-radius:0;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--fs-ui)}.intake-guided-head{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.intake-guided-intro{margin:0;color:var(--color-text-secondary);font-size:var(--fs-meta);line-height:1.6}.intake-guided-topline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-caption);color:var(--color-text-tertiary)}.intake-guided-step{font-weight:600;font-variant-numeric:tabular-nums}.intake-guided-badge{display:inline-flex;align-items:center;padding:1px var(--space-1-5);border:var(--ob-line) solid var(--color-border);border-radius:var(--r-control);color:var(--color-text-tertiary);font-size:var(--fs-caption);white-space:nowrap}.intake-guided-meter{height:2px;background:var(--color-bg-muted);overflow:hidden}.intake-guided-meter>span{display:block;height:100%;background:var(--color-brand);transition:width var(--ob-dur) var(--ob-ease)}.intake-guided-title{margin:0 0 var(--space-3);font-size:var(--fs-body);font-weight:600;line-height:1.5;color:var(--color-text-primary)}.intake-guided-title:focus{outline:none}.intake-guided-body{margin:0 0 var(--space-3);color:var(--color-text-secondary);line-height:1.6}.intake-guided-options{display:grid;gap:0;margin:0 0 var(--space-3);border:var(--ob-line) solid var(--color-border)}.intake-guided-card .intake-guided-option{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:0;border-bottom:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-surface);color:var(--color-text-secondary);text-align:left;cursor:pointer}.intake-guided-card .intake-guided-option:last-child{border-bottom:0}.intake-guided-card .intake-guided-option.is-active{background:var(--color-bg-active);color:var(--color-text-primary)}.intake-guided-option__key{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border:var(--ob-line) solid var(--color-border);color:var(--color-text-tertiary);font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums}.intake-guided-option.is-active .intake-guided-option__key{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-text-inverted)}.intake-guided-option__label{flex:1;line-height:1.5}.intake-guided-option__mark{color:var(--color-brand);font-weight:600}.intake-guided-duration input,.intake-guided-text textarea{width:100%;border:var(--ob-line) solid var(--color-border);border-radius:0;padding:var(--space-2) var(--space-3);background:var(--color-bg-white,var(--color-bg-surface));color:var(--color-text-primary);font:inherit;line-height:1.6}.intake-guided-text textarea{min-height:88px;resize:vertical}.intake-guided-duration input:focus,.intake-guided-text textarea:focus{border-color:var(--color-border-focus);outline:none}.intake-guided-duration{display:flex;align-items:center;gap:var(--space-2)}.intake-guided-duration input{width:96px;min-height:40px;font-variant-numeric:tabular-nums}.intake-guided-unit{color:var(--color-text-tertiary)}.intake-guided-card .intake-guided-toggle[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-bg-active);color:var(--color-text-primary)}.intake-guided-attach{margin:0 0 var(--space-3)}.intake-guided-actions{justify-content:space-between;margin-top:var(--space-4)}.intake-guided-actions,.intake-guided-actions__lead,.intake-guided-actions__trail{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.intake-guided-actions__trail{margin-left:auto}.intake-guided-card button:not(.intake-guided-option){min-height:36px;padding:var(--space-1-5) var(--space-3);border:var(--ob-line) solid var(--color-border);border-radius:0;background:var(--color-bg-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--fs-ui);cursor:pointer}.intake-guided-card button:not(.intake-guided-option):hover:not(:disabled){background:var(--color-bg-hover)}.intake-guided-card button.is-primary{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-text-inverted)}.intake-guided-card button.is-primary:hover:not(:disabled){background:var(--color-brand-hover)}.intake-guided-card button.is-quiet{border-color:transparent;background:transparent;color:var(--color-text-tertiary);padding-left:0}.intake-guided-card button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.intake-guided-card button:disabled{cursor:wait;opacity:.6}.intake-guided-hint{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--fs-caption)}.intake-guided-hint:empty{display:none}.intake-guided-text textarea::placeholder{color:var(--color-text-muted);opacity:1}.intake-guided-format{margin:var(--space-1-5) 0 0;line-height:1.5}.intake-guided-format,.intake-guided-note{color:var(--color-text-tertiary);font-size:var(--fs-caption)}.intake-guided-note{margin:0 0 var(--space-2)}.intake-guided-clarify{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-muted,var(--color-bg-surface))}.intake-guided-clarify__question{margin:0;color:var(--color-text-primary);font-weight:600}.intake-guided-clarify__previous{margin:var(--space-1) 0 0;color:var(--color-text-tertiary);font-size:var(--fs-caption);overflow-wrap:anywhere}.intake-guided-card .intake-guided-option--other .intake-guided-option__label{color:var(--color-text-tertiary)}.intake-guided-error{color:var(--color-destructive)}.intake-guided-error,.intake-guided-notice{margin:var(--space-2) 0 0;font-size:var(--fs-meta)}.intake-guided-notice{padding:var(--space-1-5) var(--space-2);background:var(--color-info-light);color:var(--color-text-secondary)}.intake-guided-revisit-list{display:grid;gap:0;margin:0 0 var(--space-3);padding:0;list-style:none;border:var(--ob-line) solid var(--color-border-muted)}.intake-guided-revisit-list li{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--ob-line) solid var(--color-border-muted)}.intake-guided-revisit-list li:last-child{border-bottom:0}.intake-guided-revisit-list__prompt{flex:1;color:var(--color-text-secondary);line-height:1.5}@media (max-width:560px){.intake-guided-card{padding:var(--space-4)}.intake-guided-actions__trail{margin-left:0;width:100%}.intake-guided-actions__trail button.is-primary{flex:1}}.intake-error-frame{min-height:100dvh}.intake-error-frame .orbid-empty-state-desc{display:block;-webkit-line-clamp:unset}.intake-access-message{display:block;margin-bottom:12px}