:root{--product-bg:#f3f3f1;--product-surface:#fff;--product-surface-soft:#f7f7f5;--product-surface-strong:#ededeb;--product-ink:#191918;--product-muted:#6d6c67;--product-faint:#94928b;--product-line:#deded9;--product-line-strong:#c9c8c1;--product-accent:#e93d32;--product-accent-dark:#c92f26;--product-accent-soft:#fff0ee;--product-radius:16px;--product-control-radius:10px;--product-shadow:0 18px 48px #1d1d1a11;--product-content:1168px}body.investor-mode,body.developer-mode{color:var(--product-ink);background:var(--product-bg)}body.investor-mode button,body.developer-mode button,body.investor-mode a,body.developer-mode a{-webkit-tap-highlight-color:transparent}body.investor-mode button:active:not(:disabled),body.developer-mode button:active:not(:disabled),body.investor-mode a:active,body.developer-mode a:active{transform:translateY(1px)}:is(body.investor-mode,body.developer-mode) .role-topbar{min-height:68px;padding:10px max(24px, calc((100vw - var(--product-content)) / 2));background:#fffffff0;border-color:#d7d7d1eb;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);gap:18px;box-shadow:0 8px 28px #18181606}:is(body.investor-mode,body.developer-mode) .role-brand{color:#ed1b2b;gap:10px}:is(body.investor-mode,body.developer-mode) .role-nav{background:#f3f3f0;border:1px solid #e5e4df;border-radius:999px;gap:3px;padding:4px}:is(body.investor-mode,body.developer-mode) .role-nav a{color:#686660;min-height:34px;padding:0 16px;font-size:13px;font-weight:700}:is(body.investor-mode,body.developer-mode) .role-nav a:hover{color:var(--product-ink);background:#ffffffb8}:is(body.investor-mode,body.developer-mode) .role-nav a[aria-current=page]{color:var(--product-ink);background:#fff;box-shadow:0 2px 8px #19191712}:is(body.investor-mode,body.developer-mode) .role-account{gap:4px}:is(body.investor-mode,body.developer-mode) .role-account a,:is(body.investor-mode,body.developer-mode) .role-account button{color:#696762;border:1px solid #0000;min-height:36px;padding:0 12px;font-size:13px}:is(body.investor-mode,body.developer-mode) .role-account a:hover,:is(body.investor-mode,body.developer-mode) .role-account button:hover{color:var(--product-ink);background:#f7f7f4;border-color:#e0dfda}:is(body.investor-mode,body.developer-mode) .role-brand:focus-visible,:is(body.investor-mode,body.developer-mode) .role-nav a:focus-visible,:is(body.investor-mode,body.developer-mode) .role-account a:focus-visible,:is(body.investor-mode,body.developer-mode) .role-account button:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}#library-view,#investor-management-view,.developer-management-view,.developer-submission-view{background:var(--product-bg);min-height:calc(100dvh - 68px)}.library-hero,.investor-management-hero,.developer-hero,.submission-hero{color:var(--product-ink);background:var(--product-bg);border-bottom:0;padding-top:24px}.hero-inner,.investor-management-container,.developer-container,.submission-container{width:min(100%, var(--product-content));max-width:var(--product-content);margin-inline:auto;padding-inline:30px}.hero-inner,.investor-management-hero .investor-management-container,.developer-hero-inner,.submission-hero-inner{isolation:isolate;width:min(calc(100% - 48px), var(--product-content));background:linear-gradient(112deg, #fffffffa 0 58%, #f4f4f1f7 58% 79%, #ffedeaf5 100%), var(--product-surface);border:1px solid #d7d7d1;border-radius:20px;min-height:182px;padding:34px 36px;position:relative;overflow:hidden;box-shadow:0 20px 54px #22221e13,inset 0 1px #ffffffdb}.hero-inner,.investor-management-hero .investor-management-container{grid-template-columns:minmax(0,1fr) minmax(300px,350px);align-items:center;gap:42px;display:grid}.developer-hero-inner{grid-template-columns:minmax(0,1fr) 310px auto;align-items:center;gap:24px;display:grid}.hero-inner:before,.investor-management-hero .investor-management-container:before,.developer-hero-inner:before,.submission-hero-inner:before{content:"";z-index:-2;background:#ebebe7b8;border:1px solid #d3d2cca3;border-radius:42px;width:34%;position:absolute;top:-110px;bottom:-110px;right:7%;transform:rotate(-8deg)}.hero-inner:after,.investor-management-hero .investor-management-container:after,.developer-hero-inner:after,.submission-hero-inner:after{content:"";z-index:-1;background:var(--product-accent);width:8px;position:absolute;inset:0 0 0 auto}.hero-inner>*,.investor-management-hero .investor-management-container>*,.developer-hero-inner>*,.submission-hero-inner>*{z-index:1;position:relative}.library-hero-copy,.developer-hero-copy,.submission-hero-copy{max-width:780px}.investor-management-hero-copy{min-width:0;max-width:780px}.product-hero-summary{-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #cfcec7e6;border-radius:16px;grid-template-rows:auto 1fr;gap:13px;min-width:0;min-height:120px;padding:16px 17px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #2b2b2613,inset 0 1px #ffffffeb}.product-hero-summary:after{content:"";pointer-events:none;background:#e93d3213;border-radius:18px;width:116px;height:82px;position:absolute;bottom:-42px;right:-28px;transform:rotate(-12deg)}.product-hero-summary-head{align-items:center;gap:10px;display:flex}.product-hero-summary-head>span:nth-child(2){gap:2px;min-width:0;display:grid}.product-hero-summary-head strong{color:#292925;font-size:13px;line-height:1.2}.product-hero-summary-head small{color:#85837c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.3;overflow:hidden}.product-hero-summary-icon{color:#fff;background:var(--product-accent);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.product-hero-summary-folder{color:#aaa8a1;flex:none;margin-left:auto}.product-hero-summary-body{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.product-hero-summary-value{align-items:baseline;gap:7px;min-width:0;display:flex}.product-hero-summary-value strong{color:#252521;letter-spacing:-.045em;font-size:31px;line-height:.9}.product-hero-summary-value span{color:#7d7b75;white-space:nowrap;font-size:10px;font-weight:750}.product-hero-summary-stages{color:#696761;white-space:nowrap;align-items:center;font-size:10px;font-weight:800;display:flex}.product-hero-summary-stages span{padding-inline:8px}.product-hero-summary-stages span:first-child{padding-left:0}.product-hero-summary-stages span+span{border-left:1px solid #d8d7d1}.hero-inner h1,.investor-management-hero h1,.developer-hero h1,.submission-hero-copy h1{color:var(--product-ink);letter-spacing:-.05em;margin:0;font-size:clamp(36px,3.5vw,48px);line-height:1.06}.hero-inner p,.investor-management-hero p,.developer-hero p,.submission-hero-copy p{max-width:760px;color:var(--product-muted);margin:14px 0 0;font-size:15px;line-height:1.75}.developer-create{color:#fff;background:var(--product-accent);min-height:46px;box-shadow:none;border-radius:999px;padding:0 19px}.developer-create:hover{background:var(--product-accent-dark);box-shadow:0 9px 22px #c92f2626}.library-shell{max-width:var(--product-content);padding:28px 30px 84px}.filter-panel{border-color:var(--product-line);background:var(--product-surface);box-shadow:none;border-radius:18px;padding:18px 20px 4px}.search-wrap{margin-bottom:4px}.search-input{height:52px;color:var(--product-ink);background:var(--product-surface-soft);border-color:#dad9d4;border-radius:12px;padding-left:47px}.search-input:hover{border-color:var(--product-line-strong)}.search-input:focus{border-color:var(--product-accent);background:#fff;box-shadow:0 0 0 3px #e93d321c}.filter-row{border-top-color:#ebebe7;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:15px 0}.filter-label{color:#4f4e49;padding-top:6px;font-size:13px;font-weight:800}.filter-options{gap:7px}.filter-choice{color:#5f5d57;background:#f2f2ef;border-color:#0000;border-radius:999px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.filter-choice:hover{color:var(--product-ink);background:#fff;border-color:#d7d5cf}.filter-choice.active{color:#fff;border-color:var(--product-ink);background:var(--product-ink)}.expand-types{min-height:34px;color:var(--product-accent-dark);padding:0 8px;font-size:13px}.active-filter-bar{min-height:48px;margin-top:10px;padding:7px 2px}.active-filter-title{color:#595852;font-size:13px}.active-filter{color:#9b2c24;background:var(--product-accent-soft);border:1px solid #f0cfcb;border-radius:999px;min-height:29px;padding:0 10px;font-size:12px}.result-head{align-items:center;margin:20px 0 14px}.result-head h2{font-size:22px}.result-count{color:#706e68;cursor:default;background:0 0;border-color:#0000;justify-content:flex-start;min-width:154px;min-height:38px}.result-count:hover{background:0 0;border-color:#0000}.result-count.is-refreshing{color:var(--product-accent-dark)}.project-list{gap:12px}.project-card{border-color:var(--product-line);background:var(--product-surface);min-height:184px;box-shadow:none;border-radius:18px;grid-template-columns:minmax(240px,25%) minmax(0,1fr) auto;gap:22px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s}.project-card:hover{box-shadow:var(--product-shadow);border-color:#c7c6c0;transform:translateY(-1px)}.cover{background:#202022;border-radius:13px;min-height:160px}.cover img{transition:transform .24s}.project-card:hover .cover img{transform:scale(1.018)}.cover:after{opacity:.55;height:22%}.project-body{padding:9px 0}.project-title-row h3{color:var(--product-ink);font-size:24px;line-height:1.18}.project-tags{margin-top:13px}.tag,.more-type-btn{color:#5a5954;background:#f6f6f3;border:1px solid #e1e0db;border-radius:999px;min-height:27px;font-size:12px;font-weight:700}.tag-divider{background:#d5d4ce;height:15px}.team-line{color:#5e5d58;gap:9px;margin-top:14px;font-size:13px;font-weight:650}.summary{color:#6d6b65;max-width:880px;margin-top:12px;font-size:14px}.detail-button{color:#3f3e3a;background:#fff;border-color:#ddddd8;border-radius:999px;min-height:40px;margin-right:8px;padding:0 14px;font-size:13px}.project-card:hover .detail-button{color:#fff;border-color:var(--product-accent);background:var(--product-accent)}.empty-state,.investor-empty-state,.developer-empty-state{color:var(--product-muted);background:#ffffffb3;border-color:#cfcec8;border-radius:18px;padding-block:48px}.empty-state strong,.investor-empty-state strong,.developer-empty-state strong{color:var(--product-ink);letter-spacing:-.02em;font-size:19px}.empty-retry,.developer-empty-action{border:1px solid var(--product-accent);color:#fff;background:var(--product-accent);border-radius:999px;min-height:40px;padding:0 16px;font-weight:700}.empty-retry:hover,.developer-empty-action:hover{border-color:var(--product-accent-dark);background:var(--product-accent-dark)}.library-pagination{gap:8px;margin-top:22px}.library-pagination .filter-choice{background:#fff;border-color:#deddd8;min-width:82px}.library-pagination .page-status{color:var(--product-muted);font-size:12.5px}.investor-management-body{padding-top:26px;padding-bottom:90px}.investor-subtabs{background:#eaeae7;border-color:#e0dfda;border-radius:999px;gap:3px;padding:4px}.investor-subtab{color:#66645f;border-radius:999px;min-height:38px;padding:0 18px;font-size:14px}.investor-subtab.active{color:var(--product-ink);background:#fff;box-shadow:0 2px 8px #1b1b1914}.investor-panel{margin-top:26px}.investor-panel-head{align-items:center;margin-bottom:18px}.investor-panel-head h2{font-size:24px}.investor-panel-head p{color:var(--product-muted);font-size:14px}.management-return-library,.management-action,.profile-save{border-radius:999px;min-height:40px;font-size:13px}.management-return-library{background:#fff;border-color:#dad9d4}.management-return-library:hover{border-color:var(--product-line-strong);background:var(--product-surface-soft)}.investor-interest-list{gap:12px}.investor-interest-card{border-color:var(--product-line);min-height:170px;box-shadow:none;border-radius:18px;grid-template-columns:230px minmax(0,1fr) 242px;gap:22px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s}.investor-interest-card:hover{box-shadow:var(--product-shadow);border-color:#c7c6c0;transform:translateY(-1px)}.interest-project-cover{background:#202022;border:0;border-radius:13px;grid-template-rows:minmax(0,1fr) auto;min-height:146px;padding:0;display:grid}.interest-project-cover img{object-fit:cover;min-height:0}.interest-project-cover>span:last-child{color:#d7d7d3;text-align:left;background:#202022;border-radius:0;padding:8px 11px;font-size:12px;position:static}.interest-record-main{padding:9px 0}.interest-record-title-row h3{font-size:22px}.interest-record-code,.interest-updated{color:var(--product-faint)}.interest-request-tag{color:#9a2d25;background:var(--product-accent-soft);border:1px solid #efd1cd;border-radius:999px;padding:5px 9px;font-size:12px}.interest-record-summary{color:#65635e;font-size:14px}.interest-record-side{border-left-color:#e5e4df;padding:8px 4px 8px 20px}.interest-status{min-height:28px;font-size:12px}.management-action{border-color:#d9d8d2}.management-action.primary{border-color:var(--product-accent);background:var(--product-accent)}.management-action.primary:hover{border-color:var(--product-accent-dark);background:var(--product-accent-dark)}.investor-profile-card{border-color:var(--product-line);max-width:920px;box-shadow:none;border-radius:18px;padding:30px}.investor-profile-field input,.access-field input,.interest-field input,.interest-field textarea{border-radius:var(--product-control-radius);color:var(--product-ink);background:var(--product-surface-soft);border-color:#d8d7d1}.investor-profile-field input:focus,.access-field input:focus,.interest-field input:focus,.interest-field textarea:focus{border-color:var(--product-accent);background:#fff;box-shadow:0 0 0 3px #e93d321a}.developer-body{padding-top:26px;padding-bottom:92px}.developer-profile-summary{border-color:var(--product-line);box-shadow:none;background:#fff;border-radius:16px;grid-template-columns:1fr 1.2fr 1fr auto;gap:0;padding:0;overflow:hidden}.developer-profile-item,.developer-account-phone{background:0 0;border:0;border-right:1px solid #e8e7e2;border-radius:0;min-height:84px;padding:17px 20px}.developer-profile-item span,.developer-account-phone span{color:var(--product-faint);font-size:12px}.developer-profile-item strong,.developer-account-phone strong{color:var(--product-ink);margin-top:7px;font-size:16px}.developer-profile-edit{background:#fff;border-color:#dad9d4;border-radius:999px;align-self:center;min-height:40px;margin:0 16px;padding:0 15px}.developer-profile-edit:hover{border-color:var(--product-line-strong);background:var(--product-surface-soft)}.developer-list-head{align-items:center;margin:32px 0 16px}.developer-list-head h2{font-size:24px}.developer-list-head p{color:var(--product-muted);font-size:14px}.developer-status-legend{background:#eaeae7;border:1px solid #e0dfda;border-radius:999px;gap:3px;padding:4px}.developer-status-dot{color:#66645f;background:0 0;border:0;border-radius:999px;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:750}.developer-status-dot:hover{color:var(--product-ink)}.developer-status-dot.active{color:var(--product-ink);background:#fff;box-shadow:0 2px 8px #1b1b1914}.developer-status-dot small{color:#77756f;background:#efefec;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:inline-grid}.developer-project-list{gap:12px}.developer-project-card{border-color:var(--product-line);min-height:168px;box-shadow:none;background:#fff;border-radius:18px;grid-template-columns:230px minmax(0,1fr) 270px;gap:22px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s}.developer-project-card:hover{box-shadow:var(--product-shadow);border-color:#c7c6c0;transform:translateY(-1px)}.developer-project-cover{border-radius:13px;min-height:144px}.developer-project-cover img{transition:transform .24s}.developer-project-card:hover .developer-project-cover img{transform:scale(1.018)}.developer-project-main{padding:10px 0}.developer-project-title-row h3{font-size:22px}.developer-project-main>p{color:#66645f;font-size:14px}.developer-project-meta{color:var(--product-faint);font-size:12px}.developer-project-side{border-left:1px solid #e5e4df;padding:8px 4px 8px 20px}.developer-status{border-radius:999px;min-height:28px;font-size:12px}.developer-project-actions{gap:7px}.developer-project-action{background:#fff;border-color:#dad9d4;border-radius:999px;min-height:36px;padding:0 12px;font-size:12px}.developer-project-action.primary{border-color:var(--product-accent);background:var(--product-accent)}.developer-project-action.primary:hover{border-color:var(--product-accent-dark);background:var(--product-accent-dark)}.developer-project-action.danger{color:#a73027;background:#fff8f7;border-color:#eccbc7}.filter-choice:focus-visible,.detail-button:focus-visible,.management-return-library:focus-visible,.management-action:focus-visible,.profile-save:focus-visible,.developer-profile-edit:focus-visible,.developer-status-dot:focus-visible,.developer-project-action:focus-visible,.developer-create:focus-visible,.empty-retry:focus-visible,.developer-empty-action:focus-visible,.submission-return:focus-visible,.submission-step:focus-visible,.submission-side-action:focus-visible,.submission-footer-action:focus-visible,.submission-experience-add:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.developer-rejection-reason{background:var(--product-accent-soft);border-radius:11px}.submission-return{color:#4e4d48;background:#fff;border-color:#dad9d4;border-radius:999px;min-height:38px}.submission-save-state{box-shadow:none;background:#fff;border-color:#deddd8;border-radius:14px}.submission-body{padding-top:24px;padding-bottom:90px}.submission-stepper{border-color:var(--product-line);box-shadow:none;background:#fff;border-radius:16px;overflow:hidden}.submission-step{color:#77756f;background:#fff;min-height:72px}.submission-step:hover{background:var(--product-surface-soft)}.submission-step.active{color:var(--product-ink);background:var(--product-accent-soft)}.submission-step-index{color:#6a6862;background:#fff;border-color:#cbc9c2}.submission-step.active .submission-step-index,.submission-step.is-complete .submission-step-index{color:#fff;border-color:var(--product-accent);background:var(--product-accent)}.submission-workspace{gap:16px;margin-top:16px}.submission-form-card,.submission-side-card{border-color:var(--product-line);box-shadow:none;background:#fff;border-radius:18px}.submission-panel{padding:32px 34px 36px}.submission-panel-head{margin-bottom:26px}.submission-panel-head h2{color:var(--product-ink);font-size:27px}.submission-field label{color:#373632;font-size:13px}.submission-field input,.submission-field textarea,.submission-field select,.completion-editor-row select,.submission-experience-row input,.submission-experience-row textarea{border-radius:var(--product-control-radius);color:var(--product-ink);background:var(--product-surface-soft);border-color:#d8d7d1}.submission-field input:focus,.submission-field textarea:focus,.submission-field select:focus,.completion-editor-row select:focus,.submission-experience-row input:focus,.submission-experience-row textarea:focus{border-color:var(--product-accent);background:#fff;box-shadow:0 0 0 3px #e93d321a}.submission-help{color:#77756f}.submission-help.emphasis{border-left-color:var(--product-accent);background:var(--product-accent-soft);padding:11px 13px}.submission-type-option,.submission-role-option{background:#f1f1ee;border-color:#0000;border-radius:999px}:is(.submission-type-option:has(input:checked),.submission-role-option:has(input:checked)){border-color:var(--product-ink);background:var(--product-ink)}.submission-choice-card{border-color:var(--product-line);box-shadow:none;background:#fff;border-radius:14px}.submission-choice-card:hover{box-shadow:none;border-color:#c3c1ba}.submission-choice-card:has(input:checked){border-color:var(--product-accent);background:var(--product-accent-soft);box-shadow:0 0 0 3px #e93d3214}.completion-editor-row,.team-assessment-row,.submission-plan-pane,.submission-experience-row{background:var(--product-surface-soft);border-color:#e0dfda;border-radius:13px}.team-assessment-option{background:#fff;border-color:#deddd8;border-radius:11px}.team-assessment-option:has(input:checked){color:#8f2b23;background:var(--product-accent-soft);box-shadow:inset 3px 0 0 var(--product-accent);border-color:#e1857d}.submission-project-experience-card{border-color:var(--product-line);box-shadow:none;border-radius:14px}.submission-project-experience-intro{background:var(--product-surface-soft)}.submission-project-experience-card h4:before{color:#9d2d25;background:#f9dfdc}.submission-experience-note:before{color:#982d25;background:#f9dfdc}.submission-upload{text-align:left;background:#f8f8f6;border-color:#c9c8c1;border-radius:15px;grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:16px;min-height:150px;padding:24px;transition:border-color .16s,background .16s}.submission-upload:hover,.submission-upload:focus-within{border-color:var(--product-accent);background:var(--product-accent-soft)}.submission-upload.compact{min-height:106px}.submission-upload-icon{width:46px;height:46px;color:var(--product-accent-dark);background:#fff;border:1px solid #deddd7;border-radius:13px;place-items:center;display:grid}.submission-upload-copy{min-width:0}.submission-upload-copy strong{color:var(--product-ink);font-size:15px;line-height:1.45}.submission-upload-copy span{max-width:680px;color:var(--product-muted);margin-top:6px;font-size:12.5px;line-height:1.65}.submission-bp-file{border-color:var(--product-line);background:var(--product-surface-soft);border-radius:13px;min-height:58px;margin-top:12px;padding:11px 13px 11px 15px}.submission-bp-file button{color:#6e2a25;background:#fff;border-color:#d8d7d1;border-radius:999px;min-height:36px;padding:0 13px}.submission-bp-file button:hover{background:#fff5f4;border-color:#e3aaa5}.submission-media-status{background:#ecece8;border-radius:999px;padding:4px 8px}.submission-media-status.is-available{color:#28684a;background:#e8f3ed}.submission-media-status.is-rejected{color:#a73027;background:var(--product-accent-soft)}.submission-upload-progress{align-items:center;gap:10px;margin-top:9px;display:flex}.submission-upload-progress .submission-help{flex:none;margin:0;font-weight:700}.submission-upload-progress progress{height:6px;color:var(--product-accent);background:#e5e4df;border:0;border-radius:999px;flex:1;overflow:hidden}.submission-upload-progress progress::-webkit-progress-bar{background:#e5e4df}.submission-upload-progress progress::-webkit-progress-value{border-radius:inherit;background:var(--product-accent)}.submission-upload-progress progress::-moz-progress-bar{border-radius:inherit;background:var(--product-accent)}.submission-file-result{color:#55534e;display:block}.submission-pending-upload{border:1px solid var(--product-line);background:var(--product-surface-soft);border-radius:11px;margin-top:9px;padding:10px 12px}.submission-grid-message{grid-column:1/-1}.submission-loading-note{width:min(100%, var(--product-content));color:var(--product-muted);margin-inline:auto;padding:32px 30px}.detail-rich-copy{white-space:pre-wrap}.submission-image-previews{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:14px}.submission-image-preview{border-color:var(--product-line);background:#efefec;border-radius:13px}.submission-image-preview img{object-fit:cover}.submission-image-preview>.submission-image-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121211cc;border-radius:9px;padding:7px 9px;bottom:8px;left:8px;right:8px}.submission-image-remove{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121211b8;border-color:#ffffff6b;width:32px;height:32px;top:9px;right:9px}.submission-side-action,.submission-footer-action,.submission-experience-add{background:#fff;border-color:#d7d6d0;border-radius:999px;min-height:42px}.submission-side-action.primary,.submission-footer-action.primary,.submission-experience-add:hover{color:#fff;border-color:var(--product-accent);background:var(--product-accent)}.submission-footer{background:var(--product-surface-soft);border-top-color:#e4e3de;border-radius:0 0 18px 18px}.investor-access-card,.interest-modal-card,.project-bp-dialog,.submission-preview-dialog,.submission-missing-dialog{border-color:#d9d8d2;border-radius:18px;box-shadow:0 30px 90px #0f0f0e3d}.investor-access-header,.interest-modal-header{color:var(--product-ink);background:#fff}.access-action,.interest-action{border-radius:999px}.access-action.primary,.interest-action.primary{border-color:var(--product-accent);background:var(--product-accent)}:is(body.investor-mode,body.developer-mode) .role-verifying{color:var(--product-muted);background:var(--product-bg)}:is(body.investor-mode,body.developer-mode) .role-verifying-mark{border-color:var(--product-line);border-radius:13px;width:42px;height:42px;box-shadow:0 12px 28px #1818160f}:is(body.investor-mode,body.developer-mode) .role-message{color:#922b23;background:#fff5f4;border-color:#efc8c4;top:78px;box-shadow:0 10px 30px #18181614}.investor-access-backdrop,.access-policy-backdrop,.interest-modal-backdrop,.submission-preview-backdrop,.submission-missing-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1212118a}.investor-access-card,.access-policy-card{border-color:var(--product-line);border-radius:20px;box-shadow:0 32px 90px #12121138}.investor-access-card:before,.access-policy-card:before{display:none}.investor-access-header,.access-policy-header,.project-bp-dialog header{border-bottom-color:var(--product-line);color:var(--product-ink);background:#fff;padding:25px 28px 20px}.investor-access-header h2,.access-policy-header h2{color:var(--product-ink);letter-spacing:-.035em;margin-top:0;font-size:25px}.investor-access-close,.access-policy-close,.interest-modal-close,.submission-preview-close{color:#57554f;background:var(--product-surface-soft);border-color:#dddcd7;border-radius:999px;width:38px;height:38px}.investor-access-close:hover,.access-policy-close:hover,.interest-modal-close:hover,.submission-preview-close:hover{color:var(--product-ink);border-color:var(--product-line-strong);background:#fff}.investor-access-form{padding:24px 28px 28px}.account-profile-intro,.access-help,.interest-help{color:var(--product-muted)}.interest-modal-header{border-bottom:1px solid var(--product-line);padding:25px 28px 20px}.interest-project-summary{border-bottom-color:var(--product-line);background:var(--product-surface-soft)}.interest-request-option{border-color:var(--product-line);background:var(--product-surface-soft);border-radius:12px}.interest-request-option:hover{border-color:var(--product-line-strong);background:#fff}.interest-request-option:has(input:checked){border-color:var(--product-accent);background:var(--product-accent-soft)}.interest-action.danger{color:#9a2d25;background:#fff6f5;border-color:#edc8c4}.project-bp-dialog iframe{background:#eeeeeb}.submission-preview-header{color:var(--product-ink);border-bottom:1px solid var(--product-line);background:#fff;padding:24px 27px 20px}.submission-preview-summary,.submission-preview-section{border-color:var(--product-line)}.submission-preview-tags span,.submission-preview-grid section{border-color:var(--product-line);color:#55534e;background:var(--product-surface-soft);border-radius:11px}.submission-missing-dialog header{border-bottom-color:var(--product-line)}.submission-missing-list li{color:#982d25;background:var(--product-accent-soft);border-radius:10px}.submission-missing-actions button{background:var(--product-accent);border-radius:999px}.confirm-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12121185}.confirm-dialog{border-color:var(--product-line);background:var(--product-surface);border-radius:20px;width:min(430px,100%);padding:30px 30px 26px;box-shadow:0 32px 90px #12121138}.confirm-dialog h2{color:var(--product-ink);letter-spacing:-.03em;margin-bottom:10px;font-size:22px;line-height:1.25}.confirm-description{color:var(--product-muted);line-height:1.72}.confirm-actions{gap:8px;margin-top:26px}.confirm-cancel,.confirm-confirm{border-radius:999px;min-width:96px;min-height:42px;padding:0 19px;font-weight:700}.confirm-cancel{color:#55534e;background:#fff;border-color:#dad9d4}.confirm-cancel:hover:not(:disabled){color:var(--product-ink);border-color:var(--product-line-strong);background:var(--product-surface-soft)}.confirm-confirm{border-color:var(--product-ink);background:var(--product-ink)}.confirm-confirm:hover:not(:disabled){background:#000;border-color:#000}.confirm-confirm.danger{border-color:var(--product-accent);background:var(--product-accent)}.confirm-confirm.danger:hover:not(:disabled){border-color:var(--product-accent-dark);background:var(--product-accent-dark)}.confirm-cancel:focus-visible,.confirm-confirm:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.bp-open-external{color:var(--product-accent-dark);font-weight:700;text-decoration-thickness:1px}.nf-page{background:var(--product-bg)}.nf-card{border-color:var(--product-line);background:var(--product-surface);width:min(500px,100%);box-shadow:none;border-radius:20px;padding:44px 38px 38px}.nf-code{color:var(--product-accent);letter-spacing:-.06em;font-size:clamp(42px,7vw,62px);line-height:1}.nf-card h1{color:var(--product-ink);letter-spacing:-.04em;margin:18px 0 10px;font-size:28px;line-height:1.18}.nf-card p{color:var(--product-muted);line-height:1.75}.nf-digest{color:var(--product-faint)}.nf-actions{gap:8px;margin-top:28px}.nf-primary,.nf-secondary{border-radius:999px;min-height:42px;padding:0 21px;font-weight:700}.nf-primary{border-color:var(--product-accent);background:var(--product-accent)}.nf-primary:hover{border-color:var(--product-accent-dark);background:var(--product-accent-dark)}.nf-secondary{color:#55534e;background:#fff;border-color:#dad9d4}.nf-secondary:hover{color:var(--product-ink);border-color:var(--product-line-strong);background:var(--product-surface-soft)}.nf-primary:focus-visible,.nf-secondary:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.auth-page{background:#f3f3f1}.auth-page:before{opacity:.2;background-size:56px 56px;transform:none}.auth-return-home{color:#4f4e49;min-height:40px;box-shadow:none;background:#fff;border-color:#ddddd8}.auth-card{border-color:#d9d8d2;border-radius:20px;max-width:470px;padding:36px 34px 32px;box-shadow:0 24px 70px #1b1b1914}.auth-card:before{display:none}.auth-brand{margin-bottom:28px}.auth-header h1{font-size:30px}.auth-tabs{background:#f1f1ee;border:1px solid #e5e4df}.field input{background:var(--product-surface-soft);border-color:#d8d7d1;height:46px}.field input:focus{border-color:var(--product-accent);background:#fff}.auth-body>.primary{color:#fff;background:var(--product-accent);min-height:48px}.auth-body>.primary:hover:not(:disabled){background:var(--product-accent-dark)}.auth-body>.primary:disabled{opacity:1;color:#77756f;background:#e3e2de}.developer-create:disabled,.developer-project-action:disabled,.management-action:disabled,.submission-side-action:disabled,.submission-footer-action:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (max-width:1120px){.project-card{grid-template-columns:240px minmax(0,1fr)}.detail-button{display:none}.investor-interest-card{grid-template-columns:210px minmax(0,1fr)}.interest-record-side{border-top:1px solid #e5e4df;border-left:0;grid-column:1/-1;padding:14px 0 0}.developer-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-profile-item,.developer-account-phone{border-bottom:1px solid #e8e7e2}.developer-profile-edit{justify-self:start;margin-block:14px}.developer-project-card{grid-template-columns:210px minmax(0,1fr)}.developer-project-side{border-top:1px solid #e5e4df;border-left:0;flex-direction:row;grid-column:1/-1;align-items:center;padding:14px 0 0}}@media (max-width:1100px){.hero-inner,.investor-management-hero .investor-management-container{grid-template-columns:minmax(0,1fr) 290px;gap:28px}.developer-hero-inner{grid-template-columns:minmax(0,1fr) auto}.developer-hero-inner .product-hero-summary{display:none}.hero-inner:before,.investor-management-hero .investor-management-container:before,.developer-hero-inner:before,.submission-hero-inner:before{width:42%;right:3%}}@media (max-width:900px){:is(body.investor-mode,body.developer-mode) .role-topbar{grid-template-columns:1fr auto;padding:10px 18px 8px}:is(body.investor-mode,body.developer-mode) .role-nav{grid-column:1/-1;justify-content:flex-start;width:100%;overflow-x:auto}.hero-inner,.investor-management-container,.developer-container,.submission-container{padding-inline:20px}.hero-inner,.investor-management-hero .investor-management-container,.developer-hero-inner,.submission-hero-inner{width:calc(100% - 36px);min-height:160px;padding-top:34px;padding-bottom:32px}.hero-inner,.investor-management-hero .investor-management-container{display:block}.hero-inner .product-hero-summary,.investor-management-hero .product-hero-summary{display:none}.library-shell{padding-inline:20px}.filter-row{grid-template-columns:1fr;gap:9px}.filter-label{padding-top:0}.developer-hero-inner,.submission-hero-inner{flex-direction:column;align-items:flex-start;display:flex}.developer-list-head{flex-direction:column;align-items:flex-start}.developer-status-legend{max-width:100%;overflow-x:auto}.developer-status-dot{flex:none}.team-assessment-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){:is(body.investor-mode,body.developer-mode) .role-topbar{min-height:62px;padding-inline:12px}:is(body.investor-mode,body.developer-mode) .role-brand-copy small{display:none}:is(body.investor-mode,body.developer-mode) .role-brand-copy strong{font-size:14px}:is(body.investor-mode,body.developer-mode) .role-account a,:is(body.investor-mode,body.developer-mode) .role-account button{width:36px;padding:0}:is(body.investor-mode,body.developer-mode) .role-account a span,:is(body.investor-mode,body.developer-mode) .role-account button span{display:none}:is(body.investor-mode,body.developer-mode) .role-nav a{padding:0 13px}.hero-inner,.investor-management-container,.developer-container,.submission-container{padding-inline:14px}.hero-inner,.investor-management-hero .investor-management-container,.developer-hero-inner,.submission-hero-inner{width:calc(100% - 24px);min-height:144px;padding-top:28px;padding-bottom:27px}.library-hero,.investor-management-hero,.developer-hero,.submission-hero{padding-top:12px}.hero-inner h1,.investor-management-hero h1,.developer-hero h1,.submission-hero-copy h1{font-size:34px}.library-shell{padding:18px 12px 82px}.filter-panel{border-radius:15px;padding:12px 13px 2px}.active-filter-bar,.result-head,.investor-panel-head{flex-direction:column;align-items:flex-start}.result-count{white-space:normal;text-align:left;justify-content:flex-start;min-width:0;padding-inline:0}.project-card,.investor-interest-card,.developer-project-card{border-radius:16px;grid-template-columns:1fr;gap:13px;padding:10px}.cover,.interest-project-cover,.developer-project-cover{aspect-ratio:16/9;min-height:190px}.project-body,.interest-record-main,.developer-project-main{padding:8px 5px}.project-title-row h3,.interest-record-title-row h3,.developer-project-title-row h3{font-size:21px}.team-line{flex-direction:column;align-items:flex-start;gap:5px}.team-line .vertical,.tag-divider{display:none}.summary{white-space:normal}.interest-record-side,.developer-project-side{flex-direction:column;align-items:flex-start}.investor-panel-head .management-return-library,.developer-create{width:100%}.developer-profile-summary{grid-template-columns:1fr}.developer-profile-item,.developer-account-phone{border-right:0}.developer-profile-edit{justify-content:center;width:calc(100% - 28px)}.developer-status-legend,.developer-project-actions,.interest-record-actions{width:100%}.developer-project-action,.management-action{flex:auto}.submission-panel{padding:24px 20px 28px}.submission-choice-cards,.completion-editor-row,.submission-preview-grid{grid-template-columns:1fr}.submission-upload{text-align:left;grid-template-columns:1fr;gap:12px;min-height:0;padding:20px}.submission-upload-icon{width:42px;height:42px}.submission-bp-file{flex-wrap:wrap;align-items:flex-start}.submission-bp-file button{width:100%}.submission-upload-progress{flex-direction:column;align-items:stretch}.submission-image-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.team-assessment-options{grid-template-columns:1fr}.confirm-backdrop{padding:14px}.confirm-dialog,.nf-card{border-radius:18px;padding:28px 22px 24px}.confirm-actions,.nf-actions{flex-direction:column-reverse;align-items:stretch}.confirm-cancel,.confirm-confirm,.nf-primary,.nf-secondary{justify-content:center;width:100%}.auth-page{padding:80px 14px 22px}.auth-card{border-radius:18px;padding:28px 22px 24px}}@media (prefers-reduced-transparency:reduce){.product-hero-summary{-webkit-backdrop-filter:none;background:#fff}}@media (prefers-reduced-motion:reduce){body.investor-mode *,body.developer-mode *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pv-screen{background:var(--paper);padding:26px 0 10px}.pv-grid{width:min(100%, var(--product-content));grid-template-columns:minmax(0,1.5fr) minmax(360px,500px);align-items:start;gap:26px;margin:0 auto;padding:0 30px;display:grid}:is(body.investor-mode,body.developer-mode) .detail-container,:is(body.investor-mode,body.developer-mode) .dev-page{max-width:var(--product-content)}:is(body.investor-mode,body.developer-mode) .detail-container{width:min(var(--product-content), calc(100% - 60px))}.pv-media .project-media-browser{flex-direction:column;gap:14px;display:flex}.pv-media .detail-media-stage{aspect-ratio:16/11.5;border:1px solid var(--line);background:#e9e7e1;border-radius:18px;overflow:hidden}.pv-media .detail-media-backdrop{display:none}.pv-media .detail-media-image{object-fit:cover;width:100%;height:100%}.pv-media .detail-media-stage video{object-fit:contain;background:#0c0d0f;width:100%;height:100%}.pv-media .media-gallery-arrow{display:none}.pv-media .media-gallery-track{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pv-media .media-thumb{aspect-ratio:16/9;outline:1px solid var(--line);cursor:pointer;background:#e9e7e1;border:2px solid #fff;border-radius:12px;padding:0;position:relative;overflow:hidden}.pv-media .media-thumb img,.pv-media .media-thumb video{object-fit:cover;width:100%;height:100%;display:block}.pv-media .media-thumb.active{outline:2px solid var(--red);box-shadow:0 6px 18px #37302624}.pv-media .media-thumb:focus-visible{outline:2px solid var(--red);outline-offset:2px}.pv-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;padding:34px 34px 28px;display:flex;box-shadow:0 18px 54px #37302614}.pv-status-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pv-status-row .submission-error{margin:0}.pv-title{letter-spacing:.01em;margin:0;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif;font-size:clamp(34px,3vw,52px);font-weight:700;line-height:1.08}.pv-tagline{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.7}.pv-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pv-chip{color:var(--ink-2);background:#f1efea;border-radius:9px;padding:7px 14px;font-size:13.5px}.pv-chip-stage{background:var(--soft-red);color:var(--red-dark)}.pv-rows{border-top:1px solid var(--line);margin-top:22px}.pv-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 2px;font-size:14.5px;display:flex}.pv-row-icon{color:var(--ink-2);place-items:center;display:grid}.pv-row-label{color:var(--muted)}.pv-row-value{max-width:60%;color:var(--ink);text-align:right;overflow-wrap:anywhere;margin-left:auto;font-weight:650}.pv-cost{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.pv-cost-row{align-items:center;gap:12px;display:flex}.pv-cost-value{color:var(--ink);margin-left:auto;font-size:14px}.pv-cost-value b{color:var(--red);margin:0 3px;font-size:27px;font-weight:800}.pv-cost-note{color:var(--muted);margin:8px 0 0 29px;font-size:13px;line-height:1.75}.pv-actions{gap:12px;margin-top:24px;display:flex}.pv-btn{cursor:pointer;text-align:center;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:52px;font-size:16.5px;font-weight:650;display:inline-flex}.pv-btn-primary{border:1px solid var(--red-dark);background:var(--red);color:#fff}.pv-btn-primary:hover{background:var(--red-dark)}.pv-btn-ghost{border:1.5px solid var(--ink);color:var(--ink);background:#fff;text-decoration:none}.pv-btn-ghost:hover{background:var(--ink);color:#fff}.pv-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.pv-btn:focus-visible{outline:3px solid var(--focus-ring)}.pv-demo-meta{color:var(--muted);align-items:center;gap:8px;margin:10px 2px 0;font-size:12.5px;display:flex}.pv-demo-meta button{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.pv-admin{border-top:1px dashed var(--line);flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:16px;display:flex}.pv-admin .primary-action,.pv-admin .secondary-action{border-radius:10px;padding:8px 14px;font-size:13.5px}@media (max-width:1020px){.pv-grid{grid-template-columns:1fr}.pv-card{padding:26px 22px 24px}}.pv-yen{border:1.3px solid var(--ink-2);border-radius:50%;width:24px;height:24px;font-size:13px;font-weight:700}.investor-detail-view .pv-screen{isolation:isolate;background:linear-gradient(115deg,#ffffffc2,#0000 38%),#f4f4f1;padding:42px 0 50px;position:relative;overflow:hidden}.investor-detail-view .pv-screen:before,.investor-detail-view .pv-screen:after{content:"";z-index:-1;pointer-events:none;position:absolute}.investor-detail-view .pv-screen:before{clip-path:polygon(0 7%,88% 40%,100% 52%,52% 71%,91% 100%,0 84%);background:linear-gradient(146deg,#ced0cf57,#ffffff14 48%,#eb352d14);width:34%;inset:2% auto -12% -13%;transform:rotate(-2deg)}.investor-detail-view .pv-screen:after{clip-path:polygon(35% 0,100% 0,100% 100%,0 90%,51% 62%,11% 44%);background:linear-gradient(138deg,#ec2d261a,#ffffff47 48%,#c6c9c957);width:35%;inset:-7% -12% -15% auto;transform:rotate(2deg)}.investor-detail-view .pv-grid{z-index:1;grid-template-columns:minmax(0,1.38fr) minmax(430px,1fr);align-items:stretch;gap:24px;position:relative}.investor-detail-view .pv-media{min-width:0}.investor-detail-view .pv-media .project-media-browser{gap:14px;height:100%}.investor-detail-view .pv-media .detail-media-stage{aspect-ratio:16/11.45;background:#e6e7e4;border-color:#d8d9d5;border-radius:16px;box-shadow:0 18px 42px #33363417}.investor-detail-view .pv-media .media-gallery-track{gap:12px}.investor-detail-view .pv-media .media-thumb{border-color:#f8f8f6;border-radius:11px;outline-color:#d5d6d2;box-shadow:0 8px 20px #33363412}.investor-detail-view .pv-media .media-thumb.active{outline:2px solid var(--red);box-shadow:0 7px 20px #dd2a2321}.investor-detail-view .pv-card{background:#fffffdf5;border-color:#dedfda;border-radius:16px;min-width:0;height:100%;padding:clamp(28px,2.55vw,40px);box-shadow:0 20px 54px #33363412}.investor-detail-view .pv-title{letter-spacing:0;font-size:clamp(38px,3vw,54px);line-height:1.06}.investor-detail-view .pv-tagline{color:#666864;max-width:42ch;margin-top:14px;font-size:14.5px;line-height:1.7}.investor-detail-view .pv-chips{gap:8px;margin-top:17px}.investor-detail-view .pv-chip{color:#3f413e;background:#efefec;border-radius:8px;padding:6px 13px}.investor-detail-view .pv-chip-stage{color:#94312c;background:#f7e7e4}.investor-detail-view .pv-rows{border-top-color:#dfdfda;margin-top:22px}.investor-detail-view .pv-row{border-bottom-color:#dfdfda;grid-template-columns:25px minmax(88px,.7fr) minmax(0,1fr);gap:11px;min-height:58px;padding:12px 0;display:grid}.investor-detail-view .pv-row-icon{color:#424440;width:25px}.investor-detail-view .pv-row-label{color:#6b6d69}.investor-detail-view .pv-row-value{color:#222421;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:none;margin-left:0;font-size:14.5px;overflow:hidden}.investor-detail-view .pv-cost{border-top:0;margin-top:18px;padding-top:17px}.investor-detail-view .pv-cost-row{grid-template-columns:25px minmax(110px,.75fr) minmax(0,1.25fr);gap:11px;display:grid}.investor-detail-view .pv-cost-value{color:#333532;text-align:right;white-space:nowrap;width:100%;margin-left:0}.investor-detail-view .pv-cost-value b{font-size:clamp(22px,2vw,28px)}.investor-detail-view .pv-cost-note{color:#6b6d69;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0 36px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.investor-detail-view .pv-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:auto;padding-top:24px;display:grid}.investor-detail-view .pv-btn{white-space:nowrap;border-radius:11px;min-width:0;min-height:54px;font-size:16px;transition:transform .16s,background-color .16s,border-color .16s,color .16s}.investor-detail-view .pv-btn:active{transform:translateY(1px)}.investor-detail-view .pv-btn-primary{border-color:var(--red);background:var(--red);color:#fff}.investor-detail-view .pv-btn-ghost{color:#252724;background:#fff;border-color:#343633}.investor-detail-view .pv-btn-ghost:hover{color:#fff;background:#252724;border-color:#252724}.investor-detail-view .pv-yen{border-color:#424440}@media (max-width:1120px){.investor-detail-view .pv-grid{grid-template-columns:minmax(0,1.2fr) minmax(390px,1fr)}.investor-detail-view .pv-card{padding:28px 26px}}@media (max-width:900px){.investor-detail-view .pv-screen{padding:28px 0 38px}.investor-detail-view .pv-grid{grid-template-columns:1fr;width:min(760px,100%);padding:0 18px}.investor-detail-view .pv-card{height:auto}}@media (max-width:640px){.investor-detail-view .pv-screen{padding:18px 0 30px}.investor-detail-view .pv-grid{gap:16px;padding:0 12px}.investor-detail-view .pv-media .project-media-browser{gap:9px}.investor-detail-view .pv-media .detail-media-stage{aspect-ratio:16/10;border-radius:13px}.investor-detail-view .pv-media .media-gallery-track{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.investor-detail-view .pv-media .media-gallery-track::-webkit-scrollbar{display:none}.investor-detail-view .pv-media .media-thumb{border-radius:9px;flex:0 0 31%}.investor-detail-view .pv-card{border-radius:14px;padding:25px 20px 22px}.investor-detail-view .pv-title{font-size:34px}.investor-detail-view .pv-row{grid-template-columns:24px minmax(82px,.72fr) minmax(0,1fr)}.investor-detail-view .pv-cost-row{grid-template-columns:24px minmax(100px,.78fr) minmax(0,1.22fr)}.investor-detail-view .pv-cost-note{margin-left:35px}.investor-detail-view .pv-actions{gap:10px}.investor-detail-view .pv-btn{min-height:50px;font-size:15px}.investor-detail-view .pv-screen:before,.investor-detail-view .pv-screen:after{opacity:.65}}
