:root{--px-ink:#0a0b11;--px-sky:#56c7f8;--px-paper:#f8f8f8;--px-yellow:#f7c751;--px-brick:#b8402a;--px-grass:#4f8f3a;--px-soil:#4c2c24;--px-sign:#f8f7ee;--px-wood:#f6cb87;--font-pixel:"Press Start 2P", "Pixelify Sans", monospace;--font-numeric:"Atkinson Hyperlegible", "Alef", system-ui, sans-serif;--font-body:"Alef", "Avenir Next", system-ui, sans-serif}.town{font-variant-ligatures:none;font-feature-settings:"liga" 0;aspect-ratio:1536/1024;background:var(--px-paper);width:100%;font-weight:400;font-family:var(--font-pixel);color:var(--px-ink);line-height:1;position:relative;overflow:hidden;container-type:inline-size}.town *{box-sizing:border-box}.town h1,.town p{font-family:inherit;font-size:inherit;letter-spacing:0;text-wrap:initial;max-width:none;margin:0;font-weight:400}.town h1.r-headline{font-family:var(--font-pixel);letter-spacing:0;font-size:2.6cqw;font-weight:400;line-height:1}.town nav.r-nav{border:0;gap:0}.town .r-nav a,.town nav.r-nav a{border:0;padding:.3cqw .2cqw;font-size:.82cqw;font-weight:400}.town a:hover{color:inherit}.town .r-brand{white-space:nowrap}.town .brand-dot{color:var(--px-brick)}.town .r-bus img.plate,.town .r-van img.plate,.town .r-truck img.plate{object-fit:contain;width:96%;max-width:none;height:146%;position:absolute;top:-36%;left:2%}.town .r{margin:0;position:absolute}.town img.plate{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none;display:block}.town .r-topbar{background:var(--px-paper);border-top:.13cqw solid var(--px-ink);z-index:4;width:100%;height:7.42%;top:0;left:0}.town .r-mark{z-index:5;width:5.2%;height:4.6%;top:1.3%;left:1.95%}.town .r-brand{z-index:5;align-items:center;width:15.95%;height:4.88%;font-size:2.9cqw;display:flex;top:1.46%;left:9.77%}.town .r-nav{z-index:5;justify-content:space-between;align-items:center;width:39%;height:3.13%;font-size:1.43cqw;display:flex;top:2.44%;left:31.5%}.town .r-nav a{color:var(--px-ink);padding:.3cqw .2cqw;text-decoration:none}.town .r-nav a[aria-current=page]{text-underline-offset:.3cqw;text-decoration:underline;text-decoration-thickness:.2cqw}.town .r-connect{z-index:5;width:13.8%;height:5.08%;display:flex;top:1.17%;left:84.44%}.town .r-headline{z-index:3;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:53.06%;height:7.81%;font-size:2.6cqw;font-weight:400;display:flex;top:9.28%;left:23.44%}.town .r-backdrop{z-index:1;width:100%;height:45.9%;top:7.42%;left:0}.town .r-backdrop img{object-position:50% 39.6%}.town .pavement-front{z-index:3;clip-path:inset(93.2% 0 1.2%);pointer-events:none}.town .r-client-house{z-index:2;width:22.79%;height:37.6%;top:15.63%;left:1.95%}.town .r-reviewers-hall{z-index:2;width:26.69%;height:22.95%;top:19.04%;left:32.23%}.town .r-door-building{z-index:2;width:16.6%;height:21%;top:33.2%;left:56.64%}.town .r-door{z-index:6;outline-offset:.3cqw;border-radius:0;width:6.18%;height:11.72%;display:block;top:40.53%;left:62.17%}.town .r-door:focus-visible{outline:.3cqw solid var(--px-ink)}.town .r-freelancer-studio{z-index:2;width:19.53%;height:32.71%;top:20.02%;left:76.5%}.town .r-pipe-band{z-index:2;width:100%;height:12.73%;top:52.7%;left:0;overflow:hidden}.town .r-pipe-band img.soil{object-position:50% 0%}.town .r-pipe-band img.pipe{object-fit:unset;width:79.3%;height:auto;position:absolute;top:50%;left:10.2%;transform:translateY(-50%)}.town .coins{z-index:2;pointer-events:none;width:100%;height:12.21%;top:53.22%;left:0}.town .coin{width:1.7cqw;height:1.7cqw;position:absolute;top:50%;transform:translateY(-50%)}.town .coin svg{shape-rendering:crispedges;width:100%;height:100%;display:block}.town .arrow{width:1.3cqw;height:1.1cqw;position:absolute;top:50%;transform:translateY(-50%)}.town .arrow svg{shape-rendering:crispedges;width:100%;height:100%;display:block}.town .sign{z-index:3;background:var(--px-sign);border:.2cqw solid var(--px-ink);white-space:nowrap;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.town .r-client-sign{width:11.72%;height:3.71%;font-size:1.6cqw;top:21.68%;left:7.81%}.town .r-reviewers-sign{width:11.72%;height:3.13%;font-size:1.3cqw;top:20.31%;left:39.39%}.town .r-agree-sign{text-transform:none;width:12.7%;height:2.93%;font-size:.95cqw;top:34.38%;left:39.39%}.town .r-start-sign{text-transform:none;background:var(--px-wood);width:12.04%;height:3.13%;font-size:1.05cqw;top:37.3%;left:59.24%}.town .r-freelancer-sign{width:15.3%;height:4.1%;font-size:1.6cqw;top:25.2%;left:78.45%}.town .r-disputes-stamp{z-index:3;width:26.69%;height:3.3%;font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:#38414a;text-shadow:.13cqw .13cqw #d2d7da;pointer-events:none;justify-content:center;align-items:center;font-size:1.35cqw;display:flex;top:38.75%;left:32.23%}.town .label{z-index:3;background:var(--px-sign);border:.13cqw solid var(--px-ink);white-space:nowrap;text-align:center;justify-content:center;align-items:center;padding:.2cqw .4cqw;line-height:1.05;display:flex}.town p.label.r-deposit-label{color:#0a0b11;text-align:center;background:#fff;border:.1cqw solid #0a0b11;justify-content:center;align-items:center;width:5.8%;min-width:0;height:3.4%;padding:0;font-size:1.35cqw;display:flex;top:46.1%;left:14.6%}.town p.label.r-streamed-label{width:7.8%;min-width:0;height:4.7%;padding:0;font-size:1.4cqw;top:45.5%;left:86.6%}.town .r-stream-label{width:12.7%;height:2.44%;font-size:1cqw;top:53.91%;left:29.95%}.town .r-pause-label{width:4.23%;height:2.44%;font-size:.68cqw;top:54.49%;left:54.04%}.town .ptr{z-index:3;color:var(--px-ink);background:0 0;border:0;align-items:flex-start;font-size:.95cqw;display:flex}.town .r-client-ptr{text-transform:uppercase;width:5.53%;height:2.44%;font-size:1.05cqw;top:14.45%;left:14%}.town .r-reviewers-ptr{width:6.51%;height:2.15%;font-size:.68cqw;top:18.07%;left:58.27%}.town .r-studio-ptr{width:4.56%;height:2.34%;font-size:.95cqw;top:16.8%;left:78.78%}.town .r-door-ptr{background:var(--px-sign);border:.13cqw solid var(--px-ink);justify-content:center;align-items:center;width:6.51%;height:2.34%;padding:.1cqw .3cqw;font-size:.68cqw;top:44.14%;left:69.66%}.town .r-body{z-index:3;width:42.97%;height:6.05%;font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;text-align:center;justify-content:center;align-items:center;font-size:1.3cqw;font-weight:400;line-height:1.45;display:flex;top:65.92%;left:28.65%}.town .step{z-index:3;white-space:nowrap;justify-content:center;align-items:center;font-size:1.6cqw;display:flex}.town .step:after{content:"";background:var(--px-ink);transform-origin:top;width:.2cqw;height:2.2cqw;position:absolute;top:100%;left:50%;transform:rotate(18deg)}.town .r-step1-label{width:13.67%;height:3.91%;top:66.6%;left:14.32%}.town .r-step2-label{width:12.5%;height:3.91%;top:66.6%;left:44.92%}.town .r-step3-label{width:14%;height:3.91%;top:66.6%;left:74.22%}.town .r-bus{z-index:2;width:29.62%;height:19.53%;top:71.1%;left:5.86%}.town .r-van{z-index:2;width:27.67%;height:19.53%;top:71.1%;left:35.81%}.town .r-truck{z-index:2;width:32.23%;height:19.53%;top:71.1%;left:64.45%}.town .px-button{font-family:var(--font-pixel);color:var(--px-ink);background:var(--px-yellow);border:.26cqw solid var(--px-ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.6cqw;width:100%;height:100%;min-height:0;padding:0 1.2cqw;font-size:.85cqw;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset -.13cqw -.13cqw #c98f00,inset .13cqw .13cqw #ffe08a}.town .px-button:hover{background:#ffd978}.town .px-button:active{transform:translate(.13cqw,.13cqw)}.town .r-connect .wallet-control,.town .r-connect .wallet-control>*{width:100%;height:100%}.town .r-connect .wallet-button{font-family:var(--font-pixel);color:var(--px-ink);background:var(--px-yellow);border:.26cqw solid var(--px-ink);border-radius:0;justify-content:center;align-items:center;gap:.6cqw;width:100%;height:100%;min-height:0;padding:0 1.2cqw;font-size:.85cqw;line-height:1;display:inline-flex;box-shadow:inset -.13cqw -.13cqw #c98f00,inset .13cqw .13cqw #ffe08a}.town .r-connect .wallet-button:hover{background:#ffd978}.town .r-connect .wallet-button{white-space:nowrap;font-weight:400}.town .r-connect .wallet-button>svg,.town .r-connect .wallet-button>span[aria-hidden]{display:none}.town .r-mark{color:var(--px-ink);align-items:center;display:flex}main.page.home{width:100%;max-width:none;margin:0;padding:0}.page-inner{max-width:1120px;margin:0 auto;padding:32px}@media (width<=640px){.page-inner{padding:16px}}.town p.label,.town p.sign{width:max-content;min-width:0;padding-inline:.5cqw}.town-wrap{position:relative}@media (width>=901px){.town-wrap{aspect-ratio:1536/940;overflow:hidden}}.town-mobile-copy{display:none}@media (width<=900px){.town-wrap{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overflow:auto hidden}.town-wrap .town{width:1100px}.town-wrap .town .r-topbar,.town-wrap .town .r-mark,.town-wrap .town .r-brand,.town-wrap .town .r-nav,.town-wrap .town .r-connect,.town-wrap .town .r-headline,.town-wrap .town .r-body{display:none}.town-wrap .town .r-backdrop,.town-wrap .town .pavement-front{height:53.3%;top:0}.town-mobile-copy{padding:16px 16px 8px;display:block}.town-mobile-copy h1{font-family:var(--font-pixel);margin:0 0 8px;font-size:2rem;line-height:1.1}.town-mobile-copy p{color:var(--color-muted);margin:0}.town-mobile-hint{color:var(--color-muted);padding:4px 16px 12px;font-size:.875rem;display:block}.mobile-topbar{border-bottom:2px solid var(--px-ink);background:var(--px-paper);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.mobile-topbar .brand{font-family:var(--font-pixel);color:var(--px-ink);align-items:center;gap:8px;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.mobile-topbar .brand svg{width:32px;height:22px}.mobile-topbar .wallet-button{font-family:var(--font-pixel);white-space:nowrap;background:var(--px-yellow);border:2px solid var(--px-ink);border-radius:0;min-height:40px;padding:6px 12px;font-size:.6rem;font-weight:400}.mobile-nav{border-bottom:1px solid var(--color-border);gap:14px;padding:8px 16px;display:flex;overflow-x:auto}.mobile-nav a{font-family:var(--font-pixel);white-space:nowrap;color:var(--px-ink);border-bottom:2px solid #0000;padding:6px 0;font-size:.55rem;font-weight:400;text-decoration:none}.mobile-nav a[aria-current=page]{border-color:var(--px-brick)}}@media (width>=901px){.mobile-topbar,.mobile-nav,.town-mobile-hint{display:none}}@media (prefers-reduced-motion:no-preference){.town .coins{animation:4s steps(8,end) infinite coins-advance}@keyframes coins-advance{0%{transform:translate(0)}to{transform:translate(5.2%)}}.town .coins .coin:nth-child(n){will-change:transform}}.town .r-client-ptr:after{content:"";background:var(--px-ink);transform-origin:top;width:.13cqw;height:2.2cqw;position:absolute;top:100%;left:-1.2cqw;transform:rotate(35deg)}.town .r-reviewers-ptr:after{content:"";background:var(--px-ink);transform-origin:top;width:.13cqw;height:2.6cqw;position:absolute;top:90%;left:-.6cqw;transform:rotate(32deg)}@media (width<=900px){.town-wrap{height:513px}.town-wrap .town .step,.town-wrap .town .r-bus,.town-wrap .town .r-van,.town-wrap .town .r-truck{display:none}.town-dots{justify-content:center;gap:8px;padding:10px 16px 0;display:flex}.town-dots span{background:var(--color-border);border:1px solid var(--px-ink);width:10px;height:10px}.town-dots span.on{background:var(--px-ink)}.town-mobile-cta{margin:12px 16px 4px;display:block}.town-mobile-cta .button{justify-content:space-between;width:100%}}@media (width>=901px){.town-dots,.town-mobile-cta{display:none}}.town .r-nav a,.town nav.r-nav a{font-family:var(--font-numeric);font-size:1.1cqw;font-weight:700}.town .r-connect .wallet-button,.town .px-button{font-family:var(--font-numeric);font-size:1.05cqw;font-weight:700}.town .label{font-family:var(--font-numeric);font-weight:700}.town .r-deposit-label,.town .r-streamed-label{font-family:"Jersey 25", var(--font-numeric);letter-spacing:.02em;font-size:1.5cqw;font-weight:400;line-height:.95}.town .r-stream-label{font-size:1.15cqw}.town .r-pause-label{font-size:.95cqw}.town .r-agree-sign{font-family:var(--font-numeric);font-size:1.15cqw;font-weight:700}.town .r-start-sign{font-size:1.1cqw}.town .ptr{display:none}.mobile-nav a,.mobile-topbar .wallet-button{font-family:var(--font-numeric);font-size:.9rem;font-weight:700}.town-mobile-cta .button{font-family:var(--font-numeric);font-size:1rem;font-weight:700}:root{--stone-50:#f7f7f2;--stone-100:#efefe7;--stone-200:#dedfd4;--stone-500:#74796f;--stone-700:#565e53;--stone-950:#20291f;--green-50:#edf2e5;--green-200:#cce1bc;--green-700:#245c4f;--green-800:#164d43;--green-950:#123d35;--red-50:#fff1eb;--red-700:#a02f22;--blue-50:#edf0f9;--blue-700:#3e487b;--color-page:#f8f8f8;--color-surface:#fff;--color-subtle:#eef3f7;--color-text:#0a0b11;--color-muted:#4a5160;--color-border:#d7dce3;--color-input-border:#0a0b11;--color-accent:#0a0b11;--color-accent-hover:#26282f;--color-accent-pressed:#000;--color-on-accent:#fff;--color-highlight:#e6f4fd;--color-focus:#b8402a;--px-ink:#0a0b11;--px-sky:#56c7f8;--px-yellow:#f7c751;--px-brick:#b8402a;--px-grass:#4f8f3a;--font-pixel:"Press Start 2P", "Pixelify Sans", monospace;--font-numeric:"Atkinson Hyperlegible", "Alef", system-ui, sans-serif;--font-body:"Alef", "Avenir Next", system-ui, sans-serif;--color-error:var(--red-700);--color-error-bg:var(--red-50);--color-pending:var(--blue-700);--color-pending-bg:var(--blue-50);--text-small:.875rem;--text-body:1rem;--text-section:1.25rem;--text-title:1.5rem;--text-large:2rem;--text-display:3rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;color:var(--color-text);background:var(--color-page);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;font-weight:400;line-height:1.55}*{box-sizing:border-box}body{min-width:280px;margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,.button{border:2px solid var(--color-input-border);background:var(--color-surface);min-height:44px;box-shadow:inset -2px -2px 0 var(--color-border), inset 2px 2px 0 #fff;font-family:var(--font-numeric);white-space:nowrap;cursor:pointer;text-align:center;overflow-wrap:anywhere;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--color-highlight)}button:active,.button:active{box-shadow:inset 2px 2px 0 var(--color-border);transform:translate(1px,1px)}button:disabled{cursor:not-allowed;color:var(--color-muted);background:var(--color-subtle);border-color:var(--color-border)}button.primary,a.primary{color:var(--px-ink);background:var(--px-yellow);border-color:var(--px-ink)}button.primary:hover,a.primary:hover{background:#ffd978}button.primary,a.primary{box-shadow:inset -2px -2px #c98f00,inset 2px 2px #ffe08a}button.primary:active,a.primary:active{background:#e8b53a;transform:translate(1px,1px)}button.primary:disabled{color:var(--color-muted);background:var(--color-subtle);border-color:var(--color-border)}button.danger{color:var(--color-error);border-color:var(--color-error)}button.danger:hover{background:var(--color-error-bg)}a{color:inherit;text-underline-offset:.2em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:from-font}a:hover{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}h1:focus,main:focus{outline:none}h1,h2,h3,p,dl,blockquote{margin:0}h1{font-family:var(--font-pixel);letter-spacing:0;text-wrap:balance;font-size:1.9rem;font-weight:400;line-height:1.25}h2{font-family:var(--font-numeric);letter-spacing:0;font-size:1.35rem;font-weight:700;line-height:1.3}h3{font-family:var(--font-numeric);font-size:1.1rem;font-weight:700;line-height:1.35}p{text-wrap:pretty;max-width:72ch;margin-block:12px}strong{font-weight:500}small,.muted{color:var(--color-muted)}small{font-size:var(--text-small);line-height:1.5;display:block}svg{flex-shrink:0;display:block}img{max-width:100%}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:16px;background:var(--color-surface);z-index:20;padding:12px;position:fixed;top:-80px}.skip-link:focus{top:12px}.site-header,.page,.site-footer{width:min(1120px,100% - 64px);margin-inline:auto}.topbar{justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.brand{font-weight:700;font-size:var(--text-large);letter-spacing:-.05em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand svg{width:36px;height:24px;color:var(--px-ink)}.header-right{align-items:center;gap:24px;display:flex;position:relative}.network-label{font-size:var(--text-small);color:var(--color-muted);align-items:center;gap:8px;display:inline-flex}.network-dot,.status-dot{display:none}.status-dot-unused{background:var(--color-muted);border-radius:50%;width:7px;height:7px;display:inline-block}.wallet-button{background:var(--px-yellow);white-space:nowrap;max-width:260px;font-size:.95rem}.wallet-error{inset-inline-end:0;background:var(--color-error-bg);width:min(300px,70vw);color:var(--color-error);z-index:2;padding:12px;position:absolute;top:48px}nav{border-block-end:1px solid var(--color-border);gap:32px;display:flex}nav a{font-size:var(--text-small);border-block-end:2px solid #0000;padding:12px 2px 16px;text-decoration:none}nav a[aria-current=page]{border-color:var(--px-brick)}.page{min-height:65vh;padding-block:48px 64px}.intro{justify-content:space-between;align-items:center;gap:32px;margin-block-end:32px;display:flex}.intro h1{max-width:640px}.intro p{color:var(--color-muted);margin-block:16px 0}.flow-art{flex:0 0 250px;width:250px;overflow:hidden}.flow-art svg{width:100%;fill:var(--green-200);stroke:var(--green-200);stroke-width:2px}.flow-art path{fill:none}.eligibility{background:var(--color-highlight);border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin-block-end:48px;padding:28px 32px;display:flex}.eligibility h2{font-size:var(--text-section)}.eligibility p{font-size:var(--text-small);margin-block-end:0}.eligibility .button{flex-shrink:0;justify-content:space-between;min-width:184px}.eligibility.compact{margin-block:24px;padding:20px 24px}.wallet-stats{flex-wrap:wrap;gap:16px 32px;margin-block-start:16px;display:flex}.wallet-stats div{min-width:0}.wallet-stats span{font-size:var(--text-small);color:var(--color-muted);display:block}.wallet-stats strong{overflow-wrap:anywhere;display:block}.numeric,dd,.fund-value{font-family:var(--font-numeric);font-variant-numeric:tabular-nums slashed-zero;overflow-wrap:anywhere}.home-grid{grid-template-columns:1.15fr .85fr;gap:64px;display:grid}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block-end:16px;display:flex}.section-heading>a,.section-heading>span{font-size:var(--text-small)}.hold-section p,.court-section p{color:var(--color-muted)}table{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums;margin-block:24px 16px}caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}th,td{text-align:start;border-block-end:1px solid var(--color-border);padding:12px 0;font-weight:400}th{color:var(--color-muted);font-weight:500}td:last-child,th:last-child{text-align:end}.court-section{border-inline-start:1px solid var(--color-border);padding-inline-start:40px}.court-section .fund-value{font-size:var(--text-display);color:var(--color-text);margin-block:24px 16px;font-weight:500;line-height:1.2}.fund-value span{font-size:var(--text-title);color:var(--color-muted)}.court-section>button{justify-content:space-between;width:100%;margin-block-start:12px}.sponsor-form{margin-block-start:24px}.how-section{border-block-start:1px solid var(--color-border);margin-block-start:56px;padding-block-start:40px}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-block-start:28px;display:grid}.step-number{font-size:var(--text-small);color:var(--color-muted);margin-block-end:12px;display:block}.three-columns p{font-size:var(--text-small);color:var(--color-muted)}.title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.page-description{color:var(--color-muted);margin-block:16px 32px}.field{font-size:var(--text-small);flex-direction:column;gap:8px;min-width:0;margin-block:20px;font-weight:500;display:flex}.field small{font-weight:400}input,textarea,select{background:var(--color-surface);border:1px solid var(--color-input-border);width:100%;min-width:0;font-size:var(--text-body);border-radius:7px;padding:11px 12px;font-weight:400;line-height:1.5}input:disabled,textarea:disabled{background:var(--color-subtle)}textarea{resize:vertical;min-height:88px}input[type=file]{font-size:var(--text-small);padding:8px}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}.create-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.form-surface{background:var(--color-surface);border:2px solid var(--px-ink);border-radius:0;min-width:0;padding:32px}.form-surface>h2{margin-block-end:24px}.form-end{grid-column:1/-1}.form-end p{color:var(--color-muted);font-size:var(--text-small)}.preset-row{gap:12px;margin-block-start:-8px;display:flex}.preset-row button{font-size:var(--text-small)}.token-info{font-size:var(--text-small);overflow-wrap:anywhere}details{margin-block:20px}summary{cursor:pointer;min-height:40px;padding-block:8px;font-weight:500}details[open]>summary{margin-block-end:12px}.helper{font-size:var(--text-small);border-block:1px solid var(--color-border);padding-block:4px}.helper small{margin-block:12px}.notice{background:var(--color-highlight);max-width:none;font-size:var(--text-small);overflow-wrap:anywhere;border-radius:8px;margin-block:16px;padding:16px 20px}.notice p{margin-block:0 12px}.notice.error{background:var(--color-error-bg);color:var(--color-error)}.field-error{color:var(--color-error);font-size:var(--text-small)}.query-error{margin-block:12px}.query-error .notice{margin-block:0 12px}.tx-feedback{font-size:var(--text-small);overflow-wrap:anywhere}.tx-feedback:empty{display:none}.tx-feedback p{margin-block:8px}.tx-feedback a{padding-block:6px;display:inline-block}.approval-flow{margin-block:24px}.approval-flow>p{font-size:var(--text-small)}.steps{font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;gap:24px;padding:0;list-style:none;display:flex}.steps li.current{color:var(--color-text);font-weight:500}.steps li.done{color:var(--color-accent)}.text-button{text-underline-offset:.2em;font-size:var(--text-small);background:0 0;border:none;padding-inline:4px;text-decoration:underline}.address{vertical-align:middle;max-width:100%;font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.address>a{overflow-wrap:anywhere;min-width:0}.copy{min-height:32px;font-size:var(--text-small);border-color:var(--color-border);padding:4px 8px}.hash,dd{overflow-wrap:anywhere;word-break:normal}.hash{font-size:var(--text-small)}.detail-list{margin-block:20px}.detail-list>div{border-block-end:1px solid var(--color-border);grid-template-columns:150px minmax(0,1fr);gap:16px;padding-block:12px;display:grid}dt{color:var(--color-muted);font-size:var(--text-small)}dd{margin:0}.lookup-form{align-items:end;gap:16px;margin-block-end:24px;display:flex}.lookup-form .field{flex:1;max-width:560px;margin:0}.tabs{flex-wrap:wrap;align-items:center;gap:12px;margin-block:32px 24px;display:flex}.tabs button[aria-pressed=true]{background:var(--color-text);color:var(--color-surface);border-color:var(--color-text)}.refresh-button{margin-inline-start:auto}.empty{padding:40px 0}.stream-row{border-block-end:1px solid var(--color-border);padding-block:24px 32px}.stream-row:first-of-type{border-block-start:1px solid var(--color-border)}.stream-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.badge{background:var(--color-subtle);font-size:var(--text-small);border-radius:20px;padding:6px 12px;font-weight:500;line-height:1.4;display:inline-flex}.state-2,.state-3{background:var(--color-pending-bg);color:var(--color-pending)}.parties{font-size:var(--text-small);flex-wrap:wrap;gap:12px 32px;margin-block:16px;display:flex}.amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:24px;display:grid}.amount-grid dd{margin-block-start:8px}.row-links{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.row-links a{padding-block:8px}.row-links>a:last-child{margin-inline-start:auto}.history-range{font-size:var(--text-small);margin-block:24px}.record-card{min-width:0;padding-block:24px}.record-card h3{margin-block-end:16px}.record-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:24px;margin-block-start:24px;display:grid}.record-grid dd{font-size:var(--text-large);font-weight:500}.reading-note{border-block-start:1px solid var(--color-border);max-width:720px;margin-block-start:48px;padding-block-start:32px}.reading-note p{color:var(--color-muted)}.breadcrumb{font-size:var(--text-small);gap:12px;margin-block-end:24px;display:flex}.stream-parties{align-items:center;gap:32px;margin-block:32px;display:flex}.stream-parties>div{flex-direction:column;gap:8px;min-width:0;display:flex}.stream-parties>div>.muted{font-size:var(--text-small)}.flow-arrow{color:var(--color-muted)}.stream-metrics{background:var(--color-highlight);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:28px;display:grid}.stream-metrics dd{font-size:var(--text-title);margin-block-start:12px;font-weight:500}.stream-metrics dd span{font-size:var(--text-small)}.terms-section,.controls-section,.dispute-section,.parties-records,.history{border-block-start:1px solid var(--color-border);margin-block:40px;padding-block-start:32px}.controls-grid,.two-columns{grid-template-columns:1fr 1fr;gap:32px;display:grid}.controls-grid{margin-block-start:24px}.controls-grid>section{background:var(--color-surface);border-radius:12px;min-width:0;padding:24px}.controls-grid p{font-size:var(--text-small);color:var(--color-muted)}.action-row{flex-wrap:wrap;gap:16px;display:flex}.action{margin-block:8px}.dispute-section>h2{margin-block-end:16px}.event-list{padding:0;list-style:none}.event-list li{border-block-end:1px solid var(--color-border);font-size:var(--text-small);overflow-wrap:anywhere;padding-block:16px}.event-list li>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.event-list li>a{padding-block:8px;display:inline-block}.dialog{background:var(--color-page);color:var(--color-text);overscroll-behavior:contain;border:0;border-radius:16px;width:min(660px,100% - 48px);max-height:calc(100dvh - 48px);padding:28px;position:fixed;inset:0;box-shadow:0 24px 80px #18251f30}.dialog::backdrop{background:#17251fc0}.dialog-head{justify-content:space-between;align-items:center;gap:24px;margin-block-end:24px;display:flex}.dialog-head h2{min-width:0}.icon-button{width:44px;height:44px;font-size:var(--text-title);border-color:var(--color-border);flex-shrink:0;padding:0}.wallet-list{flex-direction:column;gap:12px;display:flex}.wallet-list button,.wallet-list>a{border:1px solid var(--color-input-border);background:var(--color-surface);border-radius:8px;justify-content:start;align-items:center;gap:16px;width:100%;min-height:56px;padding:12px 16px;text-decoration:none;display:flex}.wallet-list img{border-radius:6px;flex-shrink:0}.wallet-list>a>span:last-child{margin-inline-start:auto}.wallet-list button:hover,.wallet-list>a:hover{background:var(--color-subtle)}.stack{flex-direction:column;gap:16px;display:flex}.question{font-size:var(--text-body);overflow-wrap:anywhere;border:2px solid var(--px-ink);background:var(--color-surface);margin-block:16px;padding:16px 20px;line-height:1.6}.body-json{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--text-small)}.dispute-review{margin-block-start:32px}.dispute-review>p{font-size:var(--text-small)}.dispute-approval{border-block-start:1px solid var(--color-border);margin-block:20px;padding-block:12px}.success{color:var(--color-accent);font-size:var(--text-small)}.site-footer{border-block-start:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-small);padding-block:32px 24px}.footer-main{grid-template-columns:130px 1fr auto;align-items:start;gap:24px;display:grid}.footer-main p{margin:0}.footer-brand{color:var(--color-text);font-size:var(--text-large);gap:0;line-height:1}.brand-period{color:var(--color-accent)}.footer-links{flex-direction:column;gap:12px;display:flex}.deployment-details{margin-block:24px 0}.spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px}::selection{background:var(--green-200);color:var(--stone-950)}@media (prefers-reduced-motion:no-preference){button,.button{transition:background-color .12s ease-out,border-color .12s ease-out,transform .12s ease-out}button:active:not(:disabled),.button:active{transform:scale(.96)}.spinner{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}}@media (width<=900px){.flow-art{display:none}.home-grid{gap:32px}.court-section{padding-inline-start:28px}.network-label{display:none}:is(.topbar:has(.wallet-error),.mobile-topbar:has(.wallet-error)){grid-template-columns:auto minmax(0,1fr);display:grid}.topbar:has(.wallet-error){grid-template-rows:minmax(100px,auto) auto;row-gap:0}.topbar:has(.wallet-error) .header-right{display:contents}:is(.topbar:has(.wallet-error) .wallet-button,.mobile-topbar:has(.wallet-error) .wallet-button){justify-self:end;max-width:100%}.wallet-error{z-index:auto;grid-column:1/-1;width:auto;max-width:none;margin:0;position:static;inset:auto}.stream-metrics{grid-template-columns:1fr 1fr}.stream-parties{flex-wrap:wrap}.footer-main{grid-template-columns:100px 1fr}.footer-links{grid-column:2}}@media (width<=640px){.site-header,.page,.site-footer{width:calc(100% - 32px)}.topbar{gap:16px;min-height:80px}.topbar:has(.wallet-error){grid-template-rows:minmax(80px,auto) auto}.brand{font-size:var(--text-large)}.brand svg{width:28px;height:28px}.header-right{min-width:0;max-width:63%}.wallet-button{font-size:var(--text-small);padding:10px 12px}.wallet-button,.mobile-topbar .wallet-button{white-space:normal;min-width:0}nav{justify-content:space-between;gap:0}nav a{font-size:var(--text-small);padding:12px 0}.page{padding-block:32px 48px}h1{font-size:var(--text-large);letter-spacing:-.035em}h2{font-size:var(--text-section)}.intro{margin-block-end:24px}.intro p{font-size:var(--text-body);margin-block-start:16px}.desktop-only{display:none}.eligibility{flex-direction:column;align-items:stretch;gap:20px;margin-block-end:32px;padding:24px}.eligibility .button{min-width:0}.wallet-stats{flex-direction:column;gap:16px}.wallet-stats div{justify-content:space-between;gap:16px;display:flex}.wallet-stats div strong{text-align:end;max-width:65%}.home-grid,.create-grid,.controls-grid,.two-columns{grid-template-columns:1fr;gap:32px}.court-section{border-inline-start:0;border-block-start:1px solid var(--color-border);padding-block-start:32px;padding-inline-start:0}.court-section .fund-value{font-size:var(--text-large)}.three-columns{grid-template-columns:1fr;gap:24px}.three-columns p{margin-top:8px}.title-row{gap:16px}.form-surface{padding:24px 20px}.lookup-form{flex-direction:column;align-items:stretch}.detail-list>div{grid-template-columns:1fr;gap:6px}.amount-grid{grid-template-columns:1fr;gap:12px}.amount-grid>div{justify-content:space-between;gap:16px;display:flex}.amount-grid dd{text-align:end;max-width:60%;margin:0}.row-links>a:last-child,.refresh-button{margin-inline-start:0}.stream-parties{flex-direction:column;align-items:start;gap:16px}.flow-arrow{display:none}.stream-metrics{gap:24px 16px;padding:20px}.stream-metrics dd{font-size:var(--text-section)}.terms-section,.controls-section,.dispute-section,.parties-records{margin-block:32px;padding-block-start:24px}.controls-grid>section{padding:20px}.dialog{width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:0;inset:auto 0 0}.dialog-head{gap:16px}.footer-main{grid-template-columns:1fr}.footer-links{grid-column:auto;gap:16px}.footer-main p{font-size:var(--text-small)}}@media (forced-colors:active){button,.button,input,textarea,.badge{border:1px solid buttontext}:focus-visible{outline-color:highlight}}.token-picker{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-block:4px 12px;display:grid}.token-option{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-height:60px;padding:12px 14px;display:flex}.token-option span{font-family:var(--font-body);font-weight:400;font-size:var(--text-small);color:var(--color-muted)}.token-option.selected{background:var(--px-yellow)}.amount-row{grid-template-columns:1fr auto;align-items:stretch;gap:12px;display:grid}.period-toggle{display:flex}.period-toggle button{min-height:0;padding-inline:12px}.period-toggle button+button{margin-inline-start:-2px}.period-toggle button.selected{background:var(--px-yellow)}.terms-preview{white-space:pre-wrap}.detail-list dd small{margin-top:4px;display:block}@media (width<=640px){.amount-row{grid-template-columns:1fr}}.terms-text,.terms-inline{white-space:pre-wrap;overflow-wrap:anywhere}.terms-text{background:var(--color-surface);border:2px solid var(--px-ink);max-width:72ch;margin:0;padding:16px}.token-option{font-size:.95rem}.stream-metrics dd,.record-grid dd{font-family:var(--font-numeric)}h1{font-size:2.1rem}.copy,.text-button,.icon-button,.refresh-button{font-family:var(--font-numeric);font-weight:700}.receipt{border:2px solid var(--color-text);background:#fff;max-width:640px;margin:8px auto 0;padding:32px}.receipt header{border-bottom:2px solid var(--color-text);margin-bottom:20px;padding-bottom:16px}.receipt .receipt-brand{font-family:var(--font-pixel,"Press Start 2P", monospace);margin:0 0 12px;font-size:1.1rem}.receipt h1{margin:0 0 4px;font-size:1.6rem}.receipt h2{margin:24px 0 8px;font-size:1rem}.receipt .receipt-ref{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0}.receipt dl{margin:0}.receipt-facts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.receipt-facts dt,.receipt-rows dt{color:var(--color-muted);font-size:.875rem}.receipt-facts dd,.receipt-rows dd{margin:0;font-weight:700}.receipt-rows>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.receipt-rows dd{font-variant-numeric:tabular-nums;text-align:right}.receipt-terms{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-subtle);border-left:4px solid var(--color-text);margin:0;padding:12px 14px}.receipt-draft{border:2px dashed var(--color-text);margin-top:20px;padding:10px 12px}.receipt footer{border-top:1px solid var(--color-border);color:var(--color-muted);margin-top:24px;padding-top:12px;font-size:.8125rem}.receipt-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:20px 0;display:flex}@media (width<=560px){.receipt{padding:20px}.receipt-facts{grid-template-columns:1fr}}@media print{.no-print,.site-header,.site-footer,.skip-link,.mobile-topbar,.mobile-nav{display:none!important}body{background:#fff}.receipt{border:0;max-width:none;margin:0;padding:0}.receipt-terms{background:0 0}}.live-read{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:12px 0;display:flex}.live-read p{margin:0}.terms-preview{border:2px solid var(--color-text);background:var(--color-surface);margin:8px 0 16px;padding:14px 16px}.terms-preview h3{margin:0 0 4px}.terms-quote{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-subtle);border-left:4px solid var(--color-text);margin:8px 0 0;padding:10px 12px}
