@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef2ee;font-synthesis:none;background:#07090c;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{background:#07090c;min-width:320px}body{background:radial-gradient(circle at 55% -15%,#1a2a21 0,#0a0d10 35%,#07090c 70%);min-height:100vh;margin:0}a{color:inherit}button{font:inherit}.shell{min-height:100vh}.topbar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090cd1;border-bottom:1px solid #20262a;justify-content:space-between;align-items:center;min-height:74px;padding:14px 42px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:13px;display:flex}.brandMark{color:#07100b;background:#81f5a8;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid;transform:rotate(-4deg);box-shadow:0 0 28px #81f5a82b}.brandCopy{flex-direction:column;line-height:1.15;display:flex}.brandCopy strong{font-size:15px}.brandCopy span{color:#78817d;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.network{color:#9aa39e;letter-spacing:.05em;text-transform:uppercase;background:#111613;border:1px solid #2b3330;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font:500 10px DM Mono,monospace;display:flex}.network i{background:#6df29a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #6df29a}.topbarActions{align-items:center;gap:9px;display:flex}.accessButton{color:#a7b0ab;cursor:pointer;background:#141916;border:1px solid #343d38;border-radius:999px;min-width:116px;min-height:34px;padding:7px 12px;font-size:10px;font-weight:700}.accessButton:disabled{cursor:default;opacity:.55}.accessButton.ready{color:#84e9a5;background:#13231a;border-color:#41724f}.accessButton.ready:hover{background:#172b20;border-color:#72ee9d}.accessButton.connected{color:#83e9a4;border-color:#315c3e;justify-content:center;align-items:center;gap:7px;font:500 9px DM Mono,monospace;display:flex}.accessButton.connected i{background:#6df29a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #6df29a}.content{width:min(1160px,100% - 80px);margin:0 auto;padding:72px 0 88px}.hero{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:56px;display:grid}.eyebrow{color:#72ee9d;letter-spacing:.18em;text-transform:uppercase;font:500 10px DM Mono,monospace}.hero h1{letter-spacing:-.06em;max-width:760px;margin:15px 0 20px;font-size:clamp(43px,6vw,78px);line-height:.96}.hero h1 em{color:#829089;font-style:normal}.hero p{color:#8a948f;max-width:660px;margin:0;font-size:15px;line-height:1.65}.statusCard{background:linear-gradient(145deg,#121a15,#0b0e0c);border:1px solid #31543c;border-radius:14px;padding:22px;box-shadow:inset 0 0 38px #15372033}.statusCard span{color:#858e89;font-size:11px}.statusCard strong{color:#7cf0a3;margin:9px 0 4px;font-size:27px;display:block}.statusCard p{color:#76827b;font:9px/1.5 DM Mono,monospace}.meter{background:#29302c;border-radius:4px;height:3px;margin-top:15px;overflow:hidden}.meter i{border-radius:inherit;background:#6df29a;width:45%;height:100%;display:block}.journey{grid-template-columns:repeat(3,1fr);gap:12px;margin:44px 0 18px;display:grid}.journey article{background:#0d110fc7;border:1px solid #222a26;border-radius:12px;min-height:138px;padding:19px}.journey b{color:#78ed9f;border:1px solid #31543c;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:24px;font:9px DM Mono,monospace;display:grid}.journey strong{margin-bottom:6px;font-size:12px;display:block}.journey p{color:#737e78;font-size:10px;line-height:1.55}@media (max-width:900px){.topbar{padding:14px 22px}.content{width:min(100% - 36px,760px);padding-top:48px}.hero{grid-template-columns:1fr;gap:28px}.statusCard{max-width:none}}@media (max-width:560px){.topbar{padding:11px 13px;position:static}.brandCopy span{display:none}.network{font-size:8px}.topbarActions{gap:6px}.accessButton{min-width:104px;min-height:40px;padding-inline:10px}.content{width:calc(100% - 24px);padding:34px 0 54px}.hero h1{font-size:42px}.hero p{font-size:13px}.journey{grid-template-columns:1fr}.journey article{min-height:0}.journey b{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
.fleet{background:#0c120e;border:1px solid #283b30;border-radius:14px;margin-top:16px;padding:22px}.fleetHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.fleetHeader h2{letter-spacing:-.03em;margin:7px 0 0;font-size:22px}.fleetHeader span{color:#728078;font:9px DM Mono,monospace}.fleetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.fleetGrid article{background:#101913;border:1px solid #23362a;border-radius:10px;min-width:0;padding:14px}.roleMark{color:#72ee9d;background:#17251c;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:18px;font:10px DM Mono,monospace;display:grid}.fleetGrid strong{text-transform:uppercase;font:500 10px DM Mono,monospace;display:block}.fleetGrid p{color:#78847d;min-height:48px;font-size:9px;line-height:1.5}.fleetGrid small{color:#6f8175;font:8px DM Mono,monospace}@media (max-width:900px){.fleetGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fleet{padding:15px}.fleetHeader{flex-direction:column;align-items:flex-start}.fleetGrid{grid-template-columns:1fr}.fleetGrid p{min-height:0}}
.fleetRuntime{position:relative}.runtimeHeader{align-items:center}.runtimeHeader>div{min-width:0}.fleetCopy{color:#7d8a82;margin:5px 0 0;font-size:9px}.fleetCount{color:#a3afa7;text-transform:uppercase;border:1px solid #445248;border-radius:999px;flex:none;padding:6px 9px;font:8px DM Mono,monospace}.fleetCount.ready{color:#83e9a4;border-color:#315c3e}.fleetCount.working{color:#e4bd68;border-color:#6b5832}.fleetCount.failed{color:#f08780;border-color:#673b38}.fleetProgress{background:#1b2720;border-radius:3px;height:3px;margin:-2px 0 13px;overflow:hidden}.fleetProgress i{border-radius:inherit;background:linear-gradient(90deg,#3d8a58,#7bf0a2);min-width:8%;height:100%;transition:width .55s;display:block}.isActivating .fleetProgress i{background-size:200% 100%;animation:1.2s linear infinite fleetProgress}.runtimeGrid .agentCard{grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;transition:border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.runtimeGrid .agentCard.ready{border-color:#315c3e;box-shadow:inset 0 0 24px #173a2233}.runtimeGrid .agentCard.provisioning,.runtimeGrid .agentCard.waking,.runtimeGrid .agentCard.planned{border-color:#51492f}.runtimeGrid .agentCard.failed{border-color:#673b38}.runtimeGrid .agentCard.provisioning:after,.runtimeGrid .agentCard.waking:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#87f2a00f 50%,#0000 65%);animation:1.8s ease-in-out infinite fleetScan;position:absolute;inset:0;transform:translate(-100%)}.runtimeGrid .roleMark{background:radial-gradient(circle,#1c3526,#0d1210);border:1px solid #365442;width:29px;height:29px;margin:0;position:relative}.runtimeGrid .roleMark>i{background:#e3b85e;border-radius:50%;width:7px;height:7px;animation:1.35s ease-out infinite fleetPulse;box-shadow:0 0 #e3b85e66}.runtimeGrid .ready .roleMark>i{background:#72ee9d;animation:none;box-shadow:0 0 10px #72ee9d}.runtimeGrid .failed .roleMark>i{background:#ee7771;animation:none}.agentIdentity{min-width:0}.agentIdentity strong{text-transform:uppercase}.agentIdentity small{color:#6f8175;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:7px DM Mono,monospace;display:block;overflow:hidden}.agentIdentity p{color:#819087;min-height:29px;margin:7px 0 0;font-size:7px;line-height:1.45}.agentState{border-top:1px solid #203027;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.agentState b{color:#e4bd68;text-transform:uppercase;font:7px DM Mono,monospace}.agentState b.ready{color:#83e9a4}.agentState b.failed{color:#f08780}.agentState small{color:#6f8175;font:7px DM Mono,monospace}.agentSteps{border-top:1px solid #203027;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:8px 0 0;list-style:none;display:grid}.agentSteps li{color:#4f5d54;text-transform:uppercase;align-items:center;gap:3px;font:6px DM Mono,monospace;display:flex}.agentSteps li>i{background:#344039;border-radius:50%;width:5px;height:5px}.agentSteps li.complete{color:#6f9b7c}.agentSteps li.complete>i{background:#65d98a}.agentSteps li.active{color:#e2bd6b}.agentSteps li.active>i{background:#e2bd6b;animation:1.2s infinite fleetPulse;box-shadow:0 0 8px #e2bd6b}.fleetNote{color:#998f67;margin:11px 0 0;font:8px DM Mono,monospace}.fleetError{background:#1c1010;border:1px solid #673b38;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:9px 10px;display:flex}.fleetError span{color:#f08780;font:8px DM Mono,monospace}.fleetError button{color:#ef9a94;cursor:pointer;background:#241514;border:1px solid #754743;border-radius:6px;flex:none;padding:6px 9px;font-size:8px}@keyframes fleetProgress{to{background-position:-200% 0}}@keyframes fleetScan{55%,to{transform:translate(100%)}}@keyframes fleetPulse{70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (max-width:560px){.runtimeHeader{align-items:flex-start}.runtimeGrid .agentCard{grid-template-columns:auto minmax(0,1fr) auto}.agentState{border-top:0;flex-direction:column;grid-column:auto;justify-content:center;align-items:flex-end;padding-top:0}.agentIdentity p{min-height:0}.fleetError{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.isActivating .fleetProgress i,.runtimeGrid .agentCard:after,.runtimeGrid .roleMark>i,.agentSteps li.active>i{animation:none}}
.marketCatalog{background:linear-gradient(145deg,#0e1410,#090c0b);border:1px solid #202b25;border-radius:14px;margin:16px 0;overflow:hidden}.marketHeading{border-bottom:1px solid #202b25;justify-content:space-between;align-items:flex-end;gap:28px;padding:22px 24px;display:flex}.marketHeading h2{letter-spacing:-.03em;margin:7px 0 5px;font-size:23px}.marketHeading p{color:#758079;margin:0;font-size:10px}.marketSummary{gap:20px;display:flex}.marketSummary span{color:#768079;text-align:right;text-transform:uppercase;flex-direction:column;font:8px DM Mono,monospace;display:flex}.marketSummary b{color:#79eda1;margin-bottom:3px;font-size:17px}.marketSummary .blocked b{color:#ee7771}.marketLoading{color:#768079;font:9px DM Mono,monospace}.marketControls{border-bottom:1px solid #1d2320;align-items:center;gap:13px;padding:10px 14px;display:flex}.marketControls input{color:#eef2ee;background:#090c0a;border:1px solid #29312d;border-radius:7px;outline:none;width:230px;padding:9px 10px;font-size:10px}.marketControls input:focus{border-color:#4d8a60}.marketControls>div{gap:4px;display:flex}.marketControls button{color:#727c76;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 9px;font-size:9px}.marketControls button.selected{color:#76e99c;background:#112018;border-color:#31543c}.marketControls small{color:#5e6962;margin-left:auto;font:8px DM Mono,monospace}.marketError{background:#1b1010;border-bottom:1px solid #673c38;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.marketError div{flex-direction:column;gap:4px;display:flex}.marketError strong{font-size:10px}.marketError span{color:#c98b87;font-size:9px}.marketError button{color:#ef9a94;cursor:pointer;background:#241514;border:1px solid #754743;border-radius:6px;padding:7px 10px;font-size:9px}.marketTable{max-height:410px;overflow:auto}.marketRow{border-bottom:1px solid #171d19;grid-template-columns:minmax(210px,1.4fr) 1fr 1fr .8fr .8fr;align-items:center;gap:15px;min-height:61px;padding:8px 18px;display:grid}.marketRow:last-child{border-bottom:0}.marketRow>span,.marketRow>a{min-width:0;color:inherit;flex-direction:column;gap:3px;text-decoration:none;display:flex}.marketRow strong{text-overflow:ellipsis;white-space:nowrap;font:500 10px DM Mono,monospace;overflow:hidden}.marketRow small{color:#66716a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.marketLabels{z-index:2;color:#5f6a63;letter-spacing:.08em;text-transform:uppercase;background:#0b0f0c;min-height:35px;font:8px DM Mono,monospace;position:sticky;top:0}.marketAsset{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid!important}.marketAsset i{color:#77e99e;background:#1a251f;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.marketAsset strong{font-size:11px}.marketRow>a:hover strong{color:#79eda1}.marketRow.caution{background:#17130b6b}.marketRow.blocked{background:#170d0d52}.priceCheck strong{color:#79eda1}.marketRow.caution .priceCheck strong{color:#e4b05c}.marketRow.blocked .priceCheck strong{color:#ee7771}.marketRow b{color:#79eda1;background:#14301e;border-radius:4px;width:max-content;padding:4px 6px;font:8px DM Mono,monospace}.marketRow.caution b{color:#e4b05c;background:#2b2213}.marketRow.blocked b{color:#ee7771;background:#2b1515}.marketSkeleton{background:linear-gradient(90deg,#0c100d 25%,#151a16 50%,#0c100d 75%) 0 0/200% 100%;border-bottom:1px solid #171d19;height:61px;animation:1.4s infinite marketPulse}.marketEmpty{color:#69736d;text-align:center;padding:34px;font-size:10px}.marketExpand{color:#82dfa0;cursor:pointer;background:#0d120f;border:0;border-top:1px solid #20262a;width:100%;min-height:44px;font-size:10px}.marketExpand:hover{background:#111a14}@keyframes marketPulse{to{background-position:-200% 0}}
@media (max-width:760px){.marketHeading{flex-direction:column;align-items:flex-start;padding:18px}.marketSummary{justify-content:space-between;width:100%}.marketSummary span{text-align:left}.marketControls{flex-direction:column;align-items:stretch}.marketControls input{width:100%;min-height:42px}.marketControls>div{grid-template-columns:repeat(4,1fr);display:grid}.marketControls button{min-height:40px}.marketControls small{margin-left:0}.marketTable{max-height:none;overflow:visible}.marketLabels{display:none}.marketRow:not(.marketLabels){grid-template-columns:1fr 1fr;gap:15px 12px;padding:16px 14px}.marketRow>span:before,.marketRow>a:before{content:attr(data-label);color:#59655e;letter-spacing:.08em;text-transform:uppercase;font:7px DM Mono,monospace}.marketRow .marketAsset{grid-column:1/-1;grid-template-columns:40px 1fr}.marketAsset i{width:40px;height:40px}.marketError{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.marketSkeleton{animation:none}}
.goalAnalyzer{background:radial-gradient(circle at 85% 0,#498d5e1f,#0000 34%),#0c100e;border:1px solid #27312c;border-radius:18px;margin-top:30px;padding:30px}.goalHeading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:24px;display:flex}.goalHeading h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px}.goalHeading p{color:#89938e;max-width:610px;margin:0;font-size:13px;line-height:1.6}.goalWindow{color:#7ce9a1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#112018;border:1px solid #315b3e;border-radius:999px;padding:8px 11px;font:500 9px DM Mono,monospace}.goalWorkspace{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.goalForm,.goalBoundaries{background:#0a0d0b;border:1px solid #222b27;border-radius:13px;padding:20px}.goalForm label{display:block}.goalForm label>span,.goalBoundaries>span{color:#707a75;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font:500 9px DM Mono,monospace;display:block}.goalForm textarea,.goalForm input,.goalForm select{color:#e8efea;background:#101512;border:1px solid #2a332f;border-radius:9px;outline:none;width:100%;font:500 12px Manrope,sans-serif}.goalForm textarea:focus,.goalForm input:focus,.goalForm select:focus{border-color:#4c8a60;box-shadow:0 0 0 3px #5bcf8112}.goalForm textarea{resize:vertical;min-height:90px;padding:13px;line-height:1.55}.goalInputs{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.goalForm input,.goalForm select{height:42px;padding:0 12px}.amountInput{position:relative}.amountInput input{padding-right:60px}.amountInput b{color:#75df98;font:500 9px DM Mono,monospace;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.goalStart{color:#07110b;cursor:pointer;background:#75efa0;border:0;border-radius:9px;width:100%;min-height:43px;margin-top:16px;font-size:11px;font-weight:800}.goalStart:hover:not(:disabled){background:#91f6b3}.goalStart:disabled{cursor:not-allowed;opacity:.45}.goalError{color:#f1978d;margin:12px 0 0;font-size:11px}.goalBoundaries ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.goalBoundaries li{color:#909a95;border:1px solid #1f2823;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;font-size:10px;display:flex}.goalBoundaries li i{color:#79e39c;background:#15231a;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font:500 8px DM Mono,monospace;display:grid}.goalProgress{background:#0b110d;border:1px solid #2b4434;border-radius:13px;margin-top:16px;padding:20px}.goalProgress>header,.candidateResult>header,.candidateDecision{justify-content:space-between;align-items:center;gap:20px;display:flex}.goalProgress>header>div,.candidateResult>header>div,.candidateDecision>div{flex-direction:column;gap:4px;display:flex}.goalProgress>header strong,.candidateResult>header strong,.candidateDecision strong{font-size:12px}.goalProgress>header small,.candidateDecision small{color:#7d8882;font-size:9px}.goalStatus{color:#7ee8a1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font:500 8px DM Mono,monospace;display:flex}.goalStatus i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.goalStatus.active i{animation:1.6s ease-in-out infinite goalPulse}.goalStatus.blocked{color:#f09b8f}.goalRolePath{border:1px solid #253029;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:18px 0 14px;display:grid;overflow:hidden}.goalRolePath span{color:#9ca69f;border-right:1px solid #253029;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:9px;display:flex;position:relative}.goalRolePath span:last-child{border-right:0}.goalRolePath i{color:#7ae49d;background:#17271d;border-radius:50%;place-items:center;width:18px;height:18px;font:500 7px DM Mono,monospace;display:grid}.goalGateRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.goalGateRow span{color:#79837d;border:1px solid #202a24;border-radius:8px;flex-direction:column;gap:3px;padding:10px;font-size:8px;display:flex}.goalGateRow b{color:#c5cec8;font-size:9px}.candidateResult{border-top:1px solid #253029;margin-top:16px;padding-top:17px}.candidateResult>header span{color:#72e69a;letter-spacing:.08em;text-transform:uppercase;font:500 8px DM Mono,monospace}.candidateResult code{color:#77817b;font-size:8px}.candidateGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.candidateCard{background:#0c100e;border:1px solid #252e29;border-radius:10px;padding:13px}.candidateCard.recommended{background:#0e1711;border-color:#3a704a}.candidateCard>header{align-items:center;gap:8px;display:flex}.candidateCard>header>i{color:#88928c;background:#1a211d;border-radius:6px;place-items:center;width:22px;height:22px;font:500 8px DM Mono,monospace;display:grid}.candidateCard>header div{flex-direction:column;flex:1;min-width:0;display:flex}.candidateCard>header strong{font-size:11px}.candidateCard>header small{color:#6f7973;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.candidateCard>header b{color:#758079;text-transform:uppercase;font:500 7px DM Mono,monospace}.candidateCard.recommended>header b{color:#77e79c}.candidateCard p{color:#8a958e;min-height:46px;margin:12px 0;font-size:9px;line-height:1.55}.candidateScore{background:#202722;border-radius:3px;height:3px;overflow:hidden}.candidateScore i{background:#5eb97c;height:100%;display:block}.candidateCard>footer{color:#6e7872;justify-content:space-between;margin-top:9px;font:500 7px DM Mono,monospace;display:flex}.candidateDecision{background:#101512;border:1px solid #28342c;border-radius:9px;margin-top:13px;padding:12px}.candidateDecision>span{color:#818b85;text-transform:uppercase;border:1px solid #333d37;border-radius:999px;padding:6px 9px;font:500 7px DM Mono,monospace}@keyframes goalPulse{50%{opacity:.35;transform:scale(.75)}}
@media (max-width:760px){.goalAnalyzer{margin-top:18px;padding:18px}.goalHeading{display:block}.goalHeading h2{font-size:23px}.goalWindow{margin-top:14px;display:inline-block}.goalWorkspace,.goalInputs{grid-template-columns:1fr}.goalBoundaries ul{grid-template-columns:1fr 1fr}.goalProgress>header,.candidateResult>header,.candidateDecision{align-items:flex-start}.goalRolePath{grid-template-columns:1fr 1fr}.goalRolePath span:nth-child(2){border-right:0}.goalRolePath span:nth-child(-n+2){border-bottom:1px solid #253029}.goalGateRow,.candidateGrid{grid-template-columns:1fr}.candidateCard p{min-height:auto}.candidateDecision{flex-direction:column}}@media (max-width:420px){.goalAnalyzer{border-radius:14px;padding:15px}.goalForm,.goalBoundaries,.goalProgress{padding:14px}.goalBoundaries ul{grid-template-columns:1fr}.goalProgress>header{flex-direction:column;gap:7px}}
.proofStart{background:#101713;border:1px solid #2b3a31;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin-top:12px;padding:14px;display:grid}.proofStart>div{flex-direction:column;gap:4px;display:flex}.proofStart strong{font-size:11px}.proofStart small{color:#7d8882;font-size:9px}.proofStart button,.liveAuthorization button{color:#07110b;cursor:pointer;background:#74e99c;border:0;border-radius:8px;min-height:36px;padding:0 14px;font-size:9px;font-weight:800}.proofStart button:disabled,.liveAuthorization button:disabled{cursor:not-allowed;opacity:.4}.proofStart>p{color:#ef978d;grid-column:1/-1;margin:0;font-size:9px}.proofRun{background:#0c130f;border:1px solid #304c39;border-radius:11px;margin-top:12px;padding:15px}.proofRun.rejected,.proofRun.failed{border-color:#633c38}.proofRun>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.proofRun>header>div{flex-direction:column;gap:4px;display:flex}.proofRun>header span,.liveAuthorization>div>span,.executionLog>div>span{color:#75e69a;letter-spacing:.08em;text-transform:uppercase;font:500 8px DM Mono,monospace}.proofRun>header strong{font-size:13px}.proofRun>header small,.liveAuthorization small,.executionLog small{color:#78837d;font-size:8px}.proofRun>header>b{color:#7ce9a0;text-transform:uppercase;border:1px solid #335740;border-radius:999px;padding:5px 8px;font:500 7px DM Mono,monospace}.proofTimeline{gap:6px;margin-top:14px;display:grid}.proofTimeline article{background:#0a0e0b;border:1px solid #222d26;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:8px 10px;display:grid}.proofTimeline article>i{color:#71df95;background:#17251c;border-radius:50%;place-items:center;width:22px;height:22px;font:600 8px DM Mono,monospace;display:grid}.proofTimeline article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.proofTimeline strong{font-size:9px}.proofTimeline p{color:#747f79;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.proofTimeline article>b{color:#69736d;text-transform:uppercase;font:500 7px DM Mono,monospace}.proofMetrics{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.proofMetrics span{color:#89948d;overflow-wrap:anywhere;border:1px solid #222d26;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:9px;font:500 8px DM Mono,monospace;display:flex}.proofMetrics b{color:#66716a;text-transform:uppercase;font:600 7px Manrope,sans-serif}.liveAuthorization{background:#12170f;border:1px solid #43543e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin-top:11px;padding:13px;display:grid}.liveAuthorization>div{flex-direction:column;gap:3px;display:flex}.liveAuthorization strong{font-size:10px}.liveAuthorization label{color:#9ca69f;grid-column:1;align-items:center;gap:7px;font-size:8px;display:flex}.liveAuthorization input{accent-color:#74e99c}.liveAuthorization button{grid-area:1/2/3}.executionLog{background:#101c14;border:1px solid #3a774c;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:11px;padding:13px;display:flex}.executionLog>div,.executionLog a{flex-direction:column;gap:4px;display:flex}.executionLog strong{font-size:10px}.executionLog a{color:#7ce69e;align-items:flex-end;font-size:8px;text-decoration:none}.executionLog code{color:#89948d;font-size:7px}.proofRejected{color:#e4978e;background:#1a100f;border:1px solid #603b37;border-radius:8px;gap:7px;margin-top:11px;padding:11px;font-size:9px;display:flex}.proofRejected strong{white-space:nowrap}.proofError{color:#ef978d;margin:10px 0 0;font-size:9px}
@media (max-width:760px){.proofStart{grid-template-columns:1fr}.proofStart button{width:100%}.proofMetrics{grid-template-columns:1fr 1fr}.liveAuthorization{grid-template-columns:1fr}.liveAuthorization label,.liveAuthorization button{grid-area:auto/1}.executionLog{flex-direction:column;align-items:flex-start}.executionLog a{align-items:flex-start}}@media (max-width:420px){.proofRun{padding:12px}.proofRun>header{flex-direction:column;gap:8px}.proofMetrics{grid-template-columns:1fr}.proofTimeline article{grid-template-columns:24px minmax(0,1fr)}.proofTimeline article>b{display:none}}
