.panelFpPage{min-height:100vh;color:var(--graphite-950);background:var(--white);overflow-x:clip}.panelFpInner{width:min(1380px,100% - 112px);margin-inline:auto}.panelFpSection{padding-block:clamp(104px,10vw,164px)}.panelFpEyebrow{color:var(--siltherm-red);text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.panelFpSectionHeading h2{letter-spacing:0;max-width:790px;margin:0;font-size:clamp(42px,5.1vw,76px);line-height:.99}.panelFpSectionHeading>p:last-child{max-width:680px;color:var(--graphite-500);margin:28px 0 0;font-size:17px;line-height:1.65}.panelFpSectionHeadingWide{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;column-gap:70px;display:grid}.panelFpSectionHeadingWide .panelFpEyebrow{grid-column:1/-1}.panelFpSectionHeadingWide>p:last-child{margin:0}.panelFpBreadcrumbs{border-bottom:1px solid var(--graphite-200);background:var(--white)}.panelFpBreadcrumbs .panelFpInner{align-items:center;min-height:46px;display:flex;overflow:hidden}.panelFpBreadcrumbs a,.panelFpBreadcrumbs span{min-height:46px;color:var(--graphite-500);border-right:1px solid var(--graphite-200);white-space:nowrap;align-items:center;gap:7px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.panelFpBreadcrumbs a:first-child{padding-left:0}.panelFpBreadcrumbs a:hover{color:var(--siltherm-red)}.panelFpHero{min-height:730px;color:var(--white);background:var(--graphite-950);isolation:isolate;position:relative;overflow:hidden}.panelFpHeroMedia,.panelFpHeroWash{position:absolute;inset:0}.panelFpHeroMedia{z-index:-2;left:37%}.panelFpHeroMedia img{object-fit:cover;object-position:54% center;filter:saturate(.55)contrast(1.06)}.panelFpHeroWash{z-index:-1;background:linear-gradient(90deg,#111316 0% 39%,#111316e6 53%,#1113162e 100%),linear-gradient(#0000 52%,#111316c7)}.panelFpHeroInner{grid-template-columns:minmax(540px,.92fr) minmax(420px,1.08fr);align-items:center;min-height:730px;padding-block:84px 122px;display:grid;position:relative}.panelFpHeroCopy{z-index:2;max-width:770px;position:relative}.panelFpHeroCopy h1{letter-spacing:0;max-width:930px;margin:0;font-size:clamp(64px,7.7vw,122px);line-height:.88}.panelFpHeroCopy>strong{max-width:660px;color:var(--white);margin-top:34px;font-size:clamp(21px,2vw,30px);line-height:1.25;display:block}.panelFpHeroCopy>p:not(.panelFpEyebrow){color:#d3d8dc;max-width:670px;margin:22px 0 0;font-size:16px;line-height:1.66}.panelFpActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.panelFpPrimaryAction,.panelFpSecondaryAction,.panelFpEnquiry a{border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding-inline:20px;font-size:13px;font-weight:800;transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex}.panelFpPrimaryAction{color:var(--white);border-color:var(--siltherm-red);background:var(--siltherm-red)}.panelFpSecondaryAction{color:var(--white);background:#1113168c;border-color:#ffffff8c}.panelFpPrimaryAction:hover,.panelFpSecondaryAction:hover,.panelFpEnquiry a:hover{transform:translateY(-2px)}.panelFpPrimaryAction:hover{border-color:var(--siltherm-red-dark);background:var(--siltherm-red-dark)}.panelFpSecondaryAction:hover{color:var(--graphite-950);border-color:var(--white);background:var(--white)}.panelFpHeroAssembly{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111316db;border:1px solid #ffffff6b;grid-template-columns:.72fr .32fr .72fr;width:min(640px,48vw);min-height:150px;display:grid;position:absolute;bottom:36px;right:0}.panelFpHeroAssembly>div{border-right:1px solid #ffffff3d;align-items:flex-end;padding:20px;display:flex}.panelFpHeroAssembly>div:last-of-type{border-right:0}.panelFpHeroAssembly>div span{color:#dce0e3;text-transform:uppercase;font-size:11px;font-weight:800}.panelFpHeroAssembly .panelFpHeroPanel{color:var(--white);border-top:4px solid var(--siltherm-red);background:#e8ebed}.panelFpHeroAssembly .panelFpHeroPanel span{color:var(--graphite-950);writing-mode:vertical-rl;transform:rotate(180deg)}.panelFpHeroFire{color:#f17789;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:16px;left:20px}.panelFpHeroAssembly small{color:#aeb6bd;max-width:390px;font-size:10px;position:absolute;bottom:-24px;left:0}.panelFpBoundary{background:#f2f4f5}.panelFpBoundaryGrid{grid-template-columns:minmax(330px,.78fr) minmax(540px,1.22fr);align-items:start;gap:clamp(70px,9vw,150px);display:grid}.panelFpBoundaryHeading{position:sticky;top:160px}.panelFpScopeMap{justify-content:space-between;align-items:center;max-width:390px;margin-top:44px;display:flex;position:relative}.panelFpScopeMap:before{content:"";background:#b9c0c6;height:1px;position:absolute;left:14px;right:14px}.panelFpScopeMap span{width:30px;height:30px;color:var(--graphite-500);background:#f2f4f5;border:1px solid #aab2b9;border-radius:50%;place-items:center;font-size:10px;font-weight:800;transition:color .22s ease-out,background-color .22s ease-out,border-color .22s ease-out,transform .22s ease-out;display:grid;position:relative}.panelFpScopeMap span.isActive{color:var(--white);border-color:var(--siltherm-red);background:var(--siltherm-red);transform:scale(1.15)}.panelFpBoundaryStages{border-top:1px solid var(--graphite-300)}.panelFpBoundaryStage{border-bottom:1px solid var(--graphite-300);opacity:.42;grid-template-columns:54px minmax(220px,.8fr) minmax(260px,1.2fr);align-content:center;gap:24px;min-height:310px;padding-block:54px;transition:opacity .26s ease-out,transform .26s ease-out;display:grid}.panelFpBoundaryStage.isActive{opacity:1;transform:translate(12px)}.panelFpBoundaryStage>span{color:var(--siltherm-red);font-size:11px;font-weight:800}.panelFpBoundaryStage h3{margin:0;font-size:clamp(27px,2.5vw,40px);line-height:1.06}.panelFpBoundaryStage p{color:var(--graphite-500);margin:0;font-size:15px;line-height:1.6}.panelFpBoundaryStage strong{color:var(--graphite-950);grid-column:3;font-size:12px}.panelFpConstruction{background:var(--white)}.panelFpConstructionGrid{grid-template-columns:minmax(440px,.94fr) minmax(440px,1.06fr);align-items:center;gap:clamp(70px,9vw,142px);display:grid}.panelFpLayerAssembly{border:1px solid var(--graphite-200);background-color:#eaf0f3;background-image:linear-gradient(#2c668917 1px,#0000 1px),linear-gradient(90deg,#2c668917 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:590px;display:grid;position:relative}.panelFpLayer{place-items:center;display:grid}.panelFpLayerOuter{aspect-ratio:.76;background:repeating-linear-gradient(135deg,#d3d8dc 0 3px,#f6f7f8 3px 8px);border:2px solid #2d353b;width:min(330px,62%);padding:18px;box-shadow:24px 24px #1113161a}.panelFpLayerCore{background:radial-gradient(circle,#707b83 0 1.7px,#0000 2.2px) 0 0/24px 24px,repeating-linear-gradient(24deg,#0000 0 34px,#55606833 35px 36px,#0000 37px 68px),#e5e7e7;width:100%;height:100%;padding:30px;box-shadow:inset 0 0 0 1px #aeb5bb}.panelFpLayerCore>span{max-width:190px;color:var(--graphite-950);text-align:center;text-transform:uppercase;background:#ffffffe6;padding:12px 14px;font-size:10px;font-weight:800;line-height:1.45}.panelFpLayerCaption{z-index:2;color:var(--white);background:var(--graphite-950);text-transform:uppercase;padding:8px 10px;font-size:11px;font-weight:800;position:absolute}.panelFpLayerCaption:after{content:"";background:currentColor;width:76px;height:1px;position:absolute;top:50%}.panelFpLayerCaptionOuter{top:84px;left:34px}.panelFpLayerCaptionOuter:after{left:100%}.panelFpLayerCaptionCore{color:var(--graphite-950);background:var(--white);bottom:96px;right:34px}.panelFpLayerCaptionCore:after{right:100%}.panelFpLayerAssembly>small{color:var(--graphite-500);font-size:10px;position:absolute;bottom:18px;left:22px;right:22px}.panelFpLayerRecord{border-top:1px solid var(--graphite-300);margin:46px 0 0}.panelFpLayerRecord>div{border-bottom:1px solid var(--graphite-200);grid-template-columns:.72fr 1fr;column-gap:20px;padding:24px 0;display:grid}.panelFpLayerRecord dt{color:var(--graphite-500);text-transform:uppercase;font-size:11px;font-weight:800}.panelFpLayerRecord dd{margin:0;font-size:17px;font-weight:800}.panelFpLayerRecord small{color:var(--graphite-500);grid-column:2;margin-top:6px;font-size:11px}.panelFpTechnical{color:var(--white);background:var(--graphite-950)}.panelFpTechnical .panelFpSectionHeading>p:last-child,.panelFpTechnicalLedger small{color:#aeb6bd}.panelFpTechnicalLedger{border-top:1px solid #4a5055;grid-template-columns:minmax(520px,1.15fr) minmax(360px,.85fr);gap:72px;margin-top:72px;padding-top:26px;display:grid}.panelFpTechnicalLedger dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.panelFpTechnicalLedger dl>div{border-bottom:1px solid #3c4247;min-height:148px;padding:22px 26px 22px 0}.panelFpTechnicalLedger dl>div:nth-child(odd){border-right:1px solid #3c4247}.panelFpTechnicalLedger dl>div:nth-child(2n){padding-left:26px}.panelFpTechnicalLedger dt{color:#9aa3aa;text-transform:uppercase;font-size:10px;font-weight:800}.panelFpTechnicalLedger dd{margin:18px 0 0;font-size:clamp(23px,2.25vw,34px);font-weight:800;line-height:1.05}.panelFpTechnicalLedger dl small{margin-top:10px;font-size:10px;display:block}.panelFpConductivity{border-left:4px solid var(--technical-blue);flex-direction:column;min-height:100%;padding:28px 0 22px 34px;display:flex}.panelFpConductivity>p{color:#b7c6d0;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.panelFpConductivityPlot{border-bottom:1px solid #586067;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;min-height:340px;margin-top:32px;padding-bottom:18px;display:grid}.panelFpConductivityPlot>div{grid-template-rows:auto 1fr auto;align-items:end;gap:9px;height:100%;display:grid}.panelFpConductivityPlot span,.panelFpConductivityPlot strong{font-size:10px;font-weight:800}.panelFpConductivityPlot i{width:100%;height:calc(37% + var(--point-index) * 14%);border-top:3px solid var(--siltherm-red);background:linear-gradient(#c8102e8a,#c8102e14);display:block}.panelFpConductivity>small{margin-top:18px;font-size:10px}.panelFpContinuity{background:var(--white)}.panelFpContinuityGrid{grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);gap:clamp(70px,8vw,130px);display:grid}.panelFpContinuityPath{margin:0;padding:0;list-style:none;position:relative}.panelFpContinuityPath:before{background:var(--siltherm-red);content:"";width:2px;position:absolute;top:12px;bottom:12px;left:19px}.panelFpContinuityPath li{grid-template-columns:40px 1fr;gap:28px;min-height:190px;padding-bottom:54px;display:grid;position:relative}.panelFpContinuityPath li>span{z-index:1;width:40px;height:40px;color:var(--white);background:var(--siltherm-red);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:relative}.panelFpContinuityPath h3{margin:3px 0 13px;font-size:clamp(25px,2.5vw,36px);line-height:1.08}.panelFpContinuityPath p{max-width:680px;color:var(--graphite-500);margin:0;font-size:15px;line-height:1.6}.panelFpApplications{background:#e9edef}.panelFpApplicationPortals{grid-template-rows:repeat(2,minmax(250px,auto));grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-auto-flow:dense;background:#aeb5ba;border:1px solid #aeb5ba;gap:1px;margin-top:72px;display:grid}.panelFpApplicationPortal{background:var(--white);flex-direction:column;justify-content:flex-end;min-width:0;padding:38px;transition:color .2s ease-out,background-color .2s ease-out;display:flex;position:relative;overflow:hidden}.panelFpApplicationPortal-1{min-height:560px;color:var(--white);background:var(--graphite-950);grid-row:1/3}.panelFpApplicationPortal-3{color:var(--white);background:var(--graphite-900)}.panelFpApplicationImage{position:absolute;inset:0}.panelFpApplicationImage:after{content:"";background:linear-gradient(#1113161f 26%,#111316f5);position:absolute;inset:0}.panelFpApplicationImage img{object-fit:cover;filter:saturate(.55);transition:transform .7s cubic-bezier(.22,1,.36,1)}.panelFpApplicationPortal:hover .panelFpApplicationImage img{transform:scale(1.045)}.panelFpApplicationPortal>svg,.panelFpApplicationPortal>span:not(.panelFpApplicationImage),.panelFpApplicationPortal h3,.panelFpApplicationPortal p,.panelFpApplicationPortal strong{z-index:1;position:relative}.panelFpApplicationPortal>svg{color:var(--technical-blue);position:absolute;top:34px;right:34px}.panelFpApplicationPortal-1>svg,.panelFpApplicationPortal-3>svg{color:#72a7c7}.panelFpApplicationPortal>span:not(.panelFpApplicationImage){color:var(--siltherm-red);font-size:10px;font-weight:800}.panelFpApplicationPortal h3{margin:14px 0 16px;font-size:clamp(29px,3vw,46px);line-height:1}.panelFpApplicationPortal p{max-width:620px;color:var(--graphite-500);margin:0;font-size:14px;line-height:1.55}.panelFpApplicationPortal-1 p,.panelFpApplicationPortal-3 p{color:#bdc5ca}.panelFpApplicationPortal strong{align-items:center;gap:8px;margin-top:28px;font-size:12px;display:inline-flex}.panelFpApplicationPortal:hover{color:var(--white);background:var(--siltherm-red)}.panelFpApplicationPortal:hover p,.panelFpApplicationPortal:hover>span:not(.panelFpApplicationImage),.panelFpApplicationPortal:hover>svg{color:var(--white)}.panelFpEvidence{background:var(--white)}.panelFpEvidenceGrid{grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);align-items:start;gap:clamp(70px,9vw,145px);display:grid}.panelFpEvidenceFile{color:var(--white);border-left:5px solid var(--technical-blue);background:var(--graphite-900);padding:42px}.panelFpEvidenceFile>svg{color:#77a9c5}.panelFpEvidenceFile dl{margin:30px 0 0}.panelFpEvidenceFile dl>div{border-top:1px solid #454b51;grid-template-columns:.7fr 1.3fr;gap:24px;padding:19px 0;display:grid}.panelFpEvidenceFile dt{color:#9fa8af;text-transform:uppercase;font-size:10px;font-weight:800}.panelFpEvidenceFile dd{margin:0;font-size:13px;font-weight:700}.panelFpEnquiry{color:var(--white);background:var(--siltherm-red);padding-block:94px}.panelFpEnquiryGrid{grid-template-columns:minmax(420px,1.05fr) minmax(440px,.95fr);align-items:end;gap:100px;display:grid}.panelFpEnquiry .panelFpEyebrow{color:#ffc0ca}.panelFpEnquiry h2{max-width:760px;margin:0;font-size:clamp(44px,5.6vw,82px);line-height:.98}.panelFpEnquiry p{color:#ffe1e6;max-width:630px;margin:0;font-size:16px;line-height:1.62}.panelFpEnquiry a{color:var(--graphite-950);border-color:var(--white);background:var(--white);margin-top:28px}.panelFpEnquiry small{color:#ffd1d8;margin-top:14px;font-size:10px;display:block}@media (max-width:1120px){.panelFpInner{width:min(100% - 64px,1380px)}.panelFpHeroInner{grid-template-columns:minmax(500px,1fr) minmax(260px,.65fr)}.panelFpHeroAssembly{width:min(520px,46vw)}.panelFpBoundaryGrid,.panelFpContinuityGrid,.panelFpEvidenceGrid{gap:64px}.panelFpTechnicalLedger{gap:46px}}@media (max-width:900px){.panelFpSectionHeadingWide,.panelFpConstructionGrid,.panelFpTechnicalLedger,.panelFpContinuityGrid,.panelFpEvidenceGrid,.panelFpEnquiryGrid{grid-template-columns:1fr}.panelFpSectionHeadingWide>p:last-child{margin-top:24px}.panelFpHeroMedia{left:0}.panelFpHeroWash{background:#111316c2}.panelFpHeroInner{padding-top:98px;display:block}.panelFpHeroCopy{max-width:720px}.panelFpHeroAssembly{width:min(580px,100% - 64px);right:32px}.panelFpBoundaryGrid{grid-template-columns:1fr;gap:62px}.panelFpBoundaryHeading{position:static}.panelFpBoundaryStage{min-height:260px}.panelFpConstructionGrid{gap:70px}.panelFpTechnicalLedger,.panelFpContinuityGrid,.panelFpEvidenceGrid,.panelFpEnquiryGrid{gap:56px}.panelFpConductivity{border-top:4px solid var(--technical-blue);border-left:0;padding-left:0}.panelFpApplicationPortals{grid-template-rows:auto;grid-template-columns:1fr}.panelFpApplicationPortal-1{grid-row:auto;min-height:500px}}@media (max-width:640px){.panelFpInner{width:calc(100% - 40px)}.panelFpSection{padding-block:84px}.panelFpSectionHeading h2{font-size:42px}.panelFpBreadcrumbs .panelFpInner{overflow-x:auto}.panelFpHero,.panelFpHeroInner{min-height:820px}.panelFpHeroInner{padding-block:74px 210px}.panelFpHeroCopy h1{font-size:58px;line-height:.94}.panelFpHeroCopy>strong{margin-top:28px;font-size:21px}.panelFpActions{flex-direction:column;align-items:stretch}.panelFpPrimaryAction,.panelFpSecondaryAction{width:100%}.panelFpHeroAssembly{width:calc(100% - 40px);min-height:126px;bottom:42px;right:20px}.panelFpHeroAssembly>div{padding:12px}.panelFpHeroAssembly small{display:none}.panelFpBoundaryStage{grid-template-columns:36px 1fr;gap:12px 18px;min-height:260px}.panelFpBoundaryStage p,.panelFpBoundaryStage strong{grid-column:2}.panelFpLayerAssembly{min-height:480px}.panelFpLayerCaption{font-size:9px}.panelFpLayerCaption:after{width:42px}.panelFpLayerCaptionOuter{top:54px;left:16px}.panelFpLayerCaptionCore{bottom:74px;right:16px}.panelFpLayerRecord>div{grid-template-columns:1fr}.panelFpLayerRecord dd,.panelFpLayerRecord small{grid-column:1;margin-top:8px}.panelFpTechnicalLedger dl{grid-template-columns:1fr}.panelFpTechnicalLedger dl>div,.panelFpTechnicalLedger dl>div:nth-child(2n){border-right:0;min-height:124px;padding:22px 0}.panelFpConductivityPlot{gap:6px}.panelFpConductivityPlot span,.panelFpConductivityPlot strong{font-size:8px}.panelFpApplicationPortal,.panelFpEvidenceFile{padding:28px}.panelFpApplicationPortal-1{min-height:440px}.panelFpEvidenceFile dl>div{grid-template-columns:1fr;gap:8px}.panelFpEnquiry{padding-block:78px}.panelFpEnquiry h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.panelFpApplicationImage img,.panelFpBoundaryStage,.panelFpScopeMap span{transition:none}}
.privacyPage{min-height:100vh;color:var(--graphite-950);background:#f5f7f7}.privacyMain{border-inline:1px solid var(--graphite-200);background:var(--white);width:min(100%,1500px);margin:0 auto}.privacyHero{border-bottom:1px solid var(--graphite-200);padding:clamp(70px,9vw,140px) clamp(28px,7vw,110px) clamp(54px,6vw,90px)}.privacyHero>p:first-child{color:var(--siltherm-red);text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:800}.privacyHero h1{letter-spacing:0;max-width:900px;margin:0;font-size:clamp(54px,8vw,118px);line-height:.92}.privacyHero h1 span{color:var(--siltherm-red)}.privacyHero>p:last-child{max-width:720px;color:var(--graphite-600);margin:34px 0 0;font-size:18px;line-height:1.6}.privacyLayout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);display:grid}.privacyLayout>aside{border-right:1px solid var(--graphite-200);align-content:start;padding:54px clamp(28px,4vw,64px);display:grid}.privacyLayout>aside strong{color:var(--graphite-500);text-transform:uppercase;margin-top:28px;font-size:10px}.privacyLayout>aside strong:first-child{margin-top:0}.privacyLayout>aside span{margin-top:7px;font-size:13px;font-weight:750}.privacyContent{padding:22px clamp(28px,7vw,110px) 90px}.privacyContent section{border-bottom:1px solid var(--graphite-200);grid-template-columns:minmax(210px,.38fr) minmax(0,1fr);gap:clamp(28px,6vw,90px);padding:42px 0;display:grid}.privacyContent h2,.privacyContent p{margin:0}.privacyContent h2{font-size:20px;line-height:1.2}.privacyContent p{color:var(--graphite-600);font-size:15px;line-height:1.75}.privacyContent a{color:var(--graphite-950);text-underline-offset:3px}.privacyConfigurationNotice{border-left:4px solid var(--siltherm-red);background:#f3f5f5;margin-top:30px;padding-inline:24px!important}@media (max-width:760px){.privacyMain{border-inline:0}.privacyLayout,.privacyContent section{grid-template-columns:1fr}.privacyLayout>aside{border-right:0;border-bottom:1px solid var(--graphite-200);grid-template-columns:repeat(2,minmax(0,1fr))}.privacyContent section{gap:18px}}
.adminUnavailable,.adminLoading{text-align:center;background:#f3f5f5;place-content:center;gap:18px;min-height:100vh;padding:28px;display:grid}.adminUnavailable h1,.adminUnavailable p{max-width:620px;margin:0}.adminUnavailable a{color:var(--siltherm-red);font-weight:800}.adminLoginShell{min-height:100vh;color:var(--graphite-950);background:var(--white);grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);display:grid}.adminLoginBrand{min-height:100vh;color:var(--white);background:#15191d;flex-direction:column;justify-content:space-between;padding:clamp(36px,6vw,90px);display:flex}.adminLoginBrand>a,.adminLogo{color:inherit;font-size:34px;font-weight:850;text-decoration:none}.adminLoginBrand>a span,.adminLogo span,.adminHeading h1 span{color:var(--siltherm-red)}.adminLoginBrand p,.adminHeading p,.adminRegisterHeading p{color:#a5b0b8;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:800}.adminLoginBrand h1{max-width:760px;margin:0;font-size:clamp(52px,7vw,104px);line-height:.94}.adminLoginBrand small{color:#8f99a1;text-transform:uppercase;font-size:10px;font-weight:750}.adminLoginPanel{align-content:center;padding:clamp(38px,7vw,110px);display:grid}.adminLoginPanel>div:first-child{color:var(--technical-blue);align-items:center;gap:12px;display:flex}.adminLoginPanel>div:first-child p{color:var(--graphite-600);text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.adminLoginPanel h2{margin:42px 0 12px;font-size:44px}.adminLoginPanel>p{max-width:480px;color:var(--graphite-600);margin:0;line-height:1.6}.adminLoginPanel form{margin-top:42px;display:grid}.adminLoginPanel label{color:var(--graphite-600);text-transform:uppercase;margin:20px 0 8px;font-size:10px;font-weight:800}.adminLoginPanel input{border:1px solid var(--graphite-300);min-height:52px;font:inherit;border-radius:0;padding:0 15px}.adminLoginPanel input:focus{border-color:var(--technical-blue);outline:2px solid color-mix(in srgb, var(--technical-blue) 22%, transparent)}.adminLoginPanel button{min-height:54px;color:var(--white);background:var(--siltherm-red);text-transform:uppercase;cursor:pointer;border:0;margin-top:28px;font-size:11px;font-weight:850}.adminLoginPanel .adminPasswordLink{border:1px solid var(--admin-line);color:var(--admin-ink);background:0 0;margin-top:10px}.adminBackLink{color:var(--admin-red);margin-top:20px;font-weight:700;text-decoration:none;display:inline-flex}.adminMessage,.adminAlert{color:#8e1830;border-left:3px solid var(--siltherm-red);background:#fff2f4;padding:14px 16px;font-size:12px;line-height:1.5}.adminDashboard{min-height:100vh;color:var(--graphite-950);background:#eef1f2}.adminTopbar{min-height:74px;color:var(--white);background:#15191d;grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding:0 clamp(22px,4vw,64px);display:grid}.adminTopbar>div{justify-items:end;font-size:11px;display:grid}.adminTopbar>div strong{color:#92b9cf;text-transform:uppercase;font-size:9px}.adminTopbar button,.adminHeading button{color:inherit;cursor:pointer;background:0 0;border:1px solid #485159;border-radius:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.adminTopbar button{text-transform:uppercase;min-height:38px;padding:0 14px;font-size:10px;font-weight:750}.adminHeading{border-bottom:1px solid #cbd1d4;justify-content:space-between;align-items:end;padding:clamp(54px,7vw,100px) clamp(22px,5vw,76px) 46px;display:flex}.adminHeading p{color:var(--siltherm-red)}.adminHeading h1{margin:0;font-size:clamp(48px,7vw,94px);line-height:.95}.adminHeading button{width:48px;height:48px;color:var(--graphite-950);border-color:#aab2b6}.adminAlert{margin:20px clamp(22px,5vw,76px) 0}.adminStats{grid-template-columns:repeat(3,minmax(0,.62fr)) minmax(280px,1.4fr);gap:1px;padding:32px clamp(22px,5vw,76px) 54px;display:grid}.adminStats>article,.adminIndustrySummary{background:var(--white);min-height:190px;padding:24px;position:relative}.adminStats article>span,.adminIndustrySummary>span{color:var(--graphite-500);text-transform:uppercase;font-size:9px;font-weight:800}.adminStats article>strong{margin-top:36px;font-size:56px;display:block}.adminStats article>svg{color:var(--technical-blue);position:absolute;bottom:22px;right:22px}.adminIndustrySummary>div{grid-template-columns:1fr auto;gap:20px;margin-top:13px;font-size:11px;display:grid}.adminIndustrySummary>div strong{text-transform:capitalize}.adminLeadRegister{margin:0 clamp(22px,5vw,76px);padding-bottom:80px}.adminRegisterHeading{border-top:2px solid var(--graphite-950);justify-content:space-between;align-items:end;padding:34px 0 22px;display:flex}.adminRegisterHeading h2{margin:0;font-size:34px}.adminRegisterHeading>span{color:var(--graphite-500);text-transform:uppercase;font-size:9px;font-weight:800}.adminLeadList{border-top:1px solid #c8ced1}.adminLeadRow{border-bottom:1px solid #c8ced1;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.5fr) minmax(180px,.55fr);gap:clamp(28px,5vw,76px);padding:26px 0;display:grid}.adminLeadIdentity>span,.adminLeadRequirement>span,.adminLeadWorkflow label,.adminLeadWorkflow>span{color:var(--graphite-500);text-transform:uppercase;font-size:9px;font-weight:800}.adminLeadIdentity h3{margin:16px 0 6px;font-size:23px}.adminLeadIdentity p,.adminLeadIdentity a,.adminLeadRequirement p,.adminLeadRequirement a{color:var(--graphite-600);font-size:12px;line-height:1.6}.adminLeadIdentity p{margin:0 0 8px}.adminLeadIdentity a,.adminLeadRequirement a{color:var(--graphite-950);text-underline-offset:3px}.adminLeadRequirement p{white-space:pre-wrap;margin:14px 0}.adminLeadRequirement a{align-items:center;gap:6px;display:inline-flex}.adminLeadWorkflow{align-content:start;display:grid}.adminLeadWorkflow select{background:var(--white);min-height:42px;font:inherit;text-transform:capitalize;border:1px solid #aeb6ba;border-radius:0;margin:10px 0 18px;padding:0 10px}.adminEmptyState{color:var(--graphite-500);text-align:center;padding:70px 0}.adminSpin{animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.adminLoginShell,.adminStats,.adminLeadRow{grid-template-columns:1fr}.adminLoginBrand{min-height:48vh}.adminStats{gap:1px}}@media (max-width:620px){.adminTopbar{grid-template-columns:1fr auto}.adminTopbar>div{display:none}.adminHeading{align-items:start}.adminHeading h1{font-size:44px}.adminRegisterHeading{flex-direction:column;align-items:start;gap:12px}}@media (prefers-reduced-motion:reduce){.adminSpin{animation:none}}
