:root{color:#15201d;font-synthesis:none;text-rendering:optimizelegibility;--ink:#15201d;--muted:#64706b;--soft:#87928d;--line:#d4dad4;--surface:#f7f8f4;--surface-strong:#fff;--dark:#0c1814;--green:#167651;--green-bright:#52d393;--green-pale:#dff2e7;--amber:#a66520;--amber-pale:#f8ead8;--red:#aa4f45;--red-pale:#f8e6e2;--blue:#376b87;--shadow:0 18px 55px #15241e14;background:#e9ece6;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 78% -12%,#4ba57921,#0000 32rem),linear-gradient(#edf0ea 0%,#e6e9e3 100%);min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #1e7d595c}a{color:inherit;text-decoration:none}h1,h2,p,blockquote,dl,dd{margin-top:0}.skipLink{z-index:100;color:#fff;background:var(--green);border-radius:8px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}.openingSequence{z-index:1000;color:#f1f8f4;isolation:isolate;background:radial-gradient(circle at 77% 44%,#1c865533,#0000 30rem),radial-gradient(circle at 18% 90%,#a3762b17,#0000 31rem),#06100c;animation:.42s both opening-arrive;position:fixed;inset:0;overflow:hidden}.openingSequence[data-exiting=true]{pointer-events:none;animation:.58s cubic-bezier(.72,0,.22,1) both opening-leave}.openingGrid{opacity:.32;background-image:linear-gradient(#5dab8214 1px,#0000 1px),linear-gradient(90deg,#5dab8214 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000080 72%,#0000);mask-image:linear-gradient(#000,#00000080 72%,#0000)}.openingAura{aspect-ratio:1;border:1px solid #5bd79714;border-radius:50%;width:min(78vw,1100px);animation:6s ease-in-out infinite alternate opening-aura;position:absolute;top:-32vw;right:-13vw;box-shadow:inset 0 0 0 11vw #0e3e2a1f,inset 0 0 0 22vw #0e3e2a14}.openingBrand{z-index:3;align-items:center;gap:14px;animation:.6s 80ms both opening-rise;display:flex;position:absolute;top:clamp(26px,4vh,48px);left:clamp(28px,4vw,72px)}.openingMark{color:#77e0ab;background:#4bc08414;border:1px solid #70e1a799;border-radius:12px;place-items:center;width:42px;height:42px;font-family:DM Mono,monospace;display:grid;box-shadow:inset 0 0 0 6px #60dc9c0d,0 0 34px #4ad08a14}.openingBrand strong{letter-spacing:.18em;font-size:.82rem}.openingBrand>span:last-child{color:#6f887b;letter-spacing:.08em;border-left:1px solid #def4e829;padding-left:15px;font-family:DM Mono,monospace;font-size:.62rem}.openingCopy{z-index:4;width:min(47vw,790px);position:absolute;top:50%;left:clamp(34px,6vw,118px);transform:translateY(-48%)}.openingKicker{color:#63d99d;letter-spacing:.13em;margin-bottom:22px;font-family:DM Mono,monospace;font-size:clamp(.62rem,.8vw,.78rem);animation:.58s .32s both opening-rise;display:block}.openingCopy h1{letter-spacing:-.072em;margin:0;font-size:clamp(3.15rem,5.5vw,6.6rem);line-height:.91}.openingCopy h1 span,.openingCopy h1 strong{font-weight:650;display:block}.openingCopy h1 span{color:#c7d6cf;animation:.72s cubic-bezier(.2,.8,.2,1) .5s both opening-line}.openingCopy h1 strong{color:#f3f9f6;margin-top:.08em;animation:.72s cubic-bezier(.2,.8,.2,1) .69s both opening-line}.openingCopy p{color:#8ba096;max-width:650px;margin:28px 0 0;font-size:clamp(.92rem,1.2vw,1.18rem);line-height:1.6;animation:.62s .98s both opening-rise}.openingGraph{z-index:2;width:min(57vw,1050px);position:absolute;top:50%;right:clamp(-110px,-4vw,-32px);overflow:visible;transform:translateY(-49%)}.openingEdge{fill:none;stroke:url(#openingEdge);stroke-width:2px;stroke-dasharray:900;stroke-dashoffset:900px;animation:.72s forwards opening-draw}.openingEdgeSource{animation-delay:.82s}.openingEdgeOne{animation-delay:1.11s}.openingEdgeTwo{animation-delay:1.22s}.openingEdgeThree{animation-delay:1.33s}.openingEdgeFour{animation-delay:1.44s}.openingNode{opacity:0;color:#8ee7b8;animation:.5s cubic-bezier(.17,.8,.22,1.25) forwards opening-node}.openingNode circle{fill:#091a14;stroke:currentColor;stroke-width:2px}.openingNode>text:not(.openingNodeLabel){fill:currentColor;font-family:DM Mono,monospace;font-size:30px}.openingNodeLabel{fill:#789286;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:13px}.openingNodeSource{animation-delay:.65s}.openingNodeClaim{color:#d8b66d;animation-delay:1.05s}.openingNodeArtifact1{color:#65a9d1;animation-delay:1.45s}.openingNodeArtifact2{color:#d3ad60;animation-delay:1.57s}.openingNodeArtifact3{color:#db7567;animation-delay:1.69s}.openingNodeArtifact4{color:#65a9d1;animation-delay:1.81s}.openingSignal{fill:#7ce4ad;opacity:0;offset-path:path("M150 350 C280 350 350 350 470 350");animation:.94s ease-in-out .98s forwards opening-signal}.openingSteps{z-index:4;gap:7px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:clamp(30px,5vh,58px);right:clamp(30px,5vw,92px)}.openingSteps li{color:#9cafbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#071912b8;border:1px solid #73cd9e24;border-radius:10px;align-items:center;gap:11px;min-width:112px;padding:12px 15px;animation:.42s forwards opening-step;display:flex}.openingSteps li:first-child{animation-delay:1.75s}.openingSteps li:nth-child(2){animation-delay:1.9s}.openingSteps li:nth-child(3){animation-delay:2.05s}.openingSteps li:nth-child(4){animation-delay:2.2s}.openingSteps span{color:#64d79d;font-family:DM Mono,monospace;font-size:.58rem}.openingSteps strong{letter-spacing:.08em;font-family:DM Mono,monospace;font-size:.65rem}.openingSkip{z-index:5;color:#8ca097;cursor:pointer;background:#ffffff08;border:1px solid #d6efe121;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:.7rem;animation:.5s .28s both opening-rise;display:flex;position:absolute;top:clamp(29px,4vh,48px);right:clamp(28px,4vw,72px)}.openingSkip:hover{color:#eaf6f0;border-color:#69dea166}@keyframes opening-arrive{0%{opacity:0}to{opacity:1}}@keyframes opening-leave{0%{opacity:1;clip-path:inset(0)}45%{opacity:1;clip-path:inset(0 0 48%)}to{opacity:0;clip-path:inset(0 0 100%)}}@keyframes opening-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes opening-line{0%{opacity:0;filter:blur(8px);transform:translateY(.55em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes opening-draw{to{stroke-dashoffset:0}}@keyframes opening-node{0%{opacity:0;filter:blur(7px)}to{opacity:1;filter:blur()}}@keyframes opening-signal{0%{opacity:0;offset-distance:0%}20%,82%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes opening-step{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes opening-aura{0%{opacity:.72;transform:scale(.98)}to{opacity:1;transform:scale(1.03)}}@keyframes command-center-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.appFrame{grid-template-rows:72px minmax(0,1fr);grid-template-columns:218px minmax(0,1fr);min-height:100vh;animation:.68s cubic-bezier(.2,.8,.2,1) both command-center-enter;display:grid}.appFrame[data-recording-armed=true]{animation:none}.topbar{z-index:20;color:#eef5f1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091310f7;border-bottom:1px solid #ffffff1c;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 22px;display:flex;position:sticky;top:0}.brand,.topbarActions,.systemStatus,.replayButton,.recordingButton,.incidentIdentity,.metric,.incidentMeta,.certificateTopline,.verifiedBadge,.artifactName,.successCell,.graphLegend,.graphLegend span{align-items:center;display:flex}.brand{gap:10px}.brandMark{color:#7de0ad;border:1px solid #76e6aa70;border-radius:9px;place-items:center;width:31px;height:31px;font-family:DM Mono,monospace;font-size:13px;display:grid;box-shadow:inset 0 0 0 5px #51c38714}.brandWord{letter-spacing:.16em;font-size:13px;font-weight:700}.brandDescriptor{color:#90a59c;border-left:1px solid #ffffff24;padding-left:12px;font-size:11px}.topbarActions{gap:20px;font-size:11px}.environment{color:#8fa29a;letter-spacing:.03em;text-transform:uppercase;border:1px solid #ffffff17;border-radius:999px;padding:6px 9px;font-family:DM Mono,monospace;font-size:8px}.systemStatus{gap:7px}.pulseDot{background:var(--green-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #41c4861c,0 0 16px #41c48680}.replayButton,.recordingButton,.introReplayButton,.secondaryButton,.primaryButton{cursor:pointer;border:0}.introReplayButton{color:#a9d8bf;background:#4ab17b12;border:1px solid #6fe2a62e;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:650;transition:all .16s;display:inline-flex}.introReplayButton:hover{color:#effaf4;background:#7ce0ad1f;border-color:#7ce0ad7a}.primaryButton{color:#f3fbf7;background:var(--green);border-radius:8px;padding:11px 16px;font-size:.78rem;font-weight:700;box-shadow:0 10px 24px #16765133}.replayButton{color:#f5faf7;background:#ffffff0e;border:1px solid #ffffff26;border-radius:7px;gap:8px;padding:9px 13px;font-size:11px;font-weight:600;transition:all .16s}.replayButton:hover{background:#7ce0ad14;border-color:#7ce0ad80}.recordingButton{color:#dff8ea;background:#4ab17b24;border:1px solid #6fe2a652;border-radius:7px;gap:8px;padding:9px 13px;font-size:11px;font-weight:650;transition:all .16s}.recordingButton span{color:#62e5a0;filter:drop-shadow(0 0 5px #62e5a0cc);font-size:8px}.recordingButton:hover{background:#7ce0ad33;border-color:#7ce0ad9e}.recordingReady{z-index:15;color:#edf7f2;background:radial-gradient(circle at 74% 44%,#2d9d6433,#0000 31%),radial-gradient(circle at 20% 86%,#387d5c24,#0000 26%),#07120f;place-items:center;padding:clamp(28px,5vw,76px);display:grid;position:fixed;inset:72px 0 0;overflow:hidden}.recordingReadyGrid{opacity:.42;background-image:linear-gradient(#67be9111 1px,#0000 1px),linear-gradient(90deg,#67be9111 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.recordingReady:before{aspect-ratio:1;content:"";border:1px solid #62e5a014;border-radius:50%;width:min(68vw,880px);animation:3.4s ease-in-out infinite alternate recording-breathe;position:absolute}.recordingReadyCopy{z-index:2;text-align:center;width:min(820px,100%);position:relative}.recordingReadyKicker{color:#73dfa7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-family:DM Mono,monospace;font-size:10px;display:inline-flex}.recordingReadyKicker i{background:#68e5a4;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite recording-dot;box-shadow:0 0 0 6px #68e5a41a,0 0 22px #68e5a4cc}.recordingReady h1{color:#f4faf7;letter-spacing:-.065em;max-width:760px;margin:0 auto 20px;font-size:clamp(44px,6.4vw,82px);font-weight:500;line-height:.98}.recordingReady p{color:#9fb4aa;max-width:690px;margin:0 auto;font-size:clamp(14px,1.45vw,17px);line-height:1.75}.recordingReady p strong{color:#d9eee3;font-family:DM Mono,monospace;font-size:.86em;font-weight:500}.recordingReadyRoute{grid-template-columns:repeat(4,minmax(0,1fr));max-width:780px;margin:44px auto 28px;padding:0;list-style:none;display:grid}.recordingReadyRoute li{justify-items:center;gap:8px;display:grid;position:relative}.recordingReadyRoute li:not(:last-child):after{content:"";background:linear-gradient(90deg,#67e2a28c,#67e2a221);width:calc(100% - 52px);height:1px;position:absolute;top:16px;left:calc(50% + 26px)}.recordingReadyRoute span{color:#78e1ac;background:#0b1d17;border:1px solid #6be0a352;border-radius:50%;place-items:center;width:33px;height:33px;font-family:DM Mono,monospace;font-size:8px;display:grid;box-shadow:0 0 24px #41c4861a}.recordingReadyRoute strong{color:#b9cac2;font-size:11px;font-weight:600}.recordingReadyMeta{color:#6f897c;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:auto minmax(0,auto) auto auto;align-items:center;gap:8px 14px;padding:11px 14px;font-family:DM Mono,monospace;font-size:8px;display:inline-grid}.recordingReadyMeta code,.recordingReadyMeta strong{color:#bcd1c7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.recordingCancel{color:#779084;cursor:pointer;background:0 0;border:0;margin:22px auto 0;padding:8px 12px;font-size:10px;display:block}.recordingCancel:hover{color:#c7dbd1}.recordingReadySignal{aspect-ratio:1;pointer-events:none;width:min(86vw,1050px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recordingReadySignal span{border:1px solid #69dda011;border-radius:50%;animation:4.2s ease-out infinite recording-radar;position:absolute;inset:0}.recordingReadySignal span:nth-child(2){animation-delay:2.1s}.recordingReadySignal i{color:#68e5a466;border:1px solid #68e5a447;border-radius:9px;place-items:center;width:34px;height:34px;font-family:DM Mono,monospace;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:18%;right:8%}@keyframes recording-dot{50%{opacity:.42;transform:scale(.72)}}@keyframes recording-radar{0%{opacity:.52;transform:scale(.18)}to{opacity:0;transform:scale(1)}}@keyframes recording-breathe{0%{opacity:.38;transform:scale(.96)}to{opacity:.8;transform:scale(1.04)}}.sidebar{border-right:1px solid var(--line);background:#f4f6f2d1;flex-direction:column;height:calc(100vh - 72px);padding:28px 16px 20px;display:flex;position:sticky;top:72px}.incidentIdentity{border-bottom:1px solid var(--line);gap:11px;padding:0 8px 26px}.incidentMonogram{color:#dff4e8;background:var(--dark);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-family:DM Mono,monospace;font-size:11px;display:grid}.incidentIdentity div,.sidebarFooter{flex-direction:column;gap:3px;min-width:0;display:flex}.incidentIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.incidentDuration{color:var(--green);font-family:DM Mono,monospace;font-size:8px}.sidebarLabel,.sectionKicker,.columnLabel{color:var(--soft);letter-spacing:.11em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.sidebar nav{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 2px 12px 0;display:flex;overflow-y:auto}.navGroup{gap:4px;display:grid}.navGroupLabel{color:#98a39e;letter-spacing:.12em;text-transform:uppercase;padding:0 12px 5px;font-family:DM Mono,monospace;font-size:8px}.navItem{color:#65706c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:9px 10px;font-size:12px;display:flex}.navItem span{color:#a6aea9;font-family:DM Mono,monospace;font-size:9px}.navItem:hover{color:var(--ink);background:#16211e0b}.navItem[data-active=true]{color:#ebf7f0;background:var(--dark);box-shadow:0 8px 24px #12231e24}.navItem[data-active=true] span{color:#74d6a3}.sidebarFooter{border-top:1px solid var(--line);gap:5px;padding:18px 10px 2px}.sidebarFooter strong{font-family:DM Mono,monospace;font-size:10px;font-weight:500}.sidebarFooter>span:last-child{color:var(--soft);font-size:9px}.mainContent{justify-self:center;width:100%;min-width:0;max-width:1840px;padding:30px clamp(22px,3vw,48px) 80px}.mobileNav{display:none}.judgeStage{color:#eef8f2;background:radial-gradient(circle at 84% 18%,#45d28b2b,#0000 22rem),radial-gradient(circle at 15% 112%,#dab45c1a,#0000 26rem),linear-gradient(135deg,#09130f 0%,#10231c 58%,#0b1814 100%);border:1px solid #67bd9133;border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.72fr);align-items:center;gap:clamp(34px,5vw,76px);min-height:500px;padding:clamp(38px,5vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 75px #0a181333}.stageGrid{opacity:.26;background-image:linear-gradient(#8fd3ad17 1px,#0000 1px),linear-gradient(90deg,#8fd3ad17 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.judgeStage .incidentHeading,.sourceShiftCard{z-index:1;position:relative}.judgeStage .incidentMeta{margin-bottom:24px}.judgeStage .incidentNumber{color:#71dda6}.judgeStage .severity{color:#e7c77e;background:#d7a53b1a;border-color:#e6c16d38}.judgeStage .incidentHeading h1{color:#f4f8f5;letter-spacing:-.064em;max-width:780px;margin-bottom:24px;font-size:clamp(49px,5.6vw,82px);font-weight:600;line-height:.97}.judgeStage .incidentHeading h1 span{color:#75d9a7;display:block}.judgeStage .incidentHeading>p{color:#9fb2aa;max-width:720px;margin-bottom:0;font-size:14px;line-height:1.72}.judgeStage .incidentHeading>p strong{color:#f4f8f5}.heroProofRow{flex-wrap:wrap;gap:9px 18px;margin-top:30px;margin-bottom:0;padding:0;list-style:none;display:flex}.heroProofRow>li{color:#b4c3bc;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.heroProofRow i{color:#73dba9;border:1px solid #72d8a747;border-radius:50%;place-items:center;width:21px;height:21px;font-family:DM Mono,monospace;font-size:7px;font-style:normal;display:grid}.sourceShiftCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050d0a8c;border:1px solid #9bd5b430;border-radius:16px;padding:23px;transition:opacity .22s,transform .22s;overflow:hidden;box-shadow:0 24px 60px #0003}.sourceShiftCard[data-visible=false]{opacity:.46;transform:translateY(8px)}.sourceCardTopline,.sourceApp,.sourceLive,.sourceClock,.scopeStamp{align-items:center;display:flex}.sourceCardTopline{justify-content:space-between;gap:12px}.sourceApp{color:#d9e9e0;gap:8px;font-size:9px;font-weight:700}.sourceApp i{color:#dff5e8;background:#1b7a54;border-radius:7px;place-items:center;width:26px;height:26px;font-family:DM Mono,monospace;font-size:8px;font-style:normal;display:grid}.sourceLive{color:#82968d;text-transform:uppercase;gap:6px;font-family:DM Mono,monospace;font-size:7px}.sourceLive i,.manifestBadge i{background:#51d290;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #51d2901a}.sourceAnchor{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:30px;padding-bottom:13px;display:flex}.sourceAnchor span,.sourceClock small{color:#70847a;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:7px}.agentReceipt{background:#ffffff14;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.agentReceipt>span{color:#14231e;background:#d7ff71;border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-weight:800;display:inline-flex}.agentReceipt div{display:grid}.agentReceipt strong{font-size:.72rem}.agentReceipt small{color:#fff9;font-family:DM Mono,ui-monospace,monospace;font-size:.58rem}.sourceAnchor code{color:#a7b9b0}.valueTransition{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:17px;padding:27px 0 24px;display:grid}.valueTransition s,.valueTransition strong{letter-spacing:-.07em;overflow-wrap:anywhere;min-width:0;font-size:clamp(36px,3.5vw,56px);font-weight:500;line-height:1}.valueTransition s{color:#7d8b85;text-decoration-color:#bd6c63}.valueTransition strong{color:#71dda6}.valueTransition>span{color:#667a70;font-size:22px}.sourceClock{color:#c2d0c9;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:15px 0;font-family:DM Mono,monospace;font-size:9px}.sourceClock span{flex-direction:column;gap:4px;display:flex}.sourceClock span:last-child{align-items:flex-end}.scopeStamp{background:#38ab6f14;border:1px solid #58d3942e;border-radius:9px;gap:10px;margin-top:7px;padding:12px 13px;transition:all .22s}.scopeStamp[data-visible=false]{opacity:.45}.scopeStamp>span{color:#0d281d;background:#6cd9a1;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.scopeStamp div{flex-direction:column;gap:3px;display:flex}.scopeStamp strong{color:#d9e9e0;font-size:9px}.scopeStamp small{color:#71877d;font-family:DM Mono,monospace;font-size:7px}.incidentHero{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:48px;padding:26px 0 40px;display:grid}.incidentMeta{gap:9px;margin-bottom:17px}.incidentNumber,.severity{letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.incidentNumber{color:var(--green);font-weight:500}.severity{color:var(--amber);background:var(--amber-pale);border:1px solid #e9cfad;border-radius:999px;padding:5px 8px}.incidentHeading h1,.viewHeader h1{color:#14201c;letter-spacing:-.055em;max-width:820px;margin-bottom:17px;font-size:clamp(38px,5.1vw,66px);font-weight:500;line-height:1.01}.incidentHeading p,.viewHeader p{max-width:790px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.75}.incidentHeading p strong{color:var(--ink);font-weight:700}.certificateSeal{min-height:174px;color:var(--green);background:radial-gradient(circle, #dff2e7db, #f8f9f666 65%), var(--surface);box-shadow:inset 0 0 0 8px #ffffff8c, var(--shadow);border:1px solid #bfd7c8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:all .3s;display:flex}.certificateSeal[data-visible=false]{filter:grayscale();opacity:.58}.sealOrbit{border:1px solid #9fc8b0;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:9px;font-family:DM Mono,monospace;display:grid;box-shadow:inset 0 0 0 5px #1e7d590f}.certificateSeal>span:nth-child(2),.certificateSeal small{color:#71867c;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.certificateSeal strong{letter-spacing:.13em;margin:3px 0 4px;font-family:DM Mono,monospace;font-size:11px}.metricStrip,.lineageSummary{border:1px solid var(--line);background:#f8f9f6c7;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 12px 42px #15241e0a}.judgeStage+.metricStrip{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdfefbf0;border-color:#1529211f;margin:-34px 28px 0;position:relative;box-shadow:0 18px 50px #0a1b141f}.metric{gap:15px;min-width:0;padding:19px 22px}.metric+.metric,.lineageSummary>div+div{border-left:1px solid var(--line)}.metric>strong{color:var(--dark);letter-spacing:-.06em;font-size:30px;font-weight:500}.metric[data-accent=true]>strong{color:var(--green)}.metric div{flex-direction:column;gap:3px;display:flex}.metric span,.lineageSummary span{font-size:11px;font-weight:700}.metric small,.lineageSummary small{color:var(--soft);font-size:9px}.runProgress{border:1px solid var(--line);background:#fbfcf9e0;border-radius:15px;margin-bottom:18px;padding:22px;box-shadow:0 16px 42px #132d2112}.runProgressTopline{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.runProgressTopline h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(1.35rem,2.2vw,2rem)}.runProgressState{color:var(--green);background:var(--green-pale);text-transform:uppercase;border:1px solid #16765126;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 10px;font-family:DM Mono,monospace;font-size:.55rem;display:inline-flex}.runProgressState i{background:var(--green-bright);border-radius:50%;width:7px;height:7px}.runProgressState[data-streaming=true] i{animation:1.3s ease-in-out infinite pulse}.runProgress ol{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.runProgress li{border:1px solid var(--line);min-width:0;min-height:68px;color:var(--soft);background:#ffffff94;border-left:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:11px 8px;display:grid;position:relative}.runProgress li:first-child{border-left:1px solid var(--line);border-radius:10px 0 0 10px}.runProgress li:last-child{border-radius:0 10px 10px 0}.runProgress li>span{border:1px solid #cad4ce;border-radius:50%;place-items:center;width:24px;height:24px;font-family:DM Mono,monospace;font-size:.52rem;display:grid}.runProgress li>div{gap:3px;min-width:0;display:grid}.runProgress li strong,.runProgress li small{overflow-wrap:anywhere;line-height:1.18}.runProgress li strong{font-size:.61rem}.runProgress li small{color:#8a9690;font-size:.52rem}.runProgress li[data-complete=true]{color:#174c37;background:#e4f5ebb8}.runProgress li[data-complete=true]>span{color:#fff;border-color:var(--green);background:var(--green)}.runProgress li[data-active=true]{z-index:1;color:#6f501b;background:#fff7e9;border-color:#d9b979;box-shadow:0 0 0 1px #c8943914}.runProgress li[data-active=true]>span{color:#9b6b17;border-color:#d5a653;animation:1.5s ease-in-out infinite pulse}.geminiDecision{color:#e9f4ee;background:radial-gradient(circle at 92% 8%,#b6da4f1f,#0000 21rem),linear-gradient(132deg,#07150f 0%,#0d2c20 60%,#10261e 100%);border:1px solid #a3d2b72e;border-radius:18px;margin-bottom:18px;padding:clamp(24px,3.4vw,42px);position:relative;overflow:hidden;box-shadow:0 28px 70px #0a1c152e}.geminiDecision:after{content:"";pointer-events:none;border:1px solid #8ae5b41a;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-150px;right:-90px;box-shadow:inset 0 0 0 58px #8ae5b406}.geminiDecision[data-pending=true]{background:linear-gradient(132deg,#0b1813,#14231d)}.geminiDecisionIntro{z-index:1;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:17px;display:grid;position:relative}.geminiDecisionMark{color:#0a2418;background:#c7f04c;border-radius:14px;place-items:center;width:50px;height:50px;font-family:DM Mono,monospace;font-size:1rem;font-weight:700;display:grid;box-shadow:0 0 32px #c7f04c26}.geminiDecision .sectionKicker{color:#a8d36f}.geminiDecisionIntro h2{letter-spacing:-.055em;max-width:760px;margin:5px 0 8px;font-size:clamp(1.6rem,3vw,2.75rem)}.geminiDecisionIntro p{color:#97ada2;max-width:850px;margin:0;font-size:.72rem;line-height:1.65}.geminiDecisionBody{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;margin-top:28px;display:grid;position:relative}.geminiDecisionInput,.geminiDecisionOutput{background:#010b076b;border:1px solid #9dd3b624;border-radius:13px;padding:20px}.geminiDecisionInput>span,.geminiRiskFlags>span{color:#6fa086;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.54rem}.geminiDecisionInput dl{gap:14px;margin:16px 0 0;display:grid}.geminiDecisionInput dl>div{border-top:1px solid #96ccaf1c;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding-top:14px;display:grid}.geminiDecisionInput dt{color:#758f82;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.53rem}.geminiDecisionInput dd{gap:5px;min-width:0;margin:0;display:grid}.geminiDecisionInput dd code,.geminiDecisionInput dd small{color:#7f9a8d;font-size:.56rem}.geminiDecisionInput dd strong{font-size:.72rem}.geminiClaimScope{flex-wrap:wrap;gap:6px!important;display:flex!important}.geminiClaimScope span{color:#b5c9bf;background:#ffffff09;border:1px solid #7ac19b2e;border-radius:999px;padding:5px 7px;font-size:.55rem}.geminiClaimScope span[data-risk=decision]{color:#e6bd77;background:#b0742517;border-color:#ddaa5638}.geminiDecisionOutput{align-content:start;display:grid}.geminiDecisionTopline{color:#a7bbb1;justify-content:space-between;align-items:center;gap:18px;font-family:DM Mono,monospace;font-size:.58rem;display:flex}.geminiDecisionTopline strong{color:#092117;text-transform:uppercase;background:#8fe2b4;border-radius:999px;padding:6px 9px;font-size:.55rem}.geminiDecisionTopline strong[data-disposition=escalate]{color:#4f3308;background:#f0c472}.geminiDecisionOutput blockquote{color:#e4eee9;border-left:2px solid #c7f04c;margin:24px 0;padding-left:17px;font-size:clamp(.82rem,1.2vw,1.02rem);font-weight:600;line-height:1.55}.geminiRiskFlags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.geminiRiskFlags strong{color:#d9b476;background:#aa6f1f14;border:1px solid #eaba6933;border-radius:7px;padding:6px 8px;font-size:.55rem;font-weight:600}.geminiReceiptChecksum{color:#76a78e;border-top:1px solid #96ccaf1c;margin-top:20px;padding-top:16px;font-size:.56rem}.geminiDecisionPending{z-index:1;color:#89a095;border:1px dashed #9dd3b62e;border-radius:12px;gap:10px;margin-top:28px;padding:18px;font-family:DM Mono,monospace;font-size:.62rem;display:flex;position:relative}.geminiAuthority{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.geminiAuthority li{background:#ffffff06;border:1px solid #9dd3b61f;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:11px 12px;display:flex}.geminiAuthority span{color:#db9d75;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.5rem}.geminiAuthority strong{color:#b8c9c0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6rem;overflow:hidden}.executionObservatory{color:#e9f3ed;background:radial-gradient(circle at 86% 16%,#33a46a33,#0000 23rem),linear-gradient(135deg,#07130f 0%,#0b2118 100%);border:1px solid #6ccb9738;border-radius:18px;margin:26px 0 22px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 24px 70px #0a1c152b}.executionObservatory:before{pointer-events:none;content:"";background-image:linear-gradient(#70d5a106 1px,#0000 1px),linear-gradient(90deg,#70d5a106 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.executionHeader,.terminalTopline,.executionGraphLabel,.terminalGate{align-items:center;display:flex}.executionHeader{z-index:1;justify-content:space-between;gap:24px;margin-bottom:23px;position:relative}.executionHeader .sectionKicker{color:#66c995}.executionHeader h2{letter-spacing:-.048em;margin:7px 0 6px;font-size:clamp(23px,2.5vw,34px);font-weight:600}.executionHeader p{color:#8ea39a;margin:0;font-size:10px}.executionConnection{color:#9cdbb9;letter-spacing:.04em;text-transform:uppercase;background:#50b37f14;border:1px solid #6bd09b3b;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-family:DM Mono,monospace;font-size:8px;display:flex}.executionConnection i{background:var(--green-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #52d3931a}.executionConnection[data-streaming=true] i{animation:1.25s ease-out infinite live-pulse}.executionBody{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;display:grid;position:relative}.executionTerminal,.executionGraph{background:#020b0885;border:1px solid #9fd5b829;border-radius:13px;min-width:0}.executionTerminal{padding:16px}.terminalTopline,.executionGraphLabel{color:#6f8e80;letter-spacing:.06em;border-bottom:1px solid #9fd5b81f;justify-content:space-between;gap:16px;padding-bottom:12px;font-family:DM Mono,monospace;font-size:7px}.executionTerminal ol{gap:2px;margin:12px 0;padding:0;list-style:none;display:grid}.executionTerminal li{color:#9cafa6;grid-template-columns:58px 66px minmax(0,1fr) 72px;align-items:center;gap:10px;min-width:0;min-height:28px;font-family:DM Mono,monospace;font-size:8px;display:grid}.executionTerminal li[data-newest=true]{animation:.34s both receipt-enter}.executionTerminal li time{color:#658175}.executionTerminal li strong{color:#6dd49e;letter-spacing:.04em;font-size:8px}.executionTerminal li>span{color:#b8c7c0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.executionTerminal li code{color:#627c70;text-align:right;text-overflow:ellipsis;font-size:7px;overflow:hidden}.executionTerminal .terminalWaiting{color:#8aa095;grid-template-columns:14px minmax(0,1fr)}.terminalPrompt{font-family:DM Mono,monospace;color:var(--green-bright)!important}.terminalGate{color:#d8e6de;background:#a9692017;border:1px solid #e7b66233;border-radius:9px;grid-template-columns:14px auto minmax(0,1fr);gap:9px;min-height:44px;padding:10px 12px;font-family:DM Mono,monospace;font-size:7px;display:grid}.terminalGate[data-status=verified]{background:#52d39312;border-color:#52d39338}.terminalGate strong{color:#e1ba73;letter-spacing:.05em;font-size:7px}.terminalGate[data-status=verified] strong{color:#75d5a2}.terminalGate>span:last-child{color:#9cafa6}.executionTerminal>small{color:#577064;margin-top:10px;font-family:DM Mono,monospace;font-size:7px;display:block}.executionGraph{padding:16px}.executionGraphLabel code{color:#6d897c;text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.executionGraphPath{margin-top:13px;display:grid}.executionGraphPath article{color:#71857c;background:#ffffff06;border:1px solid #92c0a71f;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 11px;transition:border-color .26s,background .26s,transform .26s;display:grid;position:relative}.executionGraphPath article[data-state=active]{color:#dfb872;background:#b773271c;border-color:#e1b3626b;transform:translate(4px)}.executionGraphPath article[data-state=complete]{color:#73d6a2;background:#52d39313;border-color:#52d3934d}.executionGraphPath article>i{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;font-family:DM Mono,monospace;font-size:7px;font-style:normal;display:grid}.executionGraphPath article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.executionGraphPath article span,.executionGraphPath article small{color:#688075;font-family:DM Mono,monospace;font-size:7px}.executionGraphPath article strong{color:#d7e4dd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.executionEdge{background:#87b19d2e;width:1px;height:12px;margin-left:24px;position:relative}.executionEdge[data-active=true]{background:#52d39394}.executionGraphPath[data-streaming=true] .executionEdge[data-active=true]:after{content:"";background:var(--green-bright);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite edge-travel;position:absolute;top:0;left:-2px}.executionObservatory>.timeline{z-index:1;border-top:1px solid #9fd5b821;margin-top:22px;padding-top:18px;position:relative}.consequenceMap{background:radial-gradient(circle at 16% 100%, #46bd8014, transparent 20rem), var(--surface);border-radius:16px;margin-bottom:22px;padding:clamp(24px,3vw,36px);position:relative;overflow:hidden}.consequenceHeader{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.consequenceHeader h2{letter-spacing:-.048em;max-width:720px;margin:7px 0 8px;font-size:clamp(25px,2.7vw,38px);font-weight:600;line-height:1.08}.consequenceHeader p{max-width:670px;color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.65}.manifestBadge{color:var(--green);text-transform:uppercase;background:#e9f5ee;border:1px solid #cfe2d7;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-family:DM Mono,monospace;font-size:8px;display:flex}.consequenceFlow{border:1px solid var(--line);background-color:#eff2ecd1;background-image:linear-gradient(#16211e06 1px,#0000 1px),linear-gradient(90deg,#16211e06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:12px;grid-template-columns:minmax(170px,.78fr) 72px minmax(230px,1fr) 72px minmax(245px,1.06fr);align-items:center;margin-top:29px;padding:25px;display:grid}.flowColumn{flex-direction:column;gap:10px;min-width:0;transition:opacity .22s,transform .22s;display:flex}.flowColumn[data-visible=false],.flowBridge[data-visible=false]{opacity:.22;filter:grayscale(.8);transform:translateY(7px)}.flowLabel{color:#7f8b86;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:7px}.flowSource,.flowClaim,.flowArtifact{background:#fffffff0;border:1px solid #d4dcd5;align-items:center;display:flex;box-shadow:0 8px 25px #10231b0d}.flowSource{border-color:#afd6bf;border-radius:11px;gap:11px;padding:17px}.flowAppIcon{color:#fff;background:var(--green);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-family:DM Mono,monospace;font-size:9px;display:grid}.flowSource div,.flowClaim div,.flowArtifact div{flex-direction:column;gap:3px;min-width:0;display:flex}.flowSource small,.flowClaim small,.flowArtifact small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.flowSource strong,.flowClaim strong,.flowArtifact strong{overflow-wrap:anywhere;font-size:10px;line-height:1.25}.flowSource div>span{color:var(--green);font-family:DM Mono,monospace;font-size:12px;font-weight:600}.flowSource s{color:var(--red)}.flowBridge{flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0 8px;transition:opacity .22s,transform .22s;display:flex}.flowBridge span{color:#84918b;text-align:center;text-transform:uppercase;font-family:DM Mono,monospace;font-size:6px}.flowBridge i{background:#9cbeaa;width:100%;height:1px;position:relative}.flowBridge i:after{content:"";border-top:1px solid #73a489;border-right:1px solid #73a489;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.claimFlowGrid,.artifactFlowGrid{gap:7px;display:grid}.claimFlowGrid{grid-template-columns:1fr 1fr}.flowClaim{border-radius:9px;gap:9px;min-width:0;padding:10px}.flowClaim>span{width:23px;height:23px;color:var(--amber);background:var(--amber-pale);border-radius:7px;flex:none;place-items:center;font-family:DM Mono,monospace;font-size:7px;display:grid}.flowArtifact{border-radius:9px;gap:9px;min-width:0;padding:8px 9px}.flowArtifact div{flex:1}.flowArtifact .surfaceIcon{width:24px;height:24px}.flowCheck{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.consequenceGuardrails{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.consequenceGuardrails>span{color:#66736d;background:#fbfcf9;border:1px solid #dce2dc;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:600;display:flex}.consequenceGuardrails i{color:var(--green);font-style:normal}.timelineIntro h2{letter-spacing:-.02em;margin:5px 0 0;font-size:14px}.timeline{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:20px minmax(0,1fr);gap:8px;min-width:0;display:grid;position:relative}.timeline li:not(:last-child):after{z-index:0;content:"";background:#d8ded9;width:calc(100% - 12px);height:1px;position:absolute;top:9px;left:18px}.timeline li[data-complete=true]:not(:last-child):after{background:#79ba96}.timelineMarker{z-index:1;color:#9aa49f;background:var(--surface);border:1px solid #cbd2cd;border-radius:50%;place-items:center;width:19px;height:19px;font-family:DM Mono,monospace;font-size:7px;transition:all .22s;display:grid}.timeline li[data-complete=true] .timelineMarker{border-color:var(--green);color:#fff;background:var(--green)}.timeline li[data-active=true] .timelineMarker{border-color:var(--green);box-shadow:0 0 0 5px #1e7d591f}.timeline li div{flex-direction:column;gap:2px;min-width:0;display:flex}.timeline li div>span,.timeline li div>time,.timeline li small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:7px;overflow:hidden}.timeline li strong{font-size:9px}.timeline li code{color:#839089;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.executionObservatory .timeline li:not(:last-child):after{background:#8db1a033}.executionObservatory .timeline li[data-complete=true]:not(:last-child):after{background:#52d39394}.executionObservatory .timelineMarker{color:#789185;background:#0a1913;border-color:#9abdac4d}.executionObservatory .timeline li div>time,.executionObservatory .timeline li small,.executionObservatory .timeline li code{color:#6e897c}.executionObservatory .timeline li strong{color:#d6e4dd}@keyframes receipt-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes live-pulse{0%{box-shadow:0 0 #52d39357}70%{box-shadow:0 0 0 7px #52d39300}to{box-shadow:0 0 #52d39300}}@keyframes edge-travel{0%{opacity:.45;transform:translateY(0)}to{opacity:1;transform:translateY(8px)}}.changeProofPanel{background:radial-gradient(circle at 94% 0,#45d28b1c,#0000 20rem),#f8faf6;border:1px solid #bdd7c8;border-radius:14px;margin:0 0 22px;padding:clamp(22px,3vw,32px);box-shadow:0 14px 44px #10231b0d}.changeProofHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.changeProofHeading h2{letter-spacing:-.045em;max-width:720px;margin:7px 0 0;font-size:clamp(22px,2.4vw,34px);line-height:1.08}.liveRefreshBadge{color:var(--green);text-transform:uppercase;background:#eaf5ee;border:1px solid #c8dfd1;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-family:DM Mono,monospace;font-size:8px;display:flex}.liveRefreshBadge i{background:#43cf89;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #43cf891f}.proofFacts{border:1px solid var(--line);background:#ffffffbd;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:23px 0 14px;display:grid}.proofFacts>div{min-width:0;padding:15px}.proofFacts>div+div{border-left:1px solid var(--line)}.proofFacts dt,.proofHash>span{color:var(--soft);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-family:DM Mono,monospace;font-size:7px}.proofFacts dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:650}.proofHash{background:#eef2ed;border:1px solid #d6ded8;border-radius:9px;gap:4px;min-width:0;padding:13px 15px;display:grid}.proofHash code{color:#31463d;overflow-wrap:anywhere;font-size:9px}.changeProofPanel>p{color:var(--muted);margin:12px 0 0;font-size:9px}.overviewGrid,.verificationLayout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:stretch;gap:22px;display:grid}.panel,.lineageCanvas{border:1px solid var(--line);background:var(--surface);border-radius:11px;box-shadow:0 14px 46px #15241e0b}.diffPanel,.activityPanel,.checkPanel,.evidencePanel{padding:24px}.panelHeader,.graphHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panelHeader h2,.graphHeader h2{letter-spacing:-.035em;margin:5px 0 0;font-size:20px;font-weight:600}.riskTag,.appendOnly,.verifiedBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px;font-family:DM Mono,monospace;font-size:8px}.risk-reversible{color:var(--blue);background:#e5eff4}.risk-decision{color:var(--amber);background:var(--amber-pale)}.claimTabs{background:#e9ede8;border-radius:8px;gap:3px;margin:22px 0 18px;padding:3px;display:flex}.claimTabs button{color:#6e7974;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 7px;font-size:9px;display:flex}.claimTabs button span{color:#9ba49f;font-family:DM Mono,monospace;font-size:7px}.claimTabs button[data-active=true]{color:var(--ink);background:var(--surface-strong);box-shadow:0 3px 9px #15241e14}.diffBody{border:1px solid var(--line);background:#f3f5f1;border-radius:8px;overflow:hidden}.diffLine{grid-template-columns:34px minmax(0,1fr);min-height:75px;display:grid}.diffLine+.diffLine{border-top:1px solid var(--line)}.diffSymbol{place-items:center;font-family:DM Mono,monospace;font-size:16px;display:grid}.beforeLine .diffSymbol{color:var(--red);background:var(--red-pale)}.afterLine .diffSymbol{color:var(--green);background:var(--green-pale)}.diffLine div{padding:14px 17px}.diffLine div span,.transformationRow div span{color:var(--soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-family:DM Mono,monospace;font-size:7px;display:block}.diffLine p{margin-bottom:0;font-size:12px;font-weight:600;line-height:1.5}.transformationRow{border-top:1px solid var(--line);background:var(--surface-strong);grid-template-columns:1.2fr 1fr .9fr;display:grid}.transformationRow>div{min-width:0;padding:13px 15px}.transformationRow>div+div{border-left:1px solid var(--line)}code{color:#486158;font-family:DM Mono,monospace;font-size:8px}.transformationRow strong{font-size:9px}.certificateCard{color:#eaf2ed;background:radial-gradient(circle at 86% 14%, #47a3713d, transparent 14rem), var(--dark);padding:23px;position:relative;overflow:hidden;box-shadow:0 22px 58px #12231e2b}.certificateCard:after{content:"";border:1px solid #78dba71f;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-55px;box-shadow:inset 0 0 0 25px #78dba706}.certificateTopline{z-index:1;color:#789187;justify-content:space-between;font-family:DM Mono,monospace;font-size:8px;position:relative}.verifiedBadge{color:#237550;background:#ddf2e6;gap:5px}.verifiedBadge span{font-size:10px}.verifiedBadge[data-pending=true]{color:#8b5b21;background:#f5e9d7}.miniSeal{color:#79dda8;border:1px solid #7adea980;border-radius:50%;place-items:center;width:39px;height:39px;margin:25px 0 18px;font-family:DM Mono,monospace;font-size:11px;display:grid;box-shadow:inset 0 0 0 5px #7adea90d}.certificateCard .sectionKicker{color:#72b18e}.certificateCard h2{z-index:1;letter-spacing:-.03em;margin:7px 0 15px;font-size:18px;font-weight:500;line-height:1.3;position:relative}.certificateCard blockquote{color:#aebfb7;border-left:2px solid #4bac78;padding-left:13px;font-family:DM Mono,monospace;font-size:8px;line-height:1.65}.certificateFacts{border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c;grid-template-columns:1fr 1fr;margin:21px 0 16px;display:grid}.certificateFacts div{border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;padding:11px 12px}.certificateFacts dt{color:#71877d;text-transform:uppercase;margin-bottom:3px;font-size:7px}.certificateFacts dd{color:#e6f1eb;font-family:DM Mono,monospace;font-size:9px}.certificateScope{z-index:1;color:#82968d;font-size:8px;line-height:1.55;position:relative}.secondaryButton{z-index:1;color:#dce9e2;text-align:left;background:#ffffff0b;border:1px solid #ffffff21;border-radius:7px;width:100%;padding:10px 12px;font-size:9px;position:relative}.secondaryButton span{float:right}.certificateHold{z-index:1;color:#dfba77;background:#ad6b211a;border:1px solid #e8b7633d;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid;position:relative}.certificateHold>span{border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;font-family:DM Mono,monospace;font-size:8px;display:grid}.certificateHold div{flex-direction:column;gap:3px;min-width:0;display:flex}.certificateHold strong{color:#ead4aa;font-size:9px}.certificateHold small{color:#8ca096;font-size:7px;line-height:1.5}.activityPanel,.evidencePanel{margin-top:22px}.appendOnly{color:#63726b;background:#e8ece7}.activityTable,.evidenceTable{border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--line);width:100%;margin-top:19px}.activityTable th,.activityTable td,.evidenceTable th,.evidenceTable td{border-bottom:1px solid var(--line);color:#5e6964;text-align:left;vertical-align:middle;height:58px;padding:8px 10px;font-size:9px}.activityTable th,.evidenceTable th{height:36px;color:var(--soft);letter-spacing:.06em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:7px;font-weight:400}.activityTable th:first-child{width:31%}.activityTable th:nth-child(2){width:30%}.activityTable th:nth-child(3){width:23%}.activityTable th:nth-child(4){width:16%}.evidenceTable th:first-child{width:23%}.evidenceTable th:nth-child(2),.evidenceTable th:nth-child(3){width:14%}.evidenceTable th:nth-child(4){width:16%}.evidenceTable th:nth-child(5){width:18%}.evidenceTable th:nth-child(6){width:15%}.evidenceTable td,.evidenceTable th{overflow-wrap:anywhere}.evidenceTable td:last-child,.evidenceTable th:last-child{overflow-wrap:normal;word-break:normal}.activityRow{border-bottom:1px solid var(--line);color:#5e6964;grid-template-columns:1.25fr 1.25fr 1fr .75fr;align-items:center;gap:15px;min-height:58px;font-size:9px;display:grid}.activityHead,.evidenceHead{min-height:36px;color:var(--soft);letter-spacing:.06em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:7px}.artifactName{gap:10px}.artifactName>span:last-child,.evidenceSource{flex-direction:column;gap:2px;min-width:0;display:flex}.artifactName strong,.evidenceSource strong{color:var(--ink);font-size:10px}.artifactName small,.evidenceSource small{color:var(--soft);font-size:8px}.surfaceIcon,.nodeIcon{border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-family:DM Mono,monospace;font-size:8px;font-weight:500;display:grid}.surface-d{color:#2e659e;background:#e0ebf6}.surface-s{color:#b77222;background:#f8ead7}.surface-g{color:#a84840;background:#f7e4e2}.surface-t{color:#46729c;background:#e4edf5}.successCell{min-width:0;color:var(--green);gap:6px;font-weight:700;line-height:1.25}.successCell>span{color:#fff;background:var(--green);border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.viewHeader{padding:24px 0 37px}.viewHeader .sectionKicker{color:var(--green)}.viewHeader h1{max-width:880px;margin-top:12px;font-size:clamp(38px,4.7vw,61px)}.lineageCanvas{padding:24px}.graphLegend{color:var(--soft);border:0;gap:14px;margin:0;padding:0;font-size:8px}.graphLegend span{gap:5px}.graphLegend i{border-radius:2px;width:7px;height:7px}.legendSource{background:var(--green)}.legendClaim{background:var(--amber)}.legendArtifact{background:var(--blue)}.lineageGraph{border:1px solid var(--line);background-color:#f3f5f1;background-image:linear-gradient(#16211e05 1px,#0000 1px),linear-gradient(90deg,#16211e05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:9px;grid-template-columns:minmax(180px,.8fr) 60px minmax(210px,1fr) 60px minmax(220px,1.1fr);align-items:center;min-height:560px;margin-top:25px;padding:26px;display:grid}.graphColumn{flex-direction:column;gap:10px;display:flex}.columnLabel{margin-bottom:4px}.graphNode{z-index:2;background:#fffffff0;border:1px solid #d8ded8;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex;position:relative;box-shadow:0 8px 25px #15241e0e}.graphNode>div{flex-direction:column;gap:3px;min-width:0;display:flex}.graphNode small,.graphNode span{color:var(--soft);font-size:7px}.graphNode strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sourceNode{border-color:#b8d7c5}.sourceNode .nodeIcon{color:#fff;background:var(--green)}.claimNode .nodeIcon{color:var(--amber);background:var(--amber-pale)}.valueChange{font-family:DM Mono,monospace;font-weight:500;color:var(--green)!important;font-size:11px!important}.valueChange s{color:var(--red)}.graphConnector{height:70%;position:relative}.graphConnector:before,.graphConnector:after,.graphConnector span{content:"";background:#aac4b5;position:absolute}.graphConnector span{height:1px;top:50%;left:0;right:0}.multiConnector:after{width:1px;top:12%;bottom:12%;left:50%}.lineageSummary{margin-top:22px}.lineageSummary>div{flex-direction:column;gap:4px;padding:20px 23px;display:flex}.lineageSummary strong{letter-spacing:-.05em;font-size:27px;font-weight:500}.checkList{border-top:1px solid var(--line);margin:21px 0 0;padding:0;list-style:none}.checkList li{border-bottom:1px solid var(--line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:55px;display:grid}.checkIcon{width:20px;height:20px;color:var(--green);background:var(--green-pale);border:1px solid #9cc9af;border-radius:50%;place-items:center;font-size:9px;display:grid}.checkList div{flex-direction:column;gap:2px;display:flex}.checkList strong{font-size:10px}.checkList div span{color:var(--soft);font-size:8px}.checkList code{color:#7b8882}.verificationWaiting{border-top:1px solid var(--line);margin-top:21px;padding-top:21px}.verificationWaitingIntro{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:13px;display:grid}.verificationWaitingIntro>span{color:#a96b27;background:#f7ead7;border:1px solid #deb679;border-radius:50%;place-items:center;width:36px;height:36px;font-family:DM Mono,monospace;font-size:9px;display:grid}.verificationWaitingIntro strong{font-size:13px}.verificationWaitingIntro p{max-width:570px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.65}.verificationPrerequisites{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.verificationPrerequisites li{border:1px solid var(--line);background:#f2f4f0;border-radius:8px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.verificationPrerequisites li[data-state=active]{background:#fbf3e6;border-color:#dfbd86}.verificationPrerequisites li[data-state=complete]{background:#edf7f1;border-color:#b8d8c5}.verificationPrerequisites li>span{color:#87928d;border:1px solid #c8d0ca;border-radius:50%;place-items:center;width:23px;height:23px;font-family:DM Mono,monospace;font-size:7px;display:grid}.verificationPrerequisites li[data-state=active]>span{color:#a66a24;border-color:#d59f53}.verificationPrerequisites li[data-state=complete]>span{color:var(--green);border-color:#76bb94}.verificationPrerequisites li>div{flex-direction:column;gap:2px;display:flex}.verificationPrerequisites strong{font-size:9px}.verificationPrerequisites small{color:var(--soft);font-size:8px}.evidenceRow{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr .8fr .7fr .55fr;align-items:center;gap:15px;min-height:55px;font-size:9px;display:grid}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.appFrame{grid-template-columns:190px minmax(0,1fr)}.overviewGrid,.verificationLayout{grid-template-columns:1fr}.routeCardGrid,.artifactProofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.typedPlanList li{grid-template-columns:28px 34px minmax(0,1fr) 108px}.typedPlanList .planResult{grid-column:3/-1;justify-self:start}.certificateCard{min-height:490px}.executionBody,.judgeStage{grid-template-columns:1fr}.sourceShiftCard{width:min(480px,100%)}.metricStrip,.lineageSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(3),.metric:nth-child(4),.lineageSummary>div:nth-child(3),.lineageSummary>div:nth-child(4){border-top:1px solid var(--line)}.metric:nth-child(3),.lineageSummary>div:nth-child(3){border-left:0}.consequenceFlow{grid-template-columns:1fr;gap:16px}.flowBridge{background:#9cbeaa;width:1px;height:28px;margin:-7px auto;padding:0}.flowBridge span,.flowBridge i{display:none}.lineageGraph{grid-template-columns:1fr;gap:20px}.graphConnector{background:#aac4b5;width:1px;height:30px;margin:-10px auto}.graphConnector span,.graphConnector:after{display:none}}@media (width<=780px){.appFrame{display:block}.topbar{height:62px;padding:0 14px}.brandDescriptor,.environment,.systemStatus,.sidebar{display:none}.topbarActions{gap:8px}.introReplayButton{display:none}.recordingReady{padding:28px 18px;inset:62px 0 0}.recordingReady h1{font-size:clamp(38px,12vw,58px)}.recordingReadyRoute{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.recordingReadyRoute li:after{display:none}.recordingReadyMeta{text-align:left;grid-template-columns:auto minmax(0,1fr);max-width:100%}.mainContent{padding:20px 14px 60px}.executionObservatory{padding:20px 16px}.executionHeader{flex-direction:column;align-items:flex-start}.executionConnection{justify-content:center;align-self:stretch}.executionTerminal li{grid-template-columns:52px 58px minmax(0,1fr)}.executionTerminal li code{display:none}.terminalGate{grid-template-columns:14px minmax(0,1fr)}.terminalGate>span:last-child{grid-column:2}.judgeStage{border-radius:16px;gap:28px;min-height:auto;padding:30px 22px}.judgeStage .incidentHeading h1{font-size:clamp(42px,13vw,60px)}.heroProofRow{flex-direction:column;align-items:flex-start}.sourceShiftCard{padding:18px}.judgeStage+.metricStrip{margin:12px 0 0}.consequenceMap{padding:19px}.consequenceHeader{flex-direction:column;align-items:flex-start}.consequenceFlow{padding:15px}.claimFlowGrid{grid-template-columns:1fr}.changeProofHeading{flex-direction:column}.proofFacts{grid-template-columns:1fr 1fr}.proofFacts>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.proofFacts>div:nth-child(4){border-top:1px solid var(--line)}.mobileNav{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#dfe4def5;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-bottom:14px;padding:3px;display:grid;position:sticky;top:66px;box-shadow:0 8px 24px #15241e14}.mobileNav button{color:#6d7773;background:0 0;border:0;border-radius:6px;min-width:0;padding:8px 3px;font-size:8px;line-height:1.15}.mobileNav button[data-active=true]{color:var(--ink);background:#fff}.incidentHero{grid-template-columns:1fr;gap:28px;padding-top:20px}.certificateSeal{width:160px;min-height:160px;margin:0 auto}.metricStrip,.lineageSummary{grid-template-columns:1fr 1fr}.metric:nth-child(3),.metric:nth-child(4),.lineageSummary>div:nth-child(3),.lineageSummary>div:nth-child(4){border-top:1px solid var(--line)}.metric:nth-child(3),.lineageSummary>div:nth-child(3){border-left:0}.timeline{grid-template-columns:1fr 1fr;gap:14px 0}.timeline li:not(:last-child):after{display:none}.claimTabs{grid-template-columns:1fr 1fr;display:grid}.transformationRow{grid-template-columns:1fr}.transformationRow>div+div{border-top:1px solid var(--line);border-left:0}.activityTable,.evidenceTable{margin-top:0}.tableScroller{margin-top:19px;overflow-x:auto}.activityTable{min-width:690px}.evidenceTable{min-width:760px}.graphHeader,.panelHeader{flex-direction:column;align-items:flex-start}.lineageGraph{min-height:auto;padding:15px}}.startupState{isolation:isolate;background:radial-gradient(circle at 79% 8%,#46af7821,#0000 29rem),radial-gradient(circle at 4% 94%,#b687320f,#0000 26rem),linear-gradient(150deg,#f2f4ef 0%,#e9ede7 56%,#e4e9e3 100%);flex-direction:column;width:100%;min-height:100vh;padding:clamp(24px,3vw,46px) clamp(28px,5vw,88px) 28px;display:flex;position:relative;overflow:hidden}.startupGrid{z-index:-1;opacity:.32;background-image:linear-gradient(#294f3d0e 1px,#0000 1px),linear-gradient(90deg,#294f3d0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.startupHeader{justify-content:space-between;align-items:center;gap:30px;width:min(1680px,100%);margin:0 auto;display:flex}.startupBrand,.startupEnvironment,.startupConnectionStatus{align-items:center;display:flex}.startupBrand{gap:13px}.startupBrand .brandMark{color:#14704d;background:#ffffff8c;border-color:#1676514d;width:38px;height:38px;box-shadow:inset 0 0 0 5px #1676510a}.startupBrand strong{letter-spacing:.17em;font-size:.76rem}.startupBrand>span:last-child{color:#718078;border-left:1px solid #23433426;padding-left:15px;font-size:.7rem}.startupEnvironment{color:#65746c;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff75;border:1px solid #234a371f;border-radius:999px;gap:9px;padding:8px 12px;font-family:DM Mono,monospace;font-size:.58rem}.startupEnvironment i,.startupConnectionStatus i{background:var(--green-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #52d3931a}.startupLayout{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(440px,.78fr);align-items:center;gap:clamp(56px,8vw,136px);width:min(1480px,100%);margin:24px auto;padding:clamp(26px,5vh,72px) 0;display:grid}.startupNarrative{min-width:0}.startupNarrative>.sectionKicker{color:var(--green);margin-bottom:18px;display:block}.startupNarrative h1{letter-spacing:-.072em;max-width:820px;margin:0;font-size:clamp(3.4rem,5.6vw,6.7rem);font-weight:650;line-height:.91}.startupNarrative>p{max-width:720px;color:var(--muted);margin:28px 0 0;font-size:clamp(.95rem,1.15vw,1.18rem);line-height:1.65}.startupProofs{border-top:1px solid #2d4e3e24;grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px;margin:42px 0 0;padding:0;list-style:none;display:grid}.startupProofs li{gap:4px;min-width:0;padding:18px 20px 0 0;display:grid}.startupProofs li+li{border-left:1px solid #2d4e3e1f;padding-left:20px}.startupProofs span{color:var(--green);margin-bottom:6px;font-family:DM Mono,monospace;font-size:.58rem}.startupProofs strong{font-size:.82rem}.startupProofs small{color:var(--soft);text-overflow:ellipsis;font-size:.67rem;line-height:1.45;overflow:hidden}.startupConnectCard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 100% 0,#50cb8b1f,#0000 18rem),#fafbf8db;border:1px solid #21493626;border-radius:24px;padding:clamp(30px,3.2vw,48px);position:relative;overflow:hidden;box-shadow:0 28px 80px #142b211f}.startupConnectCard:after{content:"";pointer-events:none;border:1px solid #16765114;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-112px;right:-92px;box-shadow:inset 0 0 0 42px #16765106}.startupCardTopline{color:#78857f;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-bottom:38px;font-family:DM Mono,monospace;font-size:.58rem;display:flex}.startupConnectionStatus{color:#87938d;background:#ffffffa6;border:1px solid #dde4df;border-radius:999px;gap:7px;padding:6px 9px}.startupConnectionStatus i{box-shadow:none;background:#a5afa9}.startupConnectionStatus[data-active=true]{color:#126d4a;background:var(--green-pale);border-color:#1676512b}.startupConnectionStatus[data-active=true] i{background:var(--green-bright);box-shadow:0 0 0 4px #52d3931a}.workspaceGlyph{background:#fff;border:1px solid #2d4a3d1f;border-radius:17px;grid-template-columns:1fr 1fr;width:64px;height:64px;margin-bottom:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #18332717}.workspaceGlyph>span:first-child{background:#4285f42b}.workspaceGlyph>span:nth-child(2){background:#34a8532b}.workspaceGlyph>span:nth-child(3){background:#fbbc042b}.workspaceGlyph>span:nth-child(4){background:#ea43352b}.workspaceGlyph strong{color:#173b2d;place-items:center;font-family:DM Mono,monospace;font-size:1rem;display:grid;position:absolute;inset:0}.startupConnectCard>.sectionKicker{color:var(--green);display:block}.startupConnectCard h2{letter-spacing:-.055em;max-width:440px;margin:8px 0 14px;font-size:clamp(1.8rem,2.6vw,2.85rem);line-height:1.02}.startupConnectCard>p{max-width:470px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.startupActions,.approvalActions{flex-wrap:wrap;gap:10px;display:flex}.startupState .replayButton,.startupState .secondaryButton,.generatedPacket .secondaryButton{color:#20352c;text-align:center;background:#ffffffeb;border:1px solid #bccbc3;justify-content:center;width:auto;min-width:148px;padding:11px 16px;font-size:.78rem;font-weight:700;box-shadow:0 7px 18px #152e2314}.startupState .startupActions{margin-top:26px}.startupState .primaryButton,.startupState .replayButton,.startupState .secondaryButton{border-radius:9px;min-height:44px}.startupState .replayButton:hover,.startupState .secondaryButton:hover,.generatedPacket .secondaryButton:hover{border-color:var(--green);color:#0d5a3c;background:#fff}.startupState .primaryButton{color:#fff;background:#116f4c;justify-content:center;align-items:center;gap:24px;min-width:220px;padding:12px 18px;font-size:.8rem;display:inline-flex;box-shadow:0 10px 26px #116f4c40}.startupTrustFacts{z-index:1;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 0;display:grid;position:relative}.startupTrustFacts>div{min-width:0;padding:16px 12px 0 0}.startupTrustFacts>div+div{border-left:1px solid var(--line);padding-left:12px}.startupTrustFacts dt{color:var(--soft);text-transform:uppercase;margin-bottom:5px;font-family:DM Mono,monospace;font-size:.52rem}.startupTrustFacts dd{margin:0;font-size:.66rem;font-weight:650;line-height:1.4}.startupResultZone{width:min(1480px,100%);margin:0 auto 24px}.startupResultZone .generatedPacket{width:100%}.startupResultZone>.actionError{background:var(--red-pale);border:1px solid #aa4f452e;border-radius:10px;padding:14px 16px}.startupFooter{color:#839088;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #2b4a3b1f;flex-wrap:wrap;gap:12px 28px;width:min(1680px,100%);margin:0 auto;padding-top:20px;font-family:DM Mono,monospace;font-size:.55rem;display:flex}@media (width<=1100px){.startupState{overflow:hidden auto}.startupLayout{grid-template-columns:1fr;gap:54px;width:min(760px,100%);padding-block:54px}.startupNarrative h1{max-width:720px;font-size:clamp(3.6rem,9vw,6rem)}.startupConnectCard{width:min(620px,100%)}}.startupState button:focus-visible,.generatedPacket button:focus-visible{outline-offset:3px;outline:3px solid #16765147}.generatedPacket{width:min(920px,100vw - 56px);box-shadow:var(--shadow);background:#f7f8f4e0;border:1px solid #1676513d;border-radius:18px;margin-top:14px;padding:26px}.generatedPacket h2{margin:9px 0 8px;font-size:clamp(1.5rem,3vw,2.25rem)}.generatedPacket>p{max-width:760px;font-size:.9rem}.generatedLinks{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin:19px 0;display:grid}.generatedLinks a{border:1px solid var(--line);background:var(--surface-strong);border-radius:10px;gap:4px;padding:13px;display:grid}.generatedLinks a:hover{border-color:#1676516b}.generatedLinks span,.generatedLinks small{color:var(--soft);text-transform:uppercase;font-family:DM Mono,monospace;font-size:.64rem}.generatedLinks strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.emailAutomationPanel{background:radial-gradient(circle at 96% 0%, #52d39326, transparent 29rem), var(--surface);border-color:#1676514d;margin:24px 0;overflow:hidden}.emailAutomationIntro{border-bottom:1px solid var(--line);padding:30px 30px 25px}.emailAutomationIntro h2{letter-spacing:-.055em;max-width:720px;margin:7px 0 10px;font-size:clamp(1.8rem,3.4vw,3.15rem);line-height:1}.emailAutomationIntro>p{max-width:740px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.emailFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.emailFlow li{background:#ffffffb3;border:1px solid #16765129;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:.75rem;font-weight:700;display:flex}.emailFlow span{width:25px;height:25px;color:var(--green);background:var(--green-pale);border-radius:50%;flex:none;place-items:center;font-family:DM Mono,monospace;font-size:.58rem;display:grid}.emailAutomationBody,.emailSetupForm{padding:25px 30px 30px}.emailCallToAction{justify-content:space-between;align-items:center;gap:24px;padding:22px 30px 25px;display:flex}.emailCallToAction p{max-width:720px;color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.emailCallToAction .primaryButton{flex:none}.automationRoute{border:1px solid var(--line);background:var(--surface-strong);border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.automationRoute>div{gap:4px;min-width:0;display:grid}.automationRoute span,.emailField>span,.emailSetupGrid label>span{color:var(--soft);letter-spacing:.04em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem}.automationRoute strong{overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.automationRoute small{color:var(--soft);overflow-wrap:anywhere;font-family:DM Mono,monospace;font-size:.55rem;line-height:1.35}.automationRoute>i{color:var(--green);font-style:normal}.emailDemoCard{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden;box-shadow:0 12px 30px #15241e0d}.emailField{border-bottom:1px solid #e5e9e5;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 16px;display:grid}.emailField strong,.emailField p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8rem}.emailBodyField{align-items:start;min-height:86px}.emailBodyField p{color:var(--muted);line-height:1.55}.emailSenderGuard{color:#8a5a18;background:#fff9ed;border-bottom:1px solid #e5e9e5;margin:0;padding:11px 16px;font-size:.7rem;line-height:1.5}.emailSenderGuard.successGuard{color:var(--green);background:var(--green-pale)}.conversationStart{justify-items:start;gap:10px;padding:22px;display:grid}.conversationStart h3,.conversationStart p{margin:0}.conversationStart h3{font-size:1.25rem}.conversationStart p{max-width:720px;color:var(--muted);font-size:.78rem;line-height:1.6}.conversationStart .primaryButton{margin-top:4px}.emailDemoActions{background:#f2f5f1;flex-wrap:wrap;gap:9px;padding:14px 16px;display:flex}.emailDemoActions .primaryButton,.emailDemoActions .secondaryButton,.emailDemoActions .dangerButton{border-radius:8px;justify-content:center;align-items:center;width:auto;min-width:150px;padding:11px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.emailDemoActions .secondaryButton{color:#243a31;background:#fff;border:1px solid #bfcac3}.emailDemoActions .dangerButton{color:var(--red);background:var(--red-pale);cursor:pointer;border:1px solid #aa4f4559}.emailReceiptHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:27px;display:flex}.emailReceiptHeader h3{margin:5px 0 0;font-size:1.2rem}.watchBadge{color:var(--green);background:var(--green-pale);text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-family:DM Mono,monospace;font-size:.61rem;display:inline-flex}.watchBadge i{background:var(--green-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #52d39326}.watchBadge.neutralBadge{color:var(--soft);background:#ebefec}.emailEmpty{color:var(--muted);margin:0;padding:24px 30px;font-size:.82rem;line-height:1.55}.emailAutomationBody>.emailEmpty{background:#ffffff8c;border:1px dashed #bfcbc4;border-radius:10px;margin-top:10px;padding:16px}.emailEventList{gap:9px;margin-top:12px;display:grid}.emailEventList article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) minmax(230px,.65fr);align-items:start;gap:14px;padding:15px;display:grid}.emailEventList article>div{gap:4px;display:grid}.emailEventList article>div>span,.emailEventList article p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.emailEventStatus{color:var(--green);background:var(--green-pale);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-family:DM Mono,monospace;font-size:.58rem}.emailEventStatus.status-escalated{color:var(--amber);background:var(--amber-pale)}.emailEventStatus.status-reviewing{color:#765c1b;background:#fff1bd}.emailEventStatus.status-rejected{color:var(--red);background:var(--red-pale)}.emailEventStatus.status-ignored{color:var(--soft);background:#ebefec}.emailEventList dl{gap:5px;margin:0;display:grid}.emailEventList dl>div{justify-content:space-between;gap:10px;font-family:DM Mono,monospace;font-size:.58rem;display:flex}.emailEventList dt{color:var(--soft);text-transform:uppercase}.emailEventList dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emailProposal{background:var(--amber-pale);border:1px solid #b0771e3d;border-radius:8px;gap:5px;margin-top:8px;padding:11px 12px;display:grid}.emailProposal>span{letter-spacing:.04em;text-transform:uppercase;font-family:DM Mono,monospace;color:var(--amber)!important;font-size:.57rem!important}.emailProposal>strong{font-size:.78rem}.emailReviewProof{font-weight:700;color:var(--green)!important;margin-top:7px!important}.emailReviewActions{border:0;flex-wrap:wrap;grid-column:2/-1;margin:0;padding:4px 0 0;gap:9px!important;display:flex!important}.emailReviewActions>button{justify-content:center;width:auto;min-width:170px}.unmatchedList article>.secondaryButton{color:#243a31;background:#fff;border:1px solid #bfcac3;grid-column:2/-1;justify-self:start;width:auto}.emailSetupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.emailSetupGrid label{gap:7px;display:grid}.emailSetupGrid label:last-child{grid-column:1/-1}.emailSetupGrid input,.emailSetupGrid select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bcc8c0;border-radius:8px;padding:10px 12px;font-size:.8rem}.emailSetupGrid input[readonly]{color:var(--muted);background:#eef2ee}.emailSetupGrid input:focus,.emailSetupGrid select:focus{border-color:var(--green);outline:3px solid #1676512e}.emailSetupFooter{justify-content:space-between;align-items:center;gap:20px;margin-top:17px;display:flex}.emailSetupFooter p{max-width:670px;color:var(--muted);margin:0;font-size:.74rem;line-height:1.55}.emailSetupFooter .primaryButton{flex:none}.approvalPanel{border-color:color-mix(in srgb, var(--amber) 45%, var(--line));margin-bottom:24px;padding:24px}.recoveryPanel{border-color:color-mix(in srgb, var(--red) 38%, var(--line));background:color-mix(in srgb, var(--surface) 94%, #fff1ed);margin-bottom:24px;padding:24px}.recoveryOperation{border:1px solid var(--line);background:var(--surface-strong);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:18px;display:flex}.recoveryOperation>div{gap:6px;display:grid}.recoveryOperation span,.recoveryOperation small,.actionNotice{color:var(--muted);font-size:.82rem;line-height:1.55}.recoveryOperation code{overflow-wrap:anywhere}.actionNotice{margin:16px 0 0}.approvalList{gap:12px;margin-top:20px;display:grid}.approvalList article{border:1px solid var(--line);background:var(--surface-strong);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex}.approvalList article>div:first-child{gap:5px;display:grid}.approvalList article span,.actionError{color:var(--muted);font-size:.86rem}.approvalActions{flex:none}.approvalActions .secondaryButton,.approvalActions .replayButton{text-align:center;justify-content:center;width:auto;min-width:108px;padding:11px 14px;font-size:.72rem}.approvalActions .secondaryButton{color:#293a33;background:#fff;border-color:#cbd4ce}.approvalActions .replayButton{border-color:var(--green);color:#fff;background:var(--green);box-shadow:0 8px 20px #1676512e}.approvalActions .replayButton:hover{color:#fff;background:#105f41}.actionError{color:var(--red);margin:16px 0 0}button:disabled{cursor:not-allowed;opacity:.55}.routeDirectory{border:1px solid var(--line);box-shadow:var(--shadow);background:#f7f8f4eb;border-radius:16px;margin-top:28px;padding:clamp(24px,3vw,36px)}.routeDirectoryHeader{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.routeDirectoryHeader h2{letter-spacing:-.055em;margin:6px 0 0;font-size:clamp(1.65rem,3vw,2.8rem)}.routeDirectoryHeader p{max-width:390px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.routeCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.routeCard{min-height:175px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #d4ddd6;border-radius:13px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.routeCard:hover{border-color:#1676516b;transform:translateY(-2px);box-shadow:0 14px 28px #15241e17}.routeCardIndex,.routeCardGroup,.routeCardStatus{text-transform:uppercase;font-family:DM Mono,monospace;font-size:.58rem}.routeCardIndex{color:var(--green)}.routeCardGroup{color:var(--soft);position:absolute;top:18px;right:18px}.routeCard strong{align-self:end;margin-top:22px;font-size:1.05rem}.routeCard small{color:var(--muted);margin-top:5px;font-size:.7rem;line-height:1.45}.routeCardStatus{color:var(--green);align-self:end;margin-top:13px}.routeCard>i{color:var(--green);font-style:normal;position:absolute;bottom:16px;right:18px}@media (width>=1600px){.appFrame{grid-template-columns:232px minmax(0,1fr)}.mainContent{padding-inline:clamp(44px,3.5vw,78px)}.judgeStage{min-height:540px}.routeCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.routeCard:nth-child(5){grid-column:2}.routeCard{min-height:184px;padding:20px}.routeCard strong{font-size:1.12rem}}.repairPlanPanel,.recoveryStatusPanel,.artifactProofPanel,.proofDiffPanel{margin-bottom:22px;padding:26px}.planSummary{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.planSummary>div{border-left:1px solid var(--line);gap:4px;padding:17px;display:grid}.planSummary>div:first-child{border-left:0}.planSummary strong{letter-spacing:-.05em;font-size:1.65rem}.planSummary span{color:var(--muted);font-size:.67rem}.planSummary [data-alert=true] strong{color:var(--red)}.typedPlanList{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.typedPlanList li{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:28px 34px minmax(0,1fr) 110px 130px;align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.planStep{color:var(--soft);font-family:DM Mono,monospace;font-size:.6rem}.typedPlanList li>div{gap:3px;min-width:0;display:grid}.typedPlanList li>div>strong{font-size:.78rem}.typedPlanList li>div>span,.typedPlanList li>div>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.planLane,.planResult{text-align:center;text-transform:uppercase;border-radius:999px;padding:6px 8px;font-family:DM Mono,monospace;font-size:.56rem}.lane-automatic{color:var(--green);background:var(--green-pale)}.lane-approval{color:var(--amber);background:var(--amber-pale)}.lane-draft{color:var(--blue);background:#e5eff4}.planResult{color:var(--muted);background:#edf0ec}.planResult[data-attention=true]{color:var(--red);background:var(--red-pale)}.recoveryStatusPanel{background:linear-gradient(135deg, #fff9f5, var(--surface));border-color:#aa4f4557}.recoverySpine{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.recoverySpine article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:15px;display:grid}.recoverySpine article>span{width:28px;height:28px;color:var(--green);background:var(--green-pale);border-radius:50%;place-items:center;font-family:DM Mono,monospace;font-size:.58rem;display:grid}.recoverySpine article[data-state=active]>span{color:var(--red);background:var(--red-pale)}.recoverySpine article>div{gap:5px;display:grid}.recoverySpine strong{font-size:.76rem}.recoverySpine small{color:var(--muted);font-size:.66rem;line-height:1.45}.recoveryReconcileAction{background:#ffffffc2;border:1px solid #aa4f453d;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.recoveryReconcileAction .actionNotice{max-width:760px;margin:0}.recoveryReconcileAction .replayButton{border-color:var(--green);color:#fff;background:var(--green);flex:none;justify-content:center;min-width:176px;box-shadow:0 8px 20px #1676512e}.artifactProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.artifactProofGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:17px;display:grid}.artifactProofTopline{color:var(--soft);text-transform:uppercase;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;font-family:DM Mono,monospace;font-size:.58rem;display:grid}.artifactProofTopline>span:last-child{color:var(--green);background:var(--green-pale);border-radius:999px;padding:5px 7px}.artifactProofTopline>span[data-attention=true]{color:var(--red);background:var(--red-pale)}.artifactProofGrid h3{margin:14px 0 5px;font-size:1rem}.artifactProofGrid p{color:var(--muted);margin:0;font-size:.7rem}.artifactProofGrid dl{gap:7px;margin:16px 0;display:grid}.artifactProofGrid dl>div{grid-template-columns:90px minmax(0,1fr);gap:10px;font-size:.64rem;display:grid}.artifactProofGrid dt{color:var(--soft);text-transform:uppercase;font-family:DM Mono,monospace}.artifactProofGrid dd,.artifactProofGrid code{overflow-wrap:anywhere;min-width:0}.artifactOpenLink,.artifactLinkUnavailable{border-top:1px solid var(--line);align-self:end;margin-top:auto;padding-top:12px;font-size:.68rem;font-weight:700}.artifactOpenLink{color:var(--green)}.artifactLinkUnavailable{color:var(--soft)}.preservationPanel{color:#eaf5ef;background:linear-gradient(135deg,#08140f,#123326);border:1px solid #52d3933d;border-radius:16px;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);margin-bottom:22px;display:grid;overflow:hidden;box-shadow:0 24px 62px #0a1c1529}.preservationScore{border-right:1px solid #ffffff1f;align-content:center;padding:30px;display:grid}.preservationScore span,.preservationScore small{color:#88a297;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem}.preservationScore strong{color:var(--green-bright);letter-spacing:-.07em;margin:10px 0 5px;font-size:3.2rem}.preservationStory{padding:30px}.preservationStory .sectionKicker{color:#67c996}.preservationStory h2{letter-spacing:-.055em;max-width:720px;margin:7px 0 8px;font-size:clamp(1.6rem,3vw,2.6rem)}.preservationStory>p{color:#98ada4;max-width:760px;font-size:.75rem;line-height:1.65}.preservationSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.preservationSteps>div{background:#ffffff09;border:1px solid #83c9a426;border-radius:10px;gap:5px;padding:13px;display:grid}.preservationSteps span,.preservationSteps code{color:#76a98f;font-family:DM Mono,monospace;font-size:.57rem}.preservationSteps strong{font-size:.72rem}.certifiedReference{background:#f4f8f3c7;border:1px dashed #16765161;border-radius:15px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:28px;margin:22px 0;padding:26px;display:grid}.certifiedReference h2{letter-spacing:-.05em;margin:7px 0 8px;font-size:clamp(1.5rem,2.6vw,2.3rem)}.certifiedReference p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.6}.referenceCertificate{color:#e9f7ef;background:var(--dark);border-radius:12px;padding:18px;display:grid}.referenceCertificate>strong{color:var(--green-bright);letter-spacing:-.06em;margin-top:18px;font-size:2.8rem}.referenceCertificate>span:not(.verifiedBadge){color:#8da49a;font-size:.65rem}.referenceCertificate dl{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;display:grid}.referenceCertificate dl>div{border-left:1px solid #ffffff21;padding:12px 8px 0}.referenceCertificate dl>div:first-child{border-left:0}.referenceCertificate dt{color:#71877d;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.53rem}.referenceCertificate dd{overflow-wrap:anywhere;margin-top:5px;font-size:.66rem}.architectureCanvas{color:#eaf5ef;background:linear-gradient(#70d5a109 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#70d5a109 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 50% 42%,#33a46a2e,#0000 28rem),#08140f;border:1px solid #52d3933b;border-radius:20px;padding:clamp(24px,4vw,44px);box-shadow:0 28px 70px #0a1c1533}.architectureBoundary,.architectureRow,.architectureCore,.architectureTrustRow{gap:12px;display:grid}.architectureBoundary{background:#ffffff09;border:1px solid #70d5a138;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));padding:25px 16px 16px;position:relative}.architectureBoundary>span{color:#69b78f;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;position:absolute;top:7px;left:16px}.architectureBoundary>div,.architectureRow article,.architectureCore article,.architectureTrustRow article{background:#020b088c;border:1px solid #94caae24;border-radius:10px;gap:4px;padding:14px;display:grid}.architectureCanvas small{color:#7e988c;font-size:.62rem}.architectureArrow{color:var(--green-bright);text-align:center;text-transform:uppercase;padding:11px;font-family:DM Mono,monospace;font-size:.58rem;display:block}.architectureRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center}.architectureRow i{color:var(--green-bright);font-style:normal}.architectureRow article>span,.architectureCore article>span{color:#68c796;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem}.architectureCore{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.architectureCore .geminiNode{background:#9f74231a;border-color:#d2b55b57}.architectureCore .geminiNode>span{color:#e1ba73}.architectureTrustRow{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.architectureTrustRow article:last-child{border-color:#52d39357}.packetContractPanel{background:radial-gradient(circle at 100% 0,#50cb8b1a,#0000 24rem),#fafbf8e6;border:1px solid #1f583d2b;border-radius:18px;margin-top:22px;padding:clamp(24px,3.6vw,42px);box-shadow:0 22px 55px #11302214}.packetContractHeading{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.packetContractHeading h2{letter-spacing:-.06em;max-width:720px;margin:6px 0 0;font-size:clamp(1.65rem,3.2vw,3rem);line-height:1}.contractProofBadge{color:var(--green);background:var(--green-pale);text-transform:uppercase;border:1px solid #16765126;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-family:DM Mono,monospace;font-size:.54rem;display:inline-flex}.contractProofBadge i{background:var(--green-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #52d3931a}.packetContractPanel>p{max-width:900px;color:var(--muted);margin:20px 0 0;font-size:.76rem;line-height:1.7}.packetContractFlow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:28px;display:grid}.packetContractFlow article{border:1px solid var(--line);background:#ffffffc7;border-radius:12px;align-content:start;gap:7px;min-height:132px;padding:18px;display:grid}.packetContractFlow article>span{color:var(--green);text-transform:uppercase;font-family:DM Mono,monospace;font-size:.54rem}.packetContractFlow article strong{font-size:.88rem}.packetContractFlow article small{color:var(--soft);font-size:.62rem;line-height:1.55}.packetContractFlow>i{color:var(--green);font-style:normal}.packetContractProof{color:#dceae3;background:var(--dark);border:1px solid #52d39333;border-radius:12px;grid-template-columns:minmax(180px,.38fr) minmax(0,1.62fr);align-items:center;gap:18px;margin-top:12px;padding:18px;display:grid}.packetContractProof>code{color:var(--green-bright);font-size:.68rem}.packetContractProof dl{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.packetContractProof dl>div{border-left:1px solid #ffffff1c;min-width:0;padding:4px 13px}.packetContractProof dt{color:#71877c;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.5rem}.packetContractProof dd{color:#c9d9d1;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:.58rem;font-weight:600;overflow:hidden}@media (width<=1100px){.runProgress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.runProgress li,.runProgress li:first-child,.runProgress li:last-child{border:1px solid var(--line);border-radius:9px}.geminiDecisionBody,.packetContractProof{grid-template-columns:1fr}.packetContractProof dl>div:first-child{border-left:0}}@media (width<=720px){.startupState{min-height:100svh;padding:22px 18px 18px;overflow:hidden auto}.startupBrand>span:last-child,.startupEnvironment{display:none}.startupLayout{gap:38px;margin-block:12px 24px;padding-block:42px 20px}.startupNarrative h1{font-size:clamp(2.8rem,14vw,4.2rem);line-height:.94}.startupNarrative>p{margin-top:22px;font-size:.9rem}.startupProofs{grid-template-columns:1fr;margin-top:30px}.startupProofs li{grid-template-columns:30px minmax(0,1fr);gap:2px 8px;padding:13px 0}.startupProofs li+li{border-top:1px solid #2d4e3e1f;border-left:0;padding-left:0}.startupProofs span{grid-row:1/3;margin:2px 0 0}.startupConnectCard{border-radius:18px;padding:24px 20px}.startupCardTopline{margin-bottom:30px}.workspaceGlyph{border-radius:15px;width:56px;height:56px;margin-bottom:22px}.startupConnectCard h2{font-size:2rem}.startupTrustFacts{grid-template-columns:1fr}.startupTrustFacts>div,.startupTrustFacts>div+div{border-top:1px solid var(--line);border-left:0;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.startupTrustFacts dt{margin:0}.startupFooter{gap:9px 18px;padding-top:16px}.runProgress{padding:18px}.runProgressTopline,.packetContractHeading{flex-direction:column;align-items:flex-start}.runProgress ol{grid-template-columns:1fr}.geminiDecision{padding:22px 18px}.geminiDecisionIntro{grid-template-columns:1fr}.geminiDecisionMark{border-radius:12px;width:44px;height:44px}.geminiDecisionInput dl>div,.geminiAuthority,.packetContractFlow{grid-template-columns:1fr}.packetContractFlow>i{text-align:center;transform:rotate(90deg)}.packetContractFlow article{min-height:auto}.packetContractProof dl{grid-template-columns:1fr}.packetContractProof dl>div,.packetContractProof dl>div:first-child{border-top:1px solid #ffffff1c;border-left:0;padding:10px 0}.packetContractProof dd{white-space:normal}.startupActions,.startupActions>button{width:100%}.approvalList article,.recoveryOperation,.emailSetupFooter,.emailCallToAction{flex-direction:column;align-items:stretch}.emailAutomationIntro,.emailAutomationBody,.emailSetupForm,.emailCallToAction{padding-left:18px;padding-right:18px}.emailFlow,.emailSetupGrid{grid-template-columns:1fr}.emailSetupGrid label:last-child{grid-column:auto}.automationRoute,.emailEventList article{grid-template-columns:1fr}.emailReviewActions{grid-column:auto}.emailReviewActions>button{width:100%}.automationRoute>i{text-align:center;transform:rotate(90deg)}.emailDemoActions>*,.emailSetupFooter .primaryButton,.emailCallToAction .primaryButton{width:100%}.emailReceiptHeader{flex-direction:column;align-items:flex-start}.approvalActions>button{flex:1}.recoveryOperation>button{justify-content:center;width:100%}.recoveryReconcileAction{flex-direction:column;align-items:stretch}.recoveryReconcileAction .replayButton{width:100%}.routeDirectoryHeader,.certifiedReference{grid-template-columns:1fr;align-items:stretch}.routeDirectoryHeader{flex-direction:column}.routeCardGrid,.artifactProofGrid,.recoverySpine,.preservationSteps,.architectureCore,.architectureTrustRow{grid-template-columns:1fr}.planSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.planSummary>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.planSummary>div:nth-child(4){border-top:1px solid var(--line)}.typedPlanList li{grid-template-columns:28px 34px minmax(0,1fr)}.typedPlanList .planLane,.typedPlanList .planResult{grid-column:3;justify-self:start}.preservationPanel{grid-template-columns:1fr}.preservationScore{border-bottom:1px solid #ffffff1f;border-right:0}.referenceCertificate dl{grid-template-columns:1fr}.referenceCertificate dl>div{border-top:1px solid #ffffff21;border-left:0}.architectureRow{grid-template-columns:1fr}.architectureRow i{text-align:center;transform:rotate(90deg)}.architectureBoundary{grid-template-columns:1fr}}@media (width<=900px){.openingBrand>span:last-child{display:none}.openingCopy{width:calc(100% - 56px);top:43%;left:28px}.openingCopy h1{max-width:720px;font-size:clamp(2.75rem,10vw,5.2rem)}.openingCopy p{max-width:540px}.openingGraph{opacity:.24;width:900px;right:-310px}.openingSteps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;bottom:28px;left:28px;right:28px}.openingSteps li{justify-content:center;min-width:0;padding-inline:8px}}@media (width<=560px){.openingBrand{left:20px}.openingSkip{right:20px}.openingCopy{width:calc(100% - 40px);top:44%;left:20px}.openingCopy h1{font-size:clamp(2.5rem,13vw,4.4rem);line-height:.95}.openingCopy p{font-size:.84rem}.openingGraph{opacity:.16}.openingNodeLabel{display:none}.openingSteps{grid-template-columns:repeat(2,minmax(0,1fr));bottom:20px;left:20px;right:20px}.openingSteps li{padding-block:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.topbar,.sidebar,.mobileNav,.diffPanel,.activityPanel,.executionObservatory,.metricStrip,.consequenceMap,.viewHeader,.checkPanel,.evidencePanel{display:none!important}.appFrame,.overviewGrid,.verificationLayout{display:block}.mainContent{padding:0}.certificateCard{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;min-height:100vh}}
