body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.pfc-page{grid-gap:16px;color:#172033;display:grid;gap:16px}.pfc-hero{align-items:center;background:linear-gradient(130deg,#075e55,#0f8879);border-radius:18px;box-shadow:0 13px 30px #0f766e2e;color:#fff;display:flex;gap:20px;justify-content:space-between;overflow:hidden;padding:25px 28px;position:relative}.pfc-hero:after{background:#ffffff1a;border-radius:50%;content:"";height:220px;position:absolute;right:-70px;top:-130px;width:220px}.pfc-hero h2{font-size:26px;margin:3px 0 7px}.pfc-hero p{color:#dbfffa;line-height:1.55;margin:0;max-width:620px}.pfc-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;opacity:.75;text-transform:uppercase}.pfc-hero-icon{background:#ffffff1f;border:1px solid #ffffff4d;border-radius:16px;display:grid;flex:0 0 62px;font-size:29px;height:62px;place-items:center;position:relative;z-index:1}.pfc-notice{align-items:center;background:#f0faf8;border:1px solid #d6e8e4;border-radius:12px;color:#365c56;display:flex;flex-wrap:wrap;font-size:13px;gap:9px;padding:12px 15px}.pfc-notice span{background:#fff;border:1px solid #d6e8e4;border-radius:999px;padding:4px 8px}.pfc-card{border-radius:16px!important;padding:20px!important}.pfc-section-head{display:flex;gap:20px;justify-content:space-between;margin-bottom:17px}.pfc-section-head small{color:#0f766e;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pfc-section-head h3{font-size:20px;margin:3px 0 0}.pfc-section-head p{color:#697789;font-size:13px;line-height:1.5;margin:0;max-width:430px}.pfc-form{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pfc-form label{color:#455568;display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:6px}.pfc-form label em{color:#b4233d;font-style:normal}.pfc-form .cp-input{box-sizing:border-box;min-height:42px;width:100%}.pfc-form textarea.cp-input{min-height:110px;resize:vertical}.pfc-form label small{color:#718096;font-weight:400}.pfc-wide{grid-column:1/-1}.pfc-submit{min-width:150px;width:max-content}.pfc-result{border:1px solid;border-radius:16px;padding:21px}.pfc-result.GREEN{background:#effaf3;border-color:#bce7cc}.pfc-result.YELLOW{background:#fff9e8;border-color:#f1d98a}.pfc-result.RED{background:#fff1f2;border-color:#f2c1c8}.pfc-result-title{align-items:center;display:flex;gap:12px}.pfc-result-title>span{background:#fff;border-radius:50%;display:grid;font-size:23px;font-weight:900;height:43px;place-items:center;width:43px}.pfc-result-title small{color:#687688}.pfc-result-title h3{font-size:21px;margin:2px 0 0}.pfc-message{font-size:15px;line-height:1.65}.pfc-result-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.pfc-result-grid>div{background:#ffffffb8;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:11px}.pfc-result-grid small,.pfc-review-no span{color:#64748b}.pfc-chip,.pfc-status{background:#edf1f5;border-radius:999px;color:#526071;display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px;width:max-content}.pfc-chip.GREEN,.pfc-status.APPROVED{background:#dbf4e5;color:#17613b}.pfc-chip.YELLOW,.pfc-status.NEED_MORE_INFO,.pfc-status.PENDING{background:#fff0bd;color:#865006}.pfc-chip.RED,.pfc-status.REJECTED{background:#ffe0e4;color:#981b2b}.pfc-status.IN_REVIEW{background:#e0edff;color:#245a9b}.pfc-block{border-top:1px solid #64748b2e;margin-top:15px;padding-top:13px}.pfc-block h4{margin:0 0 8px}.pfc-block ul{margin-bottom:0}.pfc-tags{display:flex;flex-wrap:wrap;gap:7px}.pfc-tags span{background:#ffffffc2;border-radius:999px;font-size:12px;padding:5px 9px}.pfc-review-no{background:#fff;border-radius:9px;display:flex;justify-content:space-between;margin-top:15px;padding:11px 13px}.pfc-empty{background:#fafcfd;border:1px dashed #ccd8df;border-radius:12px;color:#667487;padding:30px;text-align:center}.pfc-empty>span{background:#e5f7ec;border-radius:50%;color:#17613b;display:grid;font-size:22px;height:42px;margin:0 auto 9px;place-items:center;width:42px}.pfc-empty p{margin:6px 0 0}.pfc-review-list{grid-gap:10px;display:grid;gap:10px}.pfc-review-list article{background:#fafcfd;border:1px solid #e2e9ee;border-radius:12px;padding:14px}.pfc-review-list article>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.pfc-review-list article p{color:#64748b}.pfc-upload{background:#effaf8;border:1px dashed #8ebbb4;border-radius:8px;color:#17675d;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;padding:8px 11px}@media(max-width:650px){.pfc-hero{padding:20px}.pfc-hero-icon{display:none}.pfc-section-head{display:block}.pfc-section-head p{margin-top:6px}.pfc-form,.pfc-result-grid{grid-template-columns:1fr}.pfc-submit{width:100%}.pfc-card{padding:15px!important}.pfc-notice b{width:100%}}.pfc-search-card{border-top:3px solid #0f8879}.pfc-query .cp-input{font-size:16px;min-height:52px}.pfc-detail-toggle,.pfc-inline-action{background:#0000;border:0;color:#0f766e;cursor:pointer;font-weight:800;padding:7px 0;width:max-content}.pfc-detail-toggle{grid-column:1/-1}.pfc-details{grid-gap:14px;background:#f8fbfa;border:1px solid #dbe8e5;border-radius:12px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.pfc-details-head{align-items:center;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between}.pfc-details-head>div{grid-gap:3px;display:grid;gap:3px}.pfc-details-head small{color:#718096}.pfc-details-head button{background:#0000;border:0;color:#64748b;cursor:pointer}.pfc-result-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:650px){.pfc-details,.pfc-result-grid{grid-template-columns:1fr}.pfc-details{padding:12px}.pfc-detail-toggle{text-align:left;width:100%}}.pfc-input-wrap{display:block;position:relative}.pfc-suggestions{background:#fff;border:1px solid #cddfdc;border-radius:12px;box-shadow:0 15px 35px #20403b2e;display:grid;left:0;max-height:310px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.pfc-suggestions button{grid-gap:2px;background:#fff;border:0;border-radius:8px;color:#223b37;cursor:pointer;display:grid;gap:2px;padding:10px 12px;text-align:left}.pfc-suggestions button:focus,.pfc-suggestions button:hover{background:#eaf8f5;outline:none}.pfc-suggestions small{color:#6c7c79;font-weight:400}.pfc-supplement-card{border-left:4px solid #d7a935}.pfc-close-details{align-self:flex-start;background:#fff;border:1px solid #d9e3e1;border-radius:8px;color:#52635f;cursor:pointer;padding:7px 11px}.pfc-suggest-note{background:#f7fbfa;border:1px solid #d7e4e1;border-radius:9px;color:#58706b;display:block;font-size:12px;font-weight:600;margin-top:7px;padding:9px 11px}.pfc-suggest-note.error{background:#fff4f5;border-color:#f1c6cc;color:#9f2435}.pfc-plain-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.5fr;margin:16px 0}.pfc-plain-summary>div{grid-gap:5px;background:#ffffffc7;border-radius:11px;display:grid;gap:5px;padding:13px 14px}.pfc-plain-summary small{color:#64748b}.pfc-plain-summary b{line-height:1.55}.pfc-answer-box{background:#ffffffb8;border-radius:11px;margin-top:12px;padding:13px 15px}.pfc-answer-box h4{font-size:15px;margin:0 0 8px}.pfc-answer-box ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:20px}.pfc-answer-box li span{color:#53635f;display:block;margin-top:2px}.pfc-basis-toggle{background:#0000;border:0;color:#52635f;cursor:pointer;margin-top:13px;padding:6px 0;text-decoration:underline}.pfc-basis{grid-gap:8px;border-top:1px solid #64748b2e;display:grid;gap:8px;margin-top:8px;padding:12px}.pfc-basis>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.pfc-basis p{color:#64748b;font-size:12px;margin:2px 0 0}@media(max-width:650px){.pfc-plain-summary{grid-template-columns:1fr}}.pfc-plain-summary{grid-template-columns:1fr}.pfc-next-note{color:#334b46;line-height:1.6;margin:10px 0;padding:0 2px}.pfc-next-note b{margin-right:5px}.pfc-suggestions button.GREEN{background:#effaf3}.pfc-suggestions button.YELLOW{background:#fff9e8}.pfc-suggestions button.RED{background:#fff1f2}.pfc-suggestions button+button{margin-top:4px}.pfc-suggestion-title{align-items:center;display:flex;gap:10px;justify-content:space-between}.pfc-suggestion-title em{background:#ffffffbf;border-radius:999px;font-size:11px;font-style:normal;font-weight:800;padding:3px 7px}.pfc-suggestions button.GREEN .pfc-suggestion-title em{color:#17613b}.pfc-suggestions button.YELLOW .pfc-suggestion-title em{color:#865006}.pfc-suggestions button.RED .pfc-suggestion-title em{color:#981b2b}.pfc-review-table{background:#fff;border:1px solid #e2e9ee;border-radius:12px;overflow:hidden}.pfc-review-row{grid-gap:10px;align-items:center;border-top:1px solid #edf1f3;display:grid;font-size:13px;gap:10px;grid-template-columns:minmax(180px,1.35fr) 100px 100px minmax(120px,.8fr) 112px;min-height:45px;padding:7px 12px}.pfc-review-row:first-child{border-top:0}.pfc-review-head{background:#f5f8f8;color:#657570;font-size:11px;font-weight:800;letter-spacing:.03em;min-height:36px;text-transform:uppercase}.pfc-review-id{color:#243f3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfc-review-row time{font-feature-settings:"tnum";color:#687772;font-variant-numeric:tabular-nums}.pfc-review-action{justify-self:start}.pfc-review-table .pfc-upload{border-style:solid;font-size:12px;padding:6px 9px;white-space:nowrap}@media(max-width:650px){.pfc-review-table{background:#0000;border:0}.pfc-review-head{display:none}.pfc-review-row{background:#fff;border:1px solid #e2e9ee;border-radius:10px;gap:7px;grid-template-columns:minmax(0,1fr) auto auto;margin-top:8px;min-height:0;padding:10px}.pfc-review-row:first-child+div{margin-top:0}.pfc-review-id{grid-column:1/-1}.pfc-review-row time{font-size:11px}.pfc-review-action{justify-self:end}}