.acc-done{position:relative;box-sizing:border-box;width:100%;max-width:var(--maxw-wide, 1460px);min-height:520px;margin:0 auto;padding:40px 20px 220px;background:var(--white, #fff);overflow:hidden;overflow-wrap:anywhere}.acc-done-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:36px;line-height:39px;letter-spacing:-.02em}.acc-done-body{margin:16px 0 0;max-width:760px;font-family:var(--font-body);font-size:18px;line-height:26px;text-wrap:pretty}.acc-done-updates{margin:16px 0 0;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:24px}.acc-done-id{display:inline-flex;flex-direction:column;gap:4px;margin:24px 0 0;padding:16px 20px;background:var(--offwhite, #eeeceb)}.acc-done-id dt{font-family:var(--font-body);font-size:14px;line-height:20px;color:var(--text-secondary, #6d6a67)}.acc-done-id dd{margin:0;font-family:var(--font-display);font-weight:600;font-size:28px;line-height:32px;letter-spacing:.04em;font-variant-numeric:tabular-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all}.acc-done-back{margin-top:32px}.acc-done-symbol{position:absolute;right:20px;bottom:20px;width:140px;height:140px}@media(min-width:768px){.acc-done{min-height:560px;padding:56px 40px 64px}.acc-done-title{font-size:60px;line-height:64px}.acc-done-body{max-width:520px;font-size:22px;line-height:30px;letter-spacing:-.01em}.acc-done-symbol{right:40px;bottom:40px;width:181px;height:181px}}@media(min-width:1100px){.acc-done{padding:72px 64px}.acc-done-title{font-size:76px;line-height:80px;letter-spacing:-.04em}.acc-done-body{max-width:760px;font-size:24px;line-height:32px}}.acc-progress{margin:28px 0 40px}.acc-progress-count{margin:0 0 12px;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:24px}.acc-progress-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none}.acc-progress-step{display:flex;flex-direction:column;gap:10px;width:100%;padding:0;border:0;background:none;color:var(--text-secondary, #6d6a67);font-family:var(--font-body);font-size:14px;line-height:18px;text-align:left;cursor:pointer}.acc-progress-step:disabled{cursor:default}.acc-progress-bar{display:block;height:4px;background:var(--surface-warm, #e2ded7);transition:background-color var(--dur-hover, .2s) var(--ease-standard)}.acc-progress-item[data-state=done] .acc-progress-bar{background:var(--ink-800, #1e1e24)}.acc-progress-item[data-state=current] .acc-progress-bar{background:var(--orange-500, #ff6a00)}.acc-progress-item[data-state=current] .acc-progress-step,.acc-progress-item[data-state=done] .acc-progress-step{color:var(--ink-800, #1e1e24)}.acc-progress-item[data-state=current] .acc-progress-name{font-weight:500}.acc-progress-item[data-state=done] .acc-progress-step:hover .acc-progress-name{text-decoration:underline;text-underline-offset:3px}.acc-progress-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:768px){.acc-progress-list{gap:8px}}@media(min-width:1100px){.acc-progress{margin:40px 0 56px}.acc-progress-current{display:none}.acc-progress-name{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}}.acc-review-section{margin-top:32px;padding-top:28px;border-top:1px solid var(--border-warm, #ddd8d2)}.acc-review-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.acc-review-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin:20px 0 0}.acc-review-highlight{padding:16px 20px 20px;background:var(--offwhite, #eeeceb)}.acc-review-highlight dt,.acc-review-item dt{font-family:var(--font-body);font-size:14px;line-height:20px;color:var(--text-secondary, #6d6a67)}.acc-review-highlight dd{margin:6px 0 0;font-family:var(--font-body);font-weight:500;font-size:18px;line-height:26px;white-space:pre-line}.acc-review-items{margin:16px 0 0}.acc-review-item{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0;border-bottom:1px solid var(--border-soft, rgba(15, 15, 15, .08))}.acc-review-item dd{margin:0;font-family:var(--font-body);font-size:16px;line-height:24px;white-space:pre-line}.acc-review-item [data-empty],.acc-review-highlight [data-empty]{color:var(--text-secondary, #6d6a67);font-weight:400}.acc-review-link{color:var(--text-link, #3b51e5);text-decoration:underline;text-underline-offset:3px;word-break:break-all}.acc-review-member{margin-top:20px;padding:16px 20px 4px;border:2px solid var(--border-warm, #ddd8d2)}.acc-review-member[data-lead]{border-color:var(--blue-500, #3b51e5)}.acc-review-member-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-family:var(--font-display);font-weight:600;font-size:22px;line-height:26px}.acc-review-member .acc-review-item:last-child{border-bottom:0}.acc-review-confirm{display:flex;flex-direction:column;gap:16px;margin-top:40px;padding:16px 20px;background:var(--offwhite, #eeeceb)}.acc-review-notice{margin:0;font-family:var(--font-body);font-size:14px;line-height:20px;color:var(--text-secondary, #6d6a67);text-wrap:pretty}.acc-review-confirm .br-checkbox-label{text-wrap:pretty}.acc-review-confirm .br-checkbox{align-items:flex-start}.acc-review-confirm .br-checkbox-box{margin-top:1px}.acc-review-confirm .acc-review-link{word-break:normal;white-space:nowrap}@media(min-width:768px){.acc-review-section{margin-top:40px;padding-top:32px}.acc-review-item{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px}.acc-review-item dt{font-size:16px;line-height:24px}.acc-review-member{padding:20px 28px 4px}.acc-review-confirm{padding:20px 28px}.acc-review-member-name{font-size:26px;line-height:36px}}@media(min-width:1100px){.acc-review-member-name{font-size:32px;line-height:36px;letter-spacing:-.01em}}.acc-group{margin-top:32px}.acc-group[role=group]{padding-top:32px;border-top:1px solid var(--border-warm, #ddd8d2)}@media(min-width:768px){.acc-app .br-radio-label{font-size:16px;line-height:24px}}@media(min-width:1025px){.acc-app .br-radio-label,.acc-app .acc-field[data-kind=checkbox] .br-checkbox-label{font-size:18px;line-height:26px}}.acc-group-head{margin-bottom:4px}.acc-group-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:28px;line-height:34px;letter-spacing:-.01em;text-wrap:balance}.acc-group-intro{margin:8px 0 0;max-width:760px;font-family:var(--font-body);font-size:16px;line-height:24px;text-wrap:pretty}.acc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 26px}.acc-field{min-width:0}.acc-field-group,.acc-attach,.acc-field-derived{padding-top:20px;display:flex;flex-direction:column;gap:14px}.acc-field-derived output{padding-bottom:16px;border-bottom:2px solid var(--border-warm, #ddd8d2);font-family:var(--font-body);font-size:16px;line-height:24px;color:var(--text-secondary, #6d6a67)}.acc-field-meta{display:flex;justify-content:space-between;gap:16px;margin-top:8px}.acc-field-help,.acc-field-count,.acc-field-error,.acc-attach-hint{margin:0;font-family:var(--font-body);font-size:14px;line-height:20px;color:var(--text-secondary, #6d6a67);text-wrap:pretty}.acc-field-count{flex:none;margin-left:auto}.acc-field-count[data-over],.acc-field-error{color:var(--invalid, #ff5100)}.acc-field-error{margin-top:8px}.acc-field[data-kind=checkbox] .acc-field-meta{padding-left:34px}.acc-field[data-kind=checkbox]:has([aria-checked=true]) .acc-field-meta{display:none}.acc-field-group .acc-field-help{margin-top:-6px}.acc-phone{display:flex;gap:16px}.acc-phone-code{flex:0 0 112px;min-width:0}.acc-phone-number{flex:1 1 0;min-width:0}.acc-attach-box{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:72px;box-sizing:border-box;padding:16px 20px;border:1.5px dashed var(--ink-400, #767676);background:var(--paper, #faf9f7);transition:border-color var(--dur-hover, .2s) var(--ease-standard),background-color var(--dur-hover, .2s) var(--ease-standard)}.acc-attach-box[data-dragging]{border-color:var(--ink-800, #1e1e24);background:var(--offwhite, #eeeceb)}.acc-attach-box[data-filled]{border-style:solid;border-color:var(--border-warm, #ddd8d2);justify-content:space-between}.acc-attach-file{display:flex;flex:1 1 200px;flex-direction:column;gap:8px;min-width:0}.acc-attach-progress{display:flex;align-items:center;gap:12px}.acc-attach-bar{flex:1;height:4px;background:linear-gradient(var(--ink-800, #1e1e24),var(--ink-800, #1e1e24)) left / var(--progress, 0%) 100% no-repeat,var(--border-warm, #ddd8d2);transition:background-size .2s linear}.acc-attach-status{font-family:var(--font-body);font-size:14px;line-height:20px;color:var(--text-secondary, #6d6a67);font-variant-numeric:tabular-nums}.acc-attach-name{overflow-wrap:anywhere;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:24px}@media(min-width:768px){.acc-group{margin-top:48px}.acc-group[role=group]{padding-top:40px}.acc-group-title{font-size:34px;line-height:42px}.acc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px}.acc-field[data-wide]{grid-column:1 / -1}.acc-field-help,.acc-field-count,.acc-field-error,.acc-attach-hint{font-size:16px;line-height:24px}}@media(min-width:1100px){.acc-group-title{font-size:32px;line-height:36px}}.acc-boardy-summary{margin:24px 0 0;padding:20px;background:var(--offwhite, #eeeceb);font-family:var(--font-body);font-weight:500;font-size:16px;line-height:24px;text-wrap:pretty}@media(min-width:768px){.acc-boardy-summary{font-size:18px;line-height:26px}}.acc-boardy-legal{margin:16px 0 0;font-family:var(--font-body);font-size:14px;line-height:20px;color:var(--text-muted, #767676)}.acc-boardy-legal a{color:var(--text-link, #3b51e5);text-decoration:underline;text-underline-offset:3px}.acc-members{display:flex;flex-direction:column;gap:20px;margin-top:32px}.acc-member{padding:20px 20px 28px;border:2px solid var(--border-warm, #ddd8d2);transition:border-color var(--dur-hover, .2s) var(--ease-standard)}.acc-member[data-lead]{border-color:var(--blue-500, #3b51e5)}.acc-member-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.acc-member-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:22px;line-height:26px;letter-spacing:-.01em}.acc-member-title:focus{outline:none}.acc-member-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1.5px solid var(--ink-800, #1e1e24);border-radius:var(--radius-pill, 999px);font-family:var(--font-body);font-weight:500;font-size:14px;line-height:18px}.acc-member-remove{margin-left:auto}.acc-members-add{margin-top:20px}@media(min-width:768px){.acc-members{gap:24px;margin-top:48px}.acc-member{padding:28px 32px 36px}.acc-member-title{font-size:26px;line-height:36px}}@media(min-width:1100px){.acc-member{padding:32px 40px 40px}.acc-member-title{font-size:32px;line-height:36px}}@media(prefers-reduced-motion:reduce){.acc-member{transition:none}}.acc-app{box-sizing:border-box;width:100%;max-width:var(--maxw-wide, 1460px);margin:0 auto;padding:32px 20px 40px;background:var(--white, #fff);overflow-wrap:anywhere}.acc-app-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.acc-app-heading{margin:0;order:-1;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:20px}.acc-app-step{animation:acc-step-in .2s var(--ease-standard)}@keyframes acc-step-in{0%{opacity:0}}.acc-app-step-head[data-media]{display:flex;flex-direction:column;gap:20px}.acc-app-step-media{display:block;flex:none;width:96px;height:auto}.acc-app-tag{display:inline-flex;align-items:center;height:28px;margin:0 0 12px;padding:0 12px;border:1.5px solid var(--ink-800, #1e1e24);border-radius:var(--radius-pill, 999px);font-family:var(--font-body);font-weight:500;font-size:14px;line-height:18px}.acc-app-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:36px;line-height:39px;letter-spacing:-.02em;text-wrap:balance}.acc-app-intro{margin:12px 0 0;max-width:880px;font-family:var(--font-body);font-size:18px;line-height:26px;text-wrap:pretty}.acc-app-intro strong{font-weight:600;color:var(--orange-500, #ff6a00)}.acc-app-alert{margin:32px 0 0;font-family:var(--font-body);font-size:16px;line-height:24px;color:var(--invalid, #ff5100)}.acc-app-alert p{margin:0}.acc-app-alert ul{margin:8px 0 0;padding-left:20px}.acc-app-actions{display:flex;flex-direction:column-reverse;gap:12px;margin-top:40px}.acc-app-actions>*{width:100%}@media(min-width:768px){.acc-app-step-head[data-media]{flex-direction:row;align-items:center;gap:32px}.acc-app-step-media{width:140px}.acc-app{padding:40px}.acc-app-heading{order:0;line-height:24px}.acc-app-title{font-size:44px;line-height:50px}.acc-app-actions{flex-direction:row;justify-content:space-between;margin-top:56px}.acc-app-actions>*{width:auto}}@media(min-width:1100px){.acc-app-step-head[data-media]{gap:48px}.acc-app-step-media{width:172px}.acc-app{padding:56px 64px 64px}.acc-app-heading{font-size:18px;line-height:26px}.acc-app-title{font-size:48px;line-height:56px}}@media(prefers-reduced-motion:reduce){.acc-app-step{animation:none}}.acc-applyp{box-sizing:border-box;overflow-x:clip;padding:112px var(--page-padding-x, 20px) 80px;color:var(--text-ink, #1e1e24)}.acc-applyp-texts{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.acc-applyp-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:46px;line-height:50px;letter-spacing:-.02em;text-wrap:balance}.acc-applyp-sub{margin:0;max-width:560px;font-family:var(--font-body);font-size:18px;line-height:26px;text-wrap:pretty}.acc-applyp-contact{margin:0;max-width:560px;font-family:var(--font-body);font-size:16px;line-height:24px;color:var(--text-secondary, #6d6a67);text-wrap:pretty}.acc-applyp-contact .br-inline-link,.acc-applyp-contact .br-inline-link:hover{color:var(--black)}.acc-applyp .acc-app{container-type:inline-size}@container (max-width: 640px){.acc-applyp .acc-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:768px){.acc-applyp .acc-done{padding-bottom:261px}.acc-applyp{padding-top:166px;padding-bottom:93px}.acc-applyp-texts{gap:32px;margin-bottom:72px}.acc-applyp-title{font-size:96px;line-height:94px;letter-spacing:-.04em}.acc-applyp-sub{max-width:448px;font-size:22px;line-height:30px;letter-spacing:-.01em}}@media(min-width:1100px){.acc-applyp{display:grid;grid-template-columns:minmax(0,798fr) minmax(0,942fr);align-items:start;padding-top:165px;padding-bottom:147px}.acc-applyp-texts{position:sticky;top:165px;gap:40px;margin:0;padding-right:40px}.acc-applyp-title{font-size:76px;line-height:80px}.acc-applyp-sub{max-width:560px;font-size:24px;line-height:32px}.acc-applyp .acc-done-title{font-size:48px;line-height:56px;letter-spacing:-.02em}.acc-applyp .acc-progress-current{display:inline}.acc-applyp .acc-progress-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
