.pact-workspace{color:#15272b;background:#f2f0e8;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.pact-app-header{color:#f7f7ec;background:#11282d;align-items:center;gap:36px;min-height:76px;padding:16px max(28px,50vw - 620px);display:flex}.pact-app-logo{flex:none;align-items:center;text-decoration:none;display:inline-flex}.pact-app-header nav{gap:26px;margin-right:auto;display:flex}.pact-app-header nav a{color:#d6ded8;font-size:13px;text-decoration:none}.pact-app-header nav a:hover,.pact-text-link:hover{text-decoration:underline}.pact-text-link{align-items:center;gap:8px;display:inline-flex}.pact-wallet{align-items:center;gap:10px;font-size:12px;display:flex}.pact-wallet code{color:#c4f15a;font-size:12px}.pact-wallet button,.pact-wallet a{color:#f7f7ec;cursor:pointer;background:0 0;border:1px solid #8fa99d;border-radius:5px;padding:10px 12px;text-decoration:none}.pact-wallet button:disabled{opacity:.55;cursor:wait}.pact-wallet span[role=alert]{color:#ffe1cc;max-width:230px}.pact-app-main{max-width:1240px;margin:0 auto;padding:52px 28px 28px}.pact-kicker{letter-spacing:2px;color:#33544a;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:11px;font-weight:800;display:flex}.pact-app-intro{justify-content:space-between;align-items:end;gap:32px;padding:34px 0 42px;display:flex}.pact-app-intro h1 em,.pact-stage-page h1 em{color:#648346;font-style:normal}.pact-app-intro p,.pact-stage-page>p{color:#51665e;max-width:620px;margin-top:23px;font-size:17px;line-height:1.6}.pact-primary-link{color:#142b25;background:#c4f15a;border-radius:4px;justify-content:space-between;gap:35px;min-width:230px;padding:17px 20px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.pact-app-notice{color:#40584e;background:#e7ebde;border-left:3px solid #a6d448;padding:15px 18px;font-size:13px;line-height:1.5}.pact-app-notice a,.pact-text-link{color:#2d5836;font-weight:700}.pact-connect-panel{background:#fffefa;border:1px solid #d9ddd2;min-height:175px;margin-top:32px;padding:36px}.pact-connect-panel h2{letter-spacing:-.8px;font-size:24px}.pact-connect-panel p{color:#62736a;margin-top:12px;font-size:14px}.pact-track{background:#fffefa;border:1px solid #d9ddd2;margin-top:30px;padding:22px}.pact-track label{font-size:13px;font-weight:750}.pact-track>div{gap:8px;margin:12px 0;display:flex}.pact-track input{border:1px solid #bdc8b9;flex:1;min-width:0;padding:12px;font-family:monospace;font-size:13px}.pact-track button{color:#fff;cursor:pointer;background:#142b25;border:0;padding:0 17px;font-size:13px}.pact-track button:disabled{opacity:.5}.pact-track p{color:#65756c;font-size:12px}.pact-status{color:#9d4a2e;margin-top:12px;font-size:13px}.pact-dashboard-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.pact-group{background:#fffefa;border:1px solid #d9ddd2;min-height:174px}.pact-group-head{border-bottom:1px solid #e1e5dc;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.pact-group-head h2{letter-spacing:-.5px;font-size:19px;font-weight:720}.pact-group-head span{color:#536858;font-size:12px}.pact-empty{color:#7b8980;padding:24px 22px;font-size:13px}.pact-task-list{display:grid}.pact-task-card{color:#142b25;border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;padding:17px 22px;text-decoration:none;display:flex}.pact-task-card strong{font-size:14px;display:block}.pact-task-card small{color:#64766a;margin-top:5px;display:block}.pact-task-arrow{color:#54762f;font-size:21px}.pact-app-footer{color:#67796d;letter-spacing:.5px;border-top:1px solid #d1d8cd;justify-content:space-between;gap:20px;margin-top:55px;padding:23px 0;font-size:11px;display:flex}.pact-stage-page .pact-app-notice{max-width:720px;margin:35px 0 25px}.pact-text-link{font-size:14px}@media (max-width:800px){.pact-app-header{flex-wrap:wrap;gap:12px;padding:14px 20px}.pact-app-header nav{order:3;gap:18px;width:100%}.pact-wallet{margin-left:auto}.pact-app-main{padding:38px 18px}.pact-app-intro{display:block}.pact-primary-link{margin-top:27px}.pact-dashboard-grid{grid-template-columns:1fr}.pact-track>div{flex-wrap:wrap}.pact-track input{flex-basis:100%}.pact-track button{padding:12px}.pact-app-footer{display:block}.pact-app-footer span{margin-bottom:9px;display:block}}.pact-flow-form,.pact-flow-card{background:#fffefa;border:1px solid #d9ddd2;gap:16px;margin:24px 0;padding:22px;display:grid}.pact-flow-form label,.pact-flow-card label{gap:7px;font-size:13px;font-weight:700;display:grid}.pact-flow-form input,.pact-flow-form textarea,.pact-flow-card textarea,.pact-flow-card select{font:inherit;background:#fff;border:1px solid #bdc8b9;border-radius:3px;width:100%;max-width:100%;padding:11px}.pact-flow-form textarea,.pact-flow-card textarea{font:13px/1.5 ui-monospace,SFMono-Regular,monospace}.pact-flow-form button,.pact-flow-card button{color:#fff;cursor:pointer;background:#142b25;border:0;border-radius:3px;justify-self:start;padding:12px 16px}.pact-flow-form button:disabled,.pact-flow-card button:disabled{opacity:.5;cursor:not-allowed}.pact-flow-card code,.pact-flow-card p{overflow-wrap:anywhere}.pact-flow-card h2,.pact-flow-card h3{margin:0}.pact-flow-card p{margin:0;line-height:1.5}.pact-row-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pact-row-form label{gap:6px;display:grid}.pact-row-form input{color:#142b25;background:#fff;border:1px solid #bdc8b9;border-radius:3px;padding:10px}.pact-row-form button{grid-column:1/-1}@media (max-width:700px){.pact-row-form{grid-template-columns:1fr}}.pact-workspace *{box-sizing:border-box}:is(.pact-workspace a:focus-visible,.pact-workspace button:focus-visible,.pact-workspace input:focus-visible,.pact-workspace textarea:focus-visible,.pact-workspace select:focus-visible){outline-offset:3px;outline:2px solid #d4e88e}.pact-app-header{background:#0d0f0e;border-bottom:1px solid #353a34}.pact-kicker,.pact-wallet code,.pact-task-arrow{color:#d4e88e}.pact-app-header nav a{color:#cbd1c9}.pact-app-header nav a:hover,.pact-text-link:hover{color:#d4e88e}.pact-wallet button,.pact-wallet a{border-color:#667463;border-radius:3px}.pact-network{white-space:nowrap;color:#d4e88e;letter-spacing:.04em;border:1px solid #43543f;border-radius:999px;align-items:center;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.pact-app-intro p,.pact-stage-page>p{color:#bdc5b9}.pact-app-intro h1 em,.pact-stage-page h1 em{color:#d4e88e}.pact-primary-link{color:#142016;background:#d4e88e}.pact-app-notice{color:#c2cdbd;background:#1a211a;border-left:2px solid #d4e88e}.pact-app-notice a,.pact-text-link{color:#d4e88e}.pact-principles{background:#394139;border:1px solid #394139;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0 0;display:grid}.pact-principles span{color:#c4cec1;letter-spacing:.07em;text-transform:uppercase;background:#111611;padding:17px 15px;font-size:11px;font-weight:680}.pact-showcase{background:#151a15;border:1px solid #3b453a;justify-content:space-between;align-items:end;gap:32px;margin:24px 0 0;padding:27px 28px;display:flex}.pact-showcase div{max-width:730px}.pact-showcase div>span{color:#d4e88e;letter-spacing:.13em;font-size:11px;font-weight:700}.pact-showcase h2{color:#f2f0e9;letter-spacing:-.04em;margin:12px 0;font-size:25px;font-weight:640}.pact-showcase p{color:#bdc7b9;margin:0;font-size:14px;line-height:1.55}.pact-showcase>a{color:#f2f0e9;border-bottom:1px solid #d4e88e;justify-content:space-between;align-items:center;gap:28px;min-width:150px;padding-bottom:10px;font-size:15px;font-weight:670;text-decoration:none;display:flex}.pact-connect-panel p,.pact-track p,.pact-flow-card p{color:#bdc7b9}.pact-track input,.pact-flow-form input,.pact-flow-form textarea,.pact-flow-card textarea,.pact-flow-card select,.pact-row-form input{color:#f3f3ef;background:#0d0f0e;border-color:#637060}.pact-track button,.pact-flow-form button,.pact-flow-card button{color:#142016;background:#d4e88e}.pact-track button[type=button]{color:#eef3e8;background:#354434}.pact-status{color:#f1c4a7;overflow-wrap:anywhere;line-height:1.5}.pact-group-head,.pact-task-card{border-color:#313a30}.pact-group-head h2,.pact-task-card,.pact-flow-form label,.pact-flow-card label{color:#f2f0e9}.pact-group-head span,.pact-empty,.pact-task-card small{color:#b7c2b1}.pact-task-card:hover{background:#20291e}.pact-task-card span:first-child{min-width:0}.pact-task-card strong{overflow-wrap:anywhere}.pact-app-footer{color:#aab5a7;border-color:#353a34;flex-wrap:wrap}.pact-app-footer a{color:#d4e88e;text-decoration:none}.pact-history-list{border:1px solid #3b453a;margin:34px 0 20px}.pact-form-note{line-height:1.5;color:#bbc7b7!important;font-size:13px!important}.pact-create-review{border-left:2px solid #d4e88e}@media (max-width:800px){.pact-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.pact-showcase{flex-direction:column;align-items:start}}@media (max-width:480px){.pact-wallet{justify-content:flex-end;width:100%}.pact-principles{grid-template-columns:1fr}.pact-flow-form,.pact-flow-card,.pact-track{padding:18px}}.pact-create-form{gap:0;padding:0}.pact-create-form fieldset{border:0;border-bottom:1px solid #394139;min-width:0;margin:0;padding:28px}.pact-create-form legend{float:left;letter-spacing:-.04em;width:100%;margin-bottom:13px;font-size:20px;font-weight:650}.pact-create-form legend span{color:#d4e88e;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.pact-create-form fieldset>p{clear:both;margin:0 0 17px}.pact-create-form label{margin:0}.pact-create-form label small{color:#b7c6b3;font-size:11px;font-weight:400}.pact-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pact-create-economics{background:#4a5b43;border:1px solid #4a5b43;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.pact-create-economics span{color:#b9c9b2;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.pact-create-economics strong{letter-spacing:-.04em;margin-top:8px;font-size:29px;display:block}.pact-create-economics small{color:#b9c9b2;background:#111811;grid-column:1/-1;padding:12px 19px}.pact-create-submit{justify-content:space-between;align-items:center;gap:25px;padding:28px;display:flex}.pact-create-submit p{color:#b9c9b2;max-width:560px;font-size:13px;line-height:1.5}.pact-create-submit button{flex:none}@media (max-width:700px){.pact-create-fields,.pact-create-economics{grid-template-columns:1fr}.pact-create-economics small{grid-column:1}.pact-create-submit{display:block}.pact-create-submit button{margin-top:18px}}.pact-create-form fieldset{display:block}.pact-create-form legend{float:none;width:auto}.pact-create-form .pact-create-fields{width:100%}.pact-workspace{color:#f4f3ed;background:#0b0e0c}.pact-app-header{background:#0b0e0c;border-color:#354136;gap:clamp(18px,2.6vw,42px);min-height:82px}.pact-app-header nav a{color:#c7d1c3;letter-spacing:.02em;align-items:center;min-height:38px;font-size:12px;font-weight:650;transition:color .18s;display:inline-flex;position:relative}.pact-app-header nav a:after{content:"";background:#d4e88e;height:1px;transition:right .2s;position:absolute;bottom:2px;left:0;right:100%}.pact-app-header nav a:hover{text-decoration:none}.pact-app-header nav a:hover:after{right:0}.pact-network{color:#d4e88e;letter-spacing:.08em;text-transform:uppercase;background:#192219;border-radius:2px}.pact-wallet button,.pact-wallet a{transition:background-color .18s,border-color .18s}.pact-wallet button:hover,.pact-wallet a:hover{background:#1d291e;border-color:#d4e88e}.pact-app-main{max-width:1320px;padding-top:clamp(52px,5vw,83px)}.pact-kicker{color:#d4e88e;letter-spacing:.17em;font-size:10px}.pact-app-intro{padding-top:32px;padding-bottom:50px}.pact-app-intro h1,.pact-stage-page h1{color:#f4f3ed;letter-spacing:-.065em;font-weight:680;line-height:1.01}.pact-app-intro p,.pact-stage-page>p{color:#bbc9b8;max-width:650px}.pact-primary-link{border:1px solid #d4e88e;border-radius:2px;font-size:13px;font-weight:720;transition:background-color .17s,transform .17s;position:relative}.pact-primary-link:hover{transform:translateY(-2px)}.pact-principles{background:#465145;border-color:#465145}.pact-principles span{color:#d3dfca;background:#141b15;align-items:center;min-height:68px;font-size:10px;line-height:1.4;display:flex;position:relative}.pact-principles span:first-child:before{content:"";background:#d4e88e;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.pact-showcase{background:linear-gradient(105deg,#1a261b,#121a14);border-color:#53644e;padding:clamp(26px,3.5vw,47px);position:relative}.pact-showcase:before{content:"";background:#d4e88e;width:86px;height:2px;position:absolute;top:-1px;left:-1px}.pact-showcase h2{letter-spacing:-.05em;font-size:clamp(26px,2.6vw,40px);font-weight:620}.pact-showcase>a{transition:color .18s}.pact-showcase>a:hover{color:#d4e88e}.pact-connect-panel,.pact-track,.pact-group,.pact-flow-form,.pact-flow-card,.pact-history-list{background:#141b15;border-color:#3d4b3e}.pact-connect-panel{padding:clamp(28px,3.5vw,48px)}.pact-connect-panel h2{color:#f4f3ed;letter-spacing:-.04em;font-weight:620}.pact-group-head{padding:22px 25px}.pact-group-head h2{font-weight:630}.pact-task-card{padding:20px 25px;transition:background-color .17s}.pact-task-card strong{letter-spacing:-.01em;font-size:15px}.pact-task-arrow{transition:transform .17s}.pact-task-card:hover .pact-task-arrow{transform:translate(2px,-2px)}.pact-empty{align-items:center;min-height:100px;display:flex}.pact-flow-form input,.pact-flow-form textarea,.pact-flow-card textarea,.pact-flow-card select,.pact-row-form input{border-color:#5b6b59;min-height:46px;transition:border-color .16s,background-color .16s}.pact-flow-form input:hover,.pact-flow-form textarea:hover,.pact-flow-card textarea:hover,.pact-flow-card select:hover{border-color:#8b9e82}.pact-flow-form input:focus,.pact-flow-form textarea:focus,.pact-flow-card textarea:focus,.pact-flow-card select:focus{background:#121a13;border-color:#d4e88e}.pact-flow-form button,.pact-flow-card button,.pact-track button{min-height:44px;font-weight:680;transition:background-color .16s,transform .16s}.pact-flow-form button:not(:disabled):hover,.pact-flow-card button:not(:disabled):hover,.pact-track button:not(:disabled):hover{background:#e5f5a9;transform:translateY(-1px)}.pact-create-economics strong{color:#e0edc4;font-variant-numeric:tabular-nums;font-size:clamp(29px,2.5vw,37px);font-weight:570}.pact-create-economics small{background:#121a14}.pact-history-card small{line-height:1.5}@media (max-width:800px){.pact-app-header{min-height:76px}.pact-app-main{padding-top:45px}.pact-principles span{min-height:60px}}@media (max-width:480px){.pact-app-header nav{gap:15px}.pact-app-header nav a{font-size:11px}.pact-app-main{padding-top:38px}.pact-app-intro h1,.pact-stage-page h1{font-size:clamp(42px,11vw,62px)}.pact-showcase{padding:24px}.pact-create-form fieldset{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.pact-app-header nav a,.pact-app-header nav a:after,.pact-wallet button,.pact-wallet a,.pact-primary-link,.pact-showcase>a,.pact-task-card,.pact-task-arrow,.pact-flow-form input,.pact-flow-form textarea,.pact-flow-card textarea,.pact-flow-card select,.pact-row-form input,.pact-flow-form button,.pact-flow-card button,.pact-track button{transition:none}.pact-primary-link:hover,.pact-task-card:hover .pact-task-arrow,.pact-flow-form button:not(:disabled):hover,.pact-flow-card button:not(:disabled):hover,.pact-track button:not(:disabled):hover{transform:none}}.pact-workspace{background:#0b0e0c;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pact-app-header{border-color:#374037;gap:45px;min-height:76px;padding-inline:max(28px,50vw - 660px)}.pact-app-header nav{gap:30px}.pact-network{color:#d4e88e;letter-spacing:.04em;background:0 0;border:0;border-left:1px solid #495848;padding:5px 0 5px 17px;font:600 11px ui-monospace,SFMono-Regular,monospace}.pact-kicker span{color:#acbaaa}.pact-app-intro{align-items:center;min-height:370px;padding:45px 0 75px}.pact-app-intro h1,.pact-stage-page h1{letter-spacing:-.075em;font-size:clamp(58px,6.8vw,105px);font-weight:590;line-height:.95}.pact-app-intro h1 em,.pact-stage-page h1 em{letter-spacing:-.075em;color:#d4e88e;font-family:Georgia,Times New Roman,serif;font-weight:400}.pact-app-intro p,.pact-stage-page>p{max-width:670px;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.pact-primary-link{background:#d4e88e;border:0;align-self:end;min-width:230px;padding:19px 21px;font-size:14px}.pact-primary-link:hover{background:#e6f4ac}.pact-app-notice{background:0 0;border-top:1px solid #3b493d;border-bottom:1px solid #3b493d;border-left:1px solid #d4e88e;margin:0;padding:19px 23px;line-height:1.55}.pact-principles{background:0 0;border:0;border-top:1px solid #4b554b;flex-wrap:wrap;gap:0;margin:65px 0 0;display:flex}.pact-principles span{color:#bfcdbb;background:0 0;border-bottom:1px solid #4b554b;flex:220px;align-items:center;min-height:76px;padding:18px 18px 18px 0;font-size:11px}.pact-principles span:first-child:before{display:none}.pact-principles span+span{border-left:1px solid #4b554b;padding-left:18px}.pact-showcase{background:0 0;border:0;border-bottom:1px solid #4b554b;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:75px 0 0;padding:0 0 52px;display:grid}.pact-showcase:before{display:none}.pact-showcase div>span{letter-spacing:.07em;font:650 11px ui-monospace,SFMono-Regular,monospace}.pact-showcase h2{letter-spacing:-.06em;max-width:740px;margin:20px 0;font-size:clamp(40px,4vw,65px);font-weight:550;line-height:1.04}.pact-showcase p{max-width:700px}.pact-showcase>a{min-width:180px;font-size:17px}.pact-connect-panel,.pact-track,.pact-group,.pact-history-list{background:0 0;border:1px solid #495549;border-left:0;border-right:0}.pact-connect-panel{min-height:0;margin-top:65px;padding:37px 0 48px}.pact-connect-panel p{max-width:660px}.pact-connect-panel .pact-text-link{margin-top:25px;display:inline-block}.pact-track{padding:35px 0}.pact-dashboard-grid{grid-template-columns:1fr;gap:0;margin-top:50px}.pact-group{border-bottom:0;grid-template-columns:27% minmax(0,1fr);min-height:95px;display:grid}.pact-group:last-child{border-bottom:1px solid #495549}.pact-group-head{border:0;align-items:start;padding:25px 30px 20px 0}.pact-group-head span{font:13px ui-monospace,SFMono-Regular,monospace}.pact-empty{color:#9dac9c;min-height:85px;padding:25px 0}.pact-task-card{border-color:#3e493e;padding:25px 0}.pact-task-card:hover{color:#d4e88e;background:0 0}.pact-task-card strong{font-size:18px;font-weight:550}.pact-task-card small{font-size:12px}.pact-stage-page{min-height:calc(100svh - 76px)}.pact-stage-page h1{margin-top:55px}.pact-stage-page .pact-app-notice{max-width:none}.pact-stage-page .pact-connect-panel{margin-top:70px}.pact-history-list .pact-task-card{border-bottom:1px solid #3e493e}.pact-create-form{background:0 0;border:0;border-top:1px solid #495549;margin-top:55px}.pact-create-form fieldset{border-color:#495549;padding:48px 0 58px}.pact-create-form legend span{letter-spacing:.09em;font:650 11px ui-monospace,SFMono-Regular,monospace}.pact-create-form fieldset>p{max-width:650px;margin:14px 0 27px}.pact-create-form label{max-width:940px;font-size:13px}.pact-create-economics{background:0 0;border:0;border-top:1px solid #647363;margin-top:40px}.pact-create-economics>div{background:0 0;padding:25px 0 12px}.pact-create-economics>div+div{border-left:1px solid #647363;padding-left:28px}.pact-create-economics strong{font-size:clamp(48px,5vw,74px);font-weight:550;line-height:1}.pact-create-economics small{background:0 0;border-top:1px solid #647363;padding:15px 0}.pact-create-submit{border-bottom:1px solid #495549;padding:38px 0}.pact-create-review{background:#141c15;border-left:2px solid #d4e88e}@media (max-width:900px){.pact-app-header{gap:18px;padding-inline:22px}.pact-app-main{padding-inline:22px}.pact-showcase{grid-template-columns:1fr;gap:35px}.pact-group{grid-template-columns:1fr}.pact-group-head{padding-bottom:0}.pact-principles span{flex-basis:50%}}@media (max-width:600px){.pact-app-header{padding:16px 22px}.pact-app-main{padding-top:54px}.pact-app-intro{min-height:0;padding:35px 0 50px}.pact-app-intro h1,.pact-stage-page h1{font-size:clamp(50px,11vw,70px)}.pact-app-intro p{font-size:16px}.pact-principles{margin-top:45px}.pact-principles span{border-top:0;flex-basis:100%;min-height:52px;border-left:0!important;padding:13px 0!important}.pact-showcase{margin-top:55px;padding-bottom:45px}.pact-showcase h2{font-size:42px}.pact-connect-panel{margin-top:45px}.pact-create-form fieldset{padding:35px 0 45px}.pact-create-economics{grid-template-columns:1fr}.pact-create-economics>div+div{border-top:1px solid #647363;border-left:0;padding-left:0}.pact-create-economics strong{overflow-wrap:anywhere;font-size:43px}.pact-create-submit{padding:30px 0}}.pact-workspace{--app-ink:#090d0b;--app-paper:#f0efe7;--app-lime:#cdf579;--app-rule:#415043;color:var(--app-paper);background:0 0;font-family:Instrument Sans Variable,Instrument Sans,sans-serif}.pact-app-header{border-color:var(--app-rule);background:#090d0b;max-width:none;min-height:78px;padding-inline:clamp(24px,4.6vw,84px)}.pact-app-header nav a{font-size:13px;font-weight:520}.pact-network{color:var(--app-lime);border-color:var(--app-rule)}.pact-wallet button,.pact-wallet a{border-radius:0}.pact-app-main{max-width:1530px;padding:clamp(65px,6vw,100px) clamp(24px,4.6vw,84px) 48px}.pact-kicker{letter-spacing:.07em;color:#a8bea1;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.pact-control-hero{grid-template-columns:minmax(0,1fr) minmax(290px,.43fr);align-items:center;column-gap:clamp(72px,7vw,130px);min-height:520px;padding:50px 0 80px;display:grid}.pact-control-copy{align-self:center}.pact-control-mark,.pact-control-aside>span,.pact-environment-ledger span,.pact-process-index span,.pact-aside-index{letter-spacing:.08em;color:var(--app-lime);font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace}.pact-control-hero h1{letter-spacing:-.08em;white-space:nowrap;max-width:10.5ch;margin:clamp(35px,4.3vw,62px) 0 38px;font-size:clamp(66px,6.2vw,116px);font-weight:550;line-height:.9}.pact-control-hero h1 em,.pact-stage-page h1 em{letter-spacing:-.075em;color:var(--app-lime);font-family:Instrument Sans Variable,Instrument Sans,sans-serif;font-style:normal;font-weight:550}.pact-control-hero p{color:#c4d0c0;max-width:580px;font-size:clamp(17px,1.4vw,21px);line-height:1.5}.pact-control-aside{border-top:1px solid #809377;place-self:center start;width:100%;max-width:370px;padding-top:20px}.pact-control-aside p{max-width:340px;margin:32px 0 25px;font-size:16px;line-height:1.45}.pact-control-aside .pact-primary-link{background:var(--app-lime);color:#152116;width:100%;min-width:0;max-width:340px;margin-top:0;padding:20px;font-size:15px}.pact-environment-ledger{border-top:1px solid #657764;border-bottom:1px solid #657764;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pact-environment-ledger>div{flex-direction:column;justify-content:space-between;gap:20px;padding:20px 24px 24px 0;display:flex}.pact-environment-ledger>div+div{border-left:1px solid #4c5d4b;padding-left:24px}.pact-environment-ledger span{color:#a9bca5}.pact-environment-ledger strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(22px,2.5vw,38px);font-weight:550}.pact-app-notice{background:0 0;border-top:0;border-bottom:0;border-left:1px solid #8faf80;max-width:930px;margin-top:34px;padding:16px 0 16px 19px;font-size:13px}.pact-process-index{border-top:1px solid #465747;border-bottom:1px solid #465747;grid-template-columns:repeat(4,1fr);gap:0;margin:105px 0 0;padding:0;list-style:none;display:grid}.pact-process-index li{flex-direction:column;gap:35px;min-height:150px;padding:22px 20px 25px 0;display:flex}.pact-process-index li+li{border-left:1px solid #465747;padding-left:20px}.pact-process-index strong{letter-spacing:-.035em;font-size:clamp(17px,1.7vw,25px);font-weight:530;line-height:1.1}.pact-showcase{border-bottom:1px solid #526252;grid-template-columns:minmax(0,1fr) auto;gap:50px;margin-top:120px;padding-bottom:80px;display:grid}.pact-showcase div>span{color:var(--app-lime)}.pact-showcase h2{max-width:800px;font-size:clamp(48px,5.1vw,83px);font-weight:550;line-height:.96}.pact-showcase p{max-width:660px;font-size:15px;line-height:1.55}.pact-showcase>a{align-self:end;align-items:center;min-width:180px;min-height:44px;padding:10px 0;font-size:18px;font-weight:550;display:inline-flex}.pact-connect-panel{margin-top:95px;padding:42px 0 55px}.pact-connect-panel h2{font-size:clamp(35px,3.2vw,55px);font-weight:540}.pact-dashboard-grid{margin-top:80px}.pact-group{grid-template-columns:23% minmax(0,1fr)}.pact-group-head h2{font-size:24px;font-weight:550}.pact-app-footer{margin-top:120px}.pact-stage-page h1{max-width:1120px;margin-top:50px;font-size:clamp(69px,7vw,118px);font-weight:550;line-height:.92}.pact-stage-page>p{max-width:760px;font-size:18px}.pact-create-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.55fr);align-items:start;gap:clamp(42px,5vw,90px);display:grid}.pact-create-form{min-width:0;margin-top:60px}.pact-create-form fieldset{padding:50px 0 64px}.pact-create-form legend{font-size:clamp(30px,3vw,48px);font-weight:540}.pact-create-form legend span{margin-bottom:14px}.pact-create-form input,.pact-create-form textarea{background:#101711;border-color:#6b8069;border-radius:0}.pact-create-form textarea{resize:vertical;min-height:110px}.pact-create-economics{grid-template-columns:1fr 1fr;display:grid}.pact-create-economics strong{font-size:clamp(44px,4vw,65px)}.pact-create-aside{min-width:0;margin-top:60px;position:sticky;top:28px}.pact-create-aside-inner{border-top:2px solid var(--app-lime);padding-top:20px}.pact-create-aside-inner>p:not(.pact-aside-caution){color:#bfcdbc;margin:78px 0 7px;font-size:16px}.pact-create-aside-inner>strong{letter-spacing:-.085em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(68px,7vw,110px);font-weight:530;line-height:.9;display:block}.pact-create-aside-inner>strong small{color:#afc0ac;letter-spacing:.02em;margin-top:14px;font:11px ui-monospace,monospace;display:block}.pact-create-aside dl{margin:80px 0 0}.pact-create-aside dl>div{border-top:1px solid #4b604c;justify-content:space-between;gap:12px;padding:15px 0;font-size:13px;display:flex}.pact-create-aside dt{color:#a9bca4}.pact-create-aside dd{text-align:right;overflow-wrap:anywhere;margin:0}.pact-aside-caution{border-left:1px solid var(--app-lime);color:#aebfad;margin-top:45px;padding-left:17px;font-size:13px;line-height:1.5}.pact-create-submit{display:block}.pact-create-submit button{margin-top:13px}.pact-history-list{margin-top:80px}.pact-history-list .pact-task-card{padding:30px 0}.pact-history-card strong{font-size:clamp(20px,2vw,32px);font-weight:550}.pact-history-card small{font:12px/1.6 ui-monospace,monospace}@media (max-width:1120px){.pact-control-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.5fr);column-gap:clamp(44px,5vw,72px)}.pact-control-hero h1{font-size:clamp(62px,6.2vw,76px)}.pact-create-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.5fr);gap:35px}}@media (max-width:850px){.pact-control-hero{grid-template-columns:1fr;gap:52px;min-height:0}.pact-control-hero h1{font-size:clamp(68px,9vw,110px)}.pact-control-aside{max-width:450px}.pact-environment-ledger{grid-template-columns:1fr 1fr}.pact-environment-ledger>div:last-child{border-top:1px solid #4c5d4b;border-left:0;grid-column:1/-1;padding-left:0}.pact-process-index{grid-template-columns:1fr 1fr}.pact-process-index li:nth-child(3){border-top:1px solid #465747;border-left:0;padding-left:0}.pact-process-index li:nth-child(4){border-top:1px solid #465747}.pact-showcase{grid-template-columns:1fr}.pact-showcase>a{justify-self:start}.pact-create-layout{grid-template-columns:1fr}.pact-create-aside{grid-row:1;margin-top:40px;position:static}.pact-create-aside-inner>p:not(.pact-aside-caution){margin-top:38px}.pact-create-aside-inner>strong{font-size:75px}.pact-create-aside dl{margin-top:40px}.pact-create-form{margin-top:15px}}@media (max-width:600px){.pact-app-header,.pact-app-main{padding-inline:22px}.pact-control-hero{padding-top:50px}.pact-control-hero h1{white-space:normal;font-size:clamp(55px,12vw,75px)}.pact-control-aside p{margin-top:25px}.pact-environment-ledger{grid-template-columns:1fr 1fr}.pact-environment-ledger>div{padding:18px 12px 18px 0}.pact-environment-ledger>div+div{padding-left:12px}.pact-environment-ledger strong{font-size:20px}.pact-process-index{margin-top:70px}.pact-process-index li{gap:24px;min-height:105px}.pact-process-index strong{font-size:18px}.pact-showcase{gap:35px;margin-top:90px;padding-bottom:55px}.pact-showcase h2{font-size:48px}.pact-stage-page h1{font-size:clamp(55px,12vw,80px)}.pact-create-aside-inner>strong{font-size:63px}.pact-create-form fieldset{padding:40px 0 48px}.pact-history-list{margin-top:60px}}
