:root{--navy:#0d377e;--blue:#1456b8;--red:#f23c4e;--border:#e0ebfb;--shadow:0 13px 32px rgba(30,84,153,.13)}body{background:linear-gradient(151deg,#edf8ff,#fff9fb 54%,#f3fbff)}.app-header{min-height:82px;height:auto;padding-top:10px;padding-bottom:10px}.wordmark{position:relative;display:flex;flex-wrap:wrap;align-content:center;align-items:center;column-gap:0;row-gap:0;font-size:clamp(22px,2.8vw,29px);line-height:1.08}.wordmark .genba{color:#f23c4e}.wordmark .link{color:#1456b8}.logo-symbol.reference-brand-mark{display:block;width:56px;height:51px;margin-right:9px;border-radius:0;background:transparent url("data:image/png;base64,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") 50%/contain no-repeat}.logo-symbol.reference-brand-mark .brand-icon{display:none}.reference-brand-tagline{flex-basis:100%;margin-left:65px;font-size:9px;font-weight:900;white-space:nowrap;letter-spacing:0;color:#164281}.header-link{background:#fff;border-color:#e0ecfa;border-radius:19px;box-shadow:0 5px 13px #225f9612}.page-shell{max-width:980px}.hero.reference-illustrated-hero{background:linear-gradient(112deg,#fff0f5,#ecf8ff 58%,#e6fcfa);min-height:258px;border:3px solid #fff;border-radius:28px;box-shadow:0 14px 31px #134f8e1a;padding:22px 17px 20px 26px}.hero.reference-illustrated-hero .hero-copy{flex-basis:63%;padding-bottom:6px;max-width:60%}.hero.reference-illustrated-hero .hero-tag{background:#ffffffdf;color:#ed3a60;border:1px solid #fff}.hero.reference-illustrated-hero h1{color:#0a367f;letter-spacing:-.04em;font-size:clamp(27px,4.4vw,39px);line-height:1.3}.hero.reference-illustrated-hero h1 span{color:#f23963}.hero.reference-illustrated-hero p{color:#526f90;font-weight:650;line-height:1.7}.hero.reference-illustrated-hero .skyline{display:none}.hero.reference-illustrated-hero:after{content:"";position:absolute;right:10px;bottom:4px;width:37%;height:auto;aspect-ratio:232/160;max-width:270px;background:url("data:image/webp;base64,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") 0 100%/400% 100% no-repeat;pointer-events:none}.hero.reference-hero-crane:after{background-position:33.333% 100%}.hero.reference-hero-check:after{background-position:66.667% 100%}.hero.reference-hero-mail:after{background-position:100% 100%}.reference-home-kicker{display:flex;align-items:center;justify-content:center;gap:7px;margin:15px 0 0;color:#1456b8;font-size:12px;font-weight:900}.reference-home-kicker .brand-icon{color:#f53d70}.reference-icon-section{background:#fff;box-shadow:0 10px 27px #125eac17}.reference-icon-section h2{color:#0d367e}.reference-icon-section .icon-grid{gap:11px}.reference-icon-section .icon-tile{min-height:126px;border-radius:19px;border-color:#e2effb;background:linear-gradient(160deg,#fff,#f7fbff);box-shadow:0 8px 20px #1c5b9920;padding:10px 4px}.reference-icon-section .icon-tile .brand-icon{display:block;flex:0 0 auto;width:78px;height:78px;border:0;border-radius:15px;box-shadow:none;background:#fff url("data:image/webp;base64,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") 0 0/300% 300% no-repeat}.reference-icon-section .icon-tile .brand-icon svg{display:none}.reference-icon-section .icon-tile:first-child .brand-icon{background-position:0 0}.reference-icon-section .icon-tile:nth-child(2) .brand-icon{background-position:50% 0}.reference-icon-section .icon-tile:nth-child(3) .brand-icon{background-position:100% 0}.reference-icon-section .icon-tile:nth-child(4) .brand-icon{background-position:0 50%}.reference-icon-section .icon-tile:nth-child(5) .brand-icon{background-position:50% 50%}.reference-icon-section .icon-tile:nth-child(6) .brand-icon{background-position:100% 50%}.reference-icon-section .icon-tile:nth-child(7) .brand-icon{background-position:0 100%}.reference-icon-section .icon-tile:nth-child(8) .brand-icon{background-position:50% 100%}.reference-icon-section .icon-tile:nth-child(9) .brand-icon{background-position:100% 100%}.reference-icon-section .icon-tile strong{font-size:11px;font-weight:900;line-height:1.35;color:#0c3678}.section{border-color:#e2eefb;border-radius:24px;box-shadow:0 9px 27px #1f589118}.section h2{color:#0c397b}.search-section{background:#fffffffa}.primary-button,.reference-home-actions a:first-child{background:linear-gradient(100deg,#f53767,#ff497a);border-radius:100px;box-shadow:0 10px 18px #f43f6e30}.bottom-nav{background:#fffffff2;border:2px solid #fff;box-shadow:0 9px 26px #1c5da52b;border-radius:24px}.bottom-tab.selected{background:#e8f5ff}.bottom-tab.selected:after{background:#ff416d}@media(max-width:650px){.app-header{min-height:74px;gap:7px;padding:8px 13px}.wordmark{font-size:21px}.logo-symbol.reference-brand-mark{width:46px;height:44px;margin-right:5px}.reference-brand-tagline{margin-left:51px;font-size:8px}.header-actions{gap:5px}.header-link{padding:8px;font-size:11px}.header-link .brand-icon{display:none}.page-shell{padding:0 14px 112px}.hero.reference-illustrated-hero{padding:17px 9px 15px 16px;min-height:204px;border-radius:24px}.hero.reference-illustrated-hero .hero-copy{flex-basis:63%;max-width:63%}.hero.reference-illustrated-hero h1{font-size:clamp(22px,5.8vw,31px);margin:10px 0 8px}.hero.reference-illustrated-hero p{font-size:11px;line-height:1.6}.hero.reference-illustrated-hero .hero-tag{padding:6px 9px;font-size:10px}.hero.reference-illustrated-hero:after{right:1px;bottom:5px;width:40%;max-width:180px}.reference-icon-section{padding:16px 12px}.reference-icon-section .icon-grid{gap:6px}.reference-icon-section .icon-tile{min-height:111px;padding:9px 4px}.reference-icon-section .icon-tile .brand-icon{width:69px;height:69px}.reference-icon-section .icon-tile strong{font-size:9px}.reference-home-kicker{font-size:11px}}@media(max-width:380px){.wordmark{font-size:19px}.reference-brand-tagline{font-size:7px}.header-link{padding:7px 6px;font-size:10px}.reference-icon-section .icon-tile .brand-icon{width:57px;height:57px}.reference-icon-section .icon-tile strong{font-size:8px}.hero.reference-illustrated-hero h1{font-size:21px}}.reference-search-lead{margin:-5px 0 16px;color:#587294;font-size:13px;font-weight:700;line-height:1.65}.search-section{background:#fff;border:1px solid #e5eefb}.search-section h2 .brand-icon{color:#fb4071}.filter-grid.reference-basic-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.filter-grid.reference-basic-filter-grid label{border:1.5px solid #dfebfb;background:#f8fbff;min-width:0;box-shadow:inset 0 1px 0 #fff;border-radius:15px;transition:border-color .16s,box-shadow .16s}.filter-grid.reference-basic-filter-grid label.wide-label{grid-column:1/-1}.filter-grid.reference-basic-filter-grid label:focus-within{border-color:#3a96e6;box-shadow:0 0 0 3px #2583f01c}.filter-grid.reference-basic-filter-grid .brand-icon{color:#1565bf}.filter-grid.reference-basic-filter-grid input,.filter-grid.reference-basic-filter-grid select{font-weight:750;min-height:51px;font-size:14px}.reference-search-cta{display:flex;width:100%;min-height:54px;margin:12px 0 15px;gap:8px;font-size:15px;font-weight:900;letter-spacing:.02em}.reference-search-cta .brand-icon{color:#fff}.quick-search-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:0;border-radius:17px;background:#f5f9ff;padding:13px 12px}.quick-search-strip strong{display:flex;align-items:center;gap:6px;color:#0d428f;margin-right:4px;font-size:12px}.quick-search-strip strong .brand-icon{color:#f2406b}.quick-search-strip .quick-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:39px;padding:7px 10px;border:1px solid #dceafa;border-radius:999px;background:#fff;color:#1554a0;font-size:12px;font-weight:800;box-shadow:0 3px 9px #1554990c;white-space:nowrap}.quick-search-strip .quick-filter-button .brand-icon{color:#f13c68}.quick-search-strip .quick-filter-button:hover{border-color:#fbb2c6;background:#fff7fa}.reference-advanced-search{margin:12px 0 16px;padding:0 13px 10px;border:1.5px solid #dceafa;border-radius:18px;background:linear-gradient(150deg,#fbfdff,#f5faff)}.reference-advanced-search summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;min-height:48px;padding:5px 2px;font-size:14px;font-weight:900;color:#104388}.reference-advanced-search summary::-webkit-details-marker{display:none}.reference-advanced-search summary .brand-icon{color:#ef4b76}.reference-advanced-search summary span:last-child{font-size:11px;color:#6883a0;font-weight:700;margin-left:auto}.reference-advanced-search summary:after{content:"⌄";font-size:20px;line-height:1;color:#1b65bd;transform-origin:center;transition:transform .18s}.reference-advanced-search[open] summary:after{transform:rotate(180deg)}.reference-advanced-search summary:focus-visible{outline:3px solid #48b3eb;outline-offset:3px;border-radius:10px}.reference-advanced-search>.discovery-extra-filters,.reference-advanced-search>.filter-grid,.reference-advanced-search>.search-toggles{margin:9px 0}.reference-advanced-search .filter-grid label{background:white}.reference-advanced-search .draft-hint{color:#567193}.search-section .filter-summary{border-radius:13px;background:#fff6fa;border:1px solid #f9dce6;padding:11px 13px}.search-section .active-filter-chips{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.search-section .active-filter-chip{background:#f0f8ff;border:1px solid #cfdef5;border-radius:100px;color:#1c599c;min-height:33px;font-size:12px;font-weight:800}.search-section .action-row{gap:10px}.search-section .action-row .primary-button{min-height:45px}.progress-stat-grid>div{background:linear-gradient(155deg,#fff,#f2faff);border:1px solid #dfecfa;border-radius:19px;box-shadow:0 8px 17px #20559715}.progress-stat-grid .brand-icon{color:#f74473}.progress-stat-grid>div b{color:#164785;font-weight:950}.progress-filter{display:flex;flex-wrap:wrap;gap:7px;padding:8px 0}.progress-filter button{border:1px solid #dceafa;background:#f7faff;color:#174f99;border-radius:999px;padding:10px 13px;font-size:12px;min-height:40px;font-weight:800;box-shadow:0 3px 9px #1458970a}.progress-filter button.active,.progress-filter button[aria-pressed=true]{background:linear-gradient(95deg,#f63d6c,#ff5780);color:#fff;border-color:transparent;box-shadow:0 6px 15px #f43c7331}.progress-filter button.active span{color:inherit}.received-summary-card{background:linear-gradient(150deg,#fff,#f9fcff);border:1px solid #e2ebfa;box-shadow:0 9px 22px #155a9914;border-radius:20px}.received-summary-card h3{color:#103d83}.received-summary-card strong{color:#f44271}.received-summary-grid{gap:11px}.received-listing-filter input,.received-listing-filter select,.received-listing-sort select{border:1.5px solid #dceafa;border-radius:14px;background:#f8fbff;color:#14498c;min-height:43px}.reference-received-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.reference-received-actions a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:47px;padding:10px;border-radius:17px;background:#fff;color:#1455a4;border:1.5px solid #dceafa;font-size:13px;font-weight:850;text-decoration:none;box-shadow:0 6px 17px #15589713;text-align:center}.reference-received-actions a:first-child{background:linear-gradient(100deg,#f23f68,#ff557f);color:#fff;border-color:transparent}.reference-received-actions a .brand-icon{color:inherit}.application-row{border:1px solid #e0eaf8;border-radius:17px;background:linear-gradient(130deg,#fff,#f9fcff);box-shadow:0 7px 19px #14579711}.status-badge{white-space:nowrap;font-weight:900}.bottom-tab{transition:background-color .15s,color .15s}.bottom-tab:focus-visible{outline:3px solid #348df0;outline-offset:-2px}.bottom-tab.selected .brand-icon{color:#fb416b}@media(max-width:680px){.filter-grid.reference-basic-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filter-grid.reference-basic-filter-grid label:last-child{grid-column:1/-1}.filter-grid.reference-basic-filter-grid input,.filter-grid.reference-basic-filter-grid select{min-height:47px;font-size:13px}.reference-search-lead{font-size:11.5px;margin-top:-7px}.quick-search-strip{padding:10px 7px;gap:7px}.quick-search-strip strong{width:100%;margin:0 0 3px 4px;font-size:12px}.quick-search-strip .quick-filter-button{font-size:11px;min-height:37px;padding:6px 9px;flex:1 0 auto}.reference-advanced-search summary{flex-wrap:wrap;font-size:12px}.reference-advanced-search summary span:last-child{font-size:10px}.search-section .action-row .primary-button{width:100%;order:-1}.progress-stat-grid{gap:8px}.progress-filter{flex-wrap:nowrap;overflow-x:auto;padding:9px 2px 13px;scrollbar-width:thin;scroll-snap-type:x proximity}.progress-filter button{flex:0 0 auto;scroll-snap-align:start}.received-summary-grid{grid-template-columns:1fr}}@media(max-width:385px){.reference-received-actions a{font-size:11px;padding:9px 5px}.filter-grid.reference-basic-filter-grid{gap:6px}.filter-grid.reference-basic-filter-grid label{padding-left:8px;padding-right:7px}.quick-search-strip .quick-filter-button{font-size:10px}.reference-advanced-search summary span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.bottom-tab,.quick-search-strip .quick-filter-button,.reference-advanced-search summary:after{transition:none}}.reference-preview-notice{display:flex;align-items:center;gap:9px;width:min(95%,940px);margin:0 auto 9px;padding:10px 13px;background:#fff8ed;border:1px solid #ead8bf;border-radius:13px;color:#835027;font-size:11.5px;font-weight:650;line-height:1.55}.reference-preview-notice .brand-icon{color:#ad6b22}.reference-preview-notice strong{font-weight:950}.reference-preview-auth-note{background:#fffaf1;color:#865322;border:1px solid #ecd9bd;padding:10px 12px;border-radius:10px;font-weight:700}@media(max-width:650px){.reference-preview-notice{font-size:10px;padding:8px 10px;width:calc(100% - 28px)}}.reference-feature-grid>a.icon-tile{text-decoration:none;color:#0c3678;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.reference-feature-grid>a.icon-tile:hover{border-color:#f6a8bc;box-shadow:0 11px 24px #17589c25;transform:translateY(-2px)}.reference-feature-grid>a.icon-tile:focus-visible{outline:3px solid #288fe2;outline-offset:2px}.reference-feature-grid>a.icon-tile:active{transform:translateY(0)}.reference-feature-grid>a.icon-tile strong{color:#123c80}@media(prefers-reduced-motion:reduce){.reference-feature-grid>a.icon-tile{transition:none}}.reference-guide-section{display:flex;align-items:center;gap:17px;background:linear-gradient(108deg,#f5faff,#fff7fa);padding:21px 23px}.reference-guide-section .reference-guide-icon{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border-radius:18px;background:#e6f3ff;color:#175dab}.reference-guide-section .reference-guide-icon .brand-icon{color:#175dab}.reference-guide-section>div:nth-child(2){flex:1 1;min-width:0}.reference-guide-section h2{font-size:17px;margin:0 0 7px}.reference-guide-section p{font-size:12px;line-height:1.75;color:#577490;margin:0}.reference-guide-section .secondary-button{white-space:nowrap;text-decoration:none}@media(max-width:600px){.reference-guide-section{flex-wrap:wrap;gap:10px;padding:16px}.reference-guide-section .reference-guide-icon{width:47px;height:47px;flex-basis:47px}.reference-guide-section>div:nth-child(2){flex-basis:calc(100% - 57px)}.reference-guide-section .secondary-button{width:100%;text-align:center;justify-content:center}}.reference-offline-notice{display:flex;align-items:center;gap:11px;max-width:940px;width:calc(100% - 32px);margin:3px auto 12px;padding:12px 15px;background:#fff6e7;border:1.5px solid #efc992;border-radius:16px;color:#7f4b15;box-shadow:0 6px 18px #8c56151a;font-size:12px;font-weight:650;line-height:1.6}.reference-offline-notice .brand-icon{flex:0 0 20px;color:#ab651c}.reference-offline-notice strong{font-weight:950}@media(max-width:650px){.reference-offline-notice{width:calc(100% - 26px);margin-bottom:9px;padding:9px 11px;font-size:11px}}.application-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;list-style:none;padding:11px 0 8px;margin:8px 0 7px;max-width:510px}.application-journey .journey-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center}.application-journey .journey-step:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 16px);right:calc(-50% + 17px);height:2px;background:#dce7f5;z-index:0}.application-journey .journey-step.journey-done:not(:last-child):after{background:#6cace7}.application-journey .journey-dot{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border:2px solid #d3e2f4;border-radius:50%;background:#f7faff;color:#748faf;font-size:11px;font-weight:950;z-index:1}.application-journey .journey-done .journey-dot{background:#e5f3ff;border-color:#a4cef4;color:#1765b6}.application-journey .journey-current .journey-dot{background:#ff4171;border-color:#ff4171;color:#fff;box-shadow:0 0 0 3px #ffe0e9}.application-journey.journey-accepted .journey-current .journey-dot{background:#11966d;border-color:#11966d;box-shadow:0 0 0 3px #e1f6ee}.application-journey.journey-rejected .journey-current .journey-dot,.application-journey.journey-withdrawn .journey-current .journey-dot{background:#61728d;border-color:#61728d;box-shadow:0 0 0 3px #eaf0f7}.application-journey .journey-label{font-size:10px;line-height:1.35;font-weight:850;color:#6883a2;overflow-wrap:anywhere}.application-journey .journey-done .journey-label{color:#2c679e}.application-journey .journey-current .journey-label{color:#193f7e;font-weight:950}.application-journey.journey-accepted .journey-current .journey-label{color:#107b5d}.application-journey.journey-rejected .journey-current .journey-label,.application-journey.journey-withdrawn .journey-current .journey-label{color:#52637b}.application-row .application-journey{width:100%;margin:7px 0 10px}.application-row>.status-badge{align-self:flex-start}.application-success .application-journey{margin:14px auto;max-width:370px;width:100%}@media(max-width:430px){.application-row{flex-wrap:wrap;gap:9px}.application-row>div{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 62px)}.application-row>.status-badge{margin-left:auto}.application-journey .journey-label{font-size:9px}}.reference-updated-at{margin:13px 0 9px;text-align:right;color:#617d9b;font-size:11px;font-weight:750;line-height:1.5}@media(max-width:650px){.reference-updated-at{font-size:10px;margin:10px 0 7px}}.reference-capacity-meter{margin:10px 0 14px;padding:13px 14px;border:1px solid #dbeafa;border-radius:17px;background:#f7fbff;box-shadow:inset 0 1px #fff}.reference-capacity-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;color:#174885;font-size:12px;line-height:1.5}.reference-capacity-heading strong{font-weight:950}.reference-capacity-heading span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}.reference-capacity-bar{height:10px;margin-top:10px;border-radius:100px;overflow:hidden;background:#dceafb;border:1px solid #d1e2f6}.reference-capacity-bar>span{display:block;height:100%;background:linear-gradient(90deg,#3789dc,#0c64b8);border-radius:inherit;transition:width .16s ease}.reference-capacity-unknown{margin-top:10px;font-size:11px;color:#885e2c;line-height:1.65}.reference-capacity-meter .reference-capacity-action{margin:9px 0 0;font-size:11px;color:#4d688a;line-height:1.65}.review-row .application-journey{margin-top:12px}@media(max-width:540px){.reference-capacity-meter{margin:9px 0 11px;padding:10px 11px}.reference-capacity-heading{font-size:11px}.reference-capacity-meter .reference-capacity-action{font-size:10px}}@media(prefers-reduced-motion:reduce){.reference-capacity-bar>span{transition:none}}.reference-matched-next{display:flex;align-items:center;gap:13px;margin:15px 0 18px;padding:16px 17px;background:linear-gradient(110deg,#e6f8f1,#edf8ff);border:1px solid #ccebe4;border-radius:19px;color:#105f50}.reference-matched-next>.brand-icon{flex:0 0 27px;color:#18976d}.reference-matched-next>div{flex:1 1}.reference-matched-next strong{font-size:14px;font-weight:950}.reference-matched-next p{margin:4px 0 0;font-size:11px;line-height:1.7;color:#3d7074}.reference-matched-next>a{white-space:nowrap;text-decoration:none}.reference-match-next-step{margin-top:6px;padding:8px 10px;border-radius:11px;background:#eaf7f2;color:#176d59;font-weight:850;font-size:11px;line-height:1.65}.reference-contact-checklist{margin:14px 0;padding:16px 18px;border:1.5px solid #cfe6fa;border-radius:19px;background:#f6fbff}.reference-contact-checklist-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-contact-checklist-heading h3{display:flex;align-items:center;gap:7px;margin:0;font-size:15px;color:#124489;font-weight:950}.reference-contact-checklist-heading h3 .brand-icon{color:#f14572}.reference-contact-checklist-heading p{margin:5px 0 0;font-size:11px;color:#5c789c}.reference-contact-checklist-heading>strong{display:inline-flex;align-items:center;white-space:nowrap;border-radius:100px;padding:6px 10px;background:#e5f3ff;color:#135ca7;font-size:11px}.reference-contact-checklist-items{display:grid;grid-gap:8px;gap:8px;margin:13px 0}.reference-contact-checklist-items label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:10px 12px;border:1px solid #e1ecf9;border-radius:12px;background:#fff;line-height:1.5;color:#174a83;font-size:12px;font-weight:750}.reference-contact-checklist-items label.is-checked{background:#e7f8f1;border-color:#b7e6d4;color:#18694c}.reference-contact-checklist-items input{flex:0 0 19px;width:19px;height:19px;cursor:pointer;accent-color:#15966e;margin:1px 0 0}.reference-contact-checklist-done{display:flex;align-items:center;gap:6px;margin:12px 0;padding:9px;border-radius:10px;background:#daf5e7;color:#116349;font-size:11px;font-weight:850}.reference-contact-checklist-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#6681a0;line-height:1.6}.reference-contact-checklist-footer .subtle-button{flex:0 0 auto;font-size:11px}@media(max-width:630px){.reference-matched-next{flex-wrap:wrap;padding:13px;gap:9px}.reference-matched-next>a{flex-basis:100%;text-align:center;justify-content:center}.reference-contact-checklist{padding:13px}.reference-contact-checklist-heading{align-items:flex-start}.reference-contact-checklist-heading h3{font-size:13px}.reference-contact-checklist-items label{font-size:11px;padding:9px}.reference-contact-checklist-footer{align-items:flex-start}}.application-route-card{display:grid;grid-gap:14px;gap:14px;margin:14px 0 16px;padding:16px;border:1px solid #d8e8f6;border-radius:20px;background:linear-gradient(145deg,#f7fbff,#fff 58%,#fff7fa);box-shadow:0 8px 20px rgba(20,86,184,.05)}.application-route-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.application-route-heading>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#e9f6ff,#fff0f5);color:#286ca7}.application-route-heading>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.application-route-heading strong{color:#123f78;font-size:14px;font-weight:950}.application-route-heading small{color:#68819a;font-size:10px;line-height:1.55}.application-route-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0;margin:0;list-style:none}.application-route-steps li{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;padding:11px;border:1px solid #e1ebf5;border-radius:15px;background:#fff}.application-route-steps li>span{display:grid;place-items:center;width:29px;height:29px;border-radius:10px;background:#edf3f8;color:#6c8299;font-size:11px;font-weight:950}.application-route-steps li>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.application-route-steps li strong{color:#4c6681;font-size:11px;line-height:1.4}.application-route-steps li small{color:#8294a7;font-size:9px;line-height:1.5}.application-route-steps li.is-done{border-color:#d5e8f8;background:#f8fcff}.application-route-steps li.is-done>span{background:#e4f3ff;color:#1f6eb2}.application-route-steps li.is-done strong{color:#205f98}.application-route-steps li.is-current{border-color:#f3b7c8;background:linear-gradient(145deg,#fff3f7,#fff);box-shadow:0 6px 16px rgba(226,63,106,.07)}.application-route-steps li.is-current>span{background:linear-gradient(135deg,#f43f70,#ff6486);color:#fff;box-shadow:0 0 0 3px #ffe3eb}.application-route-steps li.is-current strong{color:#a62f52}.application-route-next{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;margin:0;padding:11px 12px;border:1px solid #d9e9f6;border-radius:14px;background:#f8fcff;color:#536f8e;font-size:10px;line-height:1.65}.application-route-next strong{white-space:nowrap;color:#174f8c;font-size:10px;font-weight:950}#application-form,#application-receipt{scroll-margin-top:20px}.application-review-step{border-color:#f0c8d4;border-radius:17px;background:linear-gradient(145deg,#fff7fa,#fff);box-shadow:0 7px 18px rgba(196,54,92,.055)}.application-review-step strong{color:#a52f52}.application-form>.primary-button{min-height:54px;border-radius:16px}@media(max-width:760px){.application-route-card{padding:14px 12px;border-radius:18px}.application-route-steps{grid-template-columns:minmax(0,1fr)}.application-route-steps li{min-height:62px;padding:10px 11px}.application-route-steps li strong{font-size:12px}.application-route-steps li small{font-size:10px}.application-route-next{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 11px}.application-route-next strong{white-space:normal;font-size:11px}.application-form>.primary-button{width:100%;min-height:56px}}@media(max-width:390px){.application-route-heading{align-items:start}.application-route-heading>span{width:38px;height:38px;border-radius:12px}.application-route-card{margin-inline:-2px}}.review-decision-path{display:grid;grid-gap:10px;gap:10px;margin:12px 0 14px;padding:13px 14px;border:1px solid #d9e8f5;border-radius:17px;background:linear-gradient(145deg,#f8fcff,#fff 62%,#fff8fa)}.review-decision-path>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;padding:0;margin:0;list-style:none}.review-decision-path>ol>li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:7px;gap:7px;padding:9px;border:1px solid #e1ebf5;border-radius:13px;background:#fff}.review-decision-path>ol>li>span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#edf3f8;color:#6d8399;font-size:10px;font-weight:950}.review-decision-path>ol>li>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.review-decision-path>ol>li strong{color:#4d6680;font-size:10px;line-height:1.4}.review-decision-path>ol>li small{color:#8797a8;font-size:8px;line-height:1.45}.review-decision-path>ol>li.is-done{border-color:#d3e8f7;background:#f8fcff}.review-decision-path>ol>li.is-done>span{background:#e2f2ff;color:#1d6caf}.review-decision-path>ol>li.is-current{border-color:#efb8c8;background:linear-gradient(145deg,#fff4f7,#fff)}.review-decision-path>ol>li.is-current>span{background:linear-gradient(135deg,#f33f70,#ff6385);color:#fff;box-shadow:0 0 0 3px #ffe4ec}.review-decision-path>ol>li.is-current strong{color:#a63052}.review-decision-next{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;margin:0;padding:9px 10px;border-radius:12px;background:#f3f9ff;color:#58728c;font-size:9px;line-height:1.6}.review-decision-next strong{color:#174f8b;font-size:9px;font-weight:950;white-space:nowrap}.review-decision-confirm-approve{border-color:#f0c1ce;background:linear-gradient(145deg,#fff7fa,#fff)}.review-decision-confirm-reject{border-color:#e3d7da;background:linear-gradient(145deg,#fbf9fa,#fff)}.review-decision-processing{border-color:#cfe4f5;background:linear-gradient(145deg,#f2f9ff,#fff)}.review-decision-blocked{border-color:#ecd9b6;background:linear-gradient(145deg,#fffaf1,#fff)}.review-row .decision-confirm{border-radius:16px;padding:13px;border:1px solid #eed4dc;background:linear-gradient(145deg,#fff8fa,#fff)}.review-row .decision-confirm .action-row>*{min-height:48px}@media(max-width:620px){.review-decision-path{padding:12px 10px}.review-decision-path>ol{grid-template-columns:minmax(0,1fr)}.review-decision-path>ol>li{min-height:56px;padding:9px 10px}.review-decision-path>ol>li strong{font-size:11px}.review-decision-path>ol>li small{font-size:9px}.review-decision-next{grid-template-columns:minmax(0,1fr);gap:3px;font-size:10px}.review-decision-next strong{white-space:normal;font-size:10px}.review-row .review-actions{width:100%;min-width:0}.review-row .decision-confirm .action-row>*,.review-row .review-actions>button{width:100%;min-height:52px}}.social-contact-path{display:grid;grid-gap:11px;gap:11px;margin:13px 0 16px;padding:14px;border:1px solid #d9e9f6;border-radius:18px;background:linear-gradient(145deg,#f7fbff,#fff 60%,#fff8fa)}.social-contact-path>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.social-contact-path li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;padding:10px;border:1px solid #e1ebf5;border-radius:14px;background:#fff}.social-contact-path li>span{display:grid;place-items:center;width:29px;height:29px;border-radius:10px;background:#edf3f8;color:#6c8298;font-size:10px;font-weight:950}.social-contact-path li>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.social-contact-path li strong{color:#4c6782;font-size:10px;line-height:1.4}.social-contact-path li small{color:#8495a6;font-size:8px;line-height:1.45}.social-contact-path li.is-done{border-color:#cfe9df;background:#f5fcf9}.social-contact-path li.is-done>span{background:#dcf5ea;color:#177d61}.social-contact-path li.is-current{border-color:#f1b8c9;background:linear-gradient(145deg,#fff4f7,#fff)}.social-contact-path li.is-current>span{background:linear-gradient(135deg,#f43f70,#ff6386);color:#fff;box-shadow:0 0 0 3px #ffe4eb}.social-contact-path li.is-current strong{color:#a52f52}.social-contact-path>p{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;margin:0;padding:10px 11px;border-radius:12px;background:#f3f9ff;color:#56718d;font-size:9px;line-height:1.65}.social-contact-path>p strong{white-space:nowrap;color:#164e8b;font-size:9px;font-weight:950}.social-contact-error,.social-contact-missing{border-color:#ead9bb;background:linear-gradient(145deg,#fffaf2,#fff)}.social-contact-checking{border-color:#d5e5f4}.partner-connection[data-partner-state=ready]>.form-stack>.primary-button{min-height:54px;border-radius:16px}@media(max-width:620px){.social-contact-path{padding:12px 10px}.social-contact-path>ol{grid-template-columns:minmax(0,1fr)}.social-contact-path li{min-height:56px}.social-contact-path li strong{font-size:11px}.social-contact-path li small{font-size:9px}.social-contact-path>p{grid-template-columns:minmax(0,1fr);gap:3px;font-size:10px}.social-contact-path>p strong{white-space:normal;font-size:10px}.partner-connection[data-partner-state=ready]>.form-stack>.primary-button{width:100%;min-height:56px}}.social-launch-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:8px 0 4px}.social-launch-choice>a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:52px;padding:11px 13px;border-radius:16px;text-align:center;text-decoration:none;line-height:1.45}.social-launch-choice>.secondary-button{border-color:#cfe4f5;background:#f5faff;color:#185b99}.social-launch-choice>.primary-button{margin:0;box-shadow:0 8px 18px rgba(240,61,105,.18)}.social-launch-note{margin:7px 0 2px!important;padding:9px 11px;border-radius:12px;background:#fff8fb;color:#657b91!important;font-size:9px!important;line-height:1.65!important}#match-intro-panel{scroll-margin-top:18px}#match-intro-panel:focus{outline:none}#match-intro-panel:focus-visible{outline:3px solid #2d8dd8;outline-offset:4px}@media(max-width:620px){.social-launch-choice{grid-template-columns:minmax(0,1fr);gap:8px}.social-launch-choice>a{width:100%;min-height:54px}.social-launch-note{font-size:10px!important}}.applicant-action-center{display:grid;grid-gap:11px;gap:11px;margin:14px 0 18px;padding:16px;border:1px solid #dbe8f8;border-radius:20px;background:linear-gradient(145deg,#f7fbff,#fff 58%,#fff6fa);box-shadow:0 10px 24px #14579712}.applicant-action-heading{display:flex;align-items:center;gap:11px;min-width:0}.applicant-action-heading>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:14px;background:#eaf4ff;color:#1761ae}.applicant-action-heading>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.applicant-action-heading strong{font-size:11px;line-height:1.3;color:#f23f6d;font-weight:950;letter-spacing:.04em}.applicant-action-heading small{font-size:15px;line-height:1.45;color:#123f7f;font-weight:950}.applicant-action-center>p{margin:0;color:#55718f;font-size:12px;line-height:1.7;font-weight:650}.applicant-action-counts{display:flex;flex-wrap:wrap;gap:8px}.applicant-action-counts span{display:inline-flex;align-items:baseline;gap:4px;padding:7px 10px;border-radius:999px;background:#f2f8ff;border:1px solid #dceafb;color:#2c5c92;font-size:11px;font-weight:800}.applicant-action-counts b{color:#f13f6c;font-size:14px;font-weight:950}.applicant-action-buttons{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.applicant-action-buttons .primary-button,.applicant-action-buttons .secondary-button{min-height:48px;text-decoration:none}.applicant-action-attention{display:flex;align-items:flex-start;gap:7px!important;padding:9px 10px;border-radius:12px;background:#fff8eb;color:#7a531d!important;border:1px solid #f0d4aa;font-size:10px!important}.applicant-action-attention .brand-icon{flex:0 0 16px;color:#b06c20}.applicant-action-safety{color:#7589a1;font-size:9px;line-height:1.55;font-weight:650}.applicant-action-matched{border-color:#f0c4d1;background:linear-gradient(145deg,#fff7fa,#fff 56%,#f3f9ff)}.applicant-action-matched .applicant-action-heading>span{background:#ffe7ee;color:#e23a68}.applicant-action-pending .applicant-action-heading>span{background:#edf5ff;color:#1f68b3}@media(max-width:620px){.applicant-action-center{padding:13px 11px;border-radius:18px;gap:10px}.applicant-action-heading>span{width:39px;height:39px;flex-basis:39px;border-radius:13px}.applicant-action-heading small{font-size:13px}.applicant-action-center>p{font-size:11px}.applicant-action-buttons{display:grid;grid-template-columns:minmax(0,1fr)}.applicant-action-buttons .primary-button,.applicant-action-buttons .secondary-button{width:100%;min-height:52px;justify-content:center;text-align:center}.applicant-action-counts span{flex:1 1 120px;justify-content:center}}.owner-action-center{display:grid;grid-gap:11px;gap:11px;margin:14px 0 18px;padding:16px;border:1px solid #dbe8f8;border-radius:20px;background:linear-gradient(145deg,#f7fbff,#fff 58%,#fff6fa);box-shadow:0 10px 24px #14579712}.owner-action-heading{display:flex;align-items:center;gap:11px;min-width:0}.owner-action-heading>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:14px;background:#eaf4ff;color:#1761ae}.owner-action-heading>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.owner-action-heading strong{font-size:11px;line-height:1.3;color:#f23f6d;font-weight:950;letter-spacing:.04em}.owner-action-heading small{font-size:15px;line-height:1.45;color:#123f7f;font-weight:950}.owner-action-center>p{margin:0;color:#55718f;font-size:12px;line-height:1.7;font-weight:650}.owner-action-counts{display:flex;flex-wrap:wrap;gap:8px}.owner-action-counts span{display:inline-flex;align-items:baseline;gap:4px;padding:7px 10px;border-radius:999px;background:#f2f8ff;border:1px solid #dceafb;color:#2c5c92;font-size:11px;font-weight:800}.owner-action-counts b{color:#f13f6c;font-size:14px;font-weight:950}.owner-action-buttons{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.owner-action-buttons .primary-button,.owner-action-buttons .secondary-button{min-height:48px;text-decoration:none}.owner-action-safety{color:#7589a1;font-size:9px;line-height:1.55;font-weight:650}.owner-action-overdue{border-color:#efcf9e;background:linear-gradient(145deg,#fff9ee,#fff 56%,#fff5f8)}.owner-action-overdue .owner-action-heading>span{background:#fff0d7;color:#aa681c}.owner-action-matched{border-color:#f0c4d1}.owner-action-matched .owner-action-heading>span{background:#ffe7ee;color:#e23a68}@media(max-width:620px){.owner-action-center{padding:13px 11px;border-radius:18px;gap:10px}.owner-action-heading>span{width:39px;height:39px;flex-basis:39px;border-radius:13px}.owner-action-heading small{font-size:13px}.owner-action-center>p{font-size:11px}.owner-action-buttons{display:grid;grid-template-columns:minmax(0,1fr)}.owner-action-buttons .primary-button,.owner-action-buttons .secondary-button{width:100%;min-height:52px;justify-content:center;text-align:center}.owner-action-counts span{flex:1 1 100px;justify-content:center}}.owner-review-center{display:grid;grid-gap:12px;gap:12px;margin:14px 0 18px;padding:16px;border:1px solid #dbe8f8;border-radius:20px;background:linear-gradient(145deg,#f7fbff,#fff 58%,#fff6fa);box-shadow:0 10px 24px #14579712}.owner-review-heading{display:flex;align-items:center;gap:11px;min-width:0}.owner-review-heading>span{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:#eaf4ff;color:#1761ae}.owner-review-heading>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.owner-review-heading strong{font-size:11px;line-height:1.3;color:#f23f6d;font-weight:950;letter-spacing:.04em}.owner-review-heading small{font-size:15px;line-height:1.45;color:#123f7f;font-weight:950}.owner-review-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.owner-review-flow li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0;padding:10px;border:1px solid #e1ebf5;border-radius:14px;background:#fff}.owner-review-flow li>span{display:grid;place-items:center;width:29px;height:29px;border-radius:10px;background:#edf3f8;color:#6c8298;font-size:10px;font-weight:950}.owner-review-flow li>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.owner-review-flow li strong{font-size:10px;line-height:1.4;color:#4c6782;font-weight:950}.owner-review-flow li small{font-size:8px;line-height:1.45;color:#8495a6}.owner-review-flow li.is-done{border-color:#cfe9df;background:#f5fcf9}.owner-review-flow li.is-done>span{background:#dcf5ea;color:#177d61}.owner-review-flow li.is-current{border-color:#f1b8c9;background:linear-gradient(145deg,#fff4f7,#fff)}.owner-review-flow li.is-current>span{background:linear-gradient(135deg,#f43f70,#ff6386);color:#fff;box-shadow:0 0 0 3px #ffe4eb}.owner-review-flow li.is-current strong{color:#a52f52}.owner-review-metrics{display:flex;flex-wrap:wrap;gap:8px}.owner-review-metrics span{display:inline-flex;align-items:baseline;gap:4px;padding:7px 10px;border-radius:999px;background:#f2f8ff;border:1px solid #dceafb;color:#2c5c92;font-size:11px;font-weight:800}.owner-review-metrics b{color:#f13f6c;font-size:14px;font-weight:950}.owner-review-center>p{margin:0;color:#55718f;font-size:12px;line-height:1.7;font-weight:650}.owner-review-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.owner-review-actions .primary-button,.owner-review-actions .secondary-button{min-height:48px;text-decoration:none}.owner-review-safety{color:#7589a1;font-size:9px;line-height:1.55;font-weight:650}.owner-review-clear{border-color:#cfe9df;background:linear-gradient(145deg,#f5fcf9,#fff 58%,#f4f9ff)}.owner-review-clear .owner-review-heading>span{background:#dcf5ea;color:#177d61}.owner-review-blocked{border-color:#edd6b9;background:linear-gradient(145deg,#fff9ef,#fff)}.owner-review-blocked .owner-review-heading>span{background:#fff0d9;color:#9a5d18}#review-queue{scroll-margin-top:18px}@media(max-width:620px){.owner-review-center{padding:13px 11px;border-radius:18px;gap:10px}.owner-review-heading>span{width:40px;height:40px;flex-basis:40px;border-radius:13px}.owner-review-heading small{font-size:13px}.owner-review-flow{grid-template-columns:minmax(0,1fr)}.owner-review-flow li{min-height:56px}.owner-review-flow li strong{font-size:11px}.owner-review-flow li small{font-size:9px}.owner-review-metrics span{flex:1 1 96px;justify-content:center;padding:7px 8px}.owner-review-center>p{font-size:11px}.owner-review-actions{display:grid;grid-template-columns:minmax(0,1fr)}.owner-review-actions .primary-button,.owner-review-actions .secondary-button{width:100%;min-height:52px;justify-content:center;text-align:center}}.context-action-nav{position:fixed;left:50%;bottom:88px;transform:translateX(-50%);z-index:19;width:min(92vw,520px);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 9px 13px;border:1px solid #dce9f7;border-radius:18px;background:#fffffff5;box-shadow:0 7px 24px #154d8424;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.context-action-nav>strong{min-width:0;color:#123f7f;font-size:11px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context-action-nav>div{display:flex;gap:7px;min-width:0}.context-action-nav a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:8px 10px;border:1px solid #d8e8f7;border-radius:12px;background:#f4f9ff;color:#16579d;text-decoration:none;font-size:10px;font-weight:900;white-space:nowrap}.context-action-nav a .brand-icon{color:#f13f6d}.context-action-nav a:focus-visible{outline:3px solid #348df0;outline-offset:2px}@media(max-width:520px){.context-action-nav{bottom:84px;width:calc(100% - 24px);padding:8px 8px 8px 10px}.context-action-nav>strong{font-size:10px;max-width:120px}.context-action-nav a{min-height:42px;padding:8px 9px;font-size:9px}.page-shell[data-reference-page="/matched"],.page-shell[data-reference-page="/my-listings"],.page-shell[data-reference-page="/review"],.page-shell[data-reference-page="/social"]{padding-bottom:168px}}.listing-lifecycle-center{display:grid;grid-gap:11px;gap:11px;margin:14px 0 17px;padding:15px;border:1px solid #dce9f7;border-radius:20px;background:linear-gradient(145deg,#f7fbff,#fff 58%,#fff7fa);box-shadow:0 8px 20px #14579710}.listing-lifecycle-heading{display:flex;align-items:center;gap:11px}.listing-lifecycle-heading>span{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:14px;background:#eaf4ff;color:#1764b2}.listing-lifecycle-heading>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.listing-lifecycle-heading strong{color:#f13f6d;font-size:10px;font-weight:950;letter-spacing:.04em}.listing-lifecycle-heading small{color:#123f7f;font-size:15px;line-height:1.45;font-weight:950}.listing-lifecycle-metrics{display:flex;flex-wrap:wrap;gap:7px}.listing-lifecycle-metrics span{display:inline-flex;align-items:baseline;gap:4px;padding:7px 9px;border:1px solid #dbe8f6;border-radius:999px;background:#f5f9ff;color:#315d8f;font-size:10px;font-weight:800}.listing-lifecycle-metrics b{color:#f13f6d;font-size:13px}.listing-lifecycle-center>p{margin:0;color:#56718e;font-size:11px;line-height:1.7;font-weight:650}.listing-lifecycle-actions{display:flex;flex-wrap:wrap;gap:9px}.listing-lifecycle-actions .primary-button,.listing-lifecycle-actions .secondary-button{min-height:48px;text-decoration:none}.listing-lifecycle-center>small{color:#74879f;font-size:9px;line-height:1.55}.listing-lifecycle-overdue{border-color:#efd3a6;background:linear-gradient(145deg,#fff9ef,#fff 58%,#fff4f7)}.listing-lifecycle-overdue .listing-lifecycle-heading>span{background:#fff0d8;color:#a96716}.listing-lifecycle-expiring .listing-lifecycle-heading>span{background:#fff3df;color:#a46a18}.listing-lifecycle-active .listing-lifecycle-heading>span{background:#e5f8ef;color:#178368}@media(max-width:620px){.listing-lifecycle-center{padding:12px 10px;border-radius:18px}.listing-lifecycle-heading>span{width:39px;height:39px;flex-basis:39px}.listing-lifecycle-heading small{font-size:13px}.listing-lifecycle-metrics span{flex:1 1 120px;justify-content:center}.listing-lifecycle-actions{display:grid;grid-template-columns:minmax(0,1fr)}.listing-lifecycle-actions .primary-button,.listing-lifecycle-actions .secondary-button{width:100%;min-height:52px;justify-content:center;text-align:center}}.reference-contact-checklist-context{display:flex;align-items:center;gap:8px;margin:11px 0 2px;padding:9px 11px;border:1px solid #e0ebf7;border-radius:12px;background:linear-gradient(145deg,#f7fbff,#fff);color:#53708e;font-size:10px;line-height:1.55}.reference-contact-checklist-context>span{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#eaf4ff;color:#1760a7;font-size:9px;font-weight:900}.reference-contact-checklist-context>strong{min-width:0;overflow-wrap:anywhere;color:#153f78;font-size:11px;font-weight:900}.reference-contact-checklist[data-contact-role=owner]{border-color:#f1cfda;background:linear-gradient(145deg,#fff8fa,#f8fcff)}.reference-contact-checklist[data-contact-role=owner] .reference-contact-checklist-heading h3 .brand-icon{color:#e13d69}.reference-contact-checklist[data-contact-role=applicant]{border-color:#cfe4f7;background:linear-gradient(145deg,#f7fbff,#fff)}.reference-contact-checklist[data-contact-role=applicant] .reference-contact-checklist-heading h3 .brand-icon{color:#1a6eb4}@media(max-width:630px){.reference-contact-checklist-context{align-items:flex-start}.reference-contact-checklist-context>strong{font-size:10px}.reference-contact-checklist-items label{min-height:48px}}.match-role-switcher{display:grid;grid-gap:11px;gap:11px;margin:13px 0 17px;padding:14px;border:1px solid #d9e8f7;border-radius:20px;background:linear-gradient(145deg,#f7fbff,#fff 56%,#fff7fa);box-shadow:0 8px 20px #14579710}.match-role-switcher-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.match-role-switcher-heading>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.match-role-switcher-heading strong{color:#123f7f;font-size:14px;font-weight:950}.match-role-switcher-heading small{color:#68819b;font-size:10px;line-height:1.5}.match-role-switcher-heading>button{flex:0 0 auto;min-height:38px;padding:7px 10px;border:1px solid #d8e7f6;border-radius:999px;background:#f4f9ff;color:#17569a;font-size:10px;font-weight:900}.match-role-switcher-heading>button.active{background:#e6f3ff;border-color:#b9d9f5;color:#0f5ca7}.match-role-switcher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.match-role-switcher-grid>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:76px;padding:11px 12px;border:1px solid #dce8f5;border-radius:16px;background:#fff;color:#153f78;text-align:left}.match-role-switcher-grid>button.active{border-color:#f2a9bd;background:linear-gradient(145deg,#fff4f8,#fff);box-shadow:0 6px 15px #e7467020}.match-role-switcher-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:13px;background:#eaf4ff;color:#1764b2}.match-role-switcher-grid>button:nth-child(2) .match-role-switcher-icon{background:#fff0f4;color:#df3f68}.match-role-switcher-grid>button>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.match-role-switcher-grid>button strong{font-size:12px;font-weight:950}.match-role-switcher-grid>button small{color:#69819b;font-size:9px;line-height:1.45}.match-role-switcher-grid>button>b{font-size:20px;color:#f13f6d;font-weight:950}.match-role-switcher-note{color:#74879e;font-size:9px;line-height:1.5}@media(max-width:620px){.match-role-switcher{padding:12px 10px;border-radius:18px}.match-role-switcher-heading{align-items:flex-start}.match-role-switcher-heading>div small{font-size:9px}.match-role-switcher-grid{grid-template-columns:minmax(0,1fr)}.match-role-switcher-grid>button{min-height:70px}.match-role-switcher-grid>button strong{font-size:11px}.match-role-switcher-grid>button small{font-size:9px}}.home-primary-journeys{margin-top:17px;padding:18px;border:1px solid #dce9f7;border-radius:26px;background:linear-gradient(145deg,#ffffff,#f7fbff 58%,#fff7fa);box-shadow:0 12px 30px #19518a16}.home-primary-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:14px}.home-primary-intro>div{min-width:0}.home-primary-intro span{display:block;margin-bottom:4px;color:#f13f6d;font-size:9px;font-weight:950;letter-spacing:.12em}.home-primary-intro h2{margin:0;color:#0d397e;font-size:20px;line-height:1.45;letter-spacing:-.02em}.home-primary-intro p{max-width:410px;margin:0;color:#647e9a;font-size:11px;line-height:1.7;font-weight:650}.home-primary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.home-primary-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-width:0;min-height:116px;padding:14px;border:1px solid #dce9f7;border-radius:20px;background:#fff;text-decoration:none;box-shadow:0 8px 20px #1457970e;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.home-primary-icon{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:16px;background:#e9f5ff;color:#1764b2}.home-primary-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.home-primary-copy small{color:#7690aa;font-size:9px;font-weight:900;letter-spacing:.04em}.home-primary-copy strong{color:#123f7d;font-size:14px;line-height:1.35;font-weight:950}.home-primary-copy em{color:#607b97;font-size:9px;line-height:1.55;font-style:normal;font-weight:650}.home-primary-arrow{display:grid;place-items:center;width:31px;height:31px;border-radius:999px;background:#f2f7fd;color:#2d6ea9}.home-primary-find{background:linear-gradient(145deg,#fff,#f4faff);border-color:#d3e5f7}.home-primary-find .home-primary-icon{background:#e6f3ff;color:#145fa8}.home-primary-post{background:linear-gradient(145deg,#fff,#fff6f9);border-color:#f3d4dd}.home-primary-post .home-primary-icon{background:#ffeaf0;color:#df3d68}.home-primary-match{background:linear-gradient(145deg,#fff,#f4fbf8);border-color:#d4eadf}.home-primary-match .home-primary-icon{background:#e6f7ef;color:#168167}.home-primary-card:focus-visible{outline:3px solid #1456b8;outline-offset:3px}@media(hover:hover){.home-primary-card:hover{transform:translateY(-2px);border-color:#9fc8ec;box-shadow:0 12px 24px #14579718}.home-primary-post:hover{border-color:#efa9bb}.home-primary-match:hover{border-color:#9fd8c0}}.home-feature-shelf{margin-top:13px}.home-feature-shelf .section-heading{align-items:flex-end}.home-feature-shelf .section-heading>p{max-width:360px;color:#6b829b;font-size:11px;line-height:1.65}.home-feature-shelf .icon-grid{margin-top:3px}@media(max-width:760px){.home-primary-journeys{padding:14px 11px;border-radius:22px}.home-primary-intro{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:11px}.home-primary-intro h2{font-size:18px}.home-primary-intro p{font-size:10px}.home-primary-grid{grid-template-columns:minmax(0,1fr);gap:8px}.home-primary-card{min-height:86px;padding:11px 12px;border-radius:17px}.home-primary-icon{width:44px;height:44px;border-radius:14px}.home-primary-copy strong{font-size:13px}.home-primary-copy em{font-size:9px}.home-primary-arrow{width:30px;height:30px}.home-feature-shelf{margin-top:12px}.home-feature-shelf .section-heading{align-items:flex-start}}@media(max-width:390px){.home-primary-journeys{padding:12px 9px}.home-primary-card{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:10px}.home-primary-icon{width:40px;height:40px}.home-primary-copy strong{font-size:12px}.home-primary-copy em{font-size:8.5px}.home-primary-arrow{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.home-primary-card{transition:none}.home-primary-card:hover{transform:none}}.discover-results{overflow:hidden;background:linear-gradient(145deg,#fff,#fff 68%,#f7fbff)}.discover-results>.section-heading{align-items:flex-end;margin-bottom:4px}.discover-results>.section-heading h2{margin-bottom:0;color:#103f7d}.discover-results>.section-heading p{margin:0;padding:6px 10px;border-radius:999px;background:#eef7ff;color:#386b9c;font-weight:850}.discover-results .job-grid{gap:16px;margin-top:14px}.discover-results .job-card-wrap{position:relative;gap:9px;padding:0;border:1px solid #dce9f7;border-radius:24px;background:linear-gradient(145deg,#fff,#f8fbff 72%,#fff8fb);box-shadow:0 10px 24px #14579712;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.discover-results .job-card-wrap:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#2e86d6,#ff5079);z-index:1}.discover-results .job-card-wrap>.job-card{position:relative;z-index:2;padding:18px 18px 15px 21px;border:0;border-radius:0;background:transparent;box-shadow:none;min-height:0}.discover-results .job-card h3{margin:12px 0 8px;color:#123e78;font-size:18px;line-height:1.45;letter-spacing:-.015em;overflow-wrap:anywhere}.discover-results .job-card>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.9em;margin:0 0 10px;color:#607b98;font-size:12px;line-height:1.65}.discover-results .job-trade{margin-right:5px;padding:7px 10px;border:1px solid #ffd4e1;background:#fff1f5;color:#d83965;border-radius:999px}.discover-results :is(.new-job-chip,.recent-chip,.application-stage-chip,.match-score){vertical-align:middle}.discover-results .match-reasons{margin:8px 0 0;padding:7px 9px;border-radius:11px;background:#f5f1ff;color:#6d5597}.discover-results .deadline-chip,.discover-results .night-chip{margin-top:5px}.discover-results .job-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.discover-results .job-meta span{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:center;padding:8px 9px;border:1px solid #dfeaf6;border-radius:13px;background:#f7fbff;color:#2f6090;text-align:center;font-size:11px;font-weight:850;overflow-wrap:anywhere}.discover-results .job-meta span:last-child{border-color:#f1d7df;background:#fff6f9;color:#b63b61}.discover-results .job-link{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:13px;padding:10px 13px;border-radius:14px;background:linear-gradient(100deg,#fc416e,#ff6385);color:#fff;font-size:12px;box-shadow:0 7px 16px #fa4f7823}.discover-results .job-unmet-details{margin:0 12px 2px 16px;background:#fffaf4}.discover-results .job-card-wrap>button{position:relative;z-index:2;margin:0;border-radius:13px}.discover-results .job-card-wrap>button:nth-last-child(-n+4){margin-inline:0}.discover-results .calendar-job-button,.discover-results .compare-job-button,.discover-results .favorite-toggle,.discover-results .share-job-button{min-height:46px;margin:0 0 10px}.discover-results .compare-job-button,.discover-results .favorite-toggle{width:calc(100% - 14px);margin-left:14px}.discover-results .calendar-job-button,.discover-results .share-job-button{width:calc(100% - 14px);margin-right:14px}.discover-results .pagination{padding-top:4px}@media(hover:hover){.discover-results .job-card-wrap:hover{transform:translateY(-2px);border-color:#b9d8ef;box-shadow:0 14px 30px #1457971b}.discover-results .job-card-wrap:hover .job-link{box-shadow:0 9px 20px #fa4f7830}}@media(max-width:760px){.discover-results{padding-inline:12px}.discover-results .job-grid{gap:13px}.discover-results .job-card-wrap{border-radius:20px}.discover-results .job-card-wrap>.job-card{padding:15px 13px 13px 17px}.discover-results .job-card h3{font-size:16px}.discover-results .job-card>p{min-height:auto;-webkit-line-clamp:2;font-size:11px}.discover-results .job-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-results .job-meta span:last-child{grid-column:1/-1;min-height:46px;font-size:12px}.discover-results .job-link{min-height:52px}.discover-results .calendar-job-button,.discover-results .compare-job-button,.discover-results .favorite-toggle,.discover-results .share-job-button{min-height:50px}.discover-results .compare-job-button,.discover-results .favorite-toggle{width:calc(100% - 10px);margin-left:10px}.discover-results .calendar-job-button,.discover-results .share-job-button{width:calc(100% - 10px);margin-right:10px}.discover-results>.section-heading{align-items:flex-start}}@media(max-width:360px){.discover-results .job-meta{grid-template-columns:minmax(0,1fr)}.discover-results .job-meta span:last-child{grid-column:auto}.discover-results .job-card-wrap{grid-template-columns:minmax(0,1fr)}.discover-results .job-card-wrap>button{grid-column:1/-1;width:calc(100% - 20px);margin-left:10px;margin-right:10px}}@media(prefers-reduced-motion:reduce){.discover-results .job-card-wrap{transition:none}.discover-results .job-card-wrap:hover{transform:none}}.page-shell[data-reference-page="/discover"] .search-section{border:1px solid #dce9f8;border-radius:24px;background:linear-gradient(155deg,#fff,#fff 68%,#f1f9ff);box-shadow:0 13px 32px rgba(20,76,140,.09)}.page-shell[data-reference-page="/discover"] .search-section h2{color:#0a3274;font-weight:950;letter-spacing:-.025em}.page-shell[data-reference-page="/discover"] .filter-grid.reference-basic-filter-grid label{border:1px solid #dbe9f8;border-radius:16px;background:#f7fbff}.page-shell[data-reference-page="/discover"] .reference-search-cta{min-height:56px;border-radius:999px;background:linear-gradient(105deg,#ff3d73,#ff5985);color:#fff;box-shadow:0 9px 20px rgba(239,59,104,.2);font-weight:950}.page-shell[data-reference-page="/discover"] .discover-results .job-card-wrap{border:1px solid #dae8f6;border-radius:23px;background:linear-gradient(150deg,#fff,#fff 72%,#f3faff);box-shadow:0 10px 25px rgba(24,78,140,.09)}.page-shell[data-reference-page="/discover"] .discover-results .job-card h3{color:#0a3479;font-weight:950;letter-spacing:-.02em;line-height:1.45}.page-shell[data-reference-page="/discover"] .discover-results .job-meta span{border-radius:13px;background:#f2f8ff;color:#174b86}.page-shell[data-reference-page="/discover"] .discover-results .job-link{border-radius:999px;background:linear-gradient(105deg,#ff3d73,#ff5985);color:#fff;font-weight:950;box-shadow:0 7px 18px rgba(239,59,104,.16)}.page-shell[data-reference-page="/discover"] .discover-results :is(.job-link,.favorite-toggle,.share-job-button,.compare-job-button,.calendar-job-button):focus-visible{outline:3px solid #1265c0;outline-offset:3px}@media(max-width:760px){.page-shell[data-reference-page="/discover"] .search-section{border-radius:21px;padding:15px 12px}.page-shell[data-reference-page="/discover"] .filter-grid.reference-basic-filter-grid{gap:9px}.page-shell[data-reference-page="/discover"] .discover-results .job-card-wrap{border-radius:20px}.page-shell[data-reference-page="/discover"] .discover-results .job-card h3{font-size:17px}.page-shell[data-reference-page="/discover"] .discover-results .job-link{min-height:53px}}@media(prefers-reduced-motion:reduce){.page-shell[data-reference-page="/discover"] .discover-results .job-link,.page-shell[data-reference-page="/discover"] .reference-search-cta{transition:none}}.page-shell[data-reference-page="/app"] .home-primary-journeys{border:1px solid #dceafa;border-radius:24px;background:linear-gradient(155deg,#fff,#f4faff 76%,#fff6f9);box-shadow:0 12px 30px rgba(20,78,142,.09)}.page-shell[data-reference-page="/app"] .home-primary-intro h2{color:#0b367c;font-weight:950;letter-spacing:-.025em}.page-shell[data-reference-page="/app"] .home-primary-grid{gap:12px}.page-shell[data-reference-page="/app"] .home-primary-card{min-height:112px;border:1px solid #dce9f8;border-radius:21px;background:linear-gradient(145deg,#fff,#fff 65%,#f2f9ff);box-shadow:0 8px 20px rgba(23,81,145,.08)}.page-shell[data-reference-page="/app"] .home-primary-find{border-color:#ffd8e5;background:linear-gradient(145deg,#fff,#fff4f8)}.page-shell[data-reference-page="/app"] .home-primary-post{background:linear-gradient(145deg,#fff,#f0f8ff)}.page-shell[data-reference-page="/app"] .home-primary-match{background:linear-gradient(145deg,#fff,#f7f6ff)}.page-shell[data-reference-page="/app"] .home-primary-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:19px;background:linear-gradient(145deg,#fff,#eaf5ff);color:#1765b6;box-shadow:inset 0 0 0 1px #e0eafa,0 5px 12px #14579714}.page-shell[data-reference-page="/app"] .home-primary-find .home-primary-icon{background:#fff0f5;color:#ec416d}.page-shell[data-reference-page="/app"] .home-primary-copy strong{font-size:17px;color:#0a377e;font-weight:950;line-height:1.4}.page-shell[data-reference-page="/app"] .home-primary-copy em{font-size:11px;line-height:1.55;color:#607a98}.page-shell[data-reference-page="/app"] .home-primary-arrow{display:grid;place-items:center;border-radius:999px;background:linear-gradient(115deg,#ff4277,#ff658e);color:#fff}.page-shell[data-reference-page="/app"] .home-primary-card:focus-visible{outline:3px solid #1769c6;outline-offset:3px}@media(max-width:760px){.page-shell[data-reference-page="/app"] .home-primary-journeys{border-radius:21px;padding:14px 11px}.page-shell[data-reference-page="/app"] .home-primary-grid{gap:10px}.page-shell[data-reference-page="/app"] .home-primary-card{min-height:96px;padding:12px;border-radius:18px}.page-shell[data-reference-page="/app"] .home-primary-icon{width:48px;height:48px;border-radius:15px}.page-shell[data-reference-page="/app"] .home-primary-copy strong{font-size:15px}.page-shell[data-reference-page="/app"] .home-primary-copy em{font-size:10px}}@media(max-width:390px){.page-shell[data-reference-page="/app"] .home-primary-card{min-height:90px;padding:10px}.page-shell[data-reference-page="/app"] .home-primary-icon{width:42px;height:42px}.page-shell[data-reference-page="/app"] .home-primary-copy strong{font-size:14px}}.page-shell[data-reference-page="/app"] .home-primary-card .home-primary-icon{position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 2px rgba(255,255,255,.9),inset 0 -3px 5px rgba(17,91,167,.06),0 8px 15px rgba(20,77,143,.13)}.page-shell[data-reference-page="/app"] .home-primary-card .home-primary-icon:after{content:"";position:absolute;inset:4px 5px auto;height:28%;border-radius:999px;background:rgba(255,255,255,.45);z-index:-1;pointer-events:none}.page-shell[data-reference-page="/app"] .home-primary-find .home-primary-icon{color:#f04474;background:linear-gradient(145deg,#fff6fa 5%,#ffdce8);box-shadow:inset 0 2px 2px #fff,0 8px 15px rgba(226,69,113,.15)}.page-shell[data-reference-page="/app"] .home-primary-post .home-primary-icon{color:#1766bd;background:linear-gradient(145deg,#f5fbff,#cfeaff)}.page-shell[data-reference-page="/app"] .home-primary-match .home-primary-icon{color:#7255c6;background:linear-gradient(145deg,#faf7ff,#e7dcff)}.page-shell[data-reference-page="/app"] .home-primary-card .home-primary-icon .brand-icon{filter:drop-shadow(0 2px 1px rgba(28,65,115,.13))}.page-shell[data-reference-page="/app"] .home-primary-card .home-primary-arrow{box-shadow:0 5px 11px rgba(242,59,107,.23)}.page-shell[data-reference-page="/app"] .home-primary-card:hover .home-primary-arrow{box-shadow:0 7px 14px rgba(242,59,107,.29)}@media(max-width:760px){.page-shell[data-reference-page="/app"] .home-primary-card .home-primary-icon:after{inset:3px 4px auto}}@media(prefers-reduced-motion:reduce){.page-shell[data-reference-page="/app"] .home-primary-card .home-primary-arrow{transition:none}}.progress-stat-grid{gap:12px}.progress-stat-grid>div{position:relative;overflow:hidden;min-width:0;border-radius:22px;border:1px solid #e5edf9;background:linear-gradient(155deg,#fff 15%,#f3f8ff);box-shadow:0 9px 24px rgba(24,64,115,.08),inset 0 1px 0 #fff}.progress-stat-grid>div:after{content:"";position:absolute;width:65px;height:65px;right:-26px;top:-28px;border-radius:50%;background:rgba(83,156,244,.07);pointer-events:none}.progress-stat-grid>div:nth-child(2){border-color:#ffdee9;background:linear-gradient(155deg,#fff 15%,#fff0f5)}.progress-stat-grid>div:nth-child(2):after{background:rgba(247,76,130,.09)}.progress-stat-grid>div:nth-child(3){border-color:#d7e9fc;background:linear-gradient(155deg,#fff 15%,#eaf5ff)}.progress-stat-grid>div b{color:#19375d;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress-stat-grid>div span{color:#516785;font-weight:700}.status-guide-applicant{border:1px solid #e5edf9;border-radius:24px;background:linear-gradient(165deg,#fff,#f5f9ff);box-shadow:0 10px 28px rgba(23,71,123,.06)}.status-guide-applicant .status-guide-heading strong{color:#19375d}.status-guide-applicant .status-guide-item{border-radius:18px;border:1px solid rgba(208,226,246,.75);background:rgba(255,255,255,.82)}.status-guide-applicant .status-guide-item strong{color:#19375d}@media(max-width:760px){.progress-stat-grid{gap:8px}.progress-stat-grid>div{border-radius:17px;padding:14px 8px}.progress-stat-grid>div b{font-size:clamp(1.35rem,5.5vw,1.85rem)}.progress-stat-grid>div span{font-size:clamp(.68rem,2.6vw,.79rem);line-height:1.4}.status-guide-applicant{border-radius:20px}.status-guide-applicant .status-guide-item{border-radius:15px}}.page-shell[data-reference-page="/received"] .status-guide-owner{border:1px solid #dce9f9;border-radius:24px;background:linear-gradient(155deg,#fff,#f4f9ff 74%,#fff5f9);box-shadow:0 12px 30px rgba(20,74,134,.08)}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-heading strong{color:#113b79;font-weight:950;letter-spacing:-.02em}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-icon{border-radius:16px;background:linear-gradient(145deg,#fff0f5,#ffdae8);color:#e94173;box-shadow:0 5px 13px rgba(229,62,110,.12)}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-grid{gap:10px}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-item{min-width:0;border:1px solid #e1ebf8;border-radius:19px;background:rgba(255,255,255,.92);box-shadow:0 5px 15px rgba(20,71,132,.045)}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-item strong{color:#163e77;font-weight:900}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-pending{border-color:#ffdae5;background:linear-gradient(135deg,#fff,#fff6f9)}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-accepted{border-color:#d7e9fa;background:linear-gradient(135deg,#fff,#f2f9ff)}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-item-icon{border-radius:13px}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-note{color:#637894;line-height:1.65}@media(max-width:760px){.page-shell[data-reference-page="/received"] .status-guide-owner{border-radius:20px;padding:15px 12px}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-grid{gap:8px}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-item{border-radius:16px;padding:12px 10px}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-item p{line-height:1.55}}@media(max-width:390px){.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-heading{gap:9px}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-item{padding:10px 9px}.page-shell[data-reference-page="/received"] .status-guide-owner .status-guide-item strong{overflow-wrap:anywhere}}.reference-icon-section .icon-tile .brand-icon{background-image:url(/reference-feature-icons.svg);background-size:300% 300%;background-color:transparent;background-repeat:no-repeat}.reference-icon-section .icon-tile{min-width:0;transition:border-color .16s,box-shadow .16s}.reference-icon-section .icon-tile strong{font-size:12px;line-height:1.5;letter-spacing:.01em;overflow-wrap:anywhere}.reference-icon-section .icon-tile:focus-visible{outline:3px solid #1456b8;outline-offset:3px}.brand-icon{flex-shrink:0}.brand-icon svg{shape-rendering:geometricPrecision}.page-shell .section-heading h2{line-height:1.5}.page-shell :is(.application-row,.matched-card,.received-summary-card){overflow-wrap:anywhere}.page-shell :is(.status-badge,.owner-summary b,.capacity-value){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-shell :is(input,select,textarea):focus-visible{outline:3px solid #1456b8;outline-offset:2px}.workflow-shortcuts{border:1px solid #e0ebfb}.workflow-shortcuts>p{color:#526f90;font-size:13px;line-height:1.75}.workflow-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.workflow-role{min-width:0;background:#f7fbff;border:1px solid #dceafa;border-radius:17px;overflow:hidden}.workflow-role summary{display:flex;align-items:center;gap:9px;min-height:52px;padding:13px 15px;cursor:pointer;list-style:none;color:#0d377e;font-weight:800}.workflow-role summary::-webkit-details-marker{display:none}.workflow-role summary:after{content:"+";margin-left:auto;color:#1456b8;font-size:22px;line-height:1}.workflow-role[open] summary:after{content:"-"}.workflow-role summary:focus-visible{outline:3px solid #1456b8;outline-offset:-3px}.workflow-role summary .brand-icon{color:#f24468}.workflow-steps{list-style:none;margin:0;padding:0 12px 12px;display:grid;grid-gap:8px;gap:8px}.workflow-steps a{display:flex;align-items:flex-start;gap:10px;min-height:52px;padding:12px;background:#fff;border:1px solid #e0ebfb;border-radius:12px;color:#0d377e;text-decoration:none}.workflow-step-number{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#fff0f4;color:#c92750;font-size:12px;font-weight:800}.workflow-steps a>span:last-child{min-width:0}.workflow-steps strong{display:block;font-size:13px;line-height:1.5}.workflow-steps small{display:block;color:#526f90;font-size:12px;line-height:1.65;margin-top:3px}.workflow-steps a:focus-visible{outline:3px solid #1456b8;outline-offset:2px}.workflow-note{margin-bottom:0}@media(hover:hover){.reference-icon-section .icon-tile:hover{border-color:#a6c9ee;box-shadow:0 8px 22px #1456b81a}.workflow-steps a:hover{border-color:#9dc7ee;background:#fbfdff}}@media(max-width:650px){.reference-icon-section .icon-tile strong{font-size:11px;line-height:1.5}.reference-icon-section .icon-tile{padding:10px 4px;min-height:116px}.workflow-role-grid{grid-template-columns:minmax(0,1fr);gap:9px}.page-shell :is(input,select,textarea){font-size:16px}.page-shell :is(.primary-button,.secondary-button){min-height:44px}.bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}.page-shell{padding-bottom:calc(128px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.reference-icon-section .icon-tile,.workflow-steps a{transition:none}}.reference-empty-state{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 22px;border:1px solid #dceafa;border-radius:23px;background:linear-gradient(155deg,#fff 55%,#f2f9ff);box-shadow:0 8px 24px #1456b80d;text-align:center}.reference-empty-art{position:relative;display:grid;place-items:center;width:108px;height:108px;margin-bottom:4px;border-radius:34px;background:linear-gradient(140deg,#e8f5ff,#fff0f5);border:5px solid #fff;box-shadow:0 7px 20px #1456b80e;color:#1456b8}.reference-empty-art:after,.reference-empty-art:before{content:"";position:absolute;border-radius:50%;background:#f24468}.reference-empty-art:before{width:12px;height:12px;right:-5px;top:16px}.reference-empty-art:after{width:7px;height:7px;left:-8px;bottom:20px;background:#5db5cc}.reference-empty-state .reference-empty-art .brand-icon{display:inline-flex;width:auto;height:auto;margin:0;border:0;background:none;box-shadow:none}.reference-empty-state h2{max-width:100%;margin:0;color:#0d377e;font-size:clamp(18px,2.5vw,22px);line-height:1.6;overflow-wrap:anywhere}.reference-empty-state p{max-width:42ch;margin:0;color:#526f90;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.reference-empty-state .primary-button{min-height:48px;max-width:100%;margin:7px 0 0;padding:12px 22px;white-space:normal;gap:10px}.reference-loading-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:146px;padding:24px}.reference-loading-state p{margin:0;color:#526f90;line-height:1.7}.reference-loading-dot{width:16px;height:16px;flex:0 0 16px;border-radius:50%;background:#f24468;box-shadow:0 0 0 6px #fff0f5;animation:reference-loading-pulse 1.4s ease-in-out infinite}@keyframes reference-loading-pulse{50%{opacity:.45}}.reference-skip-link{position:fixed;top:10px;left:10px;z-index:10000;transform:translateY(-200%);padding:12px 18px;border:2px solid #1456b8;border-radius:12px;background:#fff;color:#0d377e;font-weight:800}.reference-skip-link:focus{transform:none;outline:3px solid #f24468;outline-offset:2px}#main-content:focus{outline:none}.reference-matched-next[data-state=refreshing],.reference-matched-next[data-state=stale]{background:#f5f9ff;border-color:#dceafa}.reference-matched-next[data-state=refreshing] strong,.reference-matched-next[data-state=stale] strong{color:#526f90}.page-shell .matched-card-actions{gap:9px;min-width:0}.page-shell .matched-card-actions .secondary-button{min-height:46px;white-space:normal;text-align:center}.page-shell .matched-card-actions .secondary-button:disabled{cursor:not-allowed;opacity:.55}.page-shell .application-row h3{line-height:1.6;overflow-wrap:anywhere}.page-shell .application-next-step,.page-shell .reference-match-next-step{line-height:1.8}.page-shell .application-journey{min-width:0}@media(max-width:650px){.reference-empty-state{padding:28px 18px;gap:12px;border-radius:21px}.reference-empty-state p{font-size:13px}.reference-empty-state .primary-button{width:100%;font-size:14px}.page-shell .application-row{padding:15px 13px;row-gap:12px}.page-shell .matched-card-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.page-shell .matched-card-actions .secondary-button{width:100%}.page-shell .progress-filter{gap:8px}.page-shell .progress-filter button{min-height:44px;padding:10px 13px}}@media(prefers-reduced-motion:reduce){.reference-loading-dot{animation:none}}.page-shell[data-reference-page="/progress"]>.section:first-of-type{margin-top:14px;padding:22px;overflow:hidden;background:radial-gradient(circle at 100% 0,#edf8ff 0 18%,transparent 42%),linear-gradient(145deg,#fff,#fff 55%,#fff7fa)}.page-shell[data-reference-page="/progress"]>.section:first-of-type .section-heading{align-items:flex-end;margin-bottom:17px}.page-shell[data-reference-page="/progress"]>.section:first-of-type .section-heading h2{margin:0;font-size:20px;letter-spacing:-.02em}.page-shell[data-reference-page="/progress"]>.section:first-of-type .section-heading p{margin:0;max-width:360px;color:#64809f;font-size:12px;line-height:1.7}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-grid{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-grid:before{content:"";position:absolute;left:13%;right:13%;top:35px;height:2px;background:linear-gradient(90deg,#cceafa,#ffd2df,#cceafa);z-index:0}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card{position:relative;z-index:1;min-height:216px;display:flex;flex-direction:column;padding:18px 16px 15px;border:1px solid #e2edf8;border-radius:21px;background:rgba(255,255,255,.96);box-shadow:0 8px 22px #1557970d}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card:nth-child(2){border-color:#f2dce5;background:linear-gradient(145deg,#fff,#fff8fb)}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card:nth-child(3){border-color:#d8eee8;background:linear-gradient(145deg,#fff,#f6fffb)}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-top>.brand-icon{width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,#e8f6ff,#fff2f6);color:#166bc0;box-shadow:inset 0 0 0 1px #fff}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card:nth-child(2) .step-top>.brand-icon{color:#ed477c}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card:nth-child(3) .step-top>.brand-icon{color:#178a74}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-number{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;background:#eef7ff;color:#1559a0;font-size:10px;letter-spacing:.08em}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card:nth-child(2) .step-number{background:#fff0f5;color:#c6315c}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card:nth-child(3) .step-number{background:#eafaf5;color:#16745f}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card h3{margin:4px 0 7px;color:#153f7d;font-size:16px;line-height:1.55}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card p{flex:1 1;margin:0 0 14px;color:#607c9b;font-size:12px;line-height:1.8}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card .secondary-button{width:100%;min-height:45px;border-radius:14px;white-space:normal}.page-shell[data-reference-page="/progress"]>.section:nth-of-type(2) .application-row{position:relative;gap:15px;padding:18px;border:1px solid #e2edf8;border-radius:21px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 7px 20px #1557970c}.page-shell[data-reference-page="/progress"]>.section:nth-of-type(2) .application-row>.brand-icon{width:44px;height:44px;padding:10px;border-radius:15px;background:linear-gradient(145deg,#e9f6ff,#fff1f5)}.page-shell[data-reference-page="/progress"]>.section:nth-of-type(2) .application-job-link{display:inline-flex;margin:1px 0 8px;color:#1761aa;font-size:12px;font-weight:850;text-decoration:none}.page-shell[data-reference-page="/progress"]>.section:nth-of-type(2) .application-row .application-next-step{margin:10px 0 8px!important;border:1px solid #dceafa;border-radius:13px;background:#f5faff;padding:10px 12px!important}.page-shell[data-reference-page="/progress"]>.section:nth-of-type(2) .status-badge{align-self:flex-start;min-height:31px;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900}@media(max-width:760px){.page-shell[data-reference-page="/progress"]>.section:first-of-type{padding:18px 14px;border-radius:22px}.page-shell[data-reference-page="/progress"]>.section:first-of-type .section-heading{align-items:flex-start;gap:4px}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-grid{grid-template-columns:1fr;gap:9px}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-grid:before{display:none}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card{min-height:0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"top title" "top body" "action action";grid-column-gap:12px;column-gap:12px;padding:14px}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-top{grid-area:top;display:grid;align-content:start;justify-items:center;grid-gap:7px;gap:7px;margin:0}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card h3{grid-area:title;margin:1px 0 4px}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card p{grid-area:body;margin:0 0 10px}.page-shell[data-reference-page="/progress"]>.section:first-of-type .step-card .secondary-button{grid-area:action;margin-top:2px}.page-shell[data-reference-page="/progress"]>.section:nth-of-type(2) .application-row{grid-template-columns:auto minmax(0,1fr);padding:15px 13px}.page-shell[data-reference-page="/progress"]>.section:nth-of-type(2) .status-badge{grid-column:1/-1;justify-self:start}}.page-shell[data-reference-page="/received"]>.section{overflow:hidden;background:linear-gradient(150deg,#fff,#fff 70%,#f7fbff)}.page-shell[data-reference-page="/received"] .received-summary-grid{gap:11px}.page-shell[data-reference-page="/received"] .received-summary-card{position:relative;display:flex;flex-direction:column;min-height:214px;padding:18px;border:1px solid #e0ebf7;border-radius:21px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 7px 20px #1557970d}.page-shell[data-reference-page="/received"] .received-summary-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:21px 0 0 21px;background:linear-gradient(180deg,#38bdf8,#ff4d79);opacity:.72}.page-shell[data-reference-page="/received"] .received-summary-card h3{margin:0 0 10px;color:#153f7d;font-size:16px;line-height:1.55}.page-shell[data-reference-page="/received"] .received-summary-card p{margin:4px 0;color:#607c9b;font-size:12px;line-height:1.7}.page-shell[data-reference-page="/received"] .received-summary-card>p strong{color:#174f8d;font-size:15px}.page-shell[data-reference-page="/received"] .received-summary-card .received-capacity{margin-top:auto;padding-top:12px}.page-shell[data-reference-page="/received"] .received-summary-card>.secondary-button{margin-top:9px;min-height:46px;border-radius:14px;white-space:normal}.page-shell[data-reference-page="/received"] .received-summary-card>.secondary-button:first-of-type{background:#eef7ff;border-color:#d4e7fa}.page-shell[data-reference-page="/received"] .application-row{gap:15px;padding:18px;border:1px solid #e1ecf7;border-radius:21px;background:linear-gradient(145deg,#fff,#fcfdff);box-shadow:0 7px 20px #1557970c}.page-shell[data-reference-page="/received"] .application-row>.brand-icon{width:44px;height:44px;padding:10px;border-radius:15px;background:linear-gradient(145deg,#e8f6ff,#fff1f5);color:#1768ba}.page-shell[data-reference-page="/received"] .application-row .applicant-headcount{display:inline-flex;margin:3px 7px 5px 0;padding:6px 9px;border-radius:999px;background:#f2f8ff;color:#255f97;font-size:11px;font-weight:850}.page-shell[data-reference-page="/received"] .application-row .status-badge{align-self:flex-start;min-height:31px;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900}.page-shell[data-reference-page="/received"] .reference-received-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 0}.page-shell[data-reference-page="/received"] .reference-received-actions>a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:11px 14px;border:1px solid #d9e9f8;border-radius:16px;background:#fff;color:#165ca6;font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 6px 18px #1557970c}.page-shell[data-reference-page="/received"] .reference-received-actions>a:first-child{border-color:#ffd4e1;background:linear-gradient(145deg,#fff,#fff5f8);color:#c63a64}@media(max-width:760px){.page-shell[data-reference-page="/received"] .received-summary-card{min-height:0;padding:16px 15px}.page-shell[data-reference-page="/received"] .application-row{grid-template-columns:auto minmax(0,1fr);padding:15px 13px}.page-shell[data-reference-page="/received"] .application-row .status-badge{grid-column:1/-1;justify-self:start}.page-shell[data-reference-page="/received"] .reference-received-actions{grid-template-columns:1fr}}