:root{--bg:#f4f4f1;--paper:#fbfbf8;--ink:#0b0b0b;--muted:#70706b;--line:#0b0b0b1c;--soft-line:#0b0b0b12;--green:#35d07f;--dark:#0b0c0d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.landing-shell{background:var(--paper);border-left:1px solid var(--soft-line);border-right:1px solid var(--soft-line);max-width:1480px;min-height:100vh;margin:0 auto}.site-header{border-bottom:1px solid var(--line);z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbf8d1;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 46px;display:grid;position:relative}.brand-link{justify-self:start}.logo-wrap{letter-spacing:.13em;align-items:center;gap:10px;font-size:15px;font-weight:780;display:inline-flex}.logo-mark{width:28px;height:28px}.desktop-nav{color:#53534f;align-items:center;gap:35px;font-size:13px;display:flex}.desktop-nav a:hover{color:#000}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.network-pill{border:1px solid var(--line);color:#4f4f4b;background:#fff;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12px;display:flex}.network-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #35d07f1a}.button{border:1px solid var(--line);letter-spacing:.01em;border-radius:9px;justify-content:center;align-items:center;gap:10px;height:49px;padding:0 20px;font-size:13px;font-weight:650;transition:all .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-dark{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 10px 25px #00000014}.button-small{height:39px;padding:0 16px}.button-ghost{background:#fff}.hero{text-align:center;padding:108px 28px 64px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#777771;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.eyebrow span{background:#1d1d1b;border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-.065em;margin:25px 0 28px;font-size:clamp(54px,7vw,102px);font-weight:620;line-height:.91}.hero-copy{color:#6d6d67;max-width:670px;margin:0 auto;font-size:18px;line-height:1.62}.hero-actions{justify-content:center;gap:10px;margin-top:34px;display:flex}.hero-proof{color:#878781;justify-content:center;align-items:center;gap:8px;margin-top:28px;font-size:11px;display:flex}.proof-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.rule-stage{border-bottom:1px solid var(--line);justify-content:center;align-items:center;min-height:540px;padding:65px 20px 100px;display:flex;position:relative;overflow:hidden}.rule-stage:before{content:"";border:1px solid #0000000f;border-radius:50%;width:950px;height:360px;position:absolute;transform:rotate(-7deg)}.rule-stage:after{content:"";border:1px solid #00000009;border-radius:50%;width:1160px;height:480px;position:absolute;transform:rotate(8deg)}.rule-glow{filter:blur(10px);background:radial-gradient(#4b4b461f,#fff0 68%);width:600px;height:270px;position:absolute}.rule-card{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;border:1px solid #0000001f;border-radius:18px;width:min(680px,92vw);position:relative;overflow:hidden;box-shadow:0 38px 100px #0000001f,0 3px 12px #0000000f}.rule-topline{border-bottom:1px solid var(--soft-line);letter-spacing:.13em;color:#777;justify-content:space-between;align-items:center;height:54px;padding:0 20px;font-size:10px;display:flex}.live-chip{color:#2b8b5b;background:#f2f8f4;border-radius:999px;padding:7px 9px;font-size:9px}.rule-row{border-bottom:1px solid var(--soft-line);grid-template-columns:100px 1fr 30px;align-items:center;height:74px;padding:0 22px;display:grid}.rule-key{letter-spacing:.12em;font-size:11px;font-weight:780}.rule-value{font-size:17px;font-weight:540}.chevron{color:#888;font-size:18px}.verified{color:#1ba768}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.rule-separator{border-bottom:1px solid var(--soft-line);background:#f5f5f2;height:9px}.rule-footer{grid-template-columns:115px 1fr auto;align-items:center;height:78px;padding:0 14px 0 22px;display:grid}.rule-footer span{text-transform:uppercase;letter-spacing:.1em;color:#85857e;font-size:10px}.rule-footer strong{font-size:13px}.rule-footer button{color:#fff;letter-spacing:.07em;background:#0d0d0d;border:0;border-radius:8px;height:48px;padding:0 18px;font-size:11px;font-weight:700}.execution-pill{z-index:3;color:#fff;background:#0b0c0d;border-radius:12px;align-items:center;gap:12px;min-width:280px;padding:12px 14px;animation:4.5s ease-in-out infinite float;display:flex;position:absolute;bottom:58px;right:14%;box-shadow:0 20px 40px #0003}.success-ring{color:#73e6aa;background:#193729;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.execution-pill div{flex-direction:column;gap:2px;display:flex}.execution-pill small{letter-spacing:.13em;color:#8f9993;font-size:8px}.execution-pill strong{font-size:12px}.hash{color:#8f9993;margin-left:auto;font-size:10px}@keyframes float{50%{transform:translateY(-7px)}}.section{padding:120px 70px}.section-tight{padding-bottom:135px}.section-label{letter-spacing:.16em;color:#85857e;margin-bottom:46px;font-size:10px}.section-heading-grid{grid-template-columns:1.1fr .7fr;align-items:end;gap:120px;display:grid}.section-heading-grid h2,.dark-grid h2,.arch-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.3vw,67px);font-weight:600;line-height:.98}.section-heading-grid p,.dark-grid p,.arch-copy p{color:#6f6f69;margin:0;font-size:16px;line-height:1.7}.automation-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:72px;display:grid}.automation-card{border:1px solid var(--line);will-change:transform,opacity,box-shadow;background:#fff;border-radius:14px;min-height:320px;padding:20px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .28s,opacity .65s cubic-bezier(.22,1,.36,1);position:relative}.automation-card:hover{border-color:#d7d7cf;transform:translateY(-4px);box-shadow:0 20px 45px #0000000f}.automation-index{color:#999;letter-spacing:.1em;font-size:10px}.automation-icon{background:#f1f1ed;border-radius:50%;place-items:center;width:62px;height:62px;margin-top:52px;font-size:25px;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .28s,box-shadow .32s;display:grid}.automation-card:hover .automation-icon{background:#edede7;transform:translateY(-2px)scale(1.04);box-shadow:0 10px 24px #0000000d}.automation-card h3{letter-spacing:-.02em;margin:24px 0 10px;font-size:22px}.automation-card p{color:#777770;max-width:290px;font-size:13px;line-height:1.55}.reveal-card{opacity:0;transform:translateY(22px)}.reveal-card.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.automation-card,.automation-icon,.reveal-card{transition:none!important}.reveal-card{opacity:1;transform:none}}.dark-section{background:var(--dark);color:#f6f6f2;padding-top:115px;padding-bottom:115px}.dark-label{color:#747773}.dark-grid{grid-template-columns:.82fr 1.18fr;gap:110px;display:grid}.dark-grid p{color:#8e928d;max-width:500px;margin-top:28px}.flow{background:#0f1111;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:1fr 45px 1fr 45px 1fr 45px 1fr;align-items:center;padding:13px;display:grid}.flow-node{background:#111313;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;justify-content:flex-end;height:190px;padding:17px;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s;display:flex}.flow-node span{color:#686e69;margin-bottom:auto;font-size:9px}.flow-node strong{letter-spacing:.08em;font-size:12px}.flow-node small{color:#6f746f;margin-top:6px;font-size:10px}.flow-node.active{color:#0d0d0d;background:#f0f0ec}.flow-node.active span,.flow-node.active small{color:#777}.flow-node.flow-active.is-visible{animation:4.2s ease-in-out infinite flowPulse;box-shadow:0 18px 40px #ffffff14,0 8px 22px #0000003d}.flow-line{background:#ffffff14;height:1px;position:relative;overflow:visible}.flow-line:before{content:"";transform-origin:0;background:linear-gradient(90deg,#ffffff05,#ffffff38,#ffffff05);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.flow-line i{opacity:.45;background:#7a817c;border-radius:50%;width:5px;height:5px;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s;position:absolute;top:-2px;right:0}.flow-reveal{opacity:0;transform:translateY(18px)scale(.985)}.flow-reveal.is-visible{opacity:1;transform:translateY(0)scale(1)}.flow-reveal-line{opacity:0}.flow-reveal-line.is-visible{opacity:1}.flow-reveal-line.is-visible:before{transform:scaleX(1)}.flow-reveal-line.is-visible i{opacity:1;transform:scale(1.15)}@keyframes flowPulse{50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.flow-node,.flow-line:before,.flow-line i,.flow-reveal,.flow-reveal-line{transition:none!important;animation:none!important}.flow-reveal,.flow-reveal-line{opacity:1;transform:none}.flow-reveal-line:before{transform:scaleX(1)}}.architecture-section{padding-top:125px;padding-bottom:135px}.architecture{grid-template-columns:.8fr 1fr;align-items:center;gap:110px;display:grid}.arch-copy p{max-width:500px;margin-top:28px}.arch-copy ul{color:#52524e;gap:13px;margin:34px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.arch-copy li{align-items:center;gap:9px;display:flex}.arch-copy li span{color:#248553;background:#eaf7f0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.code-window{color:#e4e6e2;background:#111312;border-radius:17px;overflow:hidden;box-shadow:0 30px 80px #00000026}.code-toolbar{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:54px;padding:0 18px;display:flex}.code-toolbar span{background:#424642;border-radius:50%;width:8px;height:8px}.code-toolbar em{letter-spacing:.12em;color:#686c68;margin-left:auto;font-size:9px;font-style:normal}.code-window pre{color:#b7beb8;margin:0;padding:35px 36px 28px;font-size:12px;line-height:2;overflow:auto}.code-status{letter-spacing:.13em;color:#778078;border-top:1px solid #ffffff14;align-items:center;gap:8px;height:50px;padding:0 36px;font-size:9px;display:flex}.code-status span{color:#42d991}.final-cta{text-align:center;border-top:1px solid var(--line);padding:130px 25px}.final-cta .logo-wrap{margin-bottom:45px}.final-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6vw,88px);line-height:.95}.final-cta p{color:#777770;margin:24px 0 32px}footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 46px;display:grid}.footer-center{color:#8a8a84;font-size:10px}.x-link{border:1px solid var(--line);background:#fff;border-radius:50%;justify-self:end;place-items:center;width:35px;height:35px;display:grid}.app-shell{background:#f1f1ee;min-height:100vh}.app-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#f9f9f6f0;align-items:center;height:72px;padding:0 26px;display:flex;position:sticky;top:0}.app-header .logo-wrap{margin-right:42px}.app-nav{gap:6px;display:flex}.app-nav a{color:#6f6f69;border-radius:7px;padding:9px 12px;font-size:12px}.app-nav a.active{color:#111;background:#e9e9e5}.app-head-right{align-items:center;gap:10px;margin-left:auto;display:flex}.wallet-button{border:1px solid var(--line);color:#fff;background:#0c0c0c;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:11px;font-weight:650;display:flex}.wallet-status{background:#777;border-radius:50%;width:7px;height:7px}.wallet-status.online{background:#48d98e;box-shadow:0 0 0 3px #48d98e1f}.app-main{max-width:1220px;margin:0 auto;padding:44px 24px 90px}.app-title-row{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.app-kicker{letter-spacing:.14em;color:#8a8a84;margin-bottom:9px;font-size:10px}.app-title-row h1{letter-spacing:-.04em;margin:0;font-size:36px;font-weight:620}.app-title-row p{color:#888881;margin:7px 0 0;font-size:12px}.vault-chip{border:1px solid var(--line);color:#666;background:#fff;border-radius:9px;padding:11px 13px;font-size:10px}.app-grid{grid-template-columns:1fr 370px;gap:16px;display:grid}.panel{border:1px solid var(--line);background:#fbfbf8;border-radius:13px}.builder{padding:0;overflow:hidden}.builder-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.builder-head strong{font-size:12px}.builder-head span{letter-spacing:.12em;color:#888;font-size:9px}.builder-body{padding:22px}.field{margin-bottom:18px}.field label{letter-spacing:.12em;color:#777;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.input,.select{border:1px solid var(--line);color:#161616;background:#fff;border-radius:9px;outline:none;width:100%;height:48px;padding:0 13px;font-size:13px}.input:focus,.select:focus{border-color:#898983}.input-row{grid-template-columns:1fr 150px;gap:9px;display:grid}.rule-tabs{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:24px;display:grid}.rule-tab{border:1px solid var(--line);color:#777;background:#fff;border-radius:8px;height:43px;font-size:11px}.rule-tab.active{color:#fff;background:#111;border-color:#111}.split-list{gap:8px;display:grid}.split-row{grid-template-columns:1fr 90px 35px;gap:7px;display:grid}.icon-button{border:1px solid var(--line);background:#fff;border-radius:8px}.add-split{color:#555;background:0 0;border:0;padding:7px 0;font-size:11px}.builder-submit{color:#fff;letter-spacing:.06em;background:#0c0c0c;border:0;border-radius:9px;width:100%;height:52px;font-size:11px;font-weight:700}.builder-submit:disabled{opacity:.45;cursor:not-allowed}.notice{border:1px solid var(--line);color:#666;background:#f0f0ec;border-radius:8px;margin-top:11px;padding:11px 12px;font-size:10px;line-height:1.5}.notice.error{color:#9c3b35;background:#fff1f0}.notice.success{color:#317454;background:#eef8f2}.side-stack{align-content:start;gap:16px;display:grid}.metric-panel{padding:18px}.metric-label{letter-spacing:.11em;color:#888;font-size:9px}.metric-value{letter-spacing:-.04em;margin-top:9px;font-size:30px}.metric-sub{color:#999;margin-top:5px;font-size:10px}.vault-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.secondary-button{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;font-size:10px}.rule-list{padding:0;overflow:hidden}.rule-list-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:54px;padding:0 17px;display:flex}.rule-list-head strong{font-size:11px}.rule-list-head button{color:#777;background:0 0;border:0;font-size:10px}.rule-item{border-bottom:1px solid var(--soft-line);padding:15px 17px}.rule-item:last-child{border-bottom:0}.rule-item-top{justify-content:space-between;align-items:center;display:flex}.rule-type{font-size:11px;font-weight:670}.status-badge{letter-spacing:.08em;color:#2d7c52;background:#edf7f1;border-radius:999px;padding:5px 7px;font-size:8px}.status-badge.paused{color:#777;background:#f0f0ed}.rule-meta{color:#888;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.execute-button{border:1px solid var(--line);letter-spacing:.04em;color:#333;background:#fff;border-radius:7px;width:100%;height:34px;margin-top:10px;font-size:9px;font-weight:650}.execute-button:hover{background:#f3f3ef}.execute-button:disabled{opacity:.45;cursor:not-allowed}.empty-state{text-align:center;color:#8b8b85;padding:32px 18px;font-size:11px;line-height:1.6}.activity-card{margin-top:16px}.activity-row{border-bottom:1px solid var(--soft-line);grid-template-columns:80px 1fr auto;align-items:center;height:58px;padding:0 16px;font-size:10px;display:grid}.activity-row:last-child{border:0}.activity-hash{color:#666;font-family:monospace}.activity-time{color:#999}.activity-status{color:#2b8b5b}.deploy-state{text-align:center;padding:34px}.deploy-state h3{margin:0 0 8px;font-size:18px}.deploy-state p{color:#777;max-width:430px;margin:0 auto 18px;font-size:11px;line-height:1.6}.deploy-state code{background:#eee;border-radius:4px;padding:2px 5px}@media (max-width:980px){.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto}.network-pill{display:none}.section{padding:90px 30px}.section-heading-grid,.dark-grid,.architecture{grid-template-columns:1fr;gap:45px}.automation-grid{grid-template-columns:1fr}.flow{grid-template-columns:1fr;gap:8px}.flow-line{width:1px;height:28px;margin:auto}.flow-line:before{transform-origin:top;background:linear-gradient(#ffffff05,#ffffff3d,#ffffff05);transform:scaleY(0)}.flow-line i{top:auto;bottom:0;right:-2px}.flow-reveal-line.is-visible:before{transform:scaleY(1)}.app-grid{grid-template-columns:1fr}.side-stack{grid-template-columns:1fr 1fr}.rule-list{grid-column:1/-1}}@media (max-width:680px){.site-header{height:68px;padding:0 18px}.site-header .button-small{height:36px}.hero{padding-top:85px}.hero h1{font-size:54px}.hero-copy{font-size:15px}.hero-actions{flex-direction:column;max-width:260px;margin:28px auto 0}.rule-stage{min-height:500px}.rule-row{grid-template-columns:74px 1fr 25px}.rule-footer{grid-template-columns:1fr auto}.rule-footer span{display:none}.execution-pill{bottom:38px;right:5%}.section{padding:75px 20px}.section-heading-grid h2,.dark-grid h2,.arch-copy h2{font-size:42px}.dark-section{padding-top:75px;padding-bottom:75px}.code-window pre{padding:26px 20px;font-size:10px}.final-cta{padding:90px 20px}.final-cta h2{font-size:52px}footer{grid-template-columns:1fr auto;padding:0 18px}.footer-center{display:none}.app-header{padding:0 14px}.app-nav{display:none}.app-header .logo-wrap{margin-right:0}.app-head-right .network-pill{display:none}.app-main{padding:30px 14px 70px}.app-title-row{flex-direction:column;align-items:flex-start;gap:15px}.app-grid,.side-stack,.input-row,.rule-tabs{grid-template-columns:1fr}.split-row{grid-template-columns:1fr 80px 35px}}.token-chip{border:1px solid var(--line);color:#666;background:#fff;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 7px 0 10px;font-size:9px;display:inline-flex}.token-label{color:#111;letter-spacing:.04em;font-weight:800}.token-chip button{color:#555;background:#edede9;border:0;border-radius:6px;height:24px;padding:0 8px;font-size:8px}.footer-center{align-items:center;gap:12px;display:flex}.footer-center .token-chip{height:30px}.app-head-right .token-chip{height:38px}.tutorial-shell{background:var(--paper);border-left:1px solid var(--soft-line);border-right:1px solid var(--soft-line);max-width:1480px;min-height:100vh;margin:auto}.tutorial-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 38px;display:flex}.tutorial-head-right{align-items:center;gap:10px;display:flex}.tutorial-hero{border-bottom:1px solid var(--line);padding:105px 70px 90px}.tutorial-hero h1{letter-spacing:-.06em;margin:24px 0 27px;font-size:clamp(58px,7vw,98px);font-weight:610;line-height:.93}.tutorial-hero>p{color:#72726c;max-width:660px;font-size:17px;line-height:1.65}.tutorial-steps{padding:0 70px}.tutorial-step{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1fr;align-items:center;gap:100px;min-height:430px;display:grid}.tutorial-copy{max-width:430px}.tutorial-number{letter-spacing:.14em;color:#999;font-size:10px}.tutorial-copy h2{letter-spacing:-.045em;margin:22px 0 17px;font-size:43px}.tutorial-copy p{color:#74746e;font-size:14px;line-height:1.7}.tutorial-visual{border:1px solid var(--line);background:#f1f1ed;border-radius:17px;place-items:center;min-height:230px;padding:28px;display:grid;position:relative;overflow:hidden}.tutorial-visual:before{content:"";border:1px solid #0000000d;border-radius:50%;width:380px;height:180px;position:absolute;transform:rotate(-10deg)}.tutorial-wallet,.tutorial-contract,.tutorial-rule,.tutorial-exec{z-index:2;border:1px solid var(--line);background:#fff;border-radius:12px;position:relative;box-shadow:0 20px 50px #00000014}.tutorial-wallet{align-items:center;gap:10px;height:58px;padding:0 17px;font-family:monospace;font-size:12px;display:flex}.tutorial-wallet b{letter-spacing:.1em;color:#32815a;margin-left:25px;font-family:inherit;font-size:8px}.tutorial-contract{gap:10px;width:min(390px,100%);padding:22px;display:grid}.tutorial-contract small{letter-spacing:.12em;color:#888;font-size:8px}.tutorial-contract strong{font-family:monospace;font-size:16px}.tutorial-contract span{color:#777;font-family:monospace;font-size:9px}.tutorial-rule{width:min(420px,100%);overflow:hidden}.tutorial-rule p{border-bottom:1px solid var(--soft-line);grid-template-columns:74px 1fr;align-items:center;height:52px;margin:0;padding:0 17px;font-size:12px;display:grid}.tutorial-rule p:last-child{border:0}.tutorial-rule em{letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:800}.tutorial-exec{color:#fff;background:#101211;align-items:center;gap:12px;padding:15px 18px;display:flex}.tutorial-exec>span{color:#74e3aa;background:#173426;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tutorial-exec div{gap:4px;display:grid}.tutorial-exec small{color:#777;letter-spacing:.1em;font-size:8px}.tutorial-exec strong{letter-spacing:.08em;font-size:10px}.tutorial-safety{color:#f4f4f0;background:#0c0d0d;padding:100px 70px}.tutorial-safety .section-label{color:#727672}.safety-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.safety-grid>div{border:1px solid #ffffff1a;border-radius:12px;min-height:190px;padding:24px}.safety-grid span{color:#8d928e;font-size:24px}.safety-grid strong{margin:35px 0 10px;font-size:17px;display:block}.safety-grid p{color:#828782;font-size:11px;line-height:1.6}.tutorial-bottom{text-align:center;padding:105px 20px}.tutorial-bottom h2{letter-spacing:-.045em;margin:0 0 28px;font-size:54px}@media (max-width:760px){.tutorial-header{padding:0 18px}.tutorial-head-right .network-pill{display:none}.tutorial-hero{padding:80px 20px 65px}.tutorial-steps{padding:0 20px}.tutorial-step{grid-template-columns:1fr;gap:25px;padding:65px 0}.tutorial-copy h2{font-size:38px}.tutorial-safety{padding:70px 20px}.safety-grid{grid-template-columns:1fr}.token-chip{display:none}}.app-contract-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-contract-chips a{text-decoration:none}.deploy-ready{max-width:760px;margin:0 auto;padding:54px 48px}.deploy-badge{border:1px solid var(--line);letter-spacing:.12em;color:#777;background:#fff;border-radius:999px;align-items:center;height:26px;margin-bottom:22px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.deploy-ready h3{letter-spacing:-.035em;margin-bottom:12px;font-size:30px}.deploy-ready p{max-width:560px;font-size:13px}.deploy-main-button{min-width:250px;height:48px;margin-top:4px}.deploy-hint{color:#73736d;background:#f6f6f2;border:1px dashed #c9c9c3;border-radius:9px;padding:12px 16px;font-size:10px;display:inline-flex}.deploy-checks{color:#797973;letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:22px;font-size:9px;display:flex}.deploy-orb{border:1px solid #d3d3cd;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 18px;display:grid;position:relative}.deploy-orb:before{content:"";border:1px solid #e1e1dc;border-radius:50%;position:absolute;inset:7px}.deploy-orb span{background:#151515;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite whenPulse}@keyframes whenPulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (max-width:680px){.app-contract-chips{justify-content:flex-start}.deploy-ready{padding:38px 20px}.deploy-ready h3{font-size:25px}.deploy-checks{text-align:left;gap:8px;display:grid}.deploy-main-button{width:100%;min-width:0}}.field-hero{isolation:isolate;color:#fff;background:#7ca757;border:1px solid #101c0d1f;border-radius:22px;height:calc(100vh - 114px);min-height:620px;max-height:790px;margin:16px 16px 0;position:relative;overflow:hidden}.wind-field{z-index:-3;background:#dbe6ee;position:absolute;inset:0;overflow:hidden}.wind-field-image{background:url(/when-hero-static.webp) 50%/cover no-repeat;width:100%;height:100%;position:absolute;inset:0}.wind-field-grade{background:linear-gradient(90deg,#080f128f 0%,#080f1259 32%,#080f121a 62%,#080f1203 84%),linear-gradient(#00000005 0%,#0000 48%,#0000001f 100%);position:absolute;inset:0}.field-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -120px 120px -110px #00000047}.field-hero-content{z-index:2;width:min(710px,64%);position:absolute;top:50%;left:clamp(34px,6vw,88px);transform:translateY(-53%)}.field-hero h1{letter-spacing:-.068em;text-shadow:0 4px 34px #00000021;margin:24px 0 26px;font-size:clamp(58px,7vw,104px);font-weight:610;line-height:.9}.field-hero-content>p{color:#ffffffc7;text-shadow:0 2px 18px #00000029;max-width:625px;margin:0;font-size:17px;line-height:1.62}.field-hero-actions{gap:10px;margin-top:32px;display:flex}.field-button{letter-spacing:.01em;border:1px solid #ffffff47;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:50px;padding:0 20px;font-size:12px;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.field-button:hover{transform:translateY(-2px)}.field-button-primary{color:#0b110c;background:#fff;border-color:#fff;box-shadow:0 12px 30px #0000001f}.field-button-glass{color:#fff;-webkit-backdrop-filter:blur(18px);background:#ffffff17}.field-button-glass:hover{background:#ffffff26;border-color:#ffffff6b}@media (max-width:980px){.field-hero{height:720px;min-height:0}.field-hero-content{width:min(700px,78%);left:44px}}@media (max-width:680px){.field-hero{border-radius:17px;height:690px;margin:10px 10px 0}.field-hero-content{width:auto;top:46%;left:24px;right:24px;transform:translateY(-50%)}.field-hero h1{margin:21px 0 22px;font-size:clamp(50px,15vw,68px);line-height:.92}.field-hero-content>p{max-width:520px;font-size:14px;line-height:1.58}.field-hero-actions{flex-direction:column;align-items:stretch;max-width:260px}.field-button{width:100%}.wind-field-grade{background:linear-gradient(90deg,#050e08b0 0%,#060f0975 60%,#060f091f 100%),linear-gradient(#0000000a,#0000001f)}}@media (prefers-reduced-motion:reduce){.field-button{transition:none}}
