@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-500-normal-CUHe9xxf.woff2) format("woff2"),url(/assets/source-serif-4-latin-500-normal-DVVamBqs.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff) format("woff")}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}.mobile-prototype{width:min(100vw,390px);height:min(100dvh,844px);margin-inline:auto;overflow:hidden;position:relative}:root{--font-book:"Source Serif 4","Iowan Old Style","Palatino Linotype",Georgia,serif;--font-display:"Cormorant Garamond","Bodoni 72",Baskerville,Georgia,serif;--font-ledger:"IBM Plex Mono","Courier New",monospace;font-family:var(--font-book);color:#10100f;background:#f2f0e9;font-synthesis:weight style;text-rendering:optimizeLegibility;--paper:#f2f0e9;--ink:#11110f;--blue:#075ec9;--red:#c63f3a;--green:#008f69;--line:rgba(17,17,15,.28);--layout-max:1560px;--page-gutter:clamp(22px,4.2vw,66px);--section-gap:clamp(20px,2.2vw,32px)}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.ledger-site{position:relative;min-height:100vh;overflow:hidden;background-color:var(--paper);background-image:linear-gradient(#f7f5eebd,#f7f5eebd),url(/assets/ivory-paper.png);background-size:auto,cover;color:var(--ink)}.ledger-header{position:relative;z-index:20;height:98px;display:grid;grid-template-columns:315px 1fr 190px 112px;align-items:center;gap:20px;padding:0 4.2%;border-bottom:1px solid rgba(17,17,15,.12);view-transition-name:site-header}.ledger-brand{display:flex;align-items:center;gap:14px;width:max-content}.ledger-brand img{width:52px;height:52px;object-fit:cover;border-radius:12px}.ledger-brand span{display:grid}.ledger-brand strong{font:800 19px/1 var(--font-display);letter-spacing:.12em}.ledger-brand small{margin-top:7px;font:600 8px/1.2 var(--font-ledger);letter-spacing:.24em}.ledger-nav{display:flex;justify-content:center;gap:clamp(34px,4.7vw,72px)}.ledger-nav a{position:relative;padding:12px 0;font-size:15px;font-weight:600}.ledger-nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.ledger-nav a:hover:after,.ledger-nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.status-link{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:#fff;background:#121719;font-size:13px;font-weight:600;letter-spacing:.05em;transition:background .25s ease}.status-link:hover{background:var(--blue)}.header-motto{padding-left:22px;border-left:1px solid rgba(17,17,15,.18);font:500 9px/1.45 var(--font-ledger);letter-spacing:.26em}.ledger-menu-button,.ledger-mobile-nav{display:none}.ledger-home{max-width:1487px;margin:0 auto}.ledger-hero{display:grid;grid-template-columns:46.2% 53.8%;min-height:635px;padding:0 3.9% 16px}.ledger-manifesto{display:flex;flex-direction:column;padding:60px 36px 20px 4px}.ledger-eyebrow{margin:0 0 30px;color:var(--blue);font:600 12px/1.4 var(--font-ledger);letter-spacing:.17em}.ledger-manifesto h1{margin:0;font:900 clamp(64px,5.45vw,82px)/.98 var(--font-display);letter-spacing:-.052em;max-width:630px}.ledger-manifesto h1 span,.ledger-manifesto h1 strong{display:block}.ledger-manifesto h1 strong{margin-top:8px;color:var(--blue)}.ledger-copy{margin:28px 0 0;color:#4d4d49;font-size:20px;line-height:1.55;font-weight:500}.ledger-actions{display:flex;align-items:center;gap:34px;margin-top:34px}.ledger-actions a{height:66px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:0 34px;font-size:14px;font-weight:700;letter-spacing:.04em}.ledger-primary{min-width:274px;color:#fff;background:var(--blue);box-shadow:inset 0 -3px #00000017;transition:background .25s ease,transform .25s ease}.ledger-primary:hover{background:#004daf;transform:translateY(-2px)}.ledger-secondary{min-width:190px;border-left:1px solid var(--line);transition:color .25s ease}.ledger-secondary:hover{color:var(--blue)}.manifesto-signoff{display:flex;align-items:flex-end;gap:34px;margin-top:auto;padding-top:36px;font:500 9px/1.55 var(--font-ledger);letter-spacing:.18em}.manifesto-signoff b{max-width:245px;padding-left:28px;border-left:1px solid var(--line);font:500 12px/1.5 var(--font-book);letter-spacing:.02em}.execution-receipt{position:relative;align-self:start;min-height:606px;margin-top:0;padding:21px 28px 16px;border:1px solid rgba(17,17,15,.22);background:#f7f5ee61;container-type:inline-size;view-transition-name:execution-receipt}.receipt-kicker{display:grid;grid-template-columns:120px 1fr auto;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line);font:600 9px/1 var(--font-ledger);letter-spacing:.16em}.receipt-kicker strong{font:700 15px/1 var(--font-display);letter-spacing:.18em}.receipt-kicker b{font-weight:500}.receipt-title-row{position:relative;display:grid;grid-template-columns:1.2fr .72fr 160px;align-items:start;min-height:116px;padding:18px 0 8px;border-bottom:1px solid var(--line)}.receipt-title-row h2{margin:0;font:800 clamp(28px,2.5vw,40px)/1.05 var(--font-display);letter-spacing:-.025em}.receipt-title-row p{margin:6px 0 0;font:600 9px/1 var(--font-ledger);letter-spacing:.18em}.block-height{display:grid;padding:5px 0 0 14px;border-left:1px solid rgba(17,17,15,.18)}.block-height span,.block-height small{font:500 8px/1.4 var(--font-ledger);letter-spacing:.12em}.block-height strong{margin:6px 0;color:var(--blue);font:800 28px/1 var(--font-display)}.governance-stamp{position:absolute;z-index:2;right:-8px;top:-6px;width:154px;height:154px;object-fit:cover;border-radius:50%;mix-blend-mode:multiply;transform:rotate(-5deg)}.receipt-rows{display:grid}.receipt-row{min-height:43px;display:grid;grid-template-columns:170px 1fr 24px;align-items:center;border-bottom:1px solid rgba(17,17,15,.18);font-size:12px}.receipt-row span{text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.05em}.receipt-row strong{font:500 12px/1.25 var(--font-ledger)}.pending-value{color:var(--green)!important;font-weight:800!important}.payout-title{display:flex;align-items:flex-end;justify-content:space-between;padding:12px 0 7px;border-bottom:1px solid rgba(17,17,15,.18)}.payout-title span{font-size:12px;font-weight:700}.payout-title small{font:500 8px/1 var(--font-ledger);letter-spacing:.12em}.payout-grid{display:grid;grid-template-columns:1fr 1fr 112px;align-items:stretch;min-height:102px}.payout{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;align-items:end;padding:14px 14px 11px 0;border-right:1px solid rgba(17,17,15,.22)}.payout+.payout{padding-left:18px}.payout strong{grid-row:1/3;margin-right:12px;font:800 44px/1 var(--font-display)}.payout span{font-size:12px;font-weight:700}.payout small{font:500 8px/1.4 var(--font-ledger);letter-spacing:.08em}.payout.blue strong{color:var(--blue)}.payout.red strong{color:var(--red)}.burn-mark{display:grid;place-items:center;align-content:center;gap:2px;color:var(--red);text-align:center}.burn-mark strong{font:700 10px/1 var(--font-ledger);letter-spacing:.12em}.burn-mark small{font:500 7px/1.35 var(--font-ledger)}.receipt-note{position:absolute;left:30px;bottom:10px;color:var(--blue);font:italic 18px/1.15 var(--font-display);transform:rotate(-2deg)}.funds-flow{display:grid;grid-template-columns:245px repeat(4,1fr);min-height:100px;margin:0 2.8%;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.funds-flow-title{padding:18px 22px}.funds-flow-title h2{margin:0;font:800 21px/1.1 var(--font-display)}.funds-flow-title span{display:block;margin-top:12px;font:500 9px/1 var(--font-ledger);letter-spacing:.22em}.flow-step{position:relative;display:grid;grid-template-columns:1fr;padding:18px 28px 16px;border-left:1px solid rgba(17,17,15,.18)}.flow-step div{display:grid;gap:7px}.flow-step strong{font-size:14px}.flow-step small{color:#575752;font-size:11px;line-height:1.4}.flow-arrow{position:absolute;right:-12px;top:37px;z-index:2;background:var(--paper)}.page-index{display:grid;grid-template-columns:repeat(4,1fr);min-height:150px;margin:0 2.8%;border-bottom:1px solid var(--line)}.page-index a{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:20px 26px;border-left:1px solid rgba(17,17,15,.18);transition:background .25s ease,color .25s ease}.page-index a:first-child{border-left:0}.page-index a:hover{color:#fff;background:var(--blue)}.page-index strong{font:800 25px/1.1 var(--font-display)}.page-index svg{align-self:center}.page-index small{margin-top:10px;font-size:11px}.ledger-footer{min-height:47px;display:grid;grid-template-columns:230px 1fr auto;align-items:center;margin:0 2.8%;font:500 8px/1.4 var(--font-ledger);letter-spacing:.12em}.ledger-footer b{font-weight:500}.ledger-footer i{font-style:normal;text-align:right}.ledger-footer a{display:flex;align-items:center;gap:8px}.detail-page{max-width:1487px;margin:0 auto}.detail-hero{min-height:360px;display:grid;grid-template-columns:1fr 210px;gap:40px;align-items:center;margin:0 4.2%;border-bottom:1px solid var(--ink)}.detail-heading p{margin:0 0 18px;color:var(--blue);font:600 11px/1 var(--font-ledger);letter-spacing:.18em}.detail-heading h1{max-width:900px;margin:0;font:900 clamp(58px,6vw,92px)/.98 var(--font-display);letter-spacing:-.05em}.detail-intro{max-width:780px;margin-top:25px;color:#44433f;font-size:18px;line-height:1.55}.detail-seal{display:grid;justify-items:center;gap:15px;padding:28px 15px;border:1px solid var(--line);color:var(--red);text-align:center}.detail-seal span{font:600 9px/1.5 var(--font-ledger);letter-spacing:.16em}.detail-ledger{margin:0 4.2%;border-bottom:1px solid var(--ink)}.detail-ledger-head,.detail-ledger-row{display:grid;grid-template-columns:250px 1fr 155px;align-items:center}.detail-ledger-head{height:44px;border-bottom:1px solid var(--line);font:600 9px/1 var(--font-ledger);letter-spacing:.15em}.detail-ledger-row{min-height:106px;border-bottom:1px solid rgba(17,17,15,.18)}.detail-ledger-row:last-child{border-bottom:0}.detail-ledger-row h2{margin:0;font:800 27px/1.1 var(--font-display)}.detail-ledger-row p{max-width:700px;margin:0;color:#4d4d49;font-size:14px;line-height:1.55}.row-status{display:flex;align-items:center;gap:8px;color:var(--red);font:700 10px/1 var(--font-ledger);letter-spacing:.08em}.truth-panel{min-height:145px;display:grid;grid-template-columns:58px 1fr auto;gap:20px;align-items:center;margin:24px 4.2%;padding:20px 28px;color:#f5f2e9;background:#131413}.truth-panel>div{display:grid;gap:4px}.truth-panel span{font:500 9px/1 var(--font-ledger);letter-spacing:.15em}.truth-panel strong{font:800 26px/1.1 var(--font-display)}.truth-panel p{margin:0;color:#c7c4ba;font-size:12px}.truth-panel a{display:flex;align-items:center;gap:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.3);font-size:12px;font-weight:700;transition:background .25s,color .25s}.truth-panel a:hover{color:var(--ink);background:var(--paper)}.ledger-manifesto h1{font-size:clamp(60px,4.7vw,72px)}.ledger-manifesto h1 span,.ledger-manifesto h1 strong{white-space:nowrap}@container (max-width:650px){.receipt-title-row{grid-template-columns:1fr}.block-height{display:none}.governance-stamp{width:120px;height:120px}.receipt-row{grid-template-columns:145px 1fr 20px}.payout-grid{grid-template-columns:1fr 1fr}.burn-mark{display:none}}@media(max-width:1050px){.ledger-header{grid-template-columns:260px 1fr 165px}.header-motto{display:none}.ledger-hero{grid-template-columns:1fr;padding-inline:4.2%}.ledger-manifesto{min-height:610px}.execution-receipt{width:100%;margin-bottom:28px}.funds-flow{grid-template-columns:1fr 1fr}.funds-flow-title{grid-column:1/-1}.flow-step{border-top:1px solid rgba(17,17,15,.18)}.flow-arrow{display:none}.page-index{grid-template-columns:1fr 1fr}.page-index a:nth-child(3){border-left:0;border-top:1px solid rgba(17,17,15,.18)}.page-index a:nth-child(4){border-top:1px solid rgba(17,17,15,.18)}}@media(max-width:760px){.ledger-header{height:78px;grid-template-columns:1fr auto;padding-inline:20px}.ledger-brand img{width:42px;height:42px}.ledger-brand strong{font-size:16px}.ledger-brand small{font-size:7px}.ledger-nav,.status-link{display:none}.ledger-menu-button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);background:transparent}.ledger-mobile-nav{position:absolute;left:14px;right:14px;top:70px;display:grid;padding:12px;border:1px solid var(--ink);background:var(--paper);transform:translateY(-10px);opacity:0;pointer-events:none;transition:.25s ease}.ledger-mobile-nav.open{transform:none;opacity:1;pointer-events:auto}.ledger-mobile-nav a{padding:13px 8px;border-bottom:1px solid rgba(17,17,15,.16);font-size:13px;font-weight:700}.ledger-manifesto{min-height:650px;padding-top:44px}.ledger-eyebrow{font-size:9px}.ledger-manifesto h1{font-size:50px}.ledger-copy{font-size:16px}.ledger-actions{align-items:stretch;flex-direction:column;gap:10px}.ledger-actions a{width:100%}.manifesto-signoff{align-items:flex-start;flex-direction:column}.manifesto-signoff b{padding:14px 0 0;border-left:0;border-top:1px solid var(--line)}.execution-receipt{padding:16px 14px}.receipt-kicker{grid-template-columns:1fr auto}.receipt-kicker span{display:none}.receipt-title-row{grid-template-columns:1fr;min-height:124px}.receipt-title-row h2{font-size:28px}.block-height{display:none}.governance-stamp{right:-3px;top:1px;width:116px;height:116px}.receipt-row{grid-template-columns:118px 1fr 18px;min-height:50px}.receipt-row span,.receipt-row strong{font-size:9px}.payout-grid{grid-template-columns:1fr 1fr}.payout strong{font-size:32px}.burn-mark,.receipt-note{display:none}.funds-flow{grid-template-columns:1fr;margin-inline:14px}.flow-step{min-height:92px;border-left:0}.page-index{grid-template-columns:1fr;margin-inline:14px}.page-index a,.page-index a:nth-child(3){min-height:126px;border-left:0;border-top:1px solid rgba(17,17,15,.18)}.ledger-footer{grid-template-columns:1fr;margin:0 14px;padding:16px 0;gap:6px}.ledger-footer i{display:none}.detail-hero{min-height:430px;grid-template-columns:1fr;margin-inline:20px;padding:42px 0}.detail-number{padding:0}.detail-heading h1{font-size:52px}.detail-intro{font-size:16px}.detail-seal{display:none}.detail-ledger{margin-inline:20px}.detail-ledger-head{display:none}.detail-ledger-row{grid-template-columns:42px 1fr;align-items:start;padding:22px 0}.detail-ledger-row h2{font-size:23px}.detail-ledger-row p,.row-status{grid-column:2;margin-top:10px}.truth-panel{grid-template-columns:40px 1fr;margin:18px 20px;padding:22px}.truth-panel a{grid-column:1/-1;justify-content:space-between}.truth-panel strong{font-size:22px}}@media(max-width:760px){.ledger-manifesto h1 span,.ledger-manifesto h1 strong{white-space:normal}.ledger-mobile-nav{z-index:60;box-shadow:0 18px 36px #11110f24}}.page-progress{position:fixed;z-index:100;left:0;right:0;top:0;height:3px;background:var(--blue);transform:scaleX(var(--page-progress,0));transform-origin:left;transition:transform .08s linear;pointer-events:none}.book-turn-stage{position:fixed;z-index:90;top:98px;right:0;bottom:0;left:0;overflow:hidden;opacity:0;pointer-events:none}.book-turn-spread{position:absolute;inset:16px clamp(14px,2.4vw,42px) 22px;perspective:2100px;filter:drop-shadow(0 26px 34px rgba(17,17,15,.2))}.book-turn-base{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;padding:0 30px 24px;border:1px solid rgba(17,17,15,.22);border-radius:7px 10px 10px 7px;background-color:var(--paper);background-image:linear-gradient(90deg,rgba(17,17,15,.045),transparent 3%,transparent 47%,rgba(17,17,15,.11) 49.7%,rgba(255,255,255,.28) 50.2%,transparent 53%,rgba(17,17,15,.035)),linear-gradient(#f7f5eeb8,#f7f5eeb8),url(/assets/ivory-paper.png);background-size:auto,auto,900px auto;box-shadow:inset 16px 0 28px #11110f09,inset -16px 0 28px #11110f09}.book-turn-base:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(#11110f14,#11110f59,#11110f14);box-shadow:-15px 0 24px #11110f17,15px 0 24px #11110f12}.book-turn-base span,.book-turn-base i,.book-turn-face span,.book-turn-face i{position:relative;z-index:1;font:700 9px/1 var(--font-ledger);letter-spacing:.22em}.book-turn-base i,.book-turn-face i{font-style:normal;color:var(--blue)}.book-turn-sheet{position:absolute;left:50%;top:0;width:50%;height:100%;border:1px solid rgba(17,17,15,.2);border-left:0;border-radius:0 10px 10px 0;transform-origin:left center;transform-style:preserve-3d}.book-turn-stage[data-direction=backward] .book-turn-sheet{left:0;border-right:0;border-left:1px solid rgba(17,17,15,.2);border-radius:7px 0 0 7px;transform-origin:right center}.book-turn-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;padding:0 30px 24px;overflow:hidden;background-color:var(--paper);background-image:repeating-linear-gradient(0deg,transparent 0,transparent 31px,rgba(17,17,15,.025) 32px),linear-gradient(90deg,rgba(17,17,15,.1),transparent 9%,rgba(255,255,255,.22) 65%,rgba(17,17,15,.045)),linear-gradient(#f7f5eeb8,#f7f5eeb8),url(/assets/ivory-paper.png);background-size:auto,auto,auto,900px auto;backface-visibility:hidden}.book-turn-back{transform:rotateY(180deg);background-image:repeating-linear-gradient(0deg,transparent 0,transparent 31px,rgba(17,17,15,.025) 32px),linear-gradient(270deg,rgba(17,17,15,.1),transparent 9%,rgba(255,255,255,.18) 65%,rgba(17,17,15,.04)),linear-gradient(#f7f5eeb8,#f7f5eeb8),url(/assets/ivory-paper.png)}.book-turn-stage[data-direction=backward] .book-turn-front{background-image:repeating-linear-gradient(0deg,transparent 0,transparent 31px,rgba(17,17,15,.025) 32px),linear-gradient(270deg,rgba(17,17,15,.1),transparent 9%,rgba(255,255,255,.22) 65%,rgba(17,17,15,.045)),linear-gradient(#f7f5eeb8,#f7f5eeb8),url(/assets/ivory-paper.png)}.book-turn-shadow{position:absolute;z-index:2;left:42%;top:0;width:16%;height:100%;background:radial-gradient(ellipse at center,#11110f66,#11110f00 70%);transform-origin:center;opacity:0}.book-turn-fold{position:absolute;z-index:3;top:0;bottom:0;left:-4%;width:18%;background:linear-gradient(90deg,rgba(17,17,15,.15),rgba(255,255,255,.38) 34%,rgba(17,17,15,.08) 64%,transparent);filter:blur(1px);opacity:0;backface-visibility:hidden}.book-turn-stage[data-direction=backward] .book-turn-fold{right:-4%;left:auto;background:linear-gradient(270deg,rgba(17,17,15,.15),rgba(255,255,255,.38) 34%,rgba(17,17,15,.08) 64%,transparent)}.ledger-brand img{animation:brand-breathe 4.6s ease-in-out infinite}.execution-receipt{--receipt-rx:0deg;--receipt-ry:0deg;transform:perspective(1400px) rotateX(var(--receipt-rx)) rotateY(var(--receipt-ry));transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .3s ease}.execution-receipt:hover{box-shadow:0 22px 60px #1f252217}.receipt-scanner{position:absolute;z-index:4;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--blue) 22%,var(--green) 70%,transparent);opacity:0;pointer-events:none;animation:receipt-scan 5.8s cubic-bezier(.65,0,.35,1) 1.4s infinite}.governance-stamp{transform-origin:center}.flow-step{overflow:hidden}.flow-step:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1)}.flow-step:hover:after{transform:scaleX(1)}.flow-step:hover .flow-arrow,.page-index a:hover svg,.ledger-actions a:hover svg,.truth-panel a:hover svg{animation:arrow-drift .7s ease-in-out infinite alternate}.receipt-row{transition:background .25s ease,padding .25s ease}.receipt-row:hover{padding-left:8px;background:#075ec90b}.protocol-tool{position:relative;margin:30px 4.2%;border:1px solid var(--ink);background:#f7f5ee80;overflow:hidden}.protocol-tool:before{content:"";position:absolute;z-index:0;left:-30%;top:0;width:30%;height:2px;background:var(--blue);animation:tool-rule 4.8s ease-in-out infinite}.protocol-tool>*{position:relative;z-index:1}.tool-heading{min-height:102px;display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid var(--line)}.tool-heading span{display:block;margin-bottom:8px;color:var(--blue);font:700 10px/1 var(--font-ledger);letter-spacing:.17em}.tool-heading h2{margin:0;font:800 28px/1.1 var(--font-display)}.tool-heading>svg{color:var(--blue)}.tool-result{min-height:122px;display:grid;grid-template-columns:200px 1fr auto;gap:24px;align-items:center;padding:22px 28px;background:#121412;color:#f5f2e9}.tool-result>strong{font:700 14px/1.3 var(--font-ledger);letter-spacing:.06em}.tool-result p{margin:0;color:#ceccc4;font-size:14px;line-height:1.55}.tool-result button{display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid rgba(255,255,255,.28);color:#fff;background:transparent;font-size:12px;font-weight:700;cursor:pointer;transition:.25s ease}.tool-result button:hover{color:var(--ink);background:var(--paper)}.trace-track{display:grid;grid-template-columns:repeat(4,1fr)}.trace-track button{position:relative;min-height:116px;display:grid;gap:15px;padding:20px 22px;border:0;border-right:1px solid rgba(17,17,15,.2);background:transparent;text-align:left;cursor:pointer;transition:.25s ease}.trace-track button:last-child{border-right:0}.trace-track button b{color:var(--blue);font:700 18px/1 var(--font-display)}.trace-track button span{font-size:14px;font-weight:700}.trace-track button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--blue);transform:scaleX(0);transition:transform .35s ease}.trace-track button[aria-selected=true]{color:#fff;background:var(--blue)}.trace-track button[aria-selected=true] b{color:#fff}.trace-track button[aria-selected=true]:after{transform:scaleX(1)}.gate-layout{display:grid;grid-template-columns:1.45fr .55fr}.gate-list label{min-height:76px;display:grid;grid-template-columns:36px 46px 1fr 28px;align-items:center;padding:12px 22px;border-bottom:1px solid rgba(17,17,15,.18);cursor:pointer;transition:background .25s ease}.gate-list label:last-child{border-bottom:0}.gate-list label:hover,.gate-list label.checked{background:#008f690e}.gate-list input,.proposal-checks input{position:absolute;opacity:0;pointer-events:none}.gate-list label>b{color:var(--blue);font:700 15px/1 var(--font-ledger)}.gate-list label>span{display:grid;gap:5px}.gate-list label strong{font-size:14px}.gate-list label small{color:#5f5e58;font-size:12px;line-height:1.35}.gate-list label>svg{color:#777}.gate-list label.checked>svg{color:var(--green)}.gate-verdict{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;color:#f7f4eb;background:#171916;transition:background .4s ease}.gate-verdict.eligible{background:#006d53}.gate-verdict>span{margin-top:10px;font:600 9px/1 var(--font-ledger);letter-spacing:.16em}.gate-verdict>strong{margin:8px 0 5px;font:800 31px/1 var(--font-display)}.gate-verdict p{margin:0;font:600 10px/1.3 var(--font-ledger)}.gate-verdict small{max-width:230px;margin-top:14px;color:#c9c8c0;font-size:11px;line-height:1.45}.gate-meter{width:100%;height:5px;margin-top:18px;background:#ffffff2b}.gate-meter i{display:block;height:100%;background:#5df3b9;transition:width .5s cubic-bezier(.22,1,.36,1)}.calculator-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.calculator-grid>label,.calculation-result{min-height:140px;display:flex;flex-direction:column;justify-content:center;padding:24px;border-right:1px solid rgba(17,17,15,.2)}.calculator-grid>label>span,.calculation-result>span{margin-bottom:13px;font:700 10px/1.3 var(--font-ledger);letter-spacing:.1em}.calculator-grid>label>div{height:48px;display:flex;align-items:center;border-bottom:2px solid var(--ink)}.calculator-grid input{min-width:0;width:100%;border:0;outline:0;background:transparent;font:800 27px/1 var(--font-display)}.calculator-grid label b{font:700 18px/1 var(--font-display)}.calculation-result strong{font:800 27px/1.1 var(--font-display)}.calculation-result.accent{border-right:0;color:#fff;background:var(--blue)}.tool-disclaimer{margin:0;padding:14px 24px;border-top:1px solid var(--line);color:#5d5c56;font-size:12px;line-height:1.5}.proposal-layout{display:grid;grid-template-columns:1fr 210px}.proposal-checks{display:grid;grid-template-columns:1fr 1fr}.proposal-checks label{min-height:78px;display:grid;grid-template-columns:42px 1fr 25px;align-items:center;padding:17px 22px;border-right:1px solid rgba(17,17,15,.18);border-bottom:1px solid rgba(17,17,15,.18);cursor:pointer;transition:.25s ease}.proposal-checks label.checked{color:#fff;background:var(--green)}.proposal-checks label>span{font:700 14px/1 var(--font-ledger)}.proposal-checks label strong{font-size:14px}.proposal-score{display:grid;grid-template-columns:1fr 20px;grid-template-rows:auto auto 1fr auto;gap:9px;padding:22px;color:#fff;background:#151715}.proposal-score>span{font:700 9px/1 var(--font-ledger);letter-spacing:.14em}.proposal-score>strong{grid-column:1;font:800 35px/1 var(--font-display)}.proposal-score>div{grid-column:2;grid-row:1/4;position:relative;background:#ffffff1f}.proposal-score>div i{position:absolute;left:0;right:0;bottom:0;background:#5df3b9;transition:height .5s cubic-bezier(.22,1,.36,1)}.proposal-score button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.26);color:#fff;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.module-register{display:grid;grid-template-columns:repeat(4,1fr)}.module-register button{min-height:116px;display:grid;grid-template-columns:34px 1fr auto 22px;align-items:center;padding:18px;border:0;border-right:1px solid rgba(17,17,15,.2);background:transparent;text-align:left;cursor:pointer;transition:.25s ease}.module-register button:last-child{border-right:0}.module-register button:hover,.module-register button.expanded{background:#075ec90e}.module-register button>b{color:var(--blue);font:700 14px/1 var(--font-ledger)}.module-register button>strong{font-size:14px}.module-register button>span{color:var(--red);font:700 9px/1 var(--font-ledger);letter-spacing:.08em}.module-register button>span.active{color:var(--green)}.module-register button>svg{transition:transform .25s ease}.module-register button.expanded>svg{transform:rotate(90deg)}.module-register button>small{grid-column:2/-1;margin-top:12px;color:#54534e;font-size:12px;line-height:1.45}@keyframes receipt-scan{0%,58%{top:0;opacity:0}62%{opacity:.45}84%{top:100%;opacity:.22}88%,to{top:100%;opacity:0}}@keyframes tool-rule{0%{left:-30%}48%,to{left:110%}}@keyframes brand-breathe{0%,to{filter:grayscale(.15);transform:scale(1)}50%{filter:grayscale(0);transform:scale(1.035)}}@keyframes arrow-drift{to{transform:translate(5px)}}@media(max-width:1050px){.calculator-grid{grid-template-columns:1fr 1fr}.calculator-grid>*:nth-child(2){border-right:0}.calculator-grid>*:nth-child(-n+2){border-bottom:1px solid rgba(17,17,15,.2)}.module-register{grid-template-columns:1fr 1fr}.module-register button:nth-child(2){border-right:0}.module-register button:nth-child(-n+2){border-bottom:1px solid rgba(17,17,15,.2)}}@media(max-width:760px){.protocol-tool{margin:20px}.tool-heading{min-height:88px;padding:18px}.tool-heading h2{font-size:23px}.trace-track{grid-template-columns:1fr 1fr}.trace-track button{min-height:94px;border-bottom:1px solid rgba(17,17,15,.18)}.trace-track button:nth-child(2){border-right:0}.tool-result{grid-template-columns:1fr;gap:12px;padding:20px}.tool-result button{justify-content:space-between}.gate-layout,.proposal-layout{grid-template-columns:1fr}.gate-list label{grid-template-columns:28px 38px 1fr 24px;padding-inline:15px}.gate-verdict{min-height:250px}.calculator-grid{grid-template-columns:1fr}.calculator-grid>label,.calculation-result{min-height:116px;border-right:0;border-bottom:1px solid rgba(17,17,15,.2)}.calculator-grid>*:nth-child(2){border-right:0}.proposal-checks{grid-template-columns:1fr}.proposal-checks label{border-right:0}.proposal-score{min-height:220px}.module-register{grid-template-columns:1fr}.module-register button,.module-register button:nth-child(2){border-right:0;border-bottom:1px solid rgba(17,17,15,.2)}}.gate-list label{grid-template-columns:46px 1fr 28px}.ledger-header{grid-template-columns:285px 1fr 300px 100px}.header-actions{display:grid;grid-template-columns:72px 1fr;gap:8px}.status-mini,.wallet-trigger{height:46px;border:1px solid var(--ink);background:transparent;font-size:11px;font-weight:700;letter-spacing:.04em;cursor:pointer}.status-mini{display:grid;place-items:center}.wallet-trigger{display:flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;color:#fff;background:#121719}.wallet-trigger:hover{background:var(--blue);border-color:var(--blue)}.ledger-mobile-nav button{display:flex;align-items:center;gap:8px;padding:13px 8px;border:0;border-bottom:1px solid rgba(17,17,15,.16);background:transparent;font-size:13px;font-weight:700;text-align:left}.wallet-layer{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0f100e73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wallet-panel{width:min(460px,100%);height:100%;overflow:auto;border-left:1px solid var(--ink);background-color:var(--paper);background-image:linear-gradient(#f7f5eecc,#f7f5eecc),url(/assets/ivory-paper.png);background-size:auto,cover;box-shadow:-24px 0 70px #11110f2e;animation:wallet-enter .42s cubic-bezier(.22,1,.36,1)}.wallet-panel-head{min-height:110px;display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--ink)}.wallet-panel-head span{display:block;margin-bottom:8px;color:var(--blue);font:700 10px/1 var(--font-ledger);letter-spacing:.16em}.wallet-panel-head h2{margin:0;font:800 31px/1 var(--font-display)}.wallet-panel-head button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);background:transparent;cursor:pointer}.wallet-connect-state,.wallet-connected-state{padding:34px 28px}.wallet-glyph{width:84px;height:84px;display:grid;place-items:center;border:1px solid var(--ink);color:var(--blue)}.wallet-connect-state h3{margin:28px 0 12px;font:800 32px/1.05 var(--font-display)}.wallet-connect-state>p{margin:0;color:#4e4d48;font-size:15px;line-height:1.6}.wallet-primary-action{width:100%;height:58px;display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding:0 20px;border:0;color:#fff;background:var(--blue);font-size:13px;font-weight:700;cursor:pointer}.wallet-primary-action:disabled{cursor:not-allowed;color:#b9b8b2;background:#333532}.wallet-error{margin-top:14px;padding:12px;border:1px solid var(--red);color:var(--red);font-size:13px;line-height:1.45}.wallet-identity{padding:24px;color:#fff;background:#121412}.wallet-identity>span{font:600 9px/1 var(--font-ledger);letter-spacing:.13em}.wallet-identity>strong{display:block;margin:10px 0 20px;font:800 31px/1 var(--font-display)}.wallet-identity button{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(255,255,255,.3);color:#fff;background:transparent;font-size:11px;font-weight:700}.wallet-connected-state dl{margin:0;border:1px solid var(--line);border-top:0}.wallet-connected-state dl div{display:grid;grid-template-columns:130px 1fr;gap:15px;padding:16px;border-bottom:1px solid rgba(17,17,15,.18)}.wallet-connected-state dl div:last-child{border-bottom:0}.wallet-connected-state dt{font:700 10px/1.4 var(--font-ledger)}.wallet-connected-state dd{margin:0;font-size:13px;font-weight:600;text-align:right}.wallet-forget{width:100%;height:48px;margin-top:22px;border:1px solid var(--ink);background:transparent;font-size:12px;font-weight:700;cursor:pointer}.wallet-note{color:#62615b;font-size:12px;line-height:1.45}.wallet-contract-status{margin:0 28px 28px;border-top:1px solid var(--ink)}.wallet-contract-status>span{display:block;padding:16px 0;font:700 10px/1 var(--font-ledger);letter-spacing:.14em}.wallet-contract-status>div{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid rgba(17,17,15,.18)}.wallet-contract-status b{font-size:13px}.wallet-contract-status strong{color:var(--red);font:700 10px/1.4 var(--font-ledger)}.action-page{max-width:1487px;margin:0 auto}.action-page-header{min-height:225px;display:grid;grid-template-columns:120px 1fr 220px;gap:38px;align-items:center;margin:0 4.2%;border-bottom:1px solid var(--ink)}.action-page-header>span{align-self:start;padding-top:44px;color:var(--blue);font:700 16px/1 var(--font-ledger)}.action-page-header p{margin:0 0 13px;color:var(--blue);font:700 10px/1 var(--font-ledger);letter-spacing:.17em}.action-page-header h1{margin:0;font:900 clamp(52px,5.5vw,78px)/.95 var(--font-display);letter-spacing:-.045em}.action-page-header small{display:block;max-width:740px;margin-top:17px;color:#4d4c47;font-size:15px;line-height:1.5}.action-page-header>strong{display:flex;align-items:center;gap:10px;padding:18px;border:1px solid var(--line);color:var(--red);font:700 10px/1.4 var(--font-ledger);letter-spacing:.08em}.action-page-header>strong i{width:9px;height:9px;border-radius:50%;background:currentColor;animation:status-pulse 1.8s ease-in-out infinite}.account-strip{min-height:78px;display:grid;grid-template-columns:1.1fr 1fr 1fr 210px;margin:0 4.2%;border-bottom:1px solid var(--line)}.account-strip>div{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:13px 20px;border-left:1px solid rgba(17,17,15,.18)}.account-strip>div:first-child{border-left:0}.account-strip span{font:700 9px/1 var(--font-ledger);letter-spacing:.12em}.account-strip strong{font:700 14px/1.2 var(--font-display)}.account-strip button{display:flex;align-items:center;justify-content:space-between;padding:0 20px;border:0;color:#fff;background:var(--blue);font-size:12px;font-weight:700;cursor:pointer}.staking-workspace,.governance-workspace{display:grid;grid-template-columns:1.35fr .65fr;gap:24px;margin:28px 4.2%}.transaction-console,.rewards-console,.proposal-browser,.vote-console{border:1px solid var(--ink);background:#f7f5ee75}.console-head{min-height:84px;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.console-head span{display:block;margin-bottom:7px;color:var(--blue);font:700 9px/1 var(--font-ledger);letter-spacing:.14em}.console-head h2{margin:0;font:800 25px/1.1 var(--font-display)}.console-head>svg{color:var(--blue)}.mode-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.mode-tabs button{height:54px;border:0;border-right:1px solid var(--line);background:transparent;font-size:12px;font-weight:700;cursor:pointer}.mode-tabs button:last-child{border-right:0}.mode-tabs button[aria-selected=true]{color:#fff;background:var(--blue)}.amount-field{display:block;padding:22px}.amount-field>span{display:block;margin-bottom:12px;font:700 10px/1 var(--font-ledger);letter-spacing:.12em}.amount-field>div{height:68px;display:flex;align-items:center;border-bottom:2px solid var(--ink)}.amount-field input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:800 44px/1 var(--font-display)}.amount-field>div strong{font:800 18px/1 var(--font-display)}.amount-field>small{display:block;margin-top:10px;color:#61605a;font:600 10px/1 var(--font-ledger)}.transaction-preview{min-height:100px;display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;padding:16px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.transaction-preview>div{display:grid;gap:8px}.transaction-preview>div:last-child{text-align:right}.transaction-preview span{font:700 9px/1 var(--font-ledger);letter-spacing:.1em}.transaction-preview strong{font:800 18px/1 var(--font-display)}.transaction-submit{width:calc(100% - 44px);height:56px;display:flex;align-items:center;justify-content:space-between;margin:20px 22px;border:0;color:#fff;background:#151715;padding:0 18px;font-size:12px;font-weight:700;cursor:pointer}.transaction-submit:hover{background:var(--blue)}.transaction-notice{margin:0 22px 20px;padding:12px 14px;border-left:3px solid var(--red);background:#c63f3a0f;color:#85332f;font-size:13px;line-height:1.45}.reward-balance,.voting-power{padding:30px 22px;border-bottom:1px solid var(--line)}.reward-balance span,.voting-power span{font:700 9px/1 var(--font-ledger);letter-spacing:.12em}.reward-balance strong,.voting-power strong{display:block;margin:15px 0 8px;font:800 46px/1 var(--font-display)}.reward-balance small,.voting-power small{color:#605f59;font:600 10px/1 var(--font-ledger)}.rewards-console dl{margin:0}.rewards-console dl div{display:flex;justify-content:space-between;padding:14px 22px;border-bottom:1px solid rgba(17,17,15,.18)}.rewards-console dt,.rewards-console dd{font-size:11px;font-weight:700}.rewards-console dd{margin:0}.rewards-console>button,.cast-vote{width:calc(100% - 44px);height:52px;margin:20px 22px 10px;border:0;color:#fff;background:var(--blue);font-size:12px;font-weight:700;cursor:pointer}.console-footnote{display:block;margin:0 22px 20px;color:#61605a;font-size:11px;line-height:1.45}.position-register{margin:0 4.2% 28px;border:1px solid var(--ink)}.register-head{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line);font:700 10px/1 var(--font-ledger);letter-spacing:.1em}.register-head strong{color:var(--red)}.position-empty{min-height:120px;display:flex;align-items:center;justify-content:center;gap:18px;padding:24px;color:#53524d;text-align:center}.position-empty p{max-width:620px;margin:0;font-size:14px;line-height:1.5}.proposal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line)}.proposal-toolbar>div{display:flex}.proposal-toolbar>div button{height:38px;padding:0 15px;border:1px solid var(--line);border-right:0;background:transparent;font-size:10px;font-weight:700}.proposal-toolbar>div button:last-child{border-right:1px solid var(--line)}.proposal-toolbar>div button[aria-selected=true]{color:#fff;background:var(--blue);border-color:var(--blue)}.proposal-toolbar label{display:flex;align-items:center;height:38px;border:1px solid var(--line)}.proposal-toolbar label>span{padding:0 10px;font:700 9px/1 var(--font-ledger)}.proposal-toolbar input{width:90px;height:100%;border:0;border-left:1px solid var(--line);outline:0;background:transparent;padding:0 10px;font-size:14px}.proposal-toolbar label button{height:100%;border:0;color:#fff;background:#151715;padding:0 12px;font-size:10px;font-weight:700}.proposal-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center}.proposal-empty h3{margin:18px 0 8px;font:800 24px/1.1 var(--font-display)}.proposal-empty p{max-width:480px;margin:0;color:#5b5a55;font-size:14px;line-height:1.5}.proposal-empty>strong{margin-top:18px;padding:10px 13px;border:1px solid var(--red);color:var(--red);font-size:12px}.vote-options{display:grid;grid-template-columns:1fr 1fr 1fr;padding:18px 22px 0}.vote-options button{height:46px;border:1px solid var(--line);border-right:0;background:transparent;font-size:11px;font-weight:700}.vote-options button:last-child{border-right:1px solid var(--line)}.vote-options button:disabled{color:#8b8982;background:#11110f0a}.cast-vote{display:flex;align-items:center;justify-content:space-between;padding:0 16px}@keyframes wallet-enter{0%{opacity:0;transform:translate(50px)}}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:1050px){.ledger-header{grid-template-columns:250px 1fr 230px}.status-mini{display:none}.header-actions{grid-template-columns:1fr}.action-page-header{grid-template-columns:80px 1fr 180px}.account-strip{grid-template-columns:1fr 1fr 1fr}.account-strip button{grid-column:1/-1;height:54px}.staking-workspace,.governance-workspace{grid-template-columns:1fr}.proposal-empty{min-height:250px}}@media(max-width:760px){.header-actions{display:none}.gate-list label{grid-template-columns:38px 1fr 24px}.action-page-header{min-height:320px;grid-template-columns:1fr;gap:20px;margin-inline:20px;padding:34px 0}.action-page-header>span{padding:0}.action-page-header h1{font-size:48px}.action-page-header>strong{width:max-content}.account-strip{grid-template-columns:1fr 1fr;margin-inline:20px}.account-strip>div{min-height:72px}.account-strip>div:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(17,17,15,.18);border-left:0}.staking-workspace,.governance-workspace{margin:20px}.transaction-preview{grid-template-columns:1fr}.transaction-preview>svg{display:none}.transaction-preview>div:last-child{margin-top:15px;text-align:left}.position-register{margin:0 20px 20px}.proposal-toolbar{align-items:stretch;flex-direction:column}.proposal-toolbar>div{display:grid;grid-template-columns:repeat(3,1fr)}.proposal-toolbar label{width:100%}.proposal-toolbar input{flex:1}.protocol-tool{margin-inline:20px}.wallet-panel-head{min-height:88px}.wallet-connect-state,.wallet-connected-state{padding:26px 20px}.wallet-contract-status{margin-inline:20px}}@media(min-width:761px)and (max-width:1050px){.ledger-header{grid-template-columns:220px 1fr 170px;gap:10px;padding-inline:3%}.ledger-nav{gap:20px}.wallet-trigger{padding-inline:8px;font-size:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.001ms!important}.execution-receipt{transform:none!important}.page-progress{transition:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}.chain-status-strip{min-height:82px;display:grid;grid-template-columns:1.2fr .7fr 1fr 1.1fr;margin:0 4.2%;border-bottom:1px solid var(--ink)}.chain-status-strip>div{display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-content:center;padding:15px 20px;border-left:1px solid rgba(17,17,15,.18)}.chain-status-strip>div:first-child{border-left:0}.chain-status-strip span{grid-column:1/-1;font:700 10px/1 var(--font-ledger);letter-spacing:.12em}.chain-status-strip strong{font:800 15px/1.2 var(--font-display)}.chain-status-strip small{align-self:center;color:#69675f;font:600 10px/1 var(--font-ledger);text-align:right}.liquidity-workspace{display:grid;grid-template-columns:minmax(520px,.9fr) minmax(660px,1.1fr);gap:24px;align-items:start;margin:28px 4.2%}.risk-console,.liquidity-feed{min-width:0;border:1px solid var(--ink);background:#f7f5ee80}.automation-rulebook{display:grid;grid-template-columns:1fr 1fr}.automation-rule{position:relative;min-height:164px;padding:18px 20px;border-right:1px solid rgba(17,17,15,.18);border-bottom:1px solid rgba(17,17,15,.18);background-image:linear-gradient(90deg,transparent 0,transparent 96%,rgba(17,17,15,.025) 100%)}.automation-rule:nth-child(2n){border-right:0}.automation-rule-index{display:flex;align-items:center;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--ink)}.automation-rule-index b{color:var(--blue);font:800 19px/1 var(--font-display)}.automation-rule-index span{font:700 10px/1 var(--font-ledger);letter-spacing:.12em}.automation-rule>strong{display:block;margin-top:14px;font:800 18px/1 var(--font-display);letter-spacing:.015em}.automation-rule p{min-height:48px;margin:9px 0 12px;color:#57564f;font-size:11px;line-height:1.45}.automation-rule small{display:block;color:var(--red);font:700 9px/1.35 var(--font-ledger);letter-spacing:.09em}.policy-summary{min-height:84px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line);background:#151715;color:#f7f4eb}.policy-summary>div{display:flex;align-items:center;gap:14px}.policy-summary p{margin:0}.policy-summary span{display:block;margin-bottom:7px;color:#aaa89f;font:700 9px/1 var(--font-ledger);letter-spacing:.12em}.policy-summary strong{font-size:12px}.policy-summary a{height:46px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid rgba(255,255,255,.32);color:#fff;background:transparent;font-size:11px;font-weight:700;transition:.2s ease}.policy-summary a:hover{color:var(--ink);background:var(--paper)}.policy-notice{margin:0;padding:13px 20px;border-bottom:1px solid var(--line);color:var(--green);font-size:13px;font-weight:700;line-height:1.4}.refresh-liquidity{height:42px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--line);background:transparent;font-size:10px;font-weight:700;cursor:pointer}.refresh-liquidity:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.refresh-liquidity:disabled{cursor:wait;opacity:.55}.liquidity-head-actions{display:flex;align-items:center;gap:10px}.ai-screen-state{padding:8px 10px;border:1px solid rgba(17,17,15,.28);color:#716e66;font:800 8px/1 var(--font-ledger);letter-spacing:.1em}.ai-screen-state.live{border-color:#0d8b657a;color:var(--green)}.liquidity-source-row{min-height:48px;display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid var(--line)}.liquidity-source-row span,.liquidity-source-row b{font:700 9px/1 var(--font-ledger);letter-spacing:.1em}.liquidity-source-row strong{font:700 12px/1 var(--font-ledger)}.liquidity-source-row b{color:var(--blue)}.uniswap-contract-register{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.uniswap-contract-register a{min-width:0;display:grid;gap:7px;padding:13px 16px;border-right:1px solid rgba(17,17,15,.18);transition:background .2s ease}.uniswap-contract-register a:last-child{border-right:0}.uniswap-contract-register a:hover{background:#075ec90d}.uniswap-contract-register span,.uniswap-contract-register b{font:700 8px/1.2 var(--font-ledger);letter-spacing:.09em}.uniswap-contract-register strong{overflow:hidden;font:700 11px/1 var(--font-ledger);text-overflow:ellipsis}.uniswap-contract-register b{color:var(--blue)}.uniswap-contract-disclosure{border-bottom:1px solid var(--line)}.uniswap-contract-disclosure summary{min-height:46px;display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:16px;padding:0 16px;cursor:pointer;list-style:none}.uniswap-contract-disclosure summary::-webkit-details-marker{display:none}.uniswap-contract-disclosure summary span,.uniswap-contract-disclosure summary b{font:700 9px/1 var(--font-ledger);letter-spacing:.1em}.uniswap-contract-disclosure summary small{color:#66645d;font:600 9px/1 var(--font-ledger)}.uniswap-contract-disclosure summary b{color:var(--blue)}.uniswap-contract-disclosure[open] summary{border-bottom:1px solid var(--line)}.liquidity-pool-browser{min-width:0}.liquidity-list-head{height:38px;display:grid;grid-template-columns:minmax(230px,1fr) 88px 116px 146px;align-items:center;border-bottom:1px solid var(--line);background:#11110f09;font:700 9px/1 var(--font-ledger);letter-spacing:.1em}.liquidity-list-head>*{padding:0 14px}.liquidity-pool-row{width:100%;min-height:72px;display:grid;grid-template-columns:minmax(230px,1fr) 88px 116px 146px;align-items:center;padding:0;border:0;border-bottom:1px solid rgba(17,17,15,.16);color:var(--ink);background:transparent;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.liquidity-pool-row:hover{background:#075ec90e;box-shadow:inset 4px 0 0 var(--blue)}.liquidity-pool-row>*{min-width:0;padding:0 14px}.pool-pair strong{display:block;font:800 17px/1.15 var(--font-display)}.pool-pair small{display:block;margin-top:6px;overflow:hidden;color:#66645d;font:600 9px/1 var(--font-ledger);text-overflow:ellipsis}.pool-fee b,.pool-apr b{display:block;font:700 12px/1 var(--font-ledger)}.pool-fee small,.pool-apr small{display:block;margin-top:6px;color:#69675f;font:600 8px/1.2 var(--font-ledger)}.pool-apr b{color:var(--blue);font-size:15px}.pool-apr{height:100%;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(17,17,15,.1)}.pool-review{height:100%;display:grid;grid-template-columns:1fr auto;align-content:center;border-left:1px solid rgba(17,17,15,.14);font:700 9px/1 var(--font-ledger);letter-spacing:.05em}.pool-review span,.pool-review small{grid-column:1}.pool-review small{margin-top:7px;color:#77746c}.pool-review svg{grid-column:2;grid-row:1/3;align-self:center;transition:transform .18s ease}.liquidity-pool-row.selected .pool-review svg{transform:rotate(90deg);color:var(--blue)}.pool-review.screening span{color:var(--blue)}.pool-review.rejected span,.pool-review.rejected small{color:var(--red)}.pool-review.pending span{color:#9b6b12}.pool-detail-record>header>strong.rejected{border-color:var(--red);color:var(--red)}.pool-detail-record{position:relative;margin:18px;border:1px solid var(--ink);background:#f7f5ee57;box-shadow:5px 5px #11110f0f}.pool-detail-back{height:38px;display:flex;align-items:center;gap:8px;padding:0 16px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--blue);font:700 9px/1 var(--font-ledger);letter-spacing:.1em;cursor:pointer}.pool-detail-back svg{transform:rotate(180deg)}.pool-detail-back:hover{color:#fff;background:var(--blue)}.pool-detail-record>header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:3px double var(--line)}.pool-detail-record>header span,.pool-detail-record>header small{font:700 9px/1 var(--font-ledger);letter-spacing:.1em}.pool-detail-record>header h3{margin:9px 0 7px;font:900 29px/.95 var(--font-display)}.pool-detail-record>header>strong{padding:8px 10px;border:1px solid var(--blue);color:var(--blue);font:700 9px/1 var(--font-ledger);letter-spacing:.1em;transform:rotate(-2deg)}.pool-detail-tabs{height:44px;display:flex;align-items:end;gap:24px;padding:0 18px;border-bottom:1px solid var(--line)}.pool-detail-tabs>*{height:100%;display:flex;align-items:center;font:700 9px/1 var(--font-ledger);letter-spacing:.09em}.pool-detail-tabs b{border-bottom:3px solid var(--blue);color:var(--blue)}.pool-detail-tabs span{color:#77746c}.pool-detail-grid{display:grid;grid-template-columns:1.2fr .8fr}.pool-detail-grid dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.pool-detail-grid dl div{min-height:74px;padding:15px 17px;border-right:1px solid rgba(17,17,15,.16);border-bottom:1px solid rgba(17,17,15,.16)}.pool-detail-grid dl div:nth-child(2n){border-right:0}.pool-detail-grid dt,.pool-profit-ledger span,.pool-position-state>span{font:700 8px/1 var(--font-ledger);letter-spacing:.11em}.pool-detail-grid dd{margin:12px 0 0;font:800 15px/1 var(--font-display)}.pool-detail-grid dd small{margin-left:5px;color:#66645d;font:700 8px/1 var(--font-ledger)}.pool-position-state{padding:18px;border-left:1px solid var(--ink);border-bottom:1px solid rgba(17,17,15,.16);background:#11110f09}.pool-position-state strong{display:block;margin:13px 0 10px;color:var(--red);font:900 20px/1 var(--font-display)}.pool-position-state p{margin:0;color:#59574f;font-size:11px;line-height:1.5}.pool-profit-ledger{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ink)}.pool-profit-ledger>div{min-height:78px;padding:15px 17px;border-right:1px solid rgba(17,17,15,.18)}.pool-profit-ledger>div:last-child{border-right:0}.pool-profit-ledger strong{display:block;margin:10px 0 7px;font:900 21px/1 var(--font-display)}.pool-profit-ledger small{color:#77746c;font:700 8px/1 var(--font-ledger);letter-spacing:.06em}.pool-detail-record>footer{min-height:72px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:13px 17px}.pool-detail-record>footer p{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;margin:0}.pool-detail-record>footer p b{color:var(--blue);font:700 8px/1 var(--font-ledger);letter-spacing:.11em}.pool-detail-record>footer p strong{font-size:11px}.pool-detail-record>footer p span{grid-column:1/-1;color:#66645d;font-size:10px}.pool-detail-record>footer a{display:flex;align-items:center;gap:8px;font:700 9px/1 var(--font-ledger);letter-spacing:.07em}.pool-detail-record>footer a:hover{color:var(--blue)}.liquidity-empty{min-height:190px;display:flex;align-items:center;justify-content:center;gap:18px;padding:30px;text-align:left}.liquidity-empty strong{font:800 18px/1.1 var(--font-display)}.liquidity-empty p{max-width:430px;margin:8px 0 0;color:#5d5b55;font-size:14px;line-height:1.5}.liquidity-empty.error{color:var(--red)}@media(max-width:1180px){.liquidity-workspace{grid-template-columns:1fr}.chain-status-strip{grid-template-columns:1fr 1fr}.chain-status-strip>div:nth-child(3){border-left:0;border-top:1px solid rgba(17,17,15,.18)}.chain-status-strip>div:nth-child(4){border-top:1px solid rgba(17,17,15,.18)}}@media(max-width:760px){.chain-status-strip{grid-template-columns:1fr 1fr;margin-inline:20px}.chain-status-strip>div{min-height:78px;padding:13px 12px}.chain-status-strip strong{font-size:13px}.chain-status-strip small{font-size:8px}.liquidity-workspace{margin:20px}.automation-rulebook{grid-template-columns:1fr}.automation-rule,.automation-rule:nth-child(2n){min-height:175px;border-right:0}.policy-summary{grid-template-columns:1fr}.policy-summary a{justify-content:space-between}.liquidity-source-row{grid-template-columns:1fr auto}.liquidity-source-row strong{grid-column:1/-1;grid-row:2}.liquidity-source-row{padding-block:12px}.uniswap-contract-disclosure summary{grid-template-columns:1fr auto}.uniswap-contract-disclosure summary small{display:none}.liquidity-list-head{grid-template-columns:1fr 92px 42px}.liquidity-list-head span:nth-child(2),.liquidity-list-head span:last-child{display:none}.liquidity-pool-row{grid-template-columns:minmax(0,1fr) 92px 42px}.liquidity-pool-row>*{padding-inline:12px}.pool-fee{display:none}.pool-pair strong{font-size:15px}.pool-apr{padding-inline:8px}.pool-apr small{display:none}.pool-review{padding:0;border-left:1px solid rgba(17,17,15,.14)}.pool-review span,.pool-review small{display:none}.pool-review svg{grid-column:1;grid-row:1;justify-self:center}.pool-detail-record{margin:12px}.pool-detail-record>header h3{font-size:24px}.pool-detail-tabs{gap:14px;overflow:hidden}.pool-detail-grid{grid-template-columns:1fr}.pool-position-state{border-left:0}.pool-profit-ledger{grid-template-columns:1fr}.pool-profit-ledger>div{min-height:66px;border-right:0;border-bottom:1px solid rgba(17,17,15,.16)}.pool-profit-ledger>div:last-child{border-bottom:0}.pool-detail-record>footer{grid-template-columns:1fr}.liquidity-empty{min-height:220px}.auto-liquidity-page .protocol-tool{margin-top:20px}}.ledger-site{background-size:auto,1180px auto;background-repeat:repeat,repeat;box-shadow:inset 0 0 110px #4a3f2b0e}.ledger-site:before{content:"";position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(56,49,35,.018) 0,rgba(56,49,35,.018) 1px,transparent 1px,transparent 5px);mix-blend-mode:multiply}.ledger-header{background:#f7f5ee52;border-top:3px double rgba(17,17,15,.24);border-bottom:3px double rgba(17,17,15,.2)}.execution-receipt,.protocol-tool,.transaction-console,.rewards-console,.proposal-browser,.vote-console,.risk-console,.liquidity-feed,.position-register,.protocol-position-register,.wallet-panel,.ai-proposal-desk{background-color:#f7f5ee47;background-image:linear-gradient(#f7f5ee2e,#f7f5ee2e),url(/assets/ivory-paper.png);background-size:auto,900px auto;box-shadow:none}.console-head,.tool-heading,.register-head{background:#11110f05;border-bottom:3px double rgba(17,17,15,.28)}.truth-panel,.tool-result,.policy-summary,.gate-verdict,.wallet-identity{background-color:#171714;background-image:linear-gradient(#171714f0,#171714f0),url(/assets/ivory-paper.png);background-size:auto,760px auto}.action-page-header>strong,.detail-seal,.wallet-glyph,.status-mini,.ledger-menu-button,.refresh-liquidity{background:#f7f5ee3d}.ledger-primary,.status-link,.wallet-trigger,.account-strip button,.transaction-submit,.rewards-console>button,.cast-vote,.wallet-primary-action{box-shadow:inset 0 0 0 1px #ffffff1f;letter-spacing:.07em}.action-page-header,.detail-hero,.chain-status-strip,.account-strip,.funds-flow,.page-index,.detail-ledger{border-color:#11110f8c}.action-page-header h1,.detail-heading h1,.ledger-manifesto h1{text-wrap:balance}.uniswap-lifecycle-grid{display:grid;grid-template-columns:repeat(5,1fr)}.uniswap-lifecycle-grid article{min-height:170px;padding:22px;border-right:1px solid rgba(17,17,15,.18)}.uniswap-lifecycle-grid article:last-child{border-right:0}.uniswap-lifecycle-grid b{display:block;color:var(--blue);font:800 20px/1 var(--font-display)}.uniswap-lifecycle-grid span{display:block;margin:13px 0 10px;font:700 11px/1 var(--font-ledger);letter-spacing:.12em}.uniswap-lifecycle-grid p{margin:0;color:#56554f;font-size:13px;line-height:1.5}.uniswap-lifecycle-note{min-height:72px;display:grid;grid-template-columns:210px 1fr auto;gap:20px;align-items:center;padding:15px 22px;border-top:3px double var(--line)}.uniswap-lifecycle-note strong{font:700 10px/1.3 var(--font-ledger);letter-spacing:.1em}.uniswap-lifecycle-note p{margin:0;color:#56554f;font-size:12px;line-height:1.45}.uniswap-lifecycle-note a{display:flex;align-items:center;gap:9px;color:var(--blue);font:700 10px/1 var(--font-ledger)}@media(max-width:760px){.uniswap-contract-register,.uniswap-lifecycle-grid{grid-template-columns:1fr}.uniswap-contract-register a{border-right:0;border-bottom:1px solid rgba(17,17,15,.18)}.uniswap-contract-register a:last-child{border-bottom:0}.uniswap-lifecycle-grid article{min-height:135px;border-right:0;border-bottom:1px solid rgba(17,17,15,.18)}.uniswap-lifecycle-grid article:last-child{border-bottom:0}.uniswap-lifecycle-note{grid-template-columns:1fr}.uniswap-lifecycle-note a{justify-content:space-between}}.truth-panel,.tool-result,.policy-summary,.gate-verdict,.wallet-identity,.proposal-score{color:var(--ink);background-color:#f2f0e9d1;background-image:linear-gradient(#f7f5ee94,#f7f5ee94),url(/assets/ivory-paper.png);background-size:auto,760px auto;border-color:#11110f6b}.truth-panel p,.tool-result p,.policy-summary span,.gate-verdict small{color:#5e5c55}.truth-panel a,.tool-result button,.policy-summary a,.wallet-identity button,.proposal-score button{color:var(--ink);border-color:#11110f6b;background:#f7f5ee47}.truth-panel a:hover,.tool-result button:hover,.policy-summary a:hover,.wallet-identity button:hover,.proposal-score button:hover{color:#fff;border-color:var(--blue);background:var(--blue)}.gate-meter,.proposal-score>div{background:#11110f21}.gate-meter i,.proposal-score>div i{background:var(--green)}.status-link,.wallet-trigger,.transaction-submit,.proposal-toolbar label button{color:var(--ink);border:1px solid rgba(17,17,15,.48);background-color:#f2f0e9c7;background-image:linear-gradient(#f7f5ee6b,#f7f5ee6b),url(/assets/ivory-paper.png);background-size:auto,560px auto;box-shadow:none}.status-link:hover,.wallet-trigger:hover,.transaction-submit:hover,.proposal-toolbar label button:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.wallet-trigger.connected{color:#fff;background:var(--green);border-color:var(--green)}.wallet-primary-action:disabled{color:#77746c;background:#11110f0e;border:1px solid rgba(17,17,15,.22)}.wallet-layer{background:#5c4e3533}.wallet-provider-list,.wallet-install-actions{display:grid;gap:9px;margin-top:24px}.wallet-provider-list button,.wallet-install-actions a,.wallet-network-alert button{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border:1px solid rgba(17,17,15,.46);color:var(--ink);background:#f7f5ee61;font:700 11px/1.2 var(--font-ledger);letter-spacing:.06em;cursor:pointer}.wallet-provider-list button>span{display:flex;align-items:center;gap:11px}.wallet-provider-list img{width:22px;height:22px;border-radius:5px}.wallet-provider-list button:hover,.wallet-install-actions a:hover,.wallet-network-alert button:hover{color:#fff;border-color:var(--blue);background:var(--blue)}.wallet-provider-list button:disabled,.wallet-network-alert button:disabled{cursor:wait;opacity:.55}.wallet-network-alert{margin-top:18px;padding:16px;border:1px solid var(--red);background:#c4372f09}.wallet-network-alert strong{color:var(--red);font:700 10px/1 var(--font-ledger);letter-spacing:.12em}.wallet-network-alert p{margin:9px 0 14px;color:#5e5c55;font-size:12px;line-height:1.45}.wallet-network-alert button{width:100%;min-height:44px}.receipt-kicker{grid-template-columns:120px 1fr}.action-page-header{grid-template-columns:1fr 220px}.uniswap-lifecycle-grid span{margin:0 0 10px}@media(max-width:1050px){.action-page-header{grid-template-columns:1fr 180px}}@media(max-width:760px){.action-page-header,.detail-ledger-row{grid-template-columns:1fr}.detail-ledger-row p,.row-status{grid-column:1}}.module-register button{grid-template-columns:1fr auto 22px}.module-register button>small{grid-column:1/-1}.ledger-header,.ledger-home,.detail-page,.action-page{width:min(100%,var(--layout-max));margin-inline:auto}.ledger-header{height:94px;grid-template-columns:minmax(238px,276px) minmax(440px,1fr) minmax(258px,286px) 88px;gap:clamp(14px,1.7vw,28px);padding-inline:var(--page-gutter)}.ledger-nav{gap:clamp(24px,3vw,52px)}.ledger-nav a{white-space:nowrap}.ledger-brand{min-width:0}.ledger-brand strong{font-size:18px}.header-motto{padding-left:18px}.ledger-hero{grid-template-columns:minmax(430px,.92fr) minmax(560px,1.08fr);gap:clamp(28px,3vw,48px);min-height:auto;padding:26px var(--page-gutter) 34px}.ledger-manifesto{min-height:610px;padding:34px 12px 16px 0}.ledger-manifesto h1{max-width:650px;font-size:clamp(58px,4.6vw,74px)}.ledger-copy{margin-top:24px;font-size:18px}.ledger-actions{margin-top:30px}.execution-receipt{width:100%;min-height:610px;padding-bottom:56px}.funds-flow,.page-index,.ledger-footer,.detail-hero,.detail-ledger,.truth-panel,.protocol-tool,.action-page-header,.account-strip,.chain-status-strip,.liquidity-workspace,.staking-workspace,.governance-workspace,.ai-proposal-desk,.position-register{margin-inline:var(--page-gutter)}.protocol-position-register{margin:var(--section-gap) var(--page-gutter) 0;border:1px solid rgba(17,17,15,.68)}.protocol-position-register .console-head>strong{padding:8px 11px;border:1px solid rgba(17,17,15,.34);color:#6a6860;font:800 9px/1 var(--font-ledger);letter-spacing:.12em}.protocol-position-register .console-head>strong.live{color:var(--green);border-color:#0d8b657a}.protocol-position-table{display:grid}.protocol-position-head,.protocol-position-row{display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(145px,.75fr) minmax(170px,.9fr) minmax(240px,1.25fr) 92px;align-items:stretch}.protocol-position-head{min-height:40px;border-bottom:1px solid rgba(17,17,15,.22);background:#11110f06}.protocol-position-head span{align-content:center;padding:0 16px;border-right:1px solid rgba(17,17,15,.14);font:700 8px/1 var(--font-ledger);letter-spacing:.12em}.protocol-position-head span:last-child{border-right:0}.protocol-position-row{min-height:82px;border-bottom:1px solid rgba(17,17,15,.2)}.protocol-position-row:last-child{border-bottom:0}.protocol-position-row>div{display:grid;align-content:center;gap:8px;padding:14px 16px;border-right:1px solid rgba(17,17,15,.15);min-width:0}.protocol-position-row strong{overflow-wrap:anywhere;font:800 14px/1.25 var(--font-display)}.protocol-position-row strong.alert{color:var(--red)}.protocol-position-row small{color:#66645d;font:700 8px/1.25 var(--font-ledger);letter-spacing:.08em}.protocol-position-row>a{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--blue);font:800 9px/1 var(--font-ledger);letter-spacing:.08em}.protocol-position-row>a:hover{background:#1266cc12}.protocol-position-empty{min-height:136px;display:flex;align-items:center;justify-content:center;gap:18px;padding:28px;color:#55534c;text-align:left}.protocol-position-empty strong{display:block;margin-bottom:8px;color:var(--ink);font:800 16px/1.15 var(--font-display)}.protocol-position-empty p{max-width:680px;margin:0;font-size:13px;line-height:1.55}.protocol-position-register>footer{min-height:48px;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:10px 14px;align-items:center;padding:10px 18px;border-top:3px double rgba(17,17,15,.24)}.protocol-position-register>footer span{color:#706d65;font:700 8px/1 var(--font-ledger);letter-spacing:.1em}.protocol-position-register>footer strong{font-size:10px}.funds-flow{grid-template-columns:minmax(190px,.78fr) repeat(4,minmax(0,1fr))}.flow-step{padding-inline:clamp(18px,2vw,30px)}.page-index a{min-width:0;padding:24px clamp(18px,2vw,28px)}.ledger-footer{min-height:58px}.detail-hero{min-height:320px;grid-template-columns:minmax(0,1fr) 194px;gap:clamp(30px,4vw,64px);padding-block:36px}.detail-heading h1{max-width:980px;font-size:clamp(54px,5.4vw,84px)}.detail-intro{max-width:850px;margin-top:22px}.detail-ledger-head,.detail-ledger-row{grid-template-columns:minmax(210px,.8fr) minmax(0,2fr) 140px;column-gap:clamp(22px,3vw,48px)}.detail-ledger-row{min-height:112px;padding-block:22px}.detail-ledger-row p{max-width:780px}.truth-panel{min-height:126px;margin-block:var(--section-gap)}.protocol-tool{margin-block:var(--section-gap)}.action-page-header{min-height:210px;grid-template-columns:minmax(0,1fr) 210px;gap:clamp(28px,4vw,64px);padding-block:34px}.action-page-header h1{font-size:clamp(48px,5vw,72px)}.action-page-header small{max-width:880px}.account-strip{grid-template-columns:minmax(220px,1.1fr) minmax(210px,1fr) minmax(170px,.8fr) 210px}.chain-status-strip{grid-template-columns:minmax(220px,1.2fr) minmax(130px,.65fr) minmax(190px,1fr) minmax(200px,1fr)}.liquidity-workspace{grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);gap:var(--section-gap);margin-block:var(--section-gap)}.risk-console,.liquidity-feed,.transaction-console,.rewards-console,.proposal-browser,.vote-console{min-width:0}.automation-rule{padding:20px 22px}.liquidity-list-head,.liquidity-pool-row{grid-template-columns:minmax(220px,1fr) 82px 110px 132px}.staking-workspace,.governance-workspace{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:var(--section-gap);margin-block:var(--section-gap)}.console-head{min-height:80px;padding-inline:24px}.position-register{margin-bottom:var(--section-gap)}.ai-proposal-desk{margin-top:var(--section-gap);border:1px solid rgba(17,17,15,.68)}.ai-proposal-desk .console-head>strong{padding:8px 11px;border:1px solid rgba(17,17,15,.34);color:#6a6860;font:800 9px/1 var(--font-ledger);letter-spacing:.12em}.ai-proposal-desk .console-head>strong.live{color:var(--green);border-color:#0d8b657a}.ai-proposal-list{display:grid}.ai-proposal-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.7fr) 190px;align-items:stretch;border-bottom:1px solid rgba(17,17,15,.2)}.ai-proposal-row:last-child{border-bottom:0}.ai-proposal-row>div{padding:20px 24px}.ai-proposal-row>div>span{color:var(--blue);font:800 9px/1 var(--font-ledger);letter-spacing:.12em}.ai-proposal-row h3{margin:10px 0 7px;font:900 23px/1.05 var(--font-display)}.ai-proposal-row p{max-width:760px;margin:0;color:#5e5b54;font-size:13px;line-height:1.5}.ai-proposal-row dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-left:1px solid rgba(17,17,15,.16)}.ai-proposal-row dl div{display:grid;align-content:center;gap:9px;padding:14px;border-right:1px solid rgba(17,17,15,.14)}.ai-proposal-row dl div:last-child{border-right:0}.ai-proposal-row dt{font:700 8px/1 var(--font-ledger);letter-spacing:.1em}.ai-proposal-row dd{margin:0;font:900 16px/1 var(--font-display)}.ai-proposal-row>button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border:0;border-left:1px solid rgba(17,17,15,.28);color:var(--blue);background:#075ec909;font:800 10px/1.2 var(--font-ledger);letter-spacing:.07em;cursor:pointer}.ai-proposal-row>button:hover{color:var(--paper);background:var(--blue)}.ai-proposal-empty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:18px;padding:28px}.ai-proposal-empty strong{display:block;margin-bottom:8px;font:900 18px/1.1 var(--font-display)}.ai-proposal-empty p{max-width:680px;margin:0;color:#5e5b54;font-size:13px;line-height:1.5}.ai-proposal-desk>footer{min-height:48px;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 18px;border-top:3px double rgba(17,17,15,.24);color:#65625b;font:800 8px/1.2 var(--font-ledger);letter-spacing:.09em}.ai-proposal-desk>footer strong{margin-right:auto;color:var(--blue);font:800 8px/1.2 var(--font-ledger);letter-spacing:.09em}.ai-proposal-desk>footer svg{color:var(--blue)}@media(max-width:1320px){.ledger-header{grid-template-columns:230px minmax(390px,1fr) 250px;padding-inline:clamp(24px,3vw,44px)}.header-motto{display:none}.ledger-nav{gap:clamp(18px,2vw,30px)}.ledger-hero{grid-template-columns:minmax(390px,.88fr) minmax(520px,1.12fr)}.ledger-manifesto h1{font-size:clamp(54px,4.7vw,66px)}.liquidity-workspace{grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr)}.liquidity-list-head,.liquidity-pool-row{grid-template-columns:minmax(190px,1fr) 76px 96px 116px}}@media(max-width:1120px){:root{--page-gutter:clamp(22px,4vw,44px)}.ledger-header{grid-template-columns:218px minmax(360px,1fr) 190px;gap:12px}.status-mini{display:none}.header-actions{grid-template-columns:1fr}.ledger-nav{gap:18px}.ledger-nav a{font-size:13px}.wallet-trigger{padding-inline:10px;font-size:10px}.ledger-hero{grid-template-columns:1fr;padding-top:24px}.ledger-manifesto{min-height:auto;padding:38px 0 44px}.manifesto-signoff{margin-top:42px}.execution-receipt{min-height:590px;margin-bottom:0}.funds-flow{grid-template-columns:1fr 1fr}.funds-flow-title{grid-column:1/-1}.flow-step{border-top:1px solid rgba(17,17,15,.18)}.flow-arrow{display:none}.liquidity-workspace,.staking-workspace,.governance-workspace,.ai-proposal-row{grid-template-columns:1fr}.ai-proposal-row dl{border-top:1px solid rgba(17,17,15,.16);border-left:0}.ai-proposal-row>button{min-height:54px;border-top:1px solid rgba(17,17,15,.22);border-left:0}.protocol-position-head,.protocol-position-row{grid-template-columns:minmax(210px,1.05fr) minmax(125px,.7fr) minmax(160px,.85fr) minmax(220px,1.15fr) 80px}.liquidity-list-head,.liquidity-pool-row{grid-template-columns:minmax(230px,1fr) 88px 116px 146px}}@media(max-width:820px){:root{--page-gutter:20px;--section-gap:20px}.ledger-header{height:78px;grid-template-columns:1fr auto;padding-inline:20px}.book-turn-stage{inset-block-start:78px}.ledger-nav,.header-actions{display:none}.ledger-menu-button{display:grid}.ledger-mobile-nav{position:absolute;left:14px;right:14px;top:70px;z-index:60;display:grid;padding:12px;border:1px solid var(--ink);background:var(--paper);box-shadow:0 18px 36px #11110f24;transform:translateY(-10px);opacity:0;pointer-events:none;transition:.25s ease}.ledger-mobile-nav.open{transform:none;opacity:1;pointer-events:auto}.ledger-mobile-nav a,.ledger-mobile-nav button{padding:13px 8px;border-bottom:1px solid rgba(17,17,15,.16);font-size:13px;font-weight:700}.ledger-hero{padding:18px var(--page-gutter) 26px}.ledger-manifesto{padding-block:32px 38px}.ledger-manifesto h1{font-size:clamp(44px,12vw,58px)}.ledger-actions{align-items:stretch;flex-direction:column;gap:10px}.ledger-actions a{width:100%}.manifesto-signoff{align-items:flex-start;flex-direction:column}.execution-receipt{min-height:0;padding-inline:16px}.funds-flow,.page-index{grid-template-columns:1fr}.funds-flow-title{grid-column:auto}.page-index a,.page-index a:nth-child(3){min-height:116px;border-left:0;border-top:1px solid rgba(17,17,15,.18)}.detail-hero{min-height:auto;grid-template-columns:1fr;padding-block:44px}.detail-heading h1{font-size:clamp(44px,12vw,58px)}.detail-seal,.detail-ledger-head{display:none}.detail-ledger-row{grid-template-columns:1fr;gap:0;padding-block:24px}.detail-ledger-row p,.row-status{grid-column:1;margin-top:12px}.truth-panel{grid-template-columns:40px 1fr;padding:22px}.truth-panel a{grid-column:1/-1;justify-content:space-between}.action-page-header{min-height:auto;grid-template-columns:1fr;gap:24px;padding-block:38px}.action-page-header h1{font-size:clamp(43px,11vw,56px)}.action-page-header>strong{width:max-content}.account-strip{grid-template-columns:1fr 1fr}.account-strip>div:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(17,17,15,.18);border-left:0}.account-strip button{grid-column:1/-1;min-height:54px}.chain-status-strip{grid-template-columns:1fr 1fr}.liquidity-head-actions{align-items:flex-end;flex-direction:column}.ai-screen-state{max-width:160px;text-align:right}.protocol-position-table{overflow-x:auto}.protocol-position-head,.protocol-position-row{min-width:850px}.protocol-position-register>footer{grid-template-columns:auto 1fr}.liquidity-list-head{grid-template-columns:1fr 92px 42px}.liquidity-pool-row{grid-template-columns:minmax(0,1fr) 92px 42px}.ledger-footer{grid-template-columns:1fr;padding-block:16px;gap:7px}.ledger-footer i{display:none}}@media(prefers-reduced-motion:reduce){.book-turn-stage{display:none!important}}.ledger-nav a{isolation:isolate;transition:color .25s ease,letter-spacing .25s ease}.ledger-nav a:before{content:"";position:absolute;z-index:-1;left:-14px;right:-14px;top:-30px;height:0;border-right:1px solid rgba(7,94,201,.18);border-left:1px solid rgba(7,94,201,.18);background:linear-gradient(#075ec914,#075ec906);transition:height .38s cubic-bezier(.22,1,.36,1)}.ledger-nav a[aria-current=page]{color:var(--blue);letter-spacing:.015em}.ledger-nav a[aria-current=page]:before{height:57px}.page-index a{overflow:hidden;transform-origin:50% 0;transition:color .25s ease,background .25s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.page-index a:before{content:"";position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 0 0 0;border-color:transparent transparent rgba(247,245,238,.92) transparent;filter:drop-shadow(-2px 3px 2px rgba(17,17,15,.12));transition:border-width .35s cubic-bezier(.22,1,.36,1)}.page-index a:hover{transform:translateY(-4px) rotate(-.18deg);box-shadow:0 12px 20px #11110f14}.page-index a:hover:before{border-width:0 0 28px 28px}.console-head,.tool-heading{position:relative;overflow:hidden}.console-head:after,.tool-heading:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.22,1,.36,1)}.risk-console:hover .console-head:after,.liquidity-feed:hover .console-head:after,.transaction-console:hover .console-head:after,.rewards-console:hover .console-head:after,.proposal-browser:hover .console-head:after,.vote-console:hover .console-head:after,.protocol-tool:hover .tool-heading:after{transform:scaleX(1)}.uniswap-contract-disclosure[open] summary b{color:var(--blue)}.uniswap-contract-disclosure[open] summary{background:#075ec909}.module-register button.expanded{box-shadow:inset 3px 0 0 var(--blue)}.module-register button.expanded small{font-family:var(--font-book);font-size:13px}.mode-tabs button{position:relative;overflow:hidden;transition:color .24s ease,background .24s ease}.mode-tabs button:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:3px;background:var(--blue);transform:scaleX(0);transition:transform .32s cubic-bezier(.22,1,.36,1)}.mode-tabs button[aria-selected=true]:after{transform:scaleX(1);background:#fff}.pool-detail-record{transform-style:preserve-3d}.pool-detail-grid dl>div,.pool-profit-ledger>div{transition:background .22s ease,transform .22s ease}.pool-detail-grid dl>div:hover,.pool-profit-ledger>div:hover{background:#075ec90b;transform:translateY(-2px)}@media(max-width:820px){.ledger-nav a:before{display:none}.page-index a:hover{transform:none;box-shadow:none}.page-index a:hover:before{border-width:0}}body{background:#ddd8cc}.ledger-site{padding:18px clamp(10px,1.55vw,28px) 38px;background-color:#ddd8cc;background-image:radial-gradient(circle at 50% -18%,rgba(255,255,255,.88),transparent 44%),linear-gradient(90deg,rgba(17,17,15,.035) 1px,transparent 1px);background-size:auto,9px 9px;overflow:clip}.book-volume{position:relative;z-index:1;max-width:1680px;min-height:calc(100vh - 56px);margin:0 auto;border:1px solid rgba(17,17,15,.24);border-radius:7px 13px 13px 7px;background-color:var(--paper);background-image:linear-gradient(#f7f5eec2,#f7f5eec2),url(/assets/ivory-paper.png);background-size:auto,980px auto;box-shadow:0 2px #d6d0c3,0 5px #c9c2b4,0 8px #bbb4a7,0 24px 54px #11110f33,inset 16px 0 34px #11110f09,inset -16px 0 34px #11110f0b;overflow:hidden}.book-cover-edge{position:absolute;z-index:0;top:8px;right:-1px;bottom:-1px;left:8px;border-radius:0 12px 12px 5px;border-right:8px solid #244656;border-bottom:8px solid #244656;opacity:.72;pointer-events:none}.book-volume>.ledger-header,.book-leaf-content,.book-page-corner{position:relative;z-index:2}.book-volume>.ledger-header{background:#f7f5eed6;box-shadow:0 8px 24px #11110f06}.book-leaf-content{min-height:calc(100vh - 156px);isolation:isolate}.book-leaf-content:before{display:none}.book-leaf-content>*{position:relative;z-index:1}.book-page-corner{position:absolute!important;right:0;bottom:0;width:86px;height:86px;display:grid;place-items:end;padding:0 9px 10px 0;clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#11110f14,#ffffffb8 52%,#d9d3c7 53%,#eeeae1);filter:drop-shadow(-4px -4px 5px rgba(17,17,15,.08));transform-origin:100% 100%;transition:transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none}.book-page-corner span{font:700 7px/1 var(--font-ledger);letter-spacing:.14em;writing-mode:vertical-rl;color:#5f5b53}.book-volume:hover .book-page-corner{transform:scale(1.035)}.book-turn-stage{inset:132px auto 54px 50%;width:min(calc(100vw - 56px),1540px);transform:translate(-50%);border-radius:8px}.book-turn-spread{inset:10px clamp(10px,1.4vw,22px) 16px;filter:drop-shadow(0 20px 26px rgba(17,17,15,.18))}@media(max-width:820px){body{background:var(--paper)}.ledger-site{padding:0;background:var(--paper)}.book-volume{min-height:100vh;border:0;border-radius:0;box-shadow:none}.book-cover-edge,.book-page-corner,.book-leaf-content:before{display:none}.book-turn-stage{top:78px;right:0;bottom:0;left:0;width:auto;transform:none;border-radius:0}.book-leaf-content{min-height:calc(100vh - 78px)}}@media(max-width:520px){.ledger-brand strong{font-size:16px}.ledger-brand small{letter-spacing:.16em}.ledger-primary,.ledger-secondary{min-width:0}.manifesto-signoff b{padding:14px 0 0;border-top:1px solid var(--line);border-left:0}.receipt-row{grid-template-columns:116px minmax(0,1fr) 18px}.payout-grid{grid-template-columns:1fr 1fr}.burn-mark{display:none}.account-strip{grid-template-columns:1fr}.account-strip>div,.account-strip>div:nth-child(3){grid-column:1;border-left:0;border-top:1px solid rgba(17,17,15,.18)}.account-strip>div:first-child{border-top:0}.chain-status-strip,.ai-proposal-row dl{grid-template-columns:1fr}.ai-proposal-row dl div{min-height:58px;border-right:0;border-bottom:1px solid rgba(17,17,15,.14)}.ai-proposal-row dl div:last-child{border-bottom:0}.ai-proposal-desk>footer{align-items:flex-start;flex-direction:column}.ai-proposal-desk>footer svg{transform:rotate(90deg)}.chain-status-strip>div,.chain-status-strip>div:nth-child(3){border-left:0;border-top:1px solid rgba(17,17,15,.18)}.chain-status-strip>div:first-child{border-top:0}.proposal-toolbar>div{grid-template-columns:1fr}}.start-volume{min-height:calc(100vh - 56px)}.start-volume>.ledger-header{display:none}.start-volume .book-leaf-content{min-height:calc(100vh - 56px)}.start-volume .book-leaf-content:before{display:none}.start-volume:has(.book-opening-scene.is-closed){border-color:transparent;background:transparent;box-shadow:none;overflow:visible}.start-volume:has(.book-opening-scene.is-closed)>.book-cover-edge,.start-volume:has(.book-opening-scene.is-closed)>.book-page-corner{display:none}.book-opening-scene{position:relative;min-height:calc(100vh - 56px);display:grid;place-items:center;perspective:2200px;overflow:hidden}.opening-cover-stage{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:2400px;transition:visibility 0s linear 1.5s}.book-opening-scene.is-open .opening-cover-stage{pointer-events:none;visibility:hidden}.opening-cover-shadow{position:absolute;width:min(56vw,66vh,860px);aspect-ratio:.72;border-radius:8px;background:#11110f57;filter:blur(30px);transform:translate(26px,34px)}.opening-cover{position:relative;width:min(56vw,66vh,860px);aspect-ratio:.72;height:auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:10px solid #214757;border-radius:8px 18px 18px 8px;color:#e8d9ae;background-color:#315f68;background-image:radial-gradient(circle at 50% 43%,rgba(222,202,146,.1),transparent 34%),repeating-linear-gradient(60deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 5px),linear-gradient(90deg,#244e5c,#315f68 9%,#315f68 91%,#214653);box-shadow:inset 0 0 0 2px #b99652,inset 0 0 0 7px #14373eeb,inset 0 0 0 9px #b9965294,9px 12px #d6cfbf,17px 21px #aca494,34px 40px 68px #11110f61;cursor:pointer;transform-style:preserve-3d;backface-visibility:hidden}.static-home-cover{transition:transform .28s ease,filter .28s ease}.static-home-cover:hover{transform:translateY(-5px);filter:brightness(1.035)}.cover-enter-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:8px 18px 18px 8px}.cover-enter-link:focus-visible{outline:3px solid #d2af61;outline-offset:7px}.cover-social-link{position:absolute;z-index:4;right:8%;top:6%;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(232,217,174,.78);border-radius:50%;color:#e8d9ae;background:#183f4785;box-shadow:0 4px 14px #11110f2e;transition:transform .22s ease,color .22s ease,background .22s ease}.cover-social-link:hover,.cover-social-link:focus-visible{color:#214757;background:#e8d9ae;transform:translateY(-2px)}.opening-cover:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(225,195,127,.62);border-radius:3px;box-shadow:inset 0 0 46px #0a202647}.opening-cover:after{content:"";position:absolute;left:14px;top:3%;bottom:3%;width:16px;border-right:1px solid rgba(232,217,174,.45);border-left:1px solid rgba(17,17,15,.28);box-shadow:9px 0 14px #11110f24}.cover-corner{position:absolute;width:76px;height:76px;border-color:#d2af61;border-style:solid;opacity:.95}.cover-corner-tl{left:17px;top:17px;border-width:4px 0 0 4px;border-radius:5px 0 0}.cover-corner-tr{right:17px;top:17px;border-width:4px 4px 0 0;border-radius:0 5px 0 0}.cover-corner-bl{left:17px;bottom:17px;border-width:0 0 4px 4px;border-radius:0 0 0 5px}.cover-corner-br{right:17px;bottom:17px;border-width:0 4px 4px 0;border-radius:0 0 5px}.cover-rule{position:absolute;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#c9a75e 15%,#c9a75e 85%,transparent)}.cover-rule-top{top:15%}.cover-rule-bottom{bottom:15%}.cover-kicker{position:absolute;top:9%;font:700 9px/1 var(--font-ledger);letter-spacing:.28em}.opening-cover>strong{position:absolute;top:20%;font:800 clamp(42px,4.3vw,72px)/1 var(--font-display);letter-spacing:.08em;text-shadow:0 2px rgba(17,17,15,.32)}.cover-emblem{position:relative;width:clamp(190px,17vw,276px);height:clamp(190px,17vw,276px);display:grid;place-items:center;border:3px double #d0ad62;border-radius:50%;box-shadow:0 0 0 12px #102f3673,0 0 0 14px #d0ad62a8,0 8px 24px #11110f42}.cover-emblem:before,.cover-emblem:after{content:"";position:absolute;border-radius:50%}.cover-emblem:before{top:14px;right:14px;bottom:14px;left:14px;border:1px dashed #dfc27e}.cover-emblem:after{top:35px;right:35px;bottom:35px;left:35px;border:1px solid rgba(223,194,126,.46)}.cover-emblem img{width:68%;height:68%;object-fit:cover;border-radius:50%;filter:saturate(.72) contrast(1.06);box-shadow:0 0 0 5px #244d58}.cover-seal{position:absolute;right:-34px;top:54%;width:74px;height:74px;display:grid;place-items:center;border:5px double #c49949;border-radius:50%;color:#f3e3bd;background:#8f3835;box-shadow:0 5px 14px #11110f4d;transform:translateY(-50%)}.cover-instruction{position:absolute;bottom:9%;font:italic 19px/1 var(--font-display);letter-spacing:.035em}.opening-cover>i{position:absolute;bottom:4.5%;font:700 7px/1 var(--font-ledger);font-style:normal;letter-spacing:.24em}.opening-book{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:calc(100vh - 56px);perspective:1800px}.opening-book:before{display:none}.opening-spread{opacity:0;transform:scale(.96);pointer-events:none}.book-opening-scene.is-open .opening-spread{opacity:1;transform:none;pointer-events:auto}.opening-leaf>*{opacity:1;transform:none}.book-opening-scene.content-visible .opening-leaf>*{opacity:1;transform:none}.opening-leaf{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(26px,3vw,52px) clamp(34px,4.1vw,70px) 24px;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent 12%,transparent 88%,rgba(17,17,15,.025));overflow:hidden}.opening-leaf-left{padding-right:clamp(72px,6.5vw,110px);box-shadow:inset -18px 0 28px #11110f09}.opening-leaf-right{padding-left:clamp(72px,6.5vw,110px);box-shadow:inset 18px 0 28px #11110f06}.opening-leaf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0,transparent 39px,rgba(17,17,15,.018) 40px);mix-blend-mode:multiply}.opening-leaf>*{position:relative;z-index:1}.opening-running-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid rgba(17,17,15,.32);font:700 8px/1 var(--font-ledger);letter-spacing:.2em}.opening-running-head i{font-style:normal;color:var(--blue)}.opening-title-mark{display:flex;align-items:center;gap:13px;margin-top:clamp(28px,3.2vh,42px)}.opening-title-mark img{width:48px;height:48px;border-radius:50%;object-fit:cover;filter:grayscale(.08) contrast(1.03)}.opening-title-mark span{font:700 9px/1.3 var(--font-ledger);letter-spacing:.18em}.opening-kicker{margin:clamp(28px,4vh,48px) 0 12px;color:var(--blue);font:700 10px/1.3 var(--font-ledger);letter-spacing:.2em}.opening-leaf h1{margin:0;font:900 clamp(58px,5.6vw,94px)/.82 var(--font-display);letter-spacing:-.055em}.opening-leaf h1 span,.opening-leaf h1 strong{display:block}.opening-leaf h1 strong{margin-top:14px;color:var(--blue);font-style:italic;font-weight:800}.opening-deck{max-width:610px;margin:28px 0 0;color:#44433f;font-size:clamp(16px,1.25vw,20px);line-height:1.5}.opening-principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(28px,4vh,44px);border-top:1px solid var(--ink);border-bottom:1px solid rgba(17,17,15,.25)}.opening-principles p{display:grid;align-content:start;gap:10px;min-height:112px;margin:0;padding:18px 18px 16px;border-left:1px solid rgba(17,17,15,.2)}.opening-principles p:first-child{border-left:0;padding-left:0}.opening-principles b{font:700 8px/1 var(--font-ledger);letter-spacing:.13em;color:var(--blue)}.opening-principles span{font-size:11px;line-height:1.45}.opening-enter{width:min(100%,360px);height:60px;display:flex;align-items:center;justify-content:space-between;margin-top:clamp(24px,3.6vh,40px);padding:0 22px;border:1px solid var(--ink);font-size:12px;font-weight:800;letter-spacing:.05em;transition:color .25s ease,background .25s ease,transform .25s ease}.opening-enter:hover{color:var(--paper);background:var(--blue);border-color:var(--blue);transform:translateY(-2px)}.opening-contents-head{margin-top:clamp(32px,5vh,62px)}.opening-contents-head>p{margin:0 0 12px;color:var(--blue);font:700 10px/1 var(--font-ledger);letter-spacing:.2em}.opening-contents-head h2{margin:0;font:800 clamp(39px,3.65vw,60px)/.92 var(--font-display);letter-spacing:-.035em}.opening-contents-head>span{display:block;max-width:520px;margin-top:20px;color:#53514b;font-size:14px;line-height:1.5}.opening-chapters{margin-top:clamp(24px,3.2vh,40px);border-top:1px solid var(--ink)}.opening-chapters a{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px;min-height:clamp(76px,9vh,96px);padding:14px 4px;border-bottom:1px solid rgba(17,17,15,.24);transition:color .25s ease,padding .32s cubic-bezier(.22,1,.36,1),background .25s ease}.opening-chapters a:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:3px;background:var(--blue);transform:scaleY(0);transition:transform .3s ease}.opening-chapters a:hover{color:var(--blue);padding-left:18px;background:#075ec906}.opening-chapters a:hover:before{transform:scaleY(1)}.opening-chapters a span{display:grid;gap:6px}.opening-chapters strong{font:800 clamp(24px,2vw,33px)/1 var(--font-display)}.opening-chapters small{color:#55534e;font-size:11px;line-height:1.35}.opening-note{display:grid;grid-template-columns:110px 1fr;gap:20px;margin-top:clamp(20px,3vh,32px);padding:17px 0;border-top:1px solid rgba(17,17,15,.24);border-bottom:1px solid rgba(17,17,15,.24)}.opening-note span{color:var(--red);font:700 8px/1.4 var(--font-ledger);letter-spacing:.14em}.opening-note p{margin:0;color:#52504b;font-size:11px;line-height:1.5}.opening-folio{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:22px;font:700 8px/1 var(--font-ledger);letter-spacing:.16em}.opening-folio i{font-style:normal;color:var(--blue)}.opening-folio a{display:flex;align-items:center;gap:8px;color:var(--blue);transition:gap .25s ease}.opening-folio a:hover{gap:13px}.book-pager{position:sticky;z-index:8;bottom:14px;display:flex;align-items:center;justify-content:space-between;height:0;margin:0 clamp(18px,2.8vw,46px);pointer-events:none}.book-pager a{pointer-events:auto;min-width:180px;display:flex;align-items:center;gap:14px;padding:11px 15px;border:1px solid rgba(17,17,15,.34);color:var(--ink);background:#f2f0e9f0;box-shadow:0 6px 16px #11110f14;transition:color .25s ease,background .25s ease,transform .25s ease}.book-pager a span{display:grid;gap:3px}.book-pager small{font:700 7px/1 var(--font-ledger);letter-spacing:.15em;color:var(--blue)}.book-pager strong{font:800 15px/1 var(--font-display)}.book-pager-previous svg{transform:rotate(180deg)}.book-pager-next{text-align:right;justify-content:flex-end}.book-pager a:hover{color:var(--paper);background:var(--blue);border-color:var(--blue);transform:translateY(-3px)}.book-pager a:hover small{color:var(--paper)}@media(max-width:1120px){.opening-principles{grid-template-columns:1fr}.opening-principles p{min-height:auto;padding:13px 0;border-left:0;border-top:1px solid rgba(17,17,15,.16)}.opening-principles p:first-child{border-top:0}.opening-leaf h1{font-size:clamp(50px,6vw,72px)}.opening-chapters a{min-height:82px}}@media(max-width:820px){.start-volume .book-leaf-content,.book-opening-scene{min-height:100vh}.opening-cover-shadow{width:min(88vw,56vh,560px)}.opening-cover{width:min(88vw,56vh,560px);height:auto;min-height:0}.opening-cover>strong{font-size:clamp(38px,11vw,58px)}.cover-emblem{width:190px;height:190px}.cover-social-link{right:7%;top:5%;width:42px;height:42px}.opening-book{display:block;min-height:100vh}.opening-book:before{display:none}.opening-leaf{min-height:100vh;padding:30px 22px 24px;box-shadow:none}.opening-leaf-right{min-height:auto;border-top:5px double rgba(17,17,15,.28)}.opening-leaf h1{font-size:clamp(54px,17vw,76px)}.opening-principles{grid-template-columns:1fr}.opening-enter{width:100%}.opening-folio{margin-top:36px}.opening-contents-head h2{font-size:44px}.opening-note{grid-template-columns:1fr}.book-pager{position:relative;bottom:auto;height:auto;margin:0 14px;padding:18px 0;border-top:1px solid rgba(17,17,15,.2)}.book-pager a{min-width:0;width:48%;padding:10px}.book-pager strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.book-opening-scene.is-open .opening-leaf>*{opacity:1;transform:none}.opening-cover-stage{transition:none}}
