/* Mainnet product surfaces, using the approved CLOUT studio palette. */
.live-page{padding:64px 0 88px;min-height:76vh}.live-page>.wrap>h1{font-size:clamp(40px,4.8vw,66px);line-height:1.05;letter-spacing:-.055em;max-width:950px;margin:20px 0}.live-page-lead{color:#718066;font-size:16px;line-height:1.8;max-width:780px;margin-bottom:32px}.live-muted{font-size:13px;color:#74816d;line-height:1.8;margin:12px 0}.live-panel{border:1px solid #dfe6d7;background:linear-gradient(145deg,#fff,#fcfdf9);border-radius:20px;padding:30px;box-shadow:0 12px 34px #20361505;min-width:0;margin-bottom:22px}.live-panel h2{font-size:25px;letter-spacing:-.035em;line-height:1.2;margin:0 0 14px}.live-panel h2:not(:first-child){margin-top:28px}.live-panel h3{font-size:18px;letter-spacing:-.025em;margin:0 0 10px}.live-panel p{line-height:1.8}.live-panel .field{margin-top:18px}.live-panel .field label,.live-dialog .field label{font-size:12px;display:block;font-weight:600;margin-bottom:8px}.live-panel input:not([type=checkbox]),.live-panel textarea,.live-panel select,.live-dialog input:not([type=checkbox]),.live-dialog textarea,.live-dialog select{width:100%;border:1px solid #dce5d3;border-radius:10px;background:#fafcf6;padding:13px 14px;font:inherit;color:#1c2717;min-width:0}.live-panel textarea,.live-dialog textarea{resize:vertical;min-height:100px}.live-two{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:start}.live-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.live-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:28px 0}.live-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:18px 0 4px}.live-tinted{background:radial-gradient(ellipse at top left,#edf6e2,#fafcf5 70%)}.live-tinted h2{font-size:37px;letter-spacing:-.06em;margin:22px 0}.live-notice{border:1px solid #d7e4c9;border-radius:13px;padding:18px 20px;background:linear-gradient(140deg,#eff6e7,#f8faf3);color:#526747;font-size:12px;line-height:1.8;margin:20px 0}.live-notice p{margin:5px 0 0}.live-notice a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.live-message{font-size:13px;line-height:1.7;margin:18px 0 0;white-space:pre-wrap;color:#566d47;overflow-wrap:anywhere}.live-message:empty{display:none}.live-status{display:flex;align-items:center;gap:10px;border:1px solid #d6e2c9;border-radius:10px;background:#f3f8ec;padding:13px 16px;font-size:12px;margin:18px 0}.live-status i{height:7px;width:7px;border-radius:50%;background:#72964e;flex-shrink:0}.live-address{font:11px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;color:#74836b}.live-tag{display:inline-flex;font-size:10px;border:1px solid #d9e4cd;border-radius:6px;background:#f2f7eb;color:#596e4a;padding:5px 8px;line-height:1.4;letter-spacing:.025em}.live-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:15px}.live-panel-heading h2,.live-panel-heading h3{margin:0}.live-panel-heading .live-actions{margin:0}.live-status-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #e7ece1;font-size:12px;line-height:1.65}.live-status-row>span{color:#7b8773}.live-status-row>b,.live-status-row>code{max-width:58%;text-align:right;overflow-wrap:anywhere}.live-status-row>code{font-size:10px}.live-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;margin:20px 0}.live-check input{flex:0 0 16px;width:16px;height:16px;margin-top:3px;accent-color:#74934e}.live-divider{height:1px;background:#e2e9da;margin:24px 0}.live-empty{border:1px dashed #d6e2ca;border-radius:18px;padding:50px 25px;text-align:center;background:#f6f9f0;margin:18px 0}.live-empty h3{font-size:25px;margin:18px 0 10px;letter-spacing:-.04em}.live-empty p{color:#76876a;max-width:540px;margin:0 auto 20px;line-height:1.8;font-size:13px}.live-empty.compact{padding:28px 20px}.live-empty.compact h3{font-size:20px}.live-empty-icon{display:inline-grid;place-items:center;width:52px;height:52px;background:#1b2518;color:#c2f784;border-radius:14px;font-size:28px;font-weight:800}.live-toolbar{display:flex;align-items:center;gap:12px;margin:26px 0}.live-search{flex:1;border:1px solid #d9e4cd;background:white;padding:14px 18px;border-radius:12px;min-width:150px;font:inherit}.live-community{overflow:hidden;border:1px solid #dbe4d3;border-radius:18px;background:#fff;box-shadow:0 8px 30px #24381407}.live-community-cover{height:135px;background:radial-gradient(at 20% 30%,#d4e9b9,#f2f6ea 76%);padding:27px;display:flex;justify-content:space-between;align-items:center;font-size:37px;font-weight:700;letter-spacing:-.055em;color:#283c1c}.live-community-cover>span:last-child{font-size:27px;color:#789c58}.live-community-body{padding:25px}.live-community-body h3{font-size:25px;letter-spacing:-.04em;margin:14px 0 7px}.live-community-body>p{font-size:12px;line-height:1.8;color:#76886a;overflow-wrap:anywhere}.live-small-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;border-top:1px solid #e3eadb;padding-top:17px}.live-small-metrics b{display:block;font-size:16px;overflow-wrap:anywhere}.live-small-metrics span{display:block;font-size:9px;color:#839078;margin-top:4px}.live-footer{border-top:1px solid #dfe7d7;padding:38px 0;color:#7c8971}.live-footer>.wrap{display:flex;justify-content:space-between;gap:30px}.live-footer p{font-size:11px;margin-top:12px}.live-footer>.wrap>div:last-child{display:flex;gap:25px;flex-wrap:wrap;align-items:center;font-size:11px}.live-mobile{position:absolute;top:100%;left:0;right:0;background:#f7fbef;border-bottom:1px solid #d9e5c9;padding:16px 24px;box-shadow:0 20px 30px #14200910;z-index:55}.live-mobile a{padding:13px;display:block;border-radius:9px}.live-mobile a:hover{background:#edf5e3}.live-dialog{width:min(610px,calc(100vw - 24px));max-height:92dvh;padding:0;border:1px solid #dbe5d0;border-radius:21px;background:#fcfef8;color:#1b2717;box-shadow:0 38px 130px #101b1450}.live-dialog::backdrop{background:#101b145c;backdrop-filter:blur(7px)}.live-dialog-inner{padding:29px}.live-dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.live-dialog-heading h2{font-size:28px;line-height:1.15;letter-spacing:-.045em;margin:10px 0 0}.live-dialog-heading .icon-btn{flex:0 0 34px;border:1px solid #dce6d2;background:#fff;border-radius:9px;font-size:20px;display:grid;place-items:center}.live-dialog .field{margin:18px 0}.live-dialog p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.live-review-amount{font-size:44px;letter-spacing:-.055em;font-weight:700;overflow-wrap:anywhere;margin:28px 0}.live-toast{background:linear-gradient(145deg,#25341e,#15200f);border:1px solid #c2f78438;color:#f3fae8;border-radius:13px;line-height:1.7;font-size:12px;max-width:420px;box-shadow:0 15px 45px #17290e25}.live-rail-selector{display:flex;gap:10px;border-bottom:1px solid #e3eadb;margin-bottom:25px;padding-bottom:20px}.live-rail-selector>span{border:1px solid #e1e8d8;border-radius:10px;padding:11px 14px;font-size:12px}.live-rail-selector .selected{background:#202e18;color:#f4fbe9;border-color:#26381a}.live-rail-selector small{display:block;color:#8a927e;font-size:8px;margin-top:5px}.live-rail-selector>[aria-disabled=true]{color:#8a927e}.live-reference-row{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #e3eadb;padding:20px 0}.live-reference-row>div{min-width:0}.live-reference-row small{display:block;overflow-wrap:anywhere;font:10px/1.6 ui-monospace,monospace;color:#7c8b70;margin:7px 0}.live-reference-row b{font-size:17px}.live-reference-row>.btn{flex-shrink:0}.live-kpi{border:1px solid #dce5d2;padding:24px;border-radius:16px;background:#fff;min-width:0}.live-kpi span,.live-kpi small{display:block;font-size:10px;color:#7a8c6b;line-height:1.6}.live-kpi b{font-size:29px;letter-spacing:-.05em;display:block;margin:10px 0;overflow-wrap:anywhere}.live-project-top{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.live-project-top a{font-size:11px}.live-brief{border:1px solid #e0e7d8;border-radius:13px;padding:22px;margin-top:15px;background:#fcfdf9}.live-brief>p{font-size:13px;line-height:1.9;color:#66795a;white-space:pre-wrap;overflow-wrap:anywhere}.live-brief-meta{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:10px;margin-top:18px;color:#79896d}.live-brief-meta b{font-size:15px;color:#3c5629}.live-brief blockquote{margin:16px 0;border-left:3px solid #8dad62;padding:8px 15px;font-size:13px;line-height:1.7;color:#5e744f}.live-prewrap{white-space:pre-wrap}.live-steps p{display:flex;gap:15px;font-size:13px;margin:22px 0;line-height:1.7}.live-steps b{color:#8ba874;font:11px ui-monospace,monospace;margin-top:3px}.live-loading{height:3px;width:180px;border-radius:5px;background:linear-gradient(90deg,#c2f784,#758e59);animation:livebreathe 1.5s ease-in-out infinite}.live-number{font:10px ui-monospace,monospace;letter-spacing:.12em;color:#879c74}.live-three .step-card h3{margin-top:38px}.live-three .step-card>a{margin-top:22px;display:block;font-size:11px;font-weight:600;color:#526c3c}.live-home .hero{overflow:hidden}.live-home .hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:58px;min-height:610px}.live-home .hero-copy h1{font-size:clamp(62px,5.5vw,88px);max-width:630px}.live-home .hero-description{font-size:14px;max-width:460px}.live-hero-product{height:535px;position:relative;isolation:isolate}.live-halo{position:absolute;inset:0;background:radial-gradient(ellipse,#dbecc796,transparent 70%);filter:blur(24px);z-index:-1}.live-orbit{position:absolute;inset:6px 10px 4px;border:1px solid #c9dbb36b;border-radius:50%;transform:rotate(-25deg);z-index:-1}.live-product{position:absolute;top:90px;left:0;right:0;transform:rotate(-1.5deg);border:1px solid #d8e2cd;border-radius:15px;box-shadow:0 0 0 6px #ffffff80,0 32px 74px -25px #2c47122a;overflow:hidden;background:#fff}.live-product-bar{height:33px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;background:linear-gradient(#fdfefb,#f4f8ee);border-bottom:1px solid #e0e8d7;font-size:7px;color:#879576;letter-spacing:.06em}.live-product-bar a{font-size:9px}.live-product-inner{display:grid;grid-template-columns:116px minmax(0,1fr);min-height:325px}.live-product-inner>aside{background:linear-gradient(120deg,#f8fbf3,#f1f6e8);border-right:1px solid #e3eadb;padding:24px 12px}.live-product-inner>aside>b{display:block;font-size:15px;letter-spacing:-.07em;margin:0 5px 28px}.live-product-inner>aside>a{font-size:9px;display:block;padding:10px 9px;border-radius:7px;margin:6px 0;color:#728166}.live-product-inner>aside>a.selected{background:#223119;color:#f4fceb;box-shadow:inset 0 1px 0 #ffffff15}.live-product-inner>section{padding:26px 23px}.live-product-inner .section-label{font-size:7px;letter-spacing:.1em}.live-product-inner h3{font-size:23px;letter-spacing:-.055em;margin:11px 0 17px;line-height:1.2}.live-product-metric{display:flex;align-items:center;gap:18px;border:1px solid #e1e9d7;border-radius:10px;padding:12px 15px;background:#fbfdf7}.live-product-metric>strong{font-size:34px;letter-spacing:-.05em;color:#7c9b5a;line-height:1.1}.live-product-metric>p{font-size:9px;color:#899879;line-height:1.6;max-width:190px}.live-ledger-row{display:flex;justify-content:space-between;font-size:9px;border-bottom:1px solid #eaf0e3;padding:12px 0;color:#859476}.live-ledger-row>b{color:#536f3b;font-weight:500}.live-product .btn{font-size:9px;padding:10px 13px;margin-top:17px}.live-floating{position:absolute;z-index:3;background:linear-gradient(130deg,#293a21,#151f12);color:#e9f7db;border:1px solid #bbe88430;border-radius:15px;box-shadow:inset 0 1px 0 #ffffff12,0 24px 55px #1a351520;display:flex;align-items:center;gap:15px;padding:19px 21px;max-width:410px}.live-floating strong{font-size:14px;font-weight:500;letter-spacing:-.01em;display:block}.live-floating small{font-size:9px;color:#a2b593;display:block;margin-top:6px;line-height:1.5}.live-floating-top{top:20px;right:0;transform:rotate(4deg);animation:livefloat 7s ease-in-out infinite}.live-floating-bottom{bottom:1px;left:18px;transform:rotate(3deg);animation:livefloat 8s ease-in-out infinite reverse}.live-checkmark{height:36px;width:36px;border:1px solid #b8e78140;background:#c2f78415;border-radius:50%;display:grid;place-items:center;color:#c2f784;font-size:16px;flex-shrink:0}.live-letter{height:40px;width:40px;border-radius:11px;background:#0e170b;color:#c2f784;font-size:27px;font-weight:750;display:grid;place-items:center;flex-shrink:0}.live-ecosystem{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dbe5ce;border-bottom:1px solid #dbe5ce;padding:28px 0;margin-top:25px;color:#50693b;gap:25px}.live-ecosystem>span{font-size:8px;letter-spacing:.12em;color:#859872}.live-ecosystem>b{font-size:20px;letter-spacing:-.035em}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.live-panel a:not(.btn){color:#4f6c35;text-decoration:underline;text-underline-offset:3px}.live-dialog code{white-space:normal}.live-mobile[hidden],[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes livebreathe{50%{opacity:.3;transform:scaleX(.7)}}@keyframes livefloat{50%{translate:0 -7px}}
@media(min-width:1081px){.live-mobile{display:none!important}.menu-toggle{display:none!important}}
@media(max-width:1080px){.header .nav{display:none}.header .menu-toggle{display:grid}.live-home .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.live-home .hero-copy h1{font-size:63px}.live-product-inner{grid-template-columns:85px minmax(0,1fr)}.live-product-inner>aside{padding:20px 7px}.live-product-inner>aside>a{font-size:7px;padding:10px 5px}.live-product-inner>section{padding:23px 16px}.live-product-inner h3{font-size:21px}.live-floating{max-width:340px;padding:17px}.live-three{gap:15px}.live-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.live-home .hero-grid{grid-template-columns:1fr;gap:20px;padding-top:12px}.live-home .hero-copy h1{font-size:clamp(60px,9vw,78px);max-width:650px}.live-hero-product{max-width:610px;width:100%;margin:20px auto 0}.live-home .hero-copy{padding-bottom:0}.live-three{grid-template-columns:1fr}.live-two{grid-template-columns:1fr}.live-tinted{order:2}.live-ecosystem{flex-wrap:wrap;justify-content:space-around}.live-ecosystem>span{width:100%;text-align:center}.live-footer>.wrap{flex-direction:column}.live-panel{padding:25px}.live-page{padding-top:40px}.live-page-lead{font-size:14px}.live-toolbar{flex-wrap:wrap}.live-search{flex-basis:100%}.live-panel-heading .btn{font-size:11px}}
@media(max-width:480px){.wrap{padding-left:20px;padding-right:20px}.header{height:73px}.header .brand{font-size:23px}.header .brand-symbol{width:30px;height:31px}.header .header-actions{gap:8px}.header .header-actions>.btn{font-size:11px;padding:11px 14px}.live-home .hero-copy h1{font-size:58px}.live-home .hero-lead{font-size:14px}.live-home .hero-description{font-size:13px}.live-home .hero-ctas{gap:10px;flex-wrap:wrap}.live-home .hero-ctas .btn{padding:13px 15px;font-size:11px;min-height:47px}.live-hero-product{height:500px}.live-floating-top{top:12px;right:0}.live-floating-bottom{left:0;bottom:0}.live-floating{max-width:95%;gap:10px;padding:16px}.live-floating strong{font-size:13px}.live-floating small{font-size:8px}.live-product{top:104px;transform:rotate(-1deg)}.live-product-inner{grid-template-columns:1fr;min-height:302px}.live-product-inner>aside{display:none}.live-product-inner>section{padding:20px}.live-product-inner h3{font-size:23px;margin:8px 0 13px}.live-product-bar>span:nth-child(2){font-size:6px}.live-product-metric{padding:10px 13px}.live-product .btn{margin-top:13px}.live-ledger-row{padding:10px 0}.live-page>.wrap>h1{font-size:41px}.live-panel{padding:23px 20px}.live-dialog-inner{padding:23px 20px}.live-dialog-heading h2{font-size:25px}.live-review-amount{font-size:35px}.live-four{gap:10px}.live-kpi{padding:19px 14px}.live-kpi b{font-size:25px}.live-kpi small{font-size:9px}.live-status-row{gap:14px;flex-wrap:wrap}.live-status-row>code{max-width:100%;font-size:10px}.live-reference-row{align-items:flex-start;flex-direction:column;gap:11px}.live-brief{padding:18px 15px}.live-notice{padding:16px;font-size:11px}.live-toast{max-width:calc(100vw - 38px)}.live-footer>.wrap>div:last-child{gap:17px}.live-ecosystem>b{font-size:17px}.live-project-top .live-actions{margin-top:5px}}
@media(prefers-reduced-motion:reduce){.live-floating,.live-loading{animation:none!important}}
