@font-face{font-family:Sora;src:url('/assets/sora.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#050609;color:#f4f7f8;font-family:Sora,Arial,sans-serif;line-height:1.65}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}a{color:inherit;text-decoration:none}a:hover{color:#14f195}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.shell{width:min(1380px,calc(100% - 96px));margin-inline:auto}.nav{height:112px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4}.brand{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:650;letter-spacing:-1px}.brand img{width:46px;height:46px;border-radius:12px}.nav nav{display:flex;align-items:center;gap:34px;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:16px 29px;background:#14f195;color:#04110b;border:1px solid #14f195;border-radius:9px;font-weight:600;font-size:15px;transition:background .2s,box-shadow .2s}.button:hover{background:#54ffb7;color:#04110b;box-shadow:0 0 35px #14f19522}.button.small{min-height:46px;padding:10px 22px}.ghost{background:transparent;color:#f4f7f8;border:1px solid #3b3a4b;border-radius:8px;padding:11px 20px}.ghost:hover{border-color:#14f195}.plain-link{font-size:14px;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#626477}.hero{min-height:800px;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;position:relative;padding-bottom:70px}.hero:before{content:'';position:absolute;width:700px;height:700px;background:radial-gradient(ellipse,#6620cb18,transparent 64%);right:-40px;top:50px;pointer-events:none}.hero-copy{z-index:2;padding-top:35px}.hero h1{font-size:clamp(64px,6.5vw,102px);font-weight:550;line-height:1.03;letter-spacing:-6px;margin:0 0 34px}.hero-copy>p{font-size:17px;color:#b5b7c6;max-width:535px;margin:0 0 34px;line-height:1.85}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.network-note{display:flex;align-items:center;gap:10px;font-size:12px;color:#a4a6b8;margin-top:38px}.network-dot{width:7px;height:7px;background:#14f195;border-radius:50%;box-shadow:0 0 12px #14f19566}.dev-label{padding:1px 8px;border:1px solid #464154;border-radius:5px;margin-left:8px;color:#cbc3de}.hero-object{height:630px;position:relative;align-self:center}.hero-object canvas{width:100%;height:100%;display:block;position:relative;z-index:1}.scene-fallback{display:block;position:absolute;inset:10%;width:80%;height:80%;object-fit:contain}.hero-object.ready .scene-fallback{display:none}.object-caption{position:absolute;left:18%;right:7%;bottom:24px;display:flex;justify-content:space-between;align-items:center;color:#818497;font-size:11px;z-index:2;gap:20px}.motion-toggle{width:30px;height:30px;border:1px solid #353644;background:#0d0f16;color:#b8b9c9;border-radius:50%;display:grid;place-items:center;padding:7px}.motion-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.statement{padding-block:120px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}h2{font-size:clamp(38px,4vw,60px);line-height:1.12;font-weight:500;letter-spacing:-2.7px;margin:0}h3{font-size:23px;line-height:1.35;font-weight:500;letter-spacing:-.7px;margin:10px 0 16px}p{color:#a8acbd}.funding-story{display:grid;gap:48px}.funding-story article{max-width:510px}.role{font-size:13px;color:#14f195}.role.purple{color:#c898ff}.funding-story p{font-size:14px;margin:0}.outcome{padding:110px 70px;background:linear-gradient(120deg,#0b1114,#10101c 75%);border-radius:25px;position:relative;overflow:hidden}.outcome:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 100% 100%,#9945ff12,transparent 50%);pointer-events:none}.outcome-heading{display:flex;justify-content:space-between;align-items:center;gap:40px}.outcome-heading p{max-width:500px;font-size:14px;margin:22px 0 0}.segmented{display:flex;padding:5px;border:1px solid #373248;border-radius:10px;background:#090b10;align-self:center;flex-shrink:0}.segmented button{border:0;background:transparent;color:#aeb2c2;padding:12px 18px;border-radius:6px;font-size:12px;white-space:nowrap}.segmented button.active{background:#1d3a2b;color:#14f195}.settlement-scene{display:grid;grid-template-columns:1fr 110px 1fr;align-items:center;margin-top:76px;min-height:220px}.locked-funds>span,.outcome-result>span{font-size:12px;color:#9ca2b3}.locked-funds strong,.outcome-result strong{font-size:49px;font-weight:500;display:block;line-height:1.25;letter-spacing:-1.8px;margin:17px 0;font-variant-numeric:tabular-nums}.locked-funds small{font-size:21px;letter-spacing:0;color:#a0a9b3}.fund-bar{height:10px;display:flex;gap:4px;max-width:330px;margin-top:35px}.payment-part{width:83.3333%;background:#9945ff;border-radius:4px}.bond-part{width:16.6667%;background:#14f195;border-radius:4px}.fund-legend{display:flex;justify-content:space-between;max-width:330px;font-size:10px;color:#9da6b5;gap:12px;margin-top:13px}.settlement-route{height:1px;background:#5e5474;position:relative;margin-right:30px}.settlement-route span{position:absolute;right:-1px;top:-3px;width:7px;height:7px;border:1px solid #8b7ea7;transform:rotate(45deg);border-bottom:0;border-left:0}.outcome-result{padding-left:25px}.outcome-result strong{color:#14f195}.outcome-result p{font-size:13px;max-width:370px;margin:0;min-height:66px}.example-note{font-size:11px;margin:55px 0 0;color:#7e8398;max-width:650px}.deadline-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:150px}.deadline-section p{font-size:15px;max-width:530px;margin:30px 0}.deadline-visual{height:440px;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#9945ff13,transparent 63%)}.deadline-orbit{height:320px;width:320px;border:1px solid #454259;border-radius:50%;box-shadow:0 0 0 20px #9945ff06,0 0 0 65px #9945ff03}.deadline-clock{position:absolute;font-size:65px;letter-spacing:-3px;font-variant-numeric:tabular-nums;font-weight:300}.deadline-glint{position:absolute;width:326px;height:326px;border:3px solid transparent;border-right-color:#14f195;border-radius:50%;transform:rotate(-35deg)}.closing{padding:90px 0 160px;display:flex;justify-content:space-between;align-items:center;gap:50px}.closing h2{font-size:clamp(46px,5vw,78px)}footer{padding:36px 0 46px;display:flex;justify-content:space-between;align-items:center;gap:40px}footer>div{display:flex;gap:30px;align-items:center;font-size:12px;color:#8b91a3}footer .brand{font-size:21px}footer .brand img{width:35px;height:35px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #14f195;outline-offset:5px}.app-main{padding:45px 0 100px}.app-title{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.app-title h1{font-weight:500;font-size:50px;line-height:1.1;letter-spacing:-2px;margin:12px 0}.network-pill{display:inline-flex;font-size:11px;border:1px solid #624590;color:#d7b6ff;padding:3px 10px;border-radius:6px}.notice{font-size:13px;color:#b5baca;min-height:25px;margin-bottom:32px}.notice.error{color:#ff9baf}.test-notice{font-size:12px;color:#9a9db2;margin-top:20px}.workspace{display:grid;grid-template-columns:1.45fr 1fr;gap:34px;align-items:start}.agreement-board{min-width:0}.board-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.board-head h2{font-size:24px;letter-spacing:-1px}.board-head select{max-width:170px;padding:9px;font-size:12px}.deal-list{display:grid;gap:15px}.deal{background:#0d1017;border:1px solid #242837;border-radius:13px;padding:26px}.deal-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.deal-title h3{font-size:20px;margin:0}.status{font-size:10px;padding:3px 9px;border-radius:5px;background:#14f19510;color:#14f195}.status.past{background:#9945ff12;color:#be95ff}.deal-terms{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0}.deal-terms dt{font-size:10px;color:#8d95a8}.deal-terms dd{font-size:17px;margin:5px 0 0;font-variant-numeric:tabular-nums}.deal-action{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.deal-action .button{min-height:43px;font-size:12px;padding:9px 18px}.deal small{display:block;color:#747e93;font-size:10px;margin-top:18px;overflow-wrap:anywhere}.empty{padding:50px 25px;border:1px dashed #292a3b;border-radius:12px;color:#8e98ae;font-size:13px}.create-panel{background:#0c0f16;border:1px solid #2e263e;border-radius:17px;padding:32px}.create-panel h2{font-size:26px;letter-spacing:-1px;margin-bottom:27px}label{display:grid;gap:9px;font-size:11px;color:#b5bed0;margin-bottom:21px}input,select{width:100%;background:#080b11;border:1px solid #34364c;border-radius:7px;padding:13px 14px;color:#f4f7f8;min-width:0;font-size:13px}input::placeholder{color:#6e778d}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px}.full{width:100%}.fine{font-size:11px;line-height:1.75;color:#838da2;margin:17px 0 0}.create-preview{font-size:12px;color:#b4bed3;display:grid;gap:8px;padding:20px 0;margin-bottom:15px}.docs{max-width:900px;padding:65px 0 120px}.docs h1{font-size:58px;font-weight:500;letter-spacing:-3px;line-height:1.1;margin:0 0 40px}.docs h2{font-size:27px;letter-spacing:-1px;margin-top:56px}.docs p,.docs li{font-size:14px;color:#acb4c8}.docs a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.docs .lead{font-size:20px;color:#e3e5ed}.address-block{background:#0d1018;border-radius:12px;padding:25px;margin-block:26px;overflow-wrap:anywhere;font-size:12px;color:#b6bfd2}.address-block p{font-size:12px}dialog{background:#0e111b;color:#f4f7f8;border:1px solid #413253;border-radius:18px;padding:35px;width:min(550px,calc(100% - 32px))}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}dialog h2{font-size:27px;letter-spacing:-1px;margin-bottom:24px}dialog p{font-size:13px}dialog .dialog-actions{display:flex;gap:14px;margin-top:27px}dialog .ghost{font-size:12px}#tx-link{font-size:12px;color:#14f195;text-decoration:underline;overflow-wrap:anywhere}#custom-mint-label[hidden],[hidden]{display:none!important}
@media(min-width:1700px){.hero h1{font-size:112px}.hero{min-height:850px}.hero-object{height:710px}}@media(max-width:1100px){.shell{width:calc(100% - 64px)}.hero h1{font-size:74px;letter-spacing:-4px}.hero{min-height:720px;grid-template-columns:1fr .85fr}.hero-object{height:530px}.hero-copy>p{font-size:15px}.hero .actions{gap:20px}.hero .plain-link{font-size:12px}.hero .button{font-size:13px;padding:14px 20px}.statement,.deadline-section{gap:60px}.outcome{padding:70px 45px}.outcome-heading{display:block}.segmented{margin-top:30px;width:max-content}.workspace{grid-template-columns:1.2fr 1fr;gap:22px}.create-panel{padding:25px}.field-pair{grid-template-columns:1fr}.deadline-visual{height:350px}.deadline-orbit{width:260px;height:260px}.deadline-glint{width:266px;height:266px}}@media(max-width:760px){.shell{width:calc(100% - 40px)}.nav{height:86px}.nav nav{gap:20px;font-size:12px}.nav nav>a:first-child{display:none}.brand{font-size:23px}.brand img{width:38px;height:38px}.nav .button.small{font-size:11px;min-height:39px;padding:8px 15px}.hero{display:flex;flex-direction:column;padding-top:50px;padding-bottom:30px;min-height:0;align-items:stretch}.hero-copy{padding-top:0}.hero h1{font-size:64px;letter-spacing:-4px;line-height:1.05;margin-bottom:26px}.hero-copy>p{font-size:14px;max-width:520px;margin-bottom:28px}.hero-object{height:420px;width:100%;margin-top:10px}.network-note{margin-top:27px}.hero:before{width:100%;right:0;height:600px;top:200px}.object-caption{left:14%;right:10%;bottom:8px}.statement{grid-template-columns:1fr;padding-block:80px;gap:45px}h2{font-size:40px;letter-spacing:-2px}.funding-story{gap:36px}.outcome{padding:42px 26px;border-radius:17px}.outcome h2{font-size:36px}.outcome-heading p{font-size:12px}.segmented{width:100%}.segmented button{flex:1;padding:12px 9px;font-size:10px}.settlement-scene{grid-template-columns:1fr;margin-top:40px;gap:25px}.locked-funds strong,.outcome-result strong{font-size:43px}.settlement-route{width:1px;height:38px;margin:0 0 0 20px}.settlement-route span{top:auto;bottom:-1px;right:-3px;transform:rotate(135deg)}.outcome-result{padding-left:0}.example-note{font-size:10px;margin-top:30px}.deadline-section{grid-template-columns:1fr;gap:45px;padding-block:80px}.deadline-section>div:first-child{order:2}.deadline-section p{font-size:14px}.deadline-visual{height:320px}.deadline-orbit{width:220px;height:220px}.deadline-glint{width:226px;height:226px}.deadline-clock{font-size:52px}.closing{padding:30px 0 90px;display:block}.closing h2{font-size:48px;margin-bottom:35px}footer{align-items:start;gap:30px}footer>div{display:grid;gap:12px;font-size:10px}footer .brand{font-size:20px}.app-main{padding-top:30px}.app-title h1{font-size:38px}.app-title .ghost{font-size:11px;padding:10px}.workspace{grid-template-columns:1fr}.create-panel{margin-top:20px}.deal{padding:22px}.deal-terms dd{font-size:15px}.field-pair{grid-template-columns:1fr 1fr}.docs{padding:40px 0 80px}.docs h1{font-size:45px}.docs .lead{font-size:17px}.app-title{gap:10px}.board-head h2{font-size:20px}.board-head select{max-width:130px}.status{font-size:9px}.deal-title{gap:10px}.deal-title h3{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
