:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#082b52;background:#fff;font-synthesis:none;scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #00969f;outline-offset:5px}.header{display:flex;align-items:center;gap:36px;max-width:1300px;margin:auto;padding:24px 40px;border-bottom:1px solid #e8edf2}.logo{display:block;width:174px;height:auto;mix-blend-mode:multiply}.header nav{display:flex;gap:28px;font-size:14px;margin-left:auto}.context-tag{font-size:12px;color:#66778a;border:1px solid #e3e9ef;border-radius:5px;padding:4px 9px;white-space:nowrap}.home{max-width:1160px;margin:auto;padding:80px 40px}.eyebrow{font-size:12px;letter-spacing:1.6px;color:#00969f;margin:0 0 14px}.eyebrow,h1{font-weight:600}h1{font-size:48px;line-height:1.2;letter-spacing:-1.6px;margin:0 0 20px}h2{font-size:24px;letter-spacing:-.6px;margin:12px 0}h3{font-size:14px;font-weight:600;margin:24px 0 12px}.intro{color:#68788b;max-width:600px;margin:0}.entries{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.entry{padding:34px;border:1px solid #e3e9ef;border-radius:12px}.entry-number{font-size:12px;letter-spacing:1.4px;color:#697a8d}.entry p{font-size:15px;color:#68788b;margin-bottom:28px;max-width:370px}.button{display:inline-block;padding:11px 19px;color:white;background:#082b52;border-radius:6px;font-size:14px;font-weight:600}.button.teal{background:#00858e}.button:hover{filter:brightness(1.12)}footer{padding:24px 40px;border-top:1px solid #e8edf2;font-size:12px;color:#7c899a;max-width:1300px;margin:20px auto 0;display:flex;justify-content:space-between;gap:20px}.workspace{max-width:1220px;margin:0 auto;padding:46px 40px}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px}.page-heading h1{font-size:34px;letter-spacing:-.8px;margin-bottom:10px}.page-heading p:last-child{color:#68788b;font-size:14px;margin:0}.projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.project{border:1px solid #e3e9ef;border-radius:10px;padding:28px}.project-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.project-heading h2{font-size:23px;margin:6px 0}.project-heading p{font-size:14px;color:#68788b;margin:0}.project-id{font-size:12px;color:#7e8ea1}.status{font-size:12px;padding:4px 9px;border-radius:5px;background:#f2f5f8;color:#68788b}.status.published{background:#eaf7f3;color:#226a58}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid #e8edf2;padding-top:24px;margin-top:24px}.stats span{font-size:12px;display:block;color:#77889b;margin-bottom:6px}.stats strong{font-size:18px;font-weight:600}.table-wrapper{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;white-space:nowrap}th{font-size:12px;color:#7c8b9d;font-weight:500;background:#f8fafc;padding:10px 12px}td{padding:14px 12px;border-bottom:1px solid #e8edf2}.message{padding:24px;border:1px solid #e3e9ef;border-radius:8px;color:#68788b}.message button{border:0;background:none;color:#00858e;text-decoration:underline}@media(max-width:800px){.header{padding:20px;gap:16px;flex-wrap:wrap}.logo{width:150px}.header nav{gap:20px}.header>.context-tag{display:none}.home{padding:54px 20px}.home h1{font-size:35px;letter-spacing:-1px}.entries{grid-template-columns:1fr;gap:18px;margin-top:34px}.entry{padding:26px}.workspace{padding:32px 20px}.projects{grid-template-columns:1fr}.project{padding:23px}.page-heading h1{font-size:29px}.page-heading>.context-tag{display:none}footer{padding:22px 20px}footer span{display:none}.stats strong{font-size:16px}}@media(max-width:420px){.header nav{width:100%;margin-left:0}.home h1{font-size:31px}.stats{grid-template-columns:1fr 1fr}.stats div:last-child{grid-column:1/-1}}.three-entries{grid-template-columns:repeat(3,1fr)}.portal{color:#0b3157}.panel{border:1px solid #dde6ee;border-radius:12px;background:#fff;margin-bottom:26px;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;border-bottom:1px solid #e8edf2}.panel-heading h2{font-size:20px;margin:0}.panel-heading p,.section-title p{font-size:13px;color:#718195;margin:3px 0 0}.create-panel summary{padding:20px 24px;font-weight:650;cursor:pointer;list-style-position:inside}.create-panel summary span{font-weight:400;font-size:13px;color:#78879a;margin-left:12px}.create-panel[open] summary{border-bottom:1px solid #e8edf2}.form-stack{padding:24px;display:flex;flex-direction:column;gap:22px}.form-grid{display:grid;gap:18px}.form-grid.three{grid-template-columns:repeat(3,1fr)}.form-grid.two{grid-template-columns:repeat(2,1fr)}label{font-size:12px;font-weight:600;color:#51657a;display:flex;flex-direction:column;gap:6px}input,select{font:inherit;color:#0b3157;background:#fff;border:1px solid #cfd9e3;border-radius:6px;padding:10px 11px;min-width:0}input:focus,select:focus{outline:2px solid #00969f;outline-offset:1px;border-color:#00969f}input:disabled{background:#f3f5f7;color:#8a96a5}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-top:1px solid #e8edf2;padding-top:20px}.section-title h3{font-size:16px;margin:0}.section-title strong{font-size:22px}.maturity-editor{display:flex;flex-direction:column;gap:10px}.maturity-edit-row{display:grid;grid-template-columns:110px 1fr 1fr auto;align-items:end;gap:14px;background:#f7f9fb;border-radius:8px;padding:14px}.maturity-edit-row>span{font-size:12px;color:#67798c;align-self:center}.card-actions,.form-actions{display:flex;align-items:center;gap:10px}.form-actions{justify-content:space-between}.form-actions.end{justify-content:flex-end}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:10px 16px;font-size:13px;font-weight:650}.primary-button{border:1px solid #082b52;background:#082b52;color:#fff}.secondary-button{border:1px solid #ccd7e2;background:#fff;color:#123b62}.primary-button:disabled,.secondary-button:disabled{opacity:.5;cursor:not-allowed}.text-button{border:0;background:none;color:#007f88;padding:5px;font-weight:600;font-size:13px}.text-button.danger{color:#a34444}.notice{padding:14px 17px;border-radius:8px;margin-bottom:20px;font-size:14px}.notice.ok{background:#eaf7f3;color:#1f6a57;border:1px solid #c7e7dc}.notice.error{background:#fff1f0;color:#943b3b;border:1px solid #f0ceca}.notice a{text-decoration:underline;font-weight:650}.search{width:min(340px,100%)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.toolbar span{font-size:12px;color:#718195}td small{display:block;color:#74869a;font-size:11px;margin-top:3px}.actions a{color:#007f88;font-weight:650}.status.draft{background:#f1f3f5;color:#566b80}.status.awarded{background:#e9f1fb;color:#225c96}.opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.opportunity{border:1px solid #dde6ee;border-radius:11px;padding:24px}.opportunity .stats{margin:20px 0 0;padding-top:18px}.opportunity-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.opportunity-meta span{font-size:11px;background:#f4f7f9;color:#62768a;padding:4px 8px;border-radius:4px}.card-actions{margin-top:18px}.summary-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dde6ee;border:1px solid #dde6ee;border-radius:10px;overflow:hidden;margin-bottom:24px}.summary-strip div{background:#fff;padding:18px 20px}.summary-strip span{display:block;color:#75869a;font-size:11px;margin-bottom:5px}.summary-strip strong{font-size:18px}.bid-table input,.bid-table select{width:100%;min-width:110px}.input-suffix{display:flex;align-items:center;gap:6px}.input-suffix span{color:#718195}.bid-status{font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px}.bid-status.valid{background:#eaf7f3;color:#226a58}.bid-status.rejected{background:#fff0ef;color:#963c3c}.bid-status.awarded{background:#e6f4f5;color:#006e76}.winner-row{background:#f0faf8}.award-box{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:24px;border:1px solid #9bd3ce;background:#f1fbf9;border-radius:10px}.award-box span{font-size:11px;color:#62798a;display:block}.award-box strong{font-size:17px;display:block;margin-top:5px}.award-box .chain-proof{grid-column:1/-1;border-top:1px solid #bfe2de;padding-top:16px;min-width:0}.award-box .chain-proof strong{font:600 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.award-box .chain-proof small{display:block;margin-top:4px;color:#4c746f}@media(max-width:1000px){.three-entries{grid-template-columns:1fr 1fr}.three-entries .entry:last-child{grid-column:1/-1}.award-box,.form-grid.three,.summary-strip{grid-template-columns:1fr 1fr}}@media(max-width:800px){.form-grid.three,.form-grid.two,.opportunity-grid,.three-entries{grid-template-columns:1fr}.three-entries .entry:last-child{grid-column:auto}.panel-heading,.toolbar{align-items:stretch;flex-direction:column}.maturity-edit-row{grid-template-columns:1fr 1fr}.maturity-edit-row>span{grid-column:1/-1}.award-box,.summary-strip{grid-template-columns:1fr 1fr}.header nav{width:100%;order:3;margin-left:0;overflow:auto}.create-panel summary span{display:block;margin-left:22px}.form-stack{padding:18px}}.landing{overflow:hidden;color:#082b52;background:#fff}.landing-shell{width:min(1180px,calc(100% - 80px));margin:0 auto}.landing-hero{position:relative;isolation:isolate;background:#061d36;color:#fff;min-height:680px;padding:94px 0 88px;overflow:hidden}.hero-grid{position:absolute;inset:0;z-index:-3;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.landing-hero:after{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#061d36 4%,rgba(6,29,54,.93) 44%,rgba(6,29,54,.42))}.hero-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(1px);pointer-events:none}.hero-orb-one{width:560px;height:560px;right:-130px;top:-220px;background:radial-gradient(circle at 35% 50%,rgba(0,193,191,.24),rgba(0,150,159,.06) 55%,transparent 70%)}.hero-orb-two{width:480px;height:480px;left:35%;bottom:-390px;background:radial-gradient(circle,rgba(30,111,154,.3),transparent 68%)}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(410px,.78fr);gap:88px;align-items:center}.hero-copy{position:relative;z-index:2}.hero-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#9ddfe0;border:1px solid rgba(130,224,224,.22);background:rgba(0,133,142,.12);border-radius:999px;padding:8px 13px;margin-bottom:28px}.live-dot{width:7px;height:7px;border-radius:50%;background:#31d3c5;box-shadow:0 0 0 5px rgba(49,211,197,.1)}.hero-copy h1{font-size:66px;line-height:1.03;letter-spacing:-3.1px;font-weight:640;margin:0 0 26px;max-width:720px}.hero-copy h1 span{color:#62d6d1}.hero-intro{font-size:18px;line-height:1.7;color:#b7c7d5;max-width:640px;margin:0 0 34px}.cta-actions,.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:48px;padding:0 21px;border-radius:7px;font-size:14px;font-weight:700;transition:transform .2s ease,background .2s ease,border-color .2s ease}.hero-button svg,.market-card-link svg,.pathway-card a svg,.text-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.hero-button.primary{background:#00a1a8;color:#fff;box-shadow:0 12px 32px rgba(0,161,168,.2)}.hero-button.secondary{border:1px solid rgba(255,255,255,.25);color:#fff;background:rgba(255,255,255,.04)}.hero-button.light{border:1px solid #cbd7e2;background:#fff;color:#082b52}.hero-button:hover{transform:translateY(-2px)}.hero-button.primary:hover{background:#00b4b8}.hero-button.secondary:hover{border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.08)}.hero-button:hover svg,.market-card-link:hover svg,.pathway-card a:hover svg,.text-link:hover svg{transform:translateX(4px)}.hero-assurances{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px;color:#91a8bb;font-size:12px}.hero-assurances span{display:flex;align-items:center;gap:7px}.hero-assurances i{font-style:normal;color:#4fd1c5}.market-card-wrap{position:relative;z-index:2;padding:22px 0}.market-card{position:relative;background:rgba(250,253,255,.97);color:#082b52;border:1px solid rgba(255,255,255,.24);border-radius:16px;padding:26px;box-shadow:0 35px 80px rgba(0,9,20,.38),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.market-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:21px;border-bottom:1px solid #e0e8ee}.market-card-header>div{display:flex;flex-direction:column;gap:4px}.market-label{font-size:9px;letter-spacing:1.5px;color:#71879a;font-weight:700}.market-card-header strong{font-size:16px}.market-live{display:inline-flex;align-items:center;gap:6px;background:#e6f7f4;color:#087267;font-size:9px;font-weight:800;letter-spacing:.8px;padding:6px 8px;border-radius:5px}.market-live i{width:6px;height:6px;border-radius:50%;background:#11a98f}.market-issuer{display:flex;align-items:center;gap:14px;padding:22px 0 19px}.issuer-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#0c416d,#008e96);font-size:12px;font-weight:750;box-shadow:0 8px 18px rgba(8,43,82,.16)}.market-issuer span{font-size:9px;color:#7b8da0;letter-spacing:1px}.market-issuer h2{font-size:18px;letter-spacing:-.3px;margin:0}.market-issuer p{font-size:11px;color:#718195;margin:1px 0 0}.market-numbers{display:grid;grid-template-columns:repeat(3,1fr);background:#f1f5f8;border-radius:9px;padding:15px 5px}.market-numbers div{padding:0 13px;border-right:1px solid #dce5eb}.market-numbers div:last-child{border:0}.market-numbers span{display:block;font-size:9px;color:#718398;margin-bottom:3px}.market-numbers strong{font-size:15px;letter-spacing:-.2px}.bid-activity{padding:21px 0 10px}.bid-activity-heading,.bid-row{display:flex;justify-content:space-between;align-items:center}.bid-activity-heading{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#8291a1;padding-bottom:9px}.bid-row{font-size:11px;padding:9px 0;border-top:1px solid #edf1f4}.bid-row>div{display:flex;align-items:center;gap:8px;color:#536b81}.bid-row strong{font-size:12px}.bidder-dot{width:6px;height:6px;border-radius:50%}.dot-one{background:#008f96}.dot-two{background:#3875aa}.dot-three{background:#94a4b2}.market-card-link{display:flex;justify-content:space-between;align-items:center;margin:6px -26px -26px;padding:16px 26px;background:#082b52;color:#fff;border-radius:0 0 15px 15px;font-size:11px;font-weight:700}.market-card-link svg{width:15px}.market-float{position:absolute;z-index:3;display:flex;flex-direction:column;background:#fff;color:#082b52;border:1px solid #e5eaef;border-radius:10px;box-shadow:0 16px 40px rgba(0,13,27,.22);padding:12px 16px;line-height:1.25}.market-float span{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#7e8c9a}.market-float strong{font-size:16px;margin-top:3px}.market-float small{font-size:9px;color:#24927e;margin-top:2px}.float-top{right:-42px;top:6px}.float-bottom{left:-48px;bottom:4px}.landing-metrics{border-bottom:1px solid #e2e8ee;background:#fff}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:31px 0}.metrics-grid div{display:flex;flex-direction:column;padding:0 28px;border-right:1px solid #e0e6ec}.metrics-grid div:first-child{padding-left:0}.metrics-grid div:last-child{border:0}.metrics-grid strong{font-size:23px;letter-spacing:-.6px}.metrics-grid span{font-size:11px;color:#738396;margin-top:2px}.pathways{padding-top:104px;padding-bottom:112px}.section-heading{display:grid;grid-template-columns:1.1fr .7fr;gap:90px;align-items:end;margin-bottom:45px}.landing-cta h2,.process-copy h2,.section-heading h2{font-size:40px;line-height:1.16;letter-spacing:-1.6px;margin:6px 0 0}.section-heading>p{font-size:15px;line-height:1.75;color:#65768a;margin:0}.landing-eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:750;color:#008d94;margin:0;text-transform:uppercase}.pathway-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pathway-card{position:relative;min-height:370px;display:flex;flex-direction:column;padding:29px;border:1px solid #dfe7ed;border-radius:12px;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pathway-card:hover{transform:translateY(-5px);border-color:#b8d8db;box-shadow:0 22px 48px rgba(19,49,74,.09)}.pathway-card.featured{background:#f0f9f8;border-color:#cae5e2}.pathway-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:43px}.pathway-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:9px;background:#e7f4f3;color:#007c83}.pathway-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.pathway-card.featured .pathway-icon{background:#082b52;color:#fff}.pathway-index{font-size:11px;color:#97a5b3}.pathway-label{font-size:9px;letter-spacing:1.4px;color:#008b92;font-weight:750;margin:0 0 8px}.pathway-card h3{font-size:23px;line-height:1.25;letter-spacing:-.5px;margin:0 0 13px}.pathway-card>p:not(.pathway-label){font-size:13px;line-height:1.7;color:#6b7c8e;margin:0 0 25px}.pathway-card a{display:flex;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:750;color:#073761}.pathway-card a svg{width:15px}.process-section{background:#f4f7f9;border-top:1px solid #e6ebef;border-bottom:1px solid #e1e7ec;padding:102px 0}.process-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.process-copy{position:sticky;top:120px}.process-copy h2{max-width:450px;margin:10px 0 20px}.process-copy>p:not(.landing-eyebrow){max-width:460px;color:#65768a;font-size:15px;line-height:1.75}.text-link{display:inline-flex;align-items:center;gap:8px;color:#007f87;font-size:13px;font-weight:750;margin-top:18px}.text-link svg{width:15px}.process-list{list-style:none;margin:0;padding:0;border-top:1px solid #d7e0e6}.process-list li{display:grid;grid-template-columns:62px 1fr;gap:22px;padding:29px 4px;border-bottom:1px solid #d7e0e6}.process-list>li>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #bdcbd5;border-radius:50%;color:#00878e;font-size:10px;font-weight:750}.process-list strong{font-size:19px}.process-list p{font-size:13px;color:#6d7e90;margin:4px 0 0}.landing-cta{margin-top:80px;margin-bottom:80px;padding:54px 58px;border-radius:15px;color:#fff;background:linear-gradient(120deg,#082b52,#0a3d64 64%,#006f78 130%);display:flex;align-items:center;justify-content:space-between;gap:40px;box-shadow:0 22px 55px rgba(8,43,82,.16)}.landing-cta .landing-eyebrow{color:#74d8d4}.landing-cta h2{font-size:33px;margin-top:8px}.landing-cta .hero-button.light{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff}@media(max-width:1050px){.hero-layout{grid-template-columns:1fr 390px;gap:44px}.hero-copy h1{font-size:57px}.float-top{right:-15px}.float-bottom{left:-20px}.process-layout{gap:60px}.pathway-card{padding:25px}}@media(max-width:850px){.landing-shell{width:min(100% - 40px,680px)}.landing-hero{padding:70px 0}.hero-layout{grid-template-columns:1fr;gap:54px}.hero-copy{text-align:center}.hero-kicker{margin-left:auto;margin-right:auto}.hero-copy h1{font-size:52px}.hero-intro{margin-left:auto;margin-right:auto}.hero-actions,.hero-assurances{justify-content:center}.market-card-wrap{width:min(100%,500px);margin:auto}.metrics-grid{grid-template-columns:1fr 1fr;row-gap:28px}.metrics-grid div:nth-child(2){border:0}.metrics-grid div:nth-child(3){padding-left:0}.process-layout,.section-heading{grid-template-columns:1fr;gap:30px}.section-heading>p{max-width:600px}.pathway-grid{grid-template-columns:1fr}.pathway-card{min-height:300px}.process-copy{position:static}.landing-cta{align-items:flex-start;flex-direction:column;padding:42px}}@media(max-width:560px){.landing-shell{width:calc(100% - 32px)}.landing-hero{padding:55px 0 62px}.hero-copy h1{font-size:41px;letter-spacing:-2px}.hero-intro{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column}.hero-button{width:100%}.hero-assurances{gap:10px 16px}.market-card-wrap{padding:0}.market-card{padding:20px}.market-numbers div{padding:0 9px}.market-card-link{margin:6px -20px -20px;padding:15px 20px}.market-float{display:none}.metrics-grid{padding:26px 0}.metrics-grid div{padding:0 16px}.metrics-grid strong{font-size:20px}.pathways{padding-top:72px;padding-bottom:76px}.process-copy h2,.section-heading h2{font-size:33px}.pathway-card{min-height:auto}.process-section{padding:72px 0}.landing-cta{margin-top:56px;margin-bottom:56px;padding:34px 25px}.landing-cta h2{font-size:28px}.cta-actions{width:100%;align-items:stretch;flex-direction:column}}.status.rating_rejected{background:#fff0ef;color:#963c3c}.status.settled{background:#e8f7f1;color:#176a52}.next-step{font-size:11px;font-weight:650;color:#657988;white-space:nowrap}.next-step.published{color:#08777a}.next-step.awarded{color:#315f91}.next-step.settled{color:#26705b}.next-step.rating_rejected{color:#a04444}.bid-status.flagged{background:#fff3d9;color:#9a5c00}.review-counts{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:13px}.review-counts .bid-status{font-size:10px;text-transform:uppercase;letter-spacing:.35px}.results-heading{align-items:flex-start}.featured-result-row{background:#f2faf9}.featured-result-row td:first-child{box-shadow:inset 3px 0 #00969f}.market-bid-result{font-style:normal;font-size:7px;font-weight:800;letter-spacing:.45px;text-transform:uppercase;border-radius:4px;padding:3px 5px}.market-bid-result.awarded{background:#dff3ea;color:#137157}.market-bid-result.flagged{background:#fff0cc;color:#8e5700}.market-bid-result.rejected{background:#fbe4e3;color:#98433f}.header-login{display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;border-radius:6px;background:#082b52;color:#fff;font-size:12px;font-weight:700}.account-menu{display:flex;align-items:center;gap:13px;padding-left:18px;border-left:1px solid #e1e7ec}.account-profile-link{display:flex;flex-direction:column;line-height:1.2;padding:5px 7px;border-radius:7px;transition:background .18s ease}.account-profile-link:hover{background:#edf4f2}.account-menu strong{font-size:11px}.account-menu small{font-size:9px;color:#718195;margin-top:3px;white-space:nowrap}.account-menu button{border:1px solid #d9e2e9;background:#fff;color:#36536e;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:650}.account-menu button:hover{border-color:#9bb5c5;color:#007f88}.login-page{min-height:calc(100vh - 158px);padding:64px 40px 88px;background:radial-gradient(circle at 82% 18%,rgba(0,161,168,.1),transparent 28%),#f3f7f9}.login-layout{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:.82fr 1.18fr;background:#fff;border:1px solid #dfe7ed;border-radius:16px;overflow:hidden;box-shadow:0 28px 70px rgba(8,43,82,.11)}.login-panel{display:flex;flex-direction:column;padding:52px;background:#082b52;color:#fff}.login-panel h1{font-size:42px;letter-spacing:-1.6px;margin:7px 0 13px}.login-panel>div>p:last-child{font-size:14px;line-height:1.7;color:#b8c8d6;margin:0;max-width:390px}.login-panel .landing-eyebrow{color:#66d4d0}.login-form{display:flex;flex-direction:column;gap:18px;margin-top:42px}.login-form label{color:#c3d0dc}.login-form input{margin-top:1px;border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#fff;padding:12px}.login-form input::placeholder{color:#7990a4}.login-form input:focus{background:rgba(255,255,255,.12)}.login-submit{min-height:46px;background:#00a1a8;border-color:#00a1a8;margin-top:4px}.login-submit:hover{background:#00b2b7}.login-security{font-size:10px;line-height:1.6;color:#7f98ad;margin:auto 0 0;padding-top:40px}@media(max-width:920px){.header{gap:20px}.header nav{gap:17px}.account-menu small{display:none}.login-layout{grid-template-columns:1fr}.login-panel{min-height:480px}.login-security{margin-top:30px}}@media(max-width:650px){.header{align-items:flex-start}.account-menu{margin-left:auto;border:0;padding-left:0}.account-profile-link{display:flex;padding:7px 9px;border:1px solid #dce4e8}.account-profile-link strong{font-size:10px}.login-page{padding:28px 16px 54px}.login-panel{padding:34px 25px;min-height:auto}.login-panel h1{font-size:34px}.login-security{padding-top:10px}.header-login{margin-left:auto}}body:has(.landing-modern){background:#f4f5ef}body:has(.landing-modern) .header{max-width:none;margin:0;padding:20px max(32px,calc((100vw - 1260px)/2));background:#f4f5ef;border-bottom:1px solid #b9c2bc}body:has(.landing-modern) .header nav{gap:8px}body:has(.landing-modern) .header nav a{padding:8px 11px;border-radius:7px;font-size:12px;font-weight:700;transition:background .18s ease,color .18s ease}body:has(.landing-modern) .header nav a:hover{background:#dfe4df;color:#006f70}body:has(.landing-modern) .header-login{background:#071f2d;border-radius:7px;padding:9px 16px}body:has(.landing-modern) footer{max-width:none;margin:0;padding:28px max(32px,calc((100vw - 1260px)/2));background:#071f2d;color:#9cb0b5;border:0}.landing-modern{--flat-ink:#071f2d;--flat-paper:#f4f5ef;--flat-mint:#00a39b;--flat-lime:#d9f06b;--flat-blue:#dcecff;--flat-coral:#ffc8b4;color:var(--flat-ink)}.landing-modern .landing-shell{width:min(1260px,calc(100% - 64px))}.modern-hero{padding:82px 0 78px;border-bottom:1px solid #aeb9b4;background:var(--flat-paper)}.modern-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.82fr);gap:86px;align-items:center}.modern-overline{display:flex;align-items:center;gap:10px;margin-bottom:35px;font-size:10px;font-weight:800;letter-spacing:1.55px}.modern-overline span{padding:5px 8px;color:#fff;background:var(--flat-mint);border-radius:4px}.modern-overline i{width:5px;height:5px;background:var(--flat-ink);border-radius:50%}.modern-hero-copy h1{max-width:780px;margin:0;font-size:clamp(64px,7.1vw,104px);font-weight:760;line-height:.91;letter-spacing:-6px}.modern-hero-copy h1 em{font:inherit;color:var(--flat-mint)}.modern-hero-copy>p{max-width:600px;margin:32px 0 0;font-size:18px;line-height:1.65;color:#4f6268}.modern-actions{display:flex;align-items:center;gap:15px;margin-top:34px;flex-wrap:wrap}.flat-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:49px;padding:0 19px;border-radius:7px;font-weight:800}.closing-action svg,.flat-button svg,.role-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.flat-button.dark{background:var(--flat-ink)}.flat-button.text{padding-left:7px;color:#31505a}.closing-action:hover svg,.flat-button:hover svg,.role-action:hover svg{transform:translateX(5px)}.modern-proof-row{display:flex;gap:0;margin-top:52px;border-top:1px solid #b7c0bb;width:min(100%,590px)}.modern-proof-row>div{display:flex;align-items:center;gap:10px;min-width:150px;padding:19px 24px 0 0;margin-right:24px;border-right:1px solid #b7c0bb}.modern-proof-row>div:last-child{border:0;margin:0}.modern-proof-row strong{font-size:31px;line-height:1;letter-spacing:-1.6px}.modern-proof-row span{font-size:9px;font-weight:700;line-height:1.35;letter-spacing:.6px;color:#607177;text-transform:uppercase}.auction-board{position:relative;border:2px solid var(--flat-ink);border-radius:20px;box-shadow:14px 14px 0 var(--flat-mint);animation:board-arrive .65s cubic-bezier(.2,.75,.25,1) both}.board-topline{justify-content:space-between;padding:16px 19px;border-bottom:1px solid #aeb9b4;font-weight:850;letter-spacing:1.35px}.board-status,.board-topline{display:flex;align-items:center}.board-status{gap:7px;padding:5px 8px;border-radius:4px;background:var(--flat-lime);letter-spacing:.8px}.board-status i{width:6px;height:6px;border-radius:50%;background:#238455}.board-title{display:flex;align-items:flex-start;justify-content:space-between;padding:25px 23px 22px}.board-title>div>span{font-size:9px;font-weight:800;letter-spacing:1.4px;color:#718087}.board-title h2{margin:4px 0 0;font-size:31px;line-height:1.03;letter-spacing:-1.5px}.board-seal{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--flat-blue);border:1px solid var(--flat-ink);font-size:12px;font-weight:850}.board-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:0 13px;background:#edf0ec;border:1px solid #b5c0ba;border-radius:9px}.board-facts div{padding:13px 14px;border-right:1px solid #b5c0ba}.board-facts div:last-child{border:0}.board-facts span,.board-ledger span{display:block;font-size:8px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#68797e}.board-facts strong{display:block;margin-top:2px;font-size:16px}.board-bids{padding:15px 13px}.board-bid{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:10px;border-bottom:1px solid #d3dad6}.board-bid:last-child{border:0}.board-bid.winner{background:var(--flat-lime);border:0;border-radius:7px}.board-bid.muted{color:#758286}.bid-rank{font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.board-bid div{display:flex;flex-direction:column}.board-bid strong{font-size:11px}.board-bid small{margin-top:1px;font-size:8px;color:#69797e}.board-bid b{font-size:13px}.board-ledger{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:16px 20px;background:var(--flat-ink);color:#fff}.board-ledger svg{width:25px;height:25px;fill:none;stroke:var(--flat-lime);stroke-width:1.6}.board-ledger span{color:#80a0a5}.board-ledger strong{display:block;font:650 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.ledger-check{display:grid!important;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--flat-lime);color:var(--flat-ink)!important;font-size:12px!important}@keyframes board-arrive{0%{opacity:0;transform:translate(18px,14px)}to{opacity:1;transform:translate(0)}}.modern-ticker{overflow:hidden;padding:15px 0;background:var(--flat-ink);color:#fff}.ticker-track{display:flex;align-items:center;justify-content:center;gap:24px;min-width:max-content;font-size:10px;font-weight:800;letter-spacing:1.7px}.ticker-track i{font-size:6px;font-style:normal;color:var(--flat-lime)}.modern-workspaces{padding-top:118px;padding-bottom:125px}.modern-section-head{display:grid;grid-template-columns:.55fr 1.45fr;gap:70px;align-items:start;margin-bottom:51px}.flow-heading>p,.modern-section-head>p{margin:10px 0 0;font-size:9px;font-weight:850;letter-spacing:1.7px;color:#007d79}.modern-section-head>div{display:flex;justify-content:space-between;gap:50px}.flow-heading h2,.modern-closing h2,.modern-section-head h2{margin:0;font-size:clamp(43px,5vw,69px);line-height:.98;letter-spacing:-3.5px}.modern-section-head>div>span{max-width:390px;padding-bottom:5px;font-size:13px;line-height:1.65;color:#586a70}.role-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.role-tile{min-height:440px;display:flex;flex-direction:column;padding:27px;border:1.5px solid var(--flat-ink);border-radius:18px}.issuer-tile{grid-column:span 5;background:var(--flat-lime)}.investor-tile{grid-column:span 3;background:var(--flat-blue)}.underwriter-tile{grid-column:span 4;background:var(--flat-ink);color:#fff}.role-tile-top{display:flex;align-items:flex-start;justify-content:space-between}.role-tile-top svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.45}.role-number{font:750 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid;border-radius:4px;padding:6px 7px}.role-tile>div:nth-child(2){margin-top:auto}.role-tile p{margin:0 0 9px;font-size:9px;font-weight:850;letter-spacing:1.5px}.role-tile h3{margin:0 0 15px;font-size:clamp(26px,2.6vw,39px);font-weight:730;line-height:1.03;letter-spacing:-1.5px}.role-tile>div>span{display:block;max-width:390px;font-size:12px;line-height:1.6;opacity:.7}.role-action,.role-locked{display:flex;align-items:center;justify-content:space-between;margin-top:30px;padding-top:15px;border-top:1px solid;font-size:11px;font-weight:800}.role-locked{opacity:.45;text-transform:uppercase;letter-spacing:.8px}.role-action svg{width:16px}.underwriter-tile .role-number{color:var(--flat-lime)}.modern-flow{padding:108px 0 112px;background:var(--flat-blue);border-top:1px solid var(--flat-ink);border-bottom:1px solid var(--flat-ink)}.flow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:50px}.flow-heading>p{color:#215f8a}.flow-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:72px 0 0;padding:0;list-style:none;border-top:1.5px solid var(--flat-ink)}.flow-steps li{min-height:210px;padding:22px 24px 0 0;border-right:1px solid #8aa5ba}.flow-steps li+li{padding-left:24px}.flow-steps li:last-child{border:0}.flow-steps>li>span{font:750 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#376d93}.flow-steps div{margin-top:52px}.flow-steps strong{font-size:20px;letter-spacing:-.4px}.flow-steps p{max-width:230px;margin:7px 0 0;font-size:12px;line-height:1.6;color:#506c80}.modern-closing{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding:57px 60px;background:var(--flat-coral);border:1.5px solid var(--flat-ink);border-radius:20px}.modern-closing>div>span{font-size:9px;font-weight:850;letter-spacing:1.5px}.modern-closing h2{margin-top:15px;font-size:clamp(38px,4vw,58px)}.closing-action{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:205px;min-height:55px;padding:0 20px;background:var(--flat-ink);border-radius:7px;color:#fff;font-size:12px;font-weight:800}.closing-action svg{width:17px}@media(max-width:1050px){.modern-hero-grid{grid-template-columns:1fr 420px;gap:45px}.modern-hero-copy h1{font-size:72px}.modern-section-head{grid-template-columns:1fr}.modern-section-head>div{align-items:flex-start}.investor-tile,.issuer-tile{grid-column:span 6}.underwriter-tile{grid-column:1/-1;min-height:360px}}@media(max-width:820px){body:has(.landing-modern) .header{padding:18px 22px}.landing-modern .landing-shell{width:calc(100% - 40px)}.modern-hero{padding:58px 0 66px}.modern-hero-grid{grid-template-columns:1fr;gap:62px}.modern-hero-copy h1{font-size:clamp(55px,13vw,80px)}.modern-hero-copy>p{font-size:16px}.auction-board{width:min(100% - 14px,540px)}.flow-heading,.modern-section-head>div{display:block}.modern-section-head>div>span{display:block;margin-top:24px}.role-bento{grid-template-columns:1fr 1fr}.investor-tile,.issuer-tile,.underwriter-tile{grid-column:auto}.underwriter-tile{grid-column:1/-1}.flow-steps{grid-template-columns:1fr 1fr}.flow-steps li:nth-child(2){border:0}.flow-steps li:nth-child(n+3){border-top:1px solid #8aa5ba}.flow-steps li:nth-child(3){padding-left:0}.modern-closing{align-items:flex-start;flex-direction:column}.ticker-track{justify-content:flex-start;padding:0 20px}}@media(max-width:560px){body:has(.landing-modern) .header nav{width:100%;order:3;overflow:auto}.landing-modern .landing-shell{width:calc(100% - 30px)}.modern-hero{padding-top:43px}.modern-overline{font-size:8px}.modern-hero-copy h1{font-size:52px;letter-spacing:-3.5px}.modern-actions{align-items:stretch;flex-direction:column}.flat-button{width:100%}.modern-proof-row>div{min-width:0;flex:1 1;gap:7px;margin-right:10px;padding-right:10px}.modern-proof-row strong{font-size:25px}.modern-proof-row span{font-size:7px}.auction-board{border-radius:14px;box-shadow:8px 8px 0 var(--flat-mint)}.board-title h2{font-size:26px}.board-bid strong{font-size:10px}.modern-workspaces{padding-top:80px;padding-bottom:82px}.modern-section-head{gap:20px;margin-bottom:34px}.flow-heading h2,.modern-section-head h2{font-size:42px;letter-spacing:-2.4px}.role-bento{grid-template-columns:1fr}.investor-tile,.issuer-tile,.underwriter-tile{grid-column:auto;min-height:360px}.modern-flow{padding:78px 0}.flow-steps{grid-template-columns:1fr;margin-top:48px}.flow-steps li,.flow-steps li+li{min-height:160px;padding:20px 0;border-right:0;border-top:1px solid #8aa5ba}.flow-steps li:first-child{border-top:0}.flow-steps div{margin-top:28px}.modern-closing{margin-top:50px;margin-bottom:50px;padding:38px 25px;border-radius:14px}.modern-closing h2{font-size:38px}.closing-action{width:100%}}@media(prefers-reduced-motion:reduce){.auction-board{animation:none}.closing-action svg,.flat-button svg,.role-action svg{transition:none}}body:has(.landing-modern) .header{position:sticky;top:0;z-index:50;background:rgba(244,247,244,.72);border-bottom:1px solid rgba(255,255,255,.7);box-shadow:0 12px 40px rgba(5,28,40,.08);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}body:has(.landing-modern) .header nav a{position:relative;overflow:hidden}body:has(.landing-modern) .header nav a:after{content:"";position:absolute;left:11px;right:11px;bottom:5px;height:1px;background:#00a39b;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}body:has(.landing-modern) .header nav a:hover:after{transform:scaleX(1)}.modern-hero{position:relative;isolation:isolate;overflow:hidden;color:#f7fbfa;background:radial-gradient(circle at 78% 20%,rgba(0,198,188,.2),transparent 26%),radial-gradient(circle at 8% 88%,rgba(107,126,255,.18),transparent 28%),#061b29}.modern-hero:after,.modern-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none}.modern-hero:before{width:620px;height:620px;right:-120px;top:-280px;border-radius:45% 55% 60% 40%;background:linear-gradient(135deg,rgba(61,255,228,.46),rgba(77,121,255,.23),rgba(255,147,112,.18));filter:blur(65px);animation:aurora-drift 14s ease-in-out infinite alternate}.modern-hero:after{inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(110deg,#000,transparent 78%);mask-image:linear-gradient(110deg,#000,transparent 78%);animation:grid-breathe 8s ease-in-out infinite}.modern-hero-copy{position:relative;z-index:2}.modern-overline{color:#9eb4b9;animation:rise-in .65s .05s both}.modern-overline span{color:#dffbf7;background:rgba(61,255,228,.11);border:1px solid rgba(116,255,236,.35);box-shadow:inset 0 1px rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modern-overline i{background:#8affec;box-shadow:0 0 0 0 rgba(138,255,236,.5);animation:signal-pulse 2.1s infinite}.modern-hero-copy h1{color:#fff;text-shadow:0 8px 40px rgba(0,0,0,.2);animation:rise-in .8s .12s both}.modern-hero-copy h1 em{color:#8cebdd;text-shadow:0 0 40px rgba(64,255,229,.18)}.modern-hero-copy>p{color:#aec1c6;animation:rise-in .8s .22s both}.modern-actions{animation:rise-in .8s .32s both}.modern-proof-row{animation:rise-in .8s .42s both}.modern-proof-row,.modern-proof-row>div{border-color:rgba(255,255,255,.2)}.modern-proof-row span{color:#91a8ad}.flat-button{position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.flat-button.dark{color:#05252a;background:rgba(142,247,229,.92);box-shadow:0 12px 34px rgba(55,224,204,.18),inset 0 1px rgba(255,255,255,.65)}.closing-action:before,.flat-button.dark:before{content:"";position:absolute;inset:-2px auto -2px -45%;width:36%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:button-shine 4.8s 1.2s infinite}.flat-button.text{color:#d6e5e8;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.flat-button:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(0,0,0,.22)}.auction-board-wrap{animation:board-float 7s ease-in-out 1s infinite}.auction-board{overflow:hidden;background:rgba(250,255,254,.72);border:1px solid rgba(255,255,255,.76);box-shadow:0 36px 90px rgba(0,8,18,.42),inset 0 1px rgba(255,255,255,.9),14px 14px 0 rgba(0,195,184,.18);backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%);animation:board-arrive .8s cubic-bezier(.2,.75,.25,1) .16s both}.auction-board:before{content:"";position:absolute;z-index:3;inset:0 auto 0 -65%;width:34%;pointer-events:none;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);animation:glass-sheen 7.5s 2s infinite}.auction-board>*{position:relative;z-index:1}.glass-chip{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;padding:10px 13px;color:#eafffb;background:rgba(13,42,54,.5);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 16px 45px rgba(0,7,16,.25),inset 0 1px rgba(255,255,255,.14);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);font-size:9px;letter-spacing:.3px;white-space:nowrap}.glass-chip strong{color:#8ff4e3}.peer-chip{right:-44px;top:72px;animation:chip-float 5s ease-in-out infinite}.peer-chip i{width:7px;height:7px;border-radius:50%;background:#65f5c1;box-shadow:0 0 14px #65f5c1;animation:signal-pulse 2s infinite}.sync-chip{left:-44px;bottom:62px;animation:chip-float 5.8s ease-in-out .7s infinite reverse}.sync-chip b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#09272c;background:#8ff4e3}.board-status i{animation:signal-pulse 1.8s infinite}.board-seal{background:rgba(207,239,255,.62);box-shadow:inset 0 1px rgba(255,255,255,.9);animation:seal-drift 5s ease-in-out infinite}.board-facts,.board-seal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.board-facts{background:rgba(230,239,238,.62)}.board-bid{transition:transform .24s ease,background .24s ease}.board-bid:hover{transform:translateX(5px);background:rgba(255,255,255,.58)}.board-bid.winner{background:rgba(217,240,107,.82);box-shadow:0 8px 22px rgba(120,147,20,.12);animation:winner-glow 3s ease-in-out infinite}.board-bid:first-child{animation-delay:.55s}.board-bid:nth-child(2){animation-delay:.68s}.board-bid:nth-child(3){animation-delay:.81s}.board-ledger{background:rgba(4,29,41,.93);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.ledger-check{animation:check-pulse 2.7s ease-in-out infinite}.modern-ticker{border-top:1px solid rgba(255,255,255,.08);background:rgba(4,25,36,.96);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.ticker-track{width:max-content;min-width:0;justify-content:flex-start;gap:0;animation:ticker-scroll 25s linear infinite}.ticker-set{display:flex;align-items:center;gap:24px;padding-right:24px}.modern-ticker:hover .ticker-track{animation-play-state:paused}.modern-workspaces{position:relative;isolation:isolate}.modern-workspaces:after,.modern-workspaces:before{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(70px)}.modern-workspaces:before{width:420px;height:420px;right:-170px;top:100px;background:rgba(90,169,255,.24);animation:ambient-float 13s ease-in-out infinite alternate}.modern-workspaces:after{width:390px;height:390px;left:-170px;bottom:70px;background:rgba(44,225,193,.18);animation:ambient-float 16s ease-in-out 2s infinite alternate-reverse}.role-tile{position:relative;overflow:hidden;border-color:rgba(255,255,255,.72);box-shadow:0 22px 70px rgba(20,48,57,.13),inset 0 1px rgba(255,255,255,.78);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s ease,border-color .42s ease;transform-style:preserve-3d}.issuer-tile{background:linear-gradient(145deg,rgba(222,245,120,.75),rgba(255,255,255,.52))}.investor-tile{background:linear-gradient(145deg,rgba(207,230,255,.76),rgba(255,255,255,.5))}.underwriter-tile{background:linear-gradient(145deg,rgba(6,35,49,.88),rgba(10,60,70,.72));border-color:rgba(255,255,255,.2);box-shadow:0 25px 80px rgba(4,26,37,.25),inset 0 1px rgba(255,255,255,.15)}.role-tile:before{content:"";position:absolute;inset:-60% auto -60% -80%;width:55%;pointer-events:none;transform:rotate(16deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:left .8s cubic-bezier(.2,.7,.2,1)}.role-tile:hover:before{left:135%}.role-tile:hover{transform:perspective(900px) translateY(-13px) rotateX(1.5deg);border-color:rgba(255,255,255,.95);box-shadow:0 34px 90px rgba(9,45,55,.2),inset 0 1px rgba(255,255,255,.9)}.underwriter-tile:hover{box-shadow:0 38px 100px rgba(2,25,36,.34),inset 0 1px rgba(255,255,255,.22)}.role-tile-top svg{filter:drop-shadow(0 9px 14px rgba(0,0,0,.14));animation:icon-hover 5s ease-in-out infinite}.investor-tile .role-tile-top svg{animation-delay:.8s}.underwriter-tile .role-tile-top svg{animation-delay:1.5s}.role-action{position:relative;z-index:2;transition:letter-spacing .25s ease}.role-action:hover{letter-spacing:.25px}.modern-flow{position:relative;isolation:isolate;overflow:hidden;color:#f5fbfa;background:radial-gradient(circle at 13% 25%,rgba(0,198,188,.2),transparent 26%),radial-gradient(circle at 86% 80%,rgba(92,126,255,.2),transparent 28%),#071f2d}.modern-flow:before{content:"";position:absolute;z-index:-1;width:500px;height:500px;left:38%;top:-420px;border-radius:50%;background:rgba(126,255,230,.22);filter:blur(70px);animation:ambient-float 12s ease-in-out infinite alternate}.flow-heading>p{color:#85e9d9}.flow-steps{gap:12px;border:0}.flow-steps li,.flow-steps li+li{padding:23px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(255,255,255,.055);box-shadow:inset 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .3s ease,background .3s ease,border-color .3s ease}.flow-steps li:hover{transform:translateY(-8px);border-color:rgba(128,237,220,.45);background:rgba(255,255,255,.09)}.flow-steps>li>span{color:#7ce4d4}.flow-steps p{color:#a8bcc1}.flow-steps li:nth-child(2){transform:translateY(18px)}.flow-steps li:nth-child(2):hover{transform:translateY(10px)}.flow-steps li:nth-child(4){transform:translateY(18px)}.flow-steps li:nth-child(4):hover{transform:translateY(10px)}.modern-closing{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(255,205,183,.5));border-color:rgba(255,255,255,.85);box-shadow:0 28px 90px rgba(27,55,61,.16),inset 0 1px rgba(255,255,255,.85);-webkit-backdrop-filter:blur(26px) saturate(145%);backdrop-filter:blur(26px) saturate(145%)}.modern-closing:before{content:"";position:absolute;z-index:-1;width:430px;height:430px;right:-120px;top:-230px;border-radius:50%;background:linear-gradient(135deg,rgba(0,210,192,.55),rgba(122,133,255,.32));filter:blur(55px);animation:ambient-float 11s ease-in-out infinite alternate}.closing-action{position:relative;overflow:hidden;box-shadow:0 15px 42px rgba(4,31,44,.24);transition:transform .25s ease,box-shadow .25s ease}.closing-action:hover{transform:translateY(-5px);box-shadow:0 23px 55px rgba(4,31,44,.32)}@supports (animation-timeline:view()){.motion-reveal{animation:scroll-reveal linear both;animation-timeline:view();animation-range:entry 4% cover 33%}.flow-steps li,.role-tile.motion-reveal{animation-name:glass-fade;animation-timeline:view();animation-range:entry 1% cover 27%}}@keyframes board-float{0%,to{transform:translateY(0) rotate(.15deg)}50%{transform:translateY(-14px) rotate(-.25deg)}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes aurora-drift{0%{transform:translateZ(0) rotate(0) scale(1)}to{transform:translate3d(-110px,90px,0) rotate(25deg) scale(1.18)}}@keyframes ambient-float{0%{transform:translate3d(0,-25px,0) scale(.92)}to{transform:translate3d(55px,35px,0) scale(1.1)}}@keyframes grid-breathe{0%,to{opacity:.13;transform:scale(1)}50%{opacity:.27;transform:scale(1.025)}}@keyframes signal-pulse{0%{box-shadow:0 0 0 0 rgba(104,255,224,.5)}65%,to{box-shadow:0 0 0 10px rgba(104,255,224,0)}}@keyframes seal-drift{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(3deg) translateY(-5px)}}@keyframes glass-sheen{0%,55%{left:-65%}80%,to{left:145%}}@keyframes button-shine{0%,62%{left:-45%}82%,to{left:145%}}@keyframes winner-glow{0%,to{box-shadow:0 8px 22px rgba(120,147,20,.08)}50%{box-shadow:0 10px 34px rgba(129,164,13,.25)}}@keyframes check-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(217,240,107,.25)}50%{transform:scale(1.1);box-shadow:0 0 0 8px rgba(217,240,107,0)}}@keyframes icon-hover{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes ticker-scroll{to{transform:translateX(-50%)}}@media(max-width:820px){.peer-chip{right:-14px}.sync-chip{left:-14px}.flow-steps li:nth-child(2),.flow-steps li:nth-child(4){transform:none}.flow-steps li:nth-child(2):hover,.flow-steps li:nth-child(4):hover{transform:translateY(-8px)}}@media(max-width:560px){.modern-hero:before{width:420px;height:420px;right:-220px}.glass-chip{display:none}.auction-board-wrap{animation:none}.auction-board{box-shadow:0 28px 65px rgba(0,8,18,.36),8px 8px 0 rgba(0,195,184,.18)}.role-tile:hover{transform:translateY(-7px)}.flow-steps{gap:10px}.flow-steps li,.flow-steps li+li{min-height:160px;padding:20px}}@media(prefers-reduced-motion:reduce){.landing-modern *,.landing-modern :after,.landing-modern :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.flow-steps li,.motion-reveal{opacity:1!important;filter:none!important;transform:none!important}.ticker-track{transform:none!important}.closing-action:hover,.flat-button:hover,.flow-steps li:hover,.role-tile:hover{transform:none}}html{scroll-behavior:smooth}body:has(.landing-modern) .logo{mix-blend-mode:multiply;filter:saturate(1.04) contrast(1.02)}body:has(.landing-modern) .header{backdrop-filter:blur(15px) saturate(140%);-webkit-backdrop-filter:blur(15px) saturate(140%)}.modern-hero:before{filter:blur(48px);will-change:transform;transform:translateZ(0)}.modern-hero:after{will-change:transform,opacity;transform:translateZ(0)}.auction-board-wrap{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.auction-board{backdrop-filter:blur(19px) saturate(135%);-webkit-backdrop-filter:blur(19px) saturate(135%);backface-visibility:hidden}.glass-chip{backdrop-filter:blur(12px) saturate(135%);-webkit-backdrop-filter:blur(12px) saturate(135%)}.role-tile{backdrop-filter:blur(15px) saturate(130%);-webkit-backdrop-filter:blur(15px) saturate(130%);backface-visibility:hidden}.flow-steps li,.flow-steps li+li{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modern-closing{backdrop-filter:blur(15px) saturate(135%);-webkit-backdrop-filter:blur(15px) saturate(135%)}.modern-flow,.modern-workspaces{content-visibility:auto;contain-intrinsic-size:auto 900px}.modern-closing{content-visibility:auto;contain-intrinsic-size:auto 300px}@keyframes rise-in{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scroll-reveal{0%{opacity:0;transform:translate3d(0,48px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes glass-fade{0%{opacity:0}to{opacity:1}}@media(max-width:820px){.modern-flow:before,.modern-hero:after,.modern-hero:before,.modern-workspaces:after,.modern-workspaces:before{animation:none}.auction-board:before{display:none}.role-tile{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pagination{justify-content:space-between;gap:18px;min-height:62px;padding:12px 20px;border-top:1px solid #e1e8ec;background:#fafcfc;color:#687b88;font-size:12px}.pagination,.pagination>div{display:flex;align-items:center}.pagination>div{gap:12px}.pagination strong{color:#173e58;font-weight:750}.pagination button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #cedae0;border-radius:8px;background:#fff;color:#0c4962;font-size:16px;font-weight:700;transition:transform .16s ease,border-color .16s ease,background .16s ease}.pagination button:hover:not(:disabled){transform:translateY(-2px);border-color:#62b5b2;background:#edf9f7}.pagination button:disabled{opacity:.35;cursor:not-allowed}.opportunity-grid+.pagination{margin-top:0;border:1px solid #dde6ee;border-radius:10px;background:#fff}@media(max-width:650px){.pagination{align-items:flex-start;flex-direction:column}.pagination>div{width:100%;justify-content:space-between}}.workflow-actions{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.5fr);align-items:end;gap:22px;margin-bottom:12px;padding:17px 19px;border:1px solid #cddfdf;border-radius:12px;background:linear-gradient(120deg,#f0faf7,#f7fafb);box-shadow:0 8px 24px rgba(12,58,66,.05)}.workflow-actions>div:first-child>span{display:block;margin-bottom:4px;color:#087f7c;font-size:9px;font-weight:800;letter-spacing:1px}.workflow-actions h2{margin:0;color:#133e55;font-size:18px;letter-spacing:-.25px}.workflow-actions p{margin:4px 0 0;color:#657b86;font-size:11px;line-height:1.45}.workflow-actions>strong{justify-self:end;padding:6px 10px;border-radius:7px;background:#e6f4f1;color:#17705f;font-size:11px}.workflow-controls{display:grid;align-items:end;gap:9px}.rating-controls{grid-template-columns:minmax(190px,1fr) auto auto}.award-controls{grid-template-columns:minmax(150px,1fr) auto}.settlement-controls{grid-template-columns:minmax(145px,1.2fr) minmax(95px,.7fr) minmax(85px,.55fr) minmax(130px,.9fr) auto}.workflow-controls label{gap:3px;font-size:9px}.workflow-controls input{padding:8px 9px;font-size:11px}.workflow-controls .primary-button,.workflow-controls .secondary-button,.workflow-primary{min-height:34px;padding:7px 12px;white-space:nowrap;font-size:10px}.secondary-button.danger{border-color:#e1b8b5;color:#9b3f3b;background:#fff7f6}.secondary-button.danger:hover:not(:disabled){border-color:#c97872;background:#fff0ef}.archive-workflow,.rejected-workflow{border-color:#e2d8c9;background:linear-gradient(120deg,#faf7f1,#fbfaf7)}.archive-workflow>div:first-child>span,.rejected-workflow>div:first-child>span{color:#9b671d}.archive-workflow>strong,.rejected-workflow>strong{background:#f3eadb;color:#88601e}.complete-workflow>strong{background:#dff3ea;color:#176d55}.row-action{display:inline-flex;white-space:nowrap}@media(max-width:900px){.workflow-actions{grid-template-columns:1fr;align-items:stretch}.workflow-actions>strong{justify-self:start}.rating-controls{grid-template-columns:1fr 1fr}.rating-controls label{grid-column:1/-1}.settlement-controls{grid-template-columns:1fr 1fr}.settlement-controls label:first-child{grid-column:1/-1}}.account-workspace{max-width:1060px;min-height:calc(100vh - 210px);padding-top:64px}.account-heading{margin-bottom:38px}.account-heading h1{font-size:43px}.account-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:25px;align-items:start}.account-identity{padding:28px;border:1px solid #dce5e8;border-radius:16px;background:linear-gradient(145deg,#f0faf8,#f7f8f5 62%,#eef4f8);box-shadow:0 15px 45px rgba(17,53,65,.08)}.account-avatar{display:grid;place-items:center;width:58px;height:58px;margin-bottom:18px;border-radius:16px;background:#082f44;color:#fff;font-size:24px;font-weight:760;box-shadow:0 12px 28px rgba(8,47,68,.2)}.account-identity>div{display:flex;flex-direction:column}.account-identity>div strong{font-size:19px}.account-identity>div span{margin-top:3px;color:#67808c;font-size:12px}.account-identity dl{margin:27px 0 18px;padding:17px 0;border-top:1px solid #d6e2e2;border-bottom:1px solid #d6e2e2}.account-identity dl div+div{margin-top:13px}.account-identity dt{color:#73858e;font-size:10px;font-weight:750;letter-spacing:.8px;text-transform:uppercase}.account-identity dd{margin:2px 0 0;color:#173e51;font-size:13px;font-weight:650;overflow-wrap:anywhere}.account-identity>p{margin:0;color:#778990;font-size:11px;line-height:1.6}.account-form{margin:0;padding:30px;border-radius:16px;box-shadow:0 14px 45px rgba(17,53,65,.06)}.account-form-heading{padding-bottom:20px;border-bottom:1px solid #e2e9ec}.account-form-heading h2{margin:0;font-size:24px}.account-form-heading p{margin:5px 0 0;color:#6a7d89;font-size:13px}.account-form label{font-size:13px}.account-form input{padding:13px 14px;border-radius:9px}.account-security-note{display:flex;align-items:flex-start;gap:18px;padding:16px 18px;border-radius:10px;background:#eff8f6;color:#3c6267}.account-security-note strong{flex:0 0 auto;font-size:12px}.account-security-note span{font-size:12px;line-height:1.55}.bid-account-note{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #d7e7e5;border-radius:9px;background:#f2faf8;color:#4f6c74;font-size:12px}.bid-account-note a{flex:0 0 auto;color:#007f88;font-weight:750}.bid-account-note a:hover{text-decoration:underline}@media(max-width:760px){.account-workspace{padding-top:38px}.account-layout{grid-template-columns:1fr}.account-form,.account-identity{padding:22px}.bid-account-note{align-items:flex-start;flex-direction:column;gap:6px}}body:has(.landing-modern) .header{background:rgba(244,247,244,.97);box-shadow:0 1px 0 rgba(5,28,40,.08)}.modern-closing,.modern-flow,.modern-workspaces{content-visibility:visible;contain-intrinsic-size:none}.modern-closing:before,.modern-flow:before,.modern-hero:after,.modern-hero:before,.modern-workspaces:after,.modern-workspaces:before{animation:none;will-change:auto}.flow-steps li,.flow-steps li+li,.modern-closing,.role-tile{backdrop-filter:none;-webkit-backdrop-filter:none}.auction-board{backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%)}.glass-chip{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.board-bid.winner,.board-status i,.ledger-check,.role-tile-top svg{animation:none}@supports (animation-timeline:view()){.flow-steps li,.motion-reveal,.role-tile.motion-reveal{animation:none;opacity:1;filter:none}}@media(min-width:921px){body:has(.login-page),html:has(.login-page){height:100%;overflow:hidden}body:has(.login-page){display:grid;grid-template-rows:64px minmax(0,1fr)}body:has(.login-page)>.header{width:100%;height:64px;margin:0 auto;padding:10px 32px}body:has(.login-page)>.header .logo{width:152px}body:has(.login-page)>footer{display:none}.login-page{display:grid;place-items:center;height:100%;min-height:0;padding:24px 40px;overflow:hidden}.login-layout{height:min(600px,100%);min-height:0}.login-panel{min-height:0;padding:38px;overflow:auto}.login-panel h1{font-size:37px}.login-form{gap:14px;margin-top:28px}.login-security{padding-top:20px}}@media(min-width:801px){body:has(.workspace.portal),html:has(.workspace.portal){height:100%;overflow:hidden}body:has(.workspace.portal){display:grid;grid-template-rows:64px minmax(0,1fr)}body:has(.workspace.portal)>.header{width:100%;max-width:none;height:64px;margin:0;padding:10px clamp(24px,3vw,64px)}body:has(.workspace.portal)>.header .logo{width:152px}body:has(.workspace.portal)>footer{display:none}.workspace.portal{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:16px clamp(24px,3vw,64px) 18px;overflow:hidden}.workspace.portal:not(.account-portal){max-width:none}.workspace.account-portal{max-width:1060px}.portal>.page-heading{flex:0 0 auto;margin-bottom:11px}.portal>.page-heading .eyebrow{margin-bottom:3px;font-size:9px}.portal>.page-heading h1{margin-bottom:2px;font-size:27px;line-height:1.16}.portal>.page-heading p:last-child{font-size:11px}.portal>.page-heading .secondary-button{padding:7px 12px}.portal>.notice{flex:0 0 auto;margin-bottom:9px;padding:8px 12px;font-size:12px}.portal .panel{margin-bottom:10px}.portal .panel-heading{flex:0 0 auto;padding:12px 16px}.portal .panel-heading h2{font-size:16px}.portal .panel-heading p,.portal .section-title p{font-size:10px}.portal .table-wrapper{min-height:0;overflow:auto;scrollbar-gutter:stable}.portal table{font-size:12px}.portal th{position:sticky;z-index:2;top:0;padding:7px 10px}.portal td{padding:8px 10px}.portal td small{font-size:9px;margin-top:1px}.portal .pagination{flex:0 0 auto;min-height:46px;padding:6px 14px}.portal .pagination button{width:31px;height:31px}.portal .summary-strip{flex:0 0 auto;margin-bottom:10px}.portal .summary-strip div{padding:9px 14px}.portal .summary-strip span{margin-bottom:1px;font-size:9px}.portal .summary-strip strong{font-size:14px}.issuer-portal>.create-panel{flex:0 0 auto;margin-bottom:10px}.issuer-portal>.create-panel summary{padding:11px 16px;font-size:12px}.issuer-portal>.create-panel summary span{font-size:10px}.issuer-portal>.create-panel[open]{flex:1 1;min-height:0;overflow:auto}.issuer-portal>.create-panel[open]+section{display:none}.issuer-portal>.create-panel[open] .form-stack{padding:14px;gap:12px}.issuer-portal>.create-panel[open] .form-grid{gap:9px 12px}.issuer-portal>.create-panel[open] input{padding:7px 9px}.issuer-portal>.create-panel[open] .section-title{padding-top:10px}.issuer-portal>.create-panel[open] .maturity-editor{gap:6px}.issuer-portal>.create-panel[open] .maturity-edit-row{padding:8px 11px}.issuer-portal>section.panel,.results-detail-portal>section.panel,.results-index-portal>section.panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin-bottom:0}.issuer-portal>section.panel>.table-wrapper,.results-detail-portal>section.panel>.table-wrapper,.results-index-portal>section.panel>.table-wrapper{flex:1 1 auto}.investor-portal>.toolbar{flex:0 0 auto;margin-bottom:10px}.investor-portal>.toolbar input{padding:8px 10px}.investor-portal>.opportunity-grid{display:grid;flex:1 1 auto;grid-template-columns:1fr;grid-auto-rows:minmax(88px,auto);align-content:start;min-height:0;gap:8px;padding-right:3px;overflow:auto}.investor-portal .opportunity{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;min-height:88px;gap:16px;padding:11px 15px;overflow:visible}.investor-portal .project-heading{min-width:0}.investor-portal .project-heading h2{margin:1px 0;font-size:16px;white-space:normal}.investor-portal .project-heading p{max-width:none;margin:0;font-size:10px;line-height:1.35;white-space:normal;overflow:visible}.investor-portal .opportunity .stats{margin:0;padding:0;border:0}.investor-portal .stats span{margin-bottom:0;font-size:9px}.investor-portal .stats strong{font-size:13px}.investor-portal .opportunity-meta{align-content:center;gap:4px;margin:0}.investor-portal .opportunity-meta span{padding:2px 6px;font-size:9px}.investor-portal .card-actions{justify-content:flex-end;margin:0}.investor-portal .primary-button{padding:7px 11px;font-size:10px;white-space:nowrap}.investor-portal>.pagination{margin-top:9px}.results-detail-portal .review-counts{gap:5px;margin-top:5px}.results-detail-portal .review-counts .bid-status{font-size:8px}.results-detail-portal>section.panel{margin-bottom:8px}.results-detail-portal>.award-box{flex:0 0 auto;grid-template-columns:repeat(4,1fr);gap:8px;padding:9px 14px}.results-detail-portal>.award-box strong{margin-top:1px;font-size:12px}.results-detail-portal>.award-box .chain-proof{display:flex;align-items:center;grid-column:1/-1;gap:10px;padding-top:5px}.results-detail-portal>.award-box .chain-proof strong{flex:1 1;margin:0;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-detail-portal>.award-box .chain-proof small{margin:0}.bid-submission-portal>form.panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin-bottom:0;padding:11px 14px;gap:8px}.bid-submission-portal>form .panel-heading{padding:0 0 8px}.bid-submission-portal>form>.table-wrapper{flex:1 1 auto}.bid-submission-portal .bid-table input,.bid-submission-portal .bid-table select{min-width:95px;padding:6px 8px}.bid-submission-portal .bid-account-note{flex:0 0 auto;padding:7px 11px}.bid-submission-portal .form-actions{flex:0 0 auto}.bid-submission-portal .primary-button{padding:7px 13px}.account-portal{padding-top:18px}.account-portal>.account-heading{margin-bottom:12px}.account-portal>.account-layout{flex:1 1 auto;min-height:0;overflow:auto}.account-portal .account-identity{padding:21px}.account-portal .account-form{padding:22px;gap:14px}.account-portal .account-form-heading{padding-bottom:13px}.account-portal .account-form input{padding:9px 11px}}.modern-hero{padding:60px 0 56px}.modern-hero-copy>p{margin-top:24px}.modern-actions{margin-top:26px}.modern-proof-row{margin-top:38px}.modern-workspaces{padding-top:56px;padding-bottom:78px}.modern-section-head{margin-bottom:27px}.role-tile{min-height:390px}.role-action,.role-locked{margin-top:22px}.modern-flow{padding:78px 0 82px}.flow-steps{margin-top:46px}.flow-steps li{min-height:176px}.flow-steps div{margin-top:34px}.modern-closing{margin-top:56px;margin-bottom:56px;padding:45px 50px}.modern-closing h2{margin-top:10px}@media(max-width:820px){.modern-hero{padding:48px 0 52px}.modern-hero-grid{gap:44px}.modern-workspaces{padding-top:52px;padding-bottom:60px}.modern-section-head{margin-bottom:25px}.role-tile{min-height:330px}.modern-flow{padding:60px 0 66px}.flow-steps{margin-top:38px}.modern-closing{margin-top:40px;margin-bottom:40px;padding:35px 28px}}@media(min-width:801px){.issuer-portal>section.panel,.results-detail-portal>section.panel,.results-index-portal>section.panel{flex:0 1 auto;max-height:100%}.investor-portal>.opportunity-grid,.issuer-portal>section.panel>.table-wrapper,.results-detail-portal>section.panel>.table-wrapper,.results-index-portal>section.panel>.table-wrapper{flex:0 1 auto}.investor-portal>.pagination{margin-top:0}.results-detail-portal .workflow-actions{flex:0 0 auto;margin-bottom:8px;padding:10px 14px}.results-detail-portal .workflow-actions h2{font-size:14px}.results-detail-portal .workflow-actions p{font-size:9px}}.auction-detail-link{color:#0b4862}.auction-detail-link:hover{text-decoration:underline;text-underline-offset:3px}.row-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:190px}.row-actions .next-step{white-space:nowrap}.detail-heading-actions{display:flex;align-items:center;gap:10px}.issuer-detail-summary,.issuer-progress{margin-bottom:12px}.issuer-progress{display:grid;grid-template-columns:repeat(4,1fr);position:relative;padding:12px 18px;border:1px solid #dce6e8;border-radius:11px;background:#fff}.issuer-progress:before{content:"";position:absolute;top:20px;right:12%;left:12%;height:2px;background:#dce5e8}.issuer-progress>div{position:relative;z-index:1;text-align:center}.issuer-progress i{display:block;width:12px;height:12px;margin:2px auto 5px;border:3px solid #fff;border-radius:50%;background:#c8d4d9;box-shadow:0 0 0 1px #c8d4d9}.issuer-progress .complete i{background:#14948c;box-shadow:0 0 0 1px #14948c}.issuer-progress span{color:#6f818a;font-size:9px;font-weight:700;text-transform:uppercase}.issuer-progress .complete span{color:#176b68}.issuer-progress>strong{position:absolute;right:15px;bottom:8px;color:#9b4641;font-size:9px}.issuer-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-height:0}.issuer-detail-grid .detail-card{min-height:0;margin:0}.detail-card .panel-heading{padding:13px 16px}.detail-card .panel-heading h2{font-size:15px}.detail-list{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:5px 16px 11px}.detail-list>div{min-width:0;padding:9px 8px 7px 0;border-bottom:1px solid #edf1f3}.detail-list dt{color:#778993;font-size:9px;font-weight:750;letter-spacing:.55px;text-transform:uppercase}.detail-list dd{margin:3px 0 0;color:#163f55;font-size:11px;font-weight:650;overflow-wrap:anywhere}.detail-check,.detail-pending{padding:5px 8px;border-radius:6px;font-size:9px;font-weight:800}.detail-check{background:#e5f5ef;color:#17705a}.detail-pending{background:#f2f0ea;color:#846321}.maturity-detail-card .table-wrapper{max-height:190px}.maturity-detail-card td,.maturity-detail-card th{padding:8px 15px}.transaction-list{display:flex;flex-direction:column;padding:8px 16px 12px}.transaction-list>div{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #edf1f3}.transaction-list span{color:#6d808a;font-size:9px;font-weight:750;text-transform:uppercase}.transaction-list code{color:#26566a;font:600 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-empty{margin:0;padding:18px;color:#71838c;font-size:11px}.issuer-detail-action{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px;padding:12px 16px;border:1px solid #cfe2df;border-radius:11px;background:#f1faf7}.issuer-detail-action span{display:block;color:#087e79;font-size:8px;font-weight:800;letter-spacing:.9px}.issuer-detail-action strong{display:block;margin-top:2px;color:#123f53;font-size:14px}.issuer-detail-action p{margin:2px 0 0;color:#657b85;font-size:10px}.issuer-detail-action .primary-button{padding:8px 13px;font-size:10px;white-space:nowrap}.detail-back{align-self:flex-start}@media(min-width:801px){.workspace.portal.issuer-detail-portal{overflow:auto}.issuer-detail-portal>.page-heading{margin-bottom:9px}.issuer-detail-portal .summary-strip div{padding:8px 13px}.issuer-detail-portal .summary-strip strong{font-size:13px}}@media(max-width:760px){.detail-heading-actions{align-items:flex-end;flex-direction:column}.detail-list,.issuer-detail-grid{grid-template-columns:1fr}.row-actions{align-items:flex-start;flex-direction:column;min-width:0}.issuer-progress{padding-inline:8px}.issuer-progress span{font-size:8px}}.portal-filters{padding:9px 11px;border:1px solid #dce5e8;border-radius:10px;background:#fff}.filter-fields{display:flex;align-items:center;gap:8px;min-width:0}.filter-fields .search{width:min(310px,38vw)}.filter-fields select{min-width:145px;padding:8px 30px 8px 10px;font-size:11px}.filter-clear{padding:8px 10px;border:0;border-radius:6px;background:#edf5f4;color:#087b79;font-size:10px;font-weight:750}.filter-clear:hover{background:#dff0ed}.panel-filters{justify-content:flex-end;flex-wrap:wrap}.opportunity .status{align-self:center}@media(max-width:800px){.filter-fields{align-items:stretch;flex-direction:column;width:100%}.filter-clear,.filter-fields .search,.filter-fields select{width:100%}.portal-filters>span{text-align:left}.panel-filters{align-items:stretch}}@media(min-width:801px){.portal>.page-heading .eyebrow{font-size:10px}.portal>.page-heading h1{font-size:30px}.portal>.page-heading p:last-child{font-size:12.5px}.portal .panel-heading{padding:13px 17px}.portal .panel-heading h2{font-size:18px}.portal .panel-heading p,.portal .section-title p{font-size:11.5px}.portal table{font-size:13.5px}.portal th{padding:8px 11px;font-size:10px;letter-spacing:.45px}.portal td{padding:8px 11px;line-height:1.3}.portal td small{margin-top:2px;font-size:10.5px;line-height:1.35}.portal .status{font-size:10px}.portal .pagination{min-height:49px;padding:7px 15px;font-size:12.5px}.portal .pagination button{width:33px;height:33px}.portal-filters{padding:10px 12px}.filter-fields .search,.filter-fields select{font-size:12px}.filter-clear{font-size:11px}.investor-portal>.opportunity-grid{grid-auto-rows:minmax(92px,auto);gap:7px}.investor-portal .opportunity{min-height:92px;padding:12px 16px}.investor-portal .project-heading h2{font-size:18px}.investor-portal .project-heading p{font-size:11.5px;line-height:1.4}.investor-portal .project-id{font-size:10.5px}.investor-portal .stats span{font-size:10px}.investor-portal .stats strong{font-size:14.5px}.investor-portal .opportunity-meta span{font-size:10px}.investor-portal .primary-button{padding:8px 12px;font-size:11px}}.paginated-surface{position:relative}.paginated-surface.is-loading{pointer-events:none;cursor:progress}.paginated-surface.is-loading:after{content:"";position:absolute;z-index:8;top:0;left:0;width:32%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#1aa59c 28%,#70d4cc 72%,transparent);animation:paginated-progress .8s ease-in-out infinite}@keyframes paginated-progress{0%{transform:translateX(-110%)}to{transform:translateX(420%)}}@media(prefers-reduced-motion:reduce){.paginated-surface.is-loading:after{animation:none;left:0;width:100%}}.login-register-link{display:inline-flex;align-items:center;align-self:flex-start;margin-top:16px;color:#7ee3dc;font-size:12px;font-weight:700}.login-register-link:hover{color:#fff}.registration-page-modern{max-width:1180px;padding-top:42px;padding-bottom:64px}.registration-heading{margin-bottom:22px}.registration-form-modern{display:flex;flex-direction:column;gap:14px}.registration-section{margin:0}.registration-section .panel-heading{padding:17px 20px}.registration-section .panel-heading>div{position:relative;padding-left:38px}.registration-section .panel-heading span{position:absolute;top:1px;left:0;display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#e4f4f1;color:#087f79;font-size:10px;font-weight:850}.registration-fields{padding:18px 20px}.registration-address{grid-column:span 2}.registration-submit{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #cfe0df;border-radius:12px;background:linear-gradient(120deg,#f1faf7,#fff)}.registration-submit p{margin:0;color:#647985;font-size:12px}.registration-submit .primary-button{min-width:190px}.detail-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:9px}.detail-action-buttons .text-button.danger{padding:8px 10px}.detail-action-buttons .secondary-button.danger{font-weight:750}@media(max-width:800px){.registration-page-modern{padding-top:28px}.registration-address{grid-column:auto}.registration-submit{align-items:stretch;flex-direction:column}.registration-submit .primary-button{width:100%}.detail-action-buttons{align-items:stretch;flex-wrap:wrap}.detail-action-buttons button{flex:1 1}}:root{--tone-ink:#263b46;--tone-ink-deep:#1c3039;--tone-muted:#6d7d83;--tone-accent:#5d817f;--tone-accent-deep:#476c6b;--tone-accent-soft:#e7eeeb;--tone-canvas:#f3f3ef;--tone-surface:#fbfbf8;--tone-line:#dce1de;--tone-positive:#587268;--tone-warning:#796d57;--tone-negative:#805f5d}:root,body{color:var(--tone-ink);background:var(--tone-canvas)}.header{background:rgba(247,247,243,.96)}.context-tag,.header{border-color:var(--tone-line)}.context-tag{color:var(--tone-muted);background:rgba(255,255,255,.45)}.eyebrow,.landing-eyebrow{color:var(--tone-accent-deep)}a:focus-visible,button:focus-visible{outline-color:#789695}input,select{color:var(--tone-ink);border-color:#cfd7d4;background:var(--tone-surface)}input:focus,select:focus{outline-color:#789695;border-color:#789695}.portal{color:var(--tone-ink)}.issuer-progress,.opportunity,.panel,.portal-filters,.summary-strip div{border-color:var(--tone-line);background:var(--tone-surface)}.create-panel[open] summary,.panel-heading,.section-title,.stats,td{border-color:#e3e6e3}th{color:#718087;background:#f1f2ef}.button,.primary-button{border-color:var(--tone-ink-deep);background:var(--tone-ink-deep)}.button.teal{background:var(--tone-accent-deep)}.secondary-button{border-color:#ccd4d1;color:#344f59;background:var(--tone-surface)}.actions a,.auction-detail-link,.bid-account-note a,.row-action,.text-button,.text-link{color:var(--tone-accent-deep)}.text-button.danger{color:var(--tone-negative)}.filter-clear{color:var(--tone-accent-deep);background:var(--tone-accent-soft)}.filter-clear:hover{background:#dce6e2}.opportunity-grid+.pagination,.pagination{border-color:var(--tone-line);background:#f5f6f3}.pagination button{border-color:#cbd3d0;color:#405e66;background:var(--tone-surface)}.pagination button:hover:not(:disabled){border-color:#8ea5a2;background:#e9efec}.paginated-surface.is-loading:after{background:linear-gradient(90deg,transparent,#668986 28%,#a0b4b0 72%,transparent)}.status,.status.draft{color:#647278;background:#eceeec}.bid-status.valid,.status.published{color:var(--tone-positive);background:#e7ede9}.bid-status.awarded,.status.awarded{color:#576d77;background:#e6ebed}.status.settled{color:#526c64;background:#e4ebe7}.bid-status.rejected,.status.rating_rejected{color:var(--tone-negative);background:#f0e8e6}.bid-status.flagged,.detail-pending{color:var(--tone-warning);background:#eeebe3}.featured-result-row,.winner-row{background:#edf1ee}.featured-result-row td:first-child{box-shadow:inset 3px 0 var(--tone-accent)}.notice.ok{color:#516b63;border-color:#cad8d1;background:#e8eeea}.notice.error{color:var(--tone-negative);border-color:#dfcfcb;background:#f1e9e7}.next-step.awarded,.next-step.published,.next-step.settled{color:var(--tone-accent-deep)}.next-step.rating_rejected{color:var(--tone-negative)}.detail-check{color:#526d63;background:#e5ece8}.issuer-progress .complete i{background:var(--tone-accent);box-shadow:0 0 0 1px var(--tone-accent)}.issuer-detail-action span,.issuer-progress .complete span{color:var(--tone-accent-deep)}.issuer-detail-action,.registration-submit{border-color:#d2dcD7;background:#eef2ef}.award-box{border-color:#bdcbc6;background:#edf2ef}.workflow-actions{border-color:#d1d9d5;background:#eef2ef;box-shadow:0 8px 24px rgba(38,59,70,.045)}.workflow-actions>div:first-child>span{color:var(--tone-accent-deep)}.complete-workflow>strong,.workflow-actions>strong{color:#536d64;background:#e1e9e4}.archive-workflow,.rejected-workflow{border-color:#ddd8cd;background:#f3f1ec}.archive-workflow>div:first-child>span,.rejected-workflow>div:first-child>span{color:var(--tone-warning)}.archive-workflow>strong,.rejected-workflow>strong{color:var(--tone-warning);background:#eae6dc}.secondary-button.danger{color:var(--tone-negative);border-color:#d9c7c4;background:#f6f1ef}.landing-modern{--flat-ink:var(--tone-ink-deep);--flat-paper:var(--tone-canvas);--flat-mint:#6e918e;--flat-lime:#dce4dc;--flat-blue:#e2e7e6;--flat-coral:#e7e1da;background:var(--tone-canvas);color:var(--tone-ink)}body:has(.landing-modern) .header{background:rgba(243,243,239,.97);border-color:rgba(220,225,222,.9);box-shadow:0 1px 0 rgba(28,48,57,.07)}body:has(.landing-modern) .header nav a:after{background:var(--tone-accent)}.modern-hero{background:radial-gradient(circle at 78% 20%,rgba(109,145,142,.17),transparent 27%),radial-gradient(circle at 8% 88%,rgba(106,125,135,.14),transparent 29%),var(--tone-ink-deep)}.modern-hero:before{background:linear-gradient(135deg,rgba(126,158,154,.32),rgba(106,126,137,.2),rgba(164,151,139,.13))}.modern-overline{color:#aebcbd}.modern-overline span{color:#dce8e5;background:rgba(129,159,155,.13);border-color:rgba(165,190,187,.28)}.modern-overline i{background:#9fb7b4;box-shadow:0 0 0 0 rgba(159,183,180,.38)}.modern-hero-copy h1 em{color:#a8bfbc;text-shadow:0 0 40px rgba(117,150,146,.14)}.modern-hero-copy>p{color:#b2bec1}.flat-button.dark{color:#20383d;background:#c3d2ce;box-shadow:0 12px 34px rgba(84,112,108,.16),inset 0 1px rgba(255,255,255,.65)}.auction-board{background:rgba(249,250,247,.82);box-shadow:0 36px 90px rgba(10,24,30,.36),inset 0 1px rgba(255,255,255,.9),14px 14px 0 rgba(100,130,127,.17)}.glass-chip{color:#e5ecea;background:rgba(32,51,59,.65)}.glass-chip strong{color:#b7cbc7}.peer-chip i{background:#9ab3ae;box-shadow:0 0 14px rgba(154,179,174,.55)}.sync-chip b{color:#20363c;background:#b7cbc7}.board-status{color:#536c64;background:#dfe7df}.board-status i{background:#637e73}.board-bid.winner{background:rgba(219,228,219,.92);box-shadow:0 8px 22px rgba(89,112,94,.1)}.board-ledger,.modern-ticker{background:rgba(25,43,51,.97)}.board-ledger svg,.ticker-track i{stroke:#9eb6b1;color:#9eb6b1}.ledger-check{color:#263d43!important;background:#aebfba}.modern-workspaces:before{background:rgba(121,143,151,.14)}.modern-workspaces:after{background:rgba(111,145,137,.13)}.issuer-tile{background:linear-gradient(145deg,rgba(225,231,223,.92),rgba(250,250,247,.72))}.investor-tile{background:linear-gradient(145deg,rgba(222,229,228,.92),rgba(250,250,247,.72))}.underwriter-tile{background:linear-gradient(145deg,rgba(31,49,57,.94),rgba(50,75,78,.86))}.underwriter-tile .role-number{color:#b7cac5}.role-tile{border-color:rgba(255,255,255,.64);box-shadow:0 22px 70px rgba(34,53,58,.1),inset 0 1px rgba(255,255,255,.78);backdrop-filter:blur(15px) saturate(95%);-webkit-backdrop-filter:blur(15px) saturate(95%)}.modern-flow{background:radial-gradient(circle at 13% 25%,rgba(105,139,135,.17),transparent 27%),radial-gradient(circle at 86% 80%,rgba(105,124,134,.14),transparent 29%),#20333c}.modern-flow:before{background:rgba(139,165,160,.16)}.flow-heading>p,.flow-steps>li>span{color:#a7c0bb}.flow-steps li:hover{border-color:rgba(159,184,180,.4)}.modern-closing{background:linear-gradient(135deg,rgba(248,248,244,.82),rgba(223,229,224,.76));border-color:rgba(255,255,255,.82);box-shadow:0 28px 90px rgba(42,58,61,.12),inset 0 1px rgba(255,255,255,.85);backdrop-filter:blur(15px) saturate(95%);-webkit-backdrop-filter:blur(15px) saturate(95%)}.modern-closing:before{background:linear-gradient(135deg,rgba(117,148,143,.28),rgba(119,134,141,.2))}.login-page{background:radial-gradient(circle at 82% 18%,rgba(103,136,133,.11),transparent 29%),#f0f2ef}.login-panel{background:var(--tone-ink-deep)}.login-panel .landing-eyebrow,.login-register-link{color:#a9c4bf}.login-submit{border-color:var(--tone-accent);background:var(--tone-accent)}.login-submit:hover{background:var(--tone-accent-deep)}.registration-section .panel-heading span{color:var(--tone-accent-deep);background:var(--tone-accent-soft)}.account-identity{background:linear-gradient(145deg,#edf2ef,#f5f5f1 62%,#edf0ef)}.account-avatar{background:var(--tone-ink-deep);box-shadow:0 12px 28px rgba(28,48,57,.17)}.account-security-note,.bid-account-note{color:#536a6c;border-color:#d4ddda;background:#edf2ef}body:has(.landing-modern){background:#f6f5f1}body:has(.landing-modern) .header{position:relative;top:auto;padding-block:18px;background:#fff;border-color:#d9dfe1;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body:has(.landing-modern) .header nav{gap:18px}body:has(.landing-modern) .header nav a{color:#263e4a;font-size:13px;font-weight:650}body:has(.landing-modern) .header nav a:hover{color:#0d5962;background:#eef2f1}body:has(.landing-modern) .header-login{background:#123746;border-radius:3px}body:has(.landing-modern) footer{background:#12313d;color:#c5d0d3}.landing-modern{--flat-ink:#123746;--flat-paper:#f6f5f1;--flat-mint:#557b77;--flat-lime:#e4ebe6;--flat-blue:#edf1f0;--flat-coral:#e8ece7;color:#1d3540;background:var(--flat-paper)}.landing-modern .landing-shell{width:min(1200px,calc(100% - 80px))}.landing-modern .auction-board,.landing-modern .auction-board-wrap,.landing-modern .modern-actions,.landing-modern .modern-hero-copy h1,.landing-modern .modern-hero-copy>p,.landing-modern .modern-proof-row,.landing-modern .motion-reveal{opacity:1;filter:none;transform:none;animation:none!important}.modern-hero{padding:96px 0 92px;color:#1d3540;background:#f6f5f1;border-color:#cfd6d7}.modern-closing:before,.modern-flow:before,.modern-hero:after,.modern-hero:before,.modern-workspaces:after,.modern-workspaces:before{display:none}.modern-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(400px,.75fr);gap:68px}.modern-eyebrow{margin:0 0 24px!important;color:#55736f!important;font-size:11px!important;font-weight:800;line-height:1.4!important;letter-spacing:1.7px}.modern-hero-copy h1{max-width:760px;color:#183640;font-size:clamp(54px,5.3vw,74px);font-weight:650;line-height:.99;letter-spacing:-4.6px;text-shadow:none}.modern-hero-copy h1 em{color:#557b77;text-shadow:none}.modern-hero-copy>p:not(.modern-eyebrow){max-width:650px;margin-top:30px;color:#425861;font-size:19px;line-height:1.7}.modern-actions{gap:22px;margin-top:36px}.flat-button{border-radius:3px;font-size:13px;transition:background .18s ease,color .18s ease}.flat-button.dark{color:#fff;background:#123746;border:1px solid #123746;box-shadow:none}.closing-action:before,.flat-button.dark:before{display:none}.flat-button.dark:hover{color:#fff;background:#225363;box-shadow:none;transform:none}.flat-button.accent{color:#fff;background:#557b77;border:1px solid #557b77;box-shadow:none}.flat-button.accent:hover{color:#fff;background:#446c69;box-shadow:none;transform:none}.flat-button.text{color:#274b57;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.flat-button.text:hover{color:#0f6c71;box-shadow:none;transform:none}.modern-proof-row{display:grid;grid-template-columns:repeat(3,1fr);width:min(100%,650px);margin-top:54px;border-color:#bfc9cb}.modern-proof-row>div{display:block;min-width:0;margin:0;padding:19px 20px 0;border-color:#c7cfd0}.modern-proof-row>div:first-child{padding-left:0}.modern-proof-row strong{display:block;color:#1b3d48;font-size:14px;line-height:1.3;letter-spacing:0}.modern-proof-row span{display:block;margin-top:6px;color:#5d6f75;font-size:11px;font-weight:550;line-height:1.5;letter-spacing:0;text-transform:none}.auction-board-wrap{position:relative;z-index:2;will-change:auto;backface-visibility:visible}.glass-chip{display:none}.auction-board{width:100%;color:#1d3540;background:#fff;border:1px solid #aebbc0;border-radius:5px;box-shadow:0 16px 36px rgba(24,54,64,.11);backdrop-filter:none;-webkit-backdrop-filter:none;backface-visibility:visible}.auction-board:before{display:none}.board-topline{padding:17px 20px;border-color:#d8dfe0;color:#52666e;font-size:9px}.board-status{color:#355d4f;background:#e5eee8;border-radius:2px}.board-status i{background:#4f806b;box-shadow:none;animation:none}.board-title{padding:27px 24px 23px}.board-title h2{font-size:32px;font-weight:650;line-height:1.08}.board-seal{border-color:#bcc8ca;background:#edf1f0;box-shadow:none;animation:none}.board-facts,.board-seal{-webkit-backdrop-filter:none;backdrop-filter:none}.board-facts{margin-inline:16px;background:#f1f3f1;border-color:#ccd4d4;border-radius:3px}.board-facts div{padding:14px;border-color:#ccd4d4}.board-facts span,.board-ledger span{font-size:9px}.board-facts strong{font-size:17px}.board-bids{padding:17px 16px}.board-bid{padding:11px 12px;border-color:#d9dfe0;transition:none}.board-bid:hover{transform:none;background:transparent}.board-bid.winner{background:#e5ece7;border-radius:2px;box-shadow:none;animation:none}.board-bid strong{font-size:12px}.board-bid small{color:#586c73;font-size:9px}.board-ledger{padding:17px 21px;background:#173844;-webkit-backdrop-filter:none;backdrop-filter:none}.board-ledger svg{stroke:#bed1cd}.ledger-check{color:#173844!important;background:#c8d7d2;animation:none}.connection-stories{padding:108px 0 116px;background:#fff;border-top:1px solid #d8dede;border-bottom:1px solid #d8dede}.connection-heading{display:block;margin-bottom:54px}.connection-heading>div>p{margin:0 0 18px;color:#55736f;font-size:10px;font-weight:800;letter-spacing:1.8px}.connection-heading h2{margin:0;color:#193842;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.4vw,54px);font-weight:500;line-height:1.02;letter-spacing:-2.4px;white-space:nowrap}.connection-heading>p{max-width:470px;margin:0 0 5px;color:#50636b;font-size:16px;line-height:1.75}.connection-slider{overflow:hidden;background:#fff;border:1px solid #cbd3d4;border-radius:4px}.connection-slider-frame{overflow:hidden;background:#173844}.connection-slides{display:flex;transition:transform .55s cubic-bezier(.22,.72,.2,1)}.connection-slide{display:grid;flex:0 0 100%;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);min-width:0;min-height:535px;background:#173844}.connection-slide-photo{position:relative;overflow:hidden;min-width:0;background:#d9dfdc}.connection-slide-photo img{object-fit:cover;filter:saturate(.82) contrast(1.02)}.connection-photo-navigation{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:space-between;padding:20px;pointer-events:none}.connection-photo-navigation button{display:grid;place-items:center;width:46px;height:46px;padding:0;color:#173844;background:#fff;border:1px solid #d0d8d7;border-radius:2px;box-shadow:0 8px 22px rgba(17,48,59,.18);font-size:20px;line-height:1;pointer-events:auto}.connection-photo-navigation button:hover{color:#fff;background:#173844;border-color:#173844}.connection-slide-copy{display:flex;flex-direction:column;justify-content:center;padding:52px;color:#fff;background:#173844}.connection-slide-copy>span{display:block;margin-bottom:28px;color:#a9c5c0;font-size:9px;font-weight:800;letter-spacing:1.6px}.connection-slide-copy h3{margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.2vw,48px);font-weight:500;line-height:1.08;letter-spacing:-1.6px}.connection-slide-copy p{max-width:480px;margin:24px 0 0;color:#c6d3d6;font-size:14px;line-height:1.72}.connection-slider-controls{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:24px;min-height:72px;padding:13px 18px 13px 24px;background:#f3f4f1;border-top:1px solid #cbd3d4}.connection-slide-count{color:#718087;font-size:11px;letter-spacing:1px}.connection-slide-count strong{color:#234651;font-size:16px}.connection-slider-dots{display:flex;align-items:center;justify-content:flex-end;gap:8px}.connection-slider-dots button{width:34px;height:3px;padding:0;border:0;background:#b9c4c2;transition:width .2s ease,background .2s ease}.connection-slider-dots button.active{width:56px;background:#365e61}@media(prefers-reduced-motion:reduce){.connection-slides{transition:none}}.modern-workspaces{padding-top:112px;padding-bottom:118px}.modern-section-head{grid-template-columns:.42fr 1.58fr;gap:72px;margin-bottom:56px}.flow-heading>p,.modern-section-head>p{margin-top:9px;color:#55736f;font-size:10px;letter-spacing:1.8px}.modern-section-head>div{align-items:flex-end}.flow-heading h2,.modern-closing h2,.modern-section-head h2{color:#193842;font-weight:630;line-height:1.04;letter-spacing:-3.1px}.modern-section-head>div>span{max-width:430px;color:#50636b;font-size:15px;line-height:1.7}.modern-section-head{display:block}.modern-section-head h2{max-width:none;font-size:clamp(40px,3.9vw,70px);letter-spacing:-3px;white-space:nowrap}.role-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.investor-tile,.issuer-tile,.role-tile,.underwriter-tile{grid-column:auto;min-height:420px;padding:30px;color:#1d3540;background:#fff;border:1px solid #cbd3d4;border-radius:4px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;transition:border-color .18s ease}.role-tile:before{display:none}.role-tile:hover,.underwriter-tile:hover{transform:none;border-color:#76918f;box-shadow:none}.role-tile-top svg{width:33px;height:33px;color:#496c6a;filter:none;animation:none}.role-number,.underwriter-tile .role-number{color:#496c6a;border-color:#aebcba;border-radius:2px}.role-tile p{color:#5a7572;font-size:10px}.role-tile h3{color:#1b3b46;font-size:clamp(27px,2.2vw,35px);font-weight:640;line-height:1.08}.role-tile>div>span{color:#52656d;font-size:14px;line-height:1.65;opacity:1}.role-action{color:#244a55;font-size:12px;border-color:#bcc7c8;transition:color .18s ease}.role-action:hover{color:#0c7174;letter-spacing:0}.modern-flow{padding:108px 0 114px;color:#fff;background:#173844;border-color:#173844}.flow-heading>p{color:#a9c5c0}.flow-heading h2{color:#fff}.flow-steps{gap:0;margin-top:68px;border-top:1px solid #59717a}.flow-steps li,.flow-steps li+li{min-height:230px;padding:28px 28px 0;color:#fff;background:transparent;border:0;border-right:1px solid #59717a;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;transition:none}.flow-steps li:first-child{padding-left:0}.flow-steps li:last-child{border-right:0}.flow-steps li:hover,.flow-steps li:nth-child(2):hover,.flow-steps li:nth-child(4):hover{background:transparent;border-color:#59717a;transform:none}.flow-steps>li>span{color:#afc8c4}.flow-steps div{margin-top:47px}.flow-steps strong{font-size:22px;font-weight:630}.flow-steps p{max-width:245px;color:#c6d3d6;font-size:14px;line-height:1.65}.modern-closing{margin-top:80px;margin-bottom:80px;padding:62px;background:#e8ece7;border:1px solid #bdc7c4;border-radius:4px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.modern-closing>div>span{color:#506e6a;font-size:10px}.modern-closing h2{margin-top:16px}.closing-action{background:#123746;border-radius:3px;box-shadow:none;transition:background .18s ease}.closing-action:hover{background:#225363;box-shadow:none;transform:none}@media(max-width:980px){.modern-hero-grid{grid-template-columns:1fr;gap:64px}.auction-board{width:min(100%,620px)}.connection-heading{grid-template-columns:1fr;gap:24px}.connection-slide{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);min-height:500px}.connection-slide-copy{padding:38px}.modern-section-head{grid-template-columns:1fr;gap:24px}.modern-section-head>div{align-items:flex-start}.role-bento{grid-template-columns:1fr 1fr}.underwriter-tile{grid-column:1/-1;min-height:360px}}@media(max-width:700px){body:has(.landing-modern) .header{padding-inline:20px}.landing-modern .landing-shell{width:calc(100% - 40px)}.modern-hero{padding:68px 0 72px}.modern-hero-copy h1{font-size:clamp(46px,13vw,64px);letter-spacing:-3px}.modern-hero-copy>p:not(.modern-eyebrow){font-size:17px}.modern-proof-row{grid-template-columns:1fr}.modern-proof-row>div,.modern-proof-row>div:first-child{padding:15px 0;border-right:0;border-bottom:1px solid #c7cfd0}.modern-proof-row>div:last-child{border-bottom:0}.connection-stories{padding:82px 0 88px}.connection-heading{margin-bottom:36px}.connection-heading h2{font-size:clamp(40px,11vw,55px);letter-spacing:-2.2px;white-space:normal}.connection-heading>p{font-size:15px}.connection-slide{grid-template-columns:1fr;min-height:0}.connection-slide-photo{min-height:290px}.connection-slide-copy{min-height:270px;padding:30px}.connection-slide-copy>span{margin-bottom:20px}.connection-slide-copy h3{font-size:34px}.connection-slide-copy p{margin-top:18px}.connection-photo-navigation{padding:12px}.connection-photo-navigation button{width:42px;height:42px}.connection-slider-controls{grid-template-columns:auto 1fr;gap:14px;padding:14px 16px}.connection-slider-dots{justify-self:stretch}.connection-slider-dots button{width:auto;flex:1 1}.connection-slider-dots button.active{width:auto}.modern-workspaces{padding-top:82px;padding-bottom:86px}.flow-heading h2,.modern-section-head h2{font-size:40px;letter-spacing:-2px}.modern-section-head h2{white-space:normal}.modern-section-head>div>span{font-size:14px}.role-bento{grid-template-columns:1fr}.investor-tile,.issuer-tile,.role-tile,.underwriter-tile{grid-column:auto;min-height:350px}.modern-flow{padding:80px 0}.flow-steps{grid-template-columns:1fr}.flow-steps li,.flow-steps li+li{min-height:0;padding:24px 0 28px;border:0;border-bottom:1px solid #59717a}.flow-steps li:last-child{border-bottom:0}.flow-steps div{margin-top:25px}.modern-closing{padding:40px 28px;border-radius:4px}}.issuer-page-heading{align-items:center}.issuer-history-toggle{flex:0 0 auto;min-width:174px}.issuer-create-primary{border-top:3px solid var(--tone-accent)}@media(min-width:801px){.issuer-portal>.issuer-create-primary,.issuer-portal>.issuer-history-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:none;margin-bottom:0}.issuer-portal>.issuer-create-primary{overflow:auto}.issuer-portal>.issuer-create-primary .form-stack{padding:14px;gap:12px}.issuer-portal>.issuer-create-primary .form-grid{gap:9px 12px}.issuer-portal>.issuer-create-primary input{padding:7px 9px}.issuer-portal>.issuer-create-primary .section-title{padding-top:10px}.issuer-portal>.issuer-create-primary .maturity-editor{gap:6px}.issuer-portal>.issuer-create-primary .maturity-edit-row{padding:8px 11px}.issuer-portal>.issuer-history-panel>.table-wrapper{flex:1 1 auto}}@media(max-width:800px){.issuer-page-heading{align-items:stretch;flex-direction:column}.issuer-history-toggle{width:100%}}.results-summary-bar{grid-template-columns:repeat(6,minmax(0,1fr))}.results-summary-bar.has-result{grid-template-columns:repeat(8,minmax(0,1fr))}.results-summary-bar .result-summary-winner{min-width:0}.results-summary-bar .result-summary-winner small,.results-summary-bar .result-summary-winner strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-summary-bar .result-summary-winner small{display:block;margin-top:2px;color:#718087;font-size:9px}@media(max-width:1100px){.results-summary-bar,.results-summary-bar.has-result{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:620px){.results-summary-bar,.results-summary-bar.has-result{grid-template-columns:repeat(2,minmax(0,1fr))}}.decision-overview{flex:0 0 auto;margin-bottom:8px;padding:16px 18px;border:1px solid var(--tone-line);border-radius:9px;background:var(--tone-surface)}.decision-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.decision-overview-heading>div{min-width:0}.decision-overview-heading>div>span{display:block;color:var(--tone-accent-deep);font-size:9.5px;font-weight:800;letter-spacing:1px}.decision-overview-heading h2{margin:4px 0 0;color:#294650;font-size:20px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-overview-actions{display:flex;flex:0 0 auto;gap:7px}.decision-rules-trigger{flex:0 0 auto;padding:8px 11px;border:1px solid #aebfbc;border-radius:4px;background:#f7faf9;color:#294650;font-size:10.5px;font-weight:750;cursor:pointer}.decision-rules-trigger:hover{border-color:var(--tone-accent);color:var(--tone-accent-deep)}.decision-rules-trigger span{margin-left:7px;font-size:13px}.decision-overview>.review-counts{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.decision-overview>.review-counts .bid-status{padding:5px 9px;font-size:10px;line-height:1.2}.decision-overview>.review-counts .bid-status strong{font-size:13px}.decision-modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(13,31,38,.48)}.decision-modal{width:min(620px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:25px;border:1px solid #c9d5d1;border-radius:10px;background:#fff;box-shadow:0 28px 90px rgba(12,38,45,.28)}.decision-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.decision-modal-heading span,.decision-modal-method>span{display:block;color:var(--tone-accent-deep);font-size:9px;font-weight:800;letter-spacing:1px}.decision-modal-heading h2{margin:4px 0 0;color:#294650;font-size:26px;letter-spacing:-.5px}.decision-modal-heading button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #cad5d2;border-radius:50%;background:#fff;color:#294650;font-size:21px;line-height:1;cursor:pointer}.decision-modal>p{margin:12px 0 19px;color:#5d7078;font-size:13px;line-height:1.55}.decision-modal ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--tone-line)}.decision-modal li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid var(--tone-line)}.decision-modal li>span{color:var(--tone-accent-deep);font-size:10px;font-weight:800;letter-spacing:.8px}.decision-modal li p{margin:0;color:#354f59;font-size:13px;line-height:1.5}.decision-modal-method{margin-top:18px;padding:14px 15px;border-radius:6px;background:#edf4f1}.decision-modal-method strong{display:block;margin-top:5px;color:#294650;font-size:12px;line-height:1.5}.exception-modal-summary{display:flex;gap:8px;margin:17px 0}.exception-modal-summary .bid-status{padding:6px 10px;font-size:10px}.exception-modal-summary .bid-status strong{font-size:14px}.exception-modal-list{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.exception-modal-list li{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:start;gap:13px;padding:14px;border:1px solid var(--tone-line);border-radius:6px;background:#fafcfb}.exception-modal-list .bid-status{justify-self:start;padding:4px 7px;font-size:9px}.exception-modal-list p{margin:0;color:#405861;font-size:13px;line-height:1.5}.exception-modal-clear{padding:20px;border:1px solid #cfe0d8;border-radius:7px;background:#f3f8f5}.exception-modal-clear strong{color:var(--tone-positive);font-size:15px}.exception-modal-clear p{margin:5px 0 0;color:#587067;font-size:12px;line-height:1.5}@media(max-width:700px){.decision-overview{padding:14px}.decision-overview-heading{align-items:flex-start;flex-direction:column;gap:11px}.decision-overview-heading h2{font-size:18px;white-space:normal}.decision-overview-actions{width:100%;flex-direction:column}.decision-rules-trigger{width:100%}.decision-modal-backdrop{padding:14px}.decision-modal{padding:20px}.exception-modal-list li{grid-template-columns:1fr;gap:8px}}.request-form-section{display:flex;flex-direction:column;gap:12px}.request-section-divider{display:grid;grid-template-columns:auto auto minmax(40px,1fr);align-items:center;gap:10px}.request-section-divider>span{display:grid;place-items:center;width:25px;height:22px;color:var(--tone-accent-deep);border:1px solid #b9c8c4;border-radius:2px;font-size:9px;font-weight:800;letter-spacing:.5px}.request-section-divider h3{margin:0;color:#294650;font-size:12px;font-weight:750;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap}.request-section-divider>i{display:block;height:1px;background:#d9dfdc}.request-section-divider p{margin:2px 0 0;color:#718087;font-size:10px;line-height:1.35}.request-section-total{grid-template-columns:auto auto minmax(40px,1fr) auto}.request-section-total>strong{color:#294650;font-size:16px;white-space:nowrap}@media(max-width:620px){.request-section-divider{grid-template-columns:auto auto minmax(20px,1fr)}.request-section-total{grid-template-columns:auto minmax(0,1fr) auto}.request-section-total>i{display:none}}.bid-estimate{flex:0 0 auto;overflow:hidden;border:1px solid var(--tone-line);border-radius:8px;background:var(--tone-surface)}.bid-estimate-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:10px 13px;border-bottom:1px solid var(--tone-line)}.bid-estimate-heading>div>span{display:block;color:var(--tone-accent-deep);font-size:8px;font-weight:800;letter-spacing:1px}.bid-estimate-heading h2{margin:2px 0 0;color:#294650;font-size:14px;letter-spacing:-.15px}.bid-estimate-heading p{max-width:430px;margin:0;color:#718087;font-size:9px;line-height:1.4;text-align:right}.bid-estimate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--tone-line)}.bid-estimate-grid>div{min-width:0;padding:10px 13px;background:var(--tone-surface)}.bid-estimate-grid span{display:block;margin-bottom:2px;color:#718087;font-size:8px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.bid-estimate-grid strong{display:block;color:#294650;font-size:13px;line-height:1.35;overflow-wrap:anywhere}@media(max-width:700px){.bid-estimate-heading{align-items:flex-start;flex-direction:column;gap:5px}.bid-estimate-heading p{text-align:left}.bid-estimate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal>.page-heading .eyebrow{font-size:11px;line-height:1.4}.portal>.page-heading h1{font-size:31px;line-height:1.18}.portal>.page-heading p:last-child{font-size:14px;line-height:1.5}.portal .context-tag{font-size:12px}.portal .panel-heading{padding:14px 17px}.portal .panel-heading h2{font-size:19px;line-height:1.3}.portal .panel-heading p,.portal .section-title p{font-size:13px;line-height:1.5}.portal label{font-size:13px;line-height:1.4}.portal input,.portal select{font-size:14px;line-height:1.35}.portal .primary-button,.portal .secondary-button,.portal .text-button{font-size:13px;line-height:1.25}.portal table{font-size:14px}.portal th{padding:9px 11px;color:#5f7178;font-size:12px;font-weight:650;line-height:1.35}.portal td{padding:10px 11px;line-height:1.45}.portal td small{margin-top:3px;font-size:12px;line-height:1.4}.portal .bid-status,.portal .status{font-size:11px;line-height:1.3}.portal .pagination{min-height:52px;padding:8px 15px;font-size:13px}.filter-clear,.portal .toolbar span,.portal-filters .search,.portal-filters select{font-size:13px}.portal .summary-strip div{padding:12px 15px}.portal .summary-strip span{margin-bottom:4px;color:#5f7178;font-size:12px;font-weight:650;line-height:1.3}.portal .summary-strip strong{font-size:17px;line-height:1.3}.results-summary-bar .result-summary-winner small{font-size:11px;line-height:1.35}.investor-portal .project-id{font-size:12px}.investor-portal .project-heading h2{font-size:19px}.investor-portal .project-heading p{font-size:13px;line-height:1.45}.investor-portal .stats span{font-size:12px}.investor-portal .stats strong{font-size:16px}.investor-portal .opportunity-meta span{padding:4px 7px;font-size:11px}.investor-portal .primary-button{font-size:13px}.bid-estimate-heading{padding:12px 15px}.bid-estimate-heading>div>span{font-size:10.5px}.bid-estimate-heading h2{font-size:18px}.bid-estimate-heading p{font-size:12px;line-height:1.5}.bid-estimate-grid>div{padding:12px 15px}.bid-estimate-grid span{margin-bottom:4px;font-size:11px;line-height:1.35}.bid-estimate-grid strong{font-size:16px;line-height:1.4}.decision-overview-heading>div>span{font-size:11px}.decision-rules-trigger{font-size:12px}.decision-overview>.review-counts .bid-status{font-size:11px}.decision-modal-heading span,.decision-modal-method>span{font-size:10.5px}.decision-modal li p,.decision-modal>p,.exception-modal-list p{font-size:14px}.decision-modal li>span,.exception-modal-list .bid-status{font-size:11px}.decision-modal-method strong,.exception-modal-clear p{font-size:13px}.workflow-actions>div:first-child>span{font-size:10.5px}.workflow-actions h2{font-size:17px}.workflow-actions p{font-size:12.5px;line-height:1.5}.workflow-controls label{font-size:11.5px}.workflow-controls input{font-size:13px}.workflow-controls .primary-button,.workflow-controls .secondary-button,.workflow-primary{font-size:12px}.workspace.portal .issuer-create-primary input{padding:9px 10px;font-size:13.5px}.request-section-divider>span{font-size:10.5px}.request-section-divider h3{font-size:13.5px}.request-section-divider p{font-size:12px;line-height:1.45}.detail-list dt,.issuer-progress span,.issuer-progress>strong{font-size:11px}.detail-list dd{font-size:13px;line-height:1.45}.detail-check,.detail-pending,.transaction-list code,.transaction-list span{font-size:11px}.detail-empty{font-size:13px}.issuer-detail-action span{font-size:10.5px}.issuer-detail-action strong{font-size:16px}.issuer-detail-action p{font-size:12px;line-height:1.45}.issuer-detail-action .primary-button{font-size:12px}.account-menu strong{font-size:13px}.account-menu button{font-size:12px}.account-identity dt{font-size:11px}.account-identity dd,.account-identity>p{font-size:13px}@media(max-width:800px){.portal>.page-heading h1{font-size:29px}.portal .summary-strip span{font-size:11.5px}.portal .summary-strip strong{font-size:16px}.portal table{font-size:13.5px}}.landing-modern .board-bid small,.landing-modern .board-facts span,.landing-modern .board-ledger span,.landing-modern .board-ledger strong,.landing-modern .board-title>div>span,.landing-modern .board-topline,.landing-modern .connection-slide-copy>span,.landing-modern .connection-slide-count,.landing-modern .modern-closing>div>span,.landing-modern .modern-eyebrow,.landing-modern .modern-proof-row span,.landing-modern .modern-section-head>p,.landing-modern .role-number,.landing-modern .role-tile p{font-size:12px}.landing-modern .modern-eyebrow{font-size:12px!important}.landing-modern .bid-rank{font-size:12px}.landing-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:stretch;gap:48px;margin-top:0;margin-bottom:72px;padding:42px;border:1px solid #cbd3d1;border-radius:4px;background:#e8ece7}.landing-contact-heading{display:flex;flex-direction:column;justify-content:center}.landing-contact-heading>span{color:#506e6a;font-size:12px;font-weight:800;letter-spacing:1.5px}.landing-contact-heading h2{margin:10px 0 0;color:#193842;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.05;letter-spacing:-2.3px}.landing-contact-actions{display:grid;align-content:center;gap:10px}.landing-contact .contact-action{display:flex;align-items:center;gap:14px;min-height:58px;padding:12px 16px;border:1px solid #c8d1ce;border-radius:3px;background:#fff;color:#294e58;font-size:14px;font-weight:700;transition:background .18s ease,border-color .18s ease,color .18s ease}.landing-contact .contact-action:hover{border-color:#789695;background:#f8faf8;color:#0f6c71}.landing-contact .contact-action span{min-width:76px;color:#687a7f;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.landing-contact .contact-action strong{min-width:0;overflow-wrap:anywhere}.landing-contact .contact-action svg{display:block;width:16px!important;height:16px!important;max-width:16px;max-height:16px;margin-left:auto;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.landing-contact .contact-action:hover svg{transform:translateX(4px)}.landing-contact .contact-action-primary{align-self:flex-start;min-height:50px;margin-top:24px;padding-inline:19px;border-color:#123746;background:#123746;color:#fff}.landing-contact .contact-action-primary:hover{border-color:#225363;background:#225363;color:#fff}@media(max-width:800px){.landing-contact{grid-template-columns:1fr;gap:28px;margin-bottom:50px;padding:28px}}.login-layout.login-layout-single{width:min(560px,100%);grid-template-columns:1fr}.login-layout-single .login-panel{min-height:520px;padding:52px}@media(min-width:921px){.login-layout.login-layout-single{height:min(560px,100%)}}@media(max-width:650px){.login-layout-single .login-panel{min-height:auto;padding:36px 28px}}.header,body:has(.landing-modern)>.header,body:has(.login-page)>.header,body:has(.workspace.portal)>.header{position:sticky;z-index:1000;top:0;width:100%;max-width:none;height:78px;min-height:78px;max-height:78px;flex:0 0 78px;margin:0;padding:12px clamp(24px,3vw,64px);background:#fff;border-bottom:1px solid var(--tone-line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;opacity:1;animation:none;transition:none}.header .logo,body:has(.landing-modern)>.header .logo,body:has(.login-page)>.header .logo,body:has(.workspace.portal)>.header .logo{width:174px;height:auto}.header nav,body:has(.landing-modern)>.header nav,body:has(.login-page)>.header nav,body:has(.workspace.portal)>.header nav{gap:28px;font-size:16px}.header nav a,body:has(.landing-modern)>.header nav a,body:has(.login-page)>.header nav a,body:has(.workspace.portal)>.header nav a{padding:9px 2px 8px;color:#263e4a;border-radius:0;box-shadow:inset 0 -2px transparent;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.1px;transition:color .15s ease,box-shadow .15s ease}.header nav a:hover,body:has(.landing-modern)>.header nav a:hover,body:has(.login-page)>.header nav a:hover,body:has(.workspace.portal)>.header nav a:hover{color:#0d5962;background:transparent;box-shadow:inset 0 -2px #557b77}body:has(.landing-modern)>.header nav a:after{display:none}.header-login,body:has(.landing-modern)>.header .header-login,body:has(.login-page)>.header .header-login,body:has(.workspace.portal)>.header .header-login{min-height:42px;padding:9px 18px;background:#123746;border-radius:3px;font-size:15px}.account-menu strong{font-size:14px}.account-menu small{font-size:11px}.account-menu button{padding:8px 11px;font-size:13px}.page-viewport{min-width:0;min-height:0;isolation:isolate}@media(max-width:800px){.header,body:has(.landing-modern)>.header,body:has(.login-page)>.header,body:has(.workspace.portal)>.header{height:auto;min-height:74px;max-height:none;flex-basis:auto;padding:16px 20px}.header nav,body:has(.landing-modern)>.header nav,body:has(.login-page)>.header nav,body:has(.workspace.portal)>.header nav{gap:22px;font-size:15px}.header nav a,body:has(.landing-modern)>.header nav a,body:has(.login-page)>.header nav a,body:has(.workspace.portal)>.header nav a{font-size:15px}}@media(min-width:801px){body:has(.workspace.portal),html:has(.workspace.portal){height:auto;min-height:100%;overflow:visible}body:has(.workspace.portal){display:block}.workspace.portal{height:calc(100dvh - 78px)}}@media(min-width:921px){body:has(.login-page),html:has(.login-page){height:auto;min-height:100%;overflow:visible}body:has(.login-page){display:block}.login-page{height:calc(100dvh - 78px)}}.route-progress{position:fixed;z-index:3000;top:0;right:0;left:0;height:3px;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility 0s linear .12s}.route-progress-complete,.route-progress-loading{opacity:1;visibility:visible;transition:opacity .08s ease}.route-progress-bar{display:block;width:100%;height:100%;transform:scaleX(.04);transform-origin:left center;background:linear-gradient(90deg,#244a57,#2b7778 55%,#69a69b);box-shadow:0 1px 5px rgba(31,91,91,.28)}.route-progress-loading .route-progress-bar{animation:route-progress-grow 1.15s cubic-bezier(.18,.72,.2,1) forwards}.route-progress-complete .route-progress-bar{animation:none;transform:scaleX(1);transition:transform .17s ease-out}@keyframes route-progress-grow{0%{transform:scaleX(.04)}36%{transform:scaleX(.48)}to{transform:scaleX(.82)}}@media(prefers-reduced-motion:reduce){.route-progress{transition:none}.route-progress-loading .route-progress-bar{animation:none;transform:scaleX(.72)}.route-progress-complete .route-progress-bar{transition:none;transform:scaleX(1)}}