@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-0.woff2) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-1.woff2) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-2.woff2) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-3.woff2) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-4.woff2) format("truetype")}:root{font-family:Manrope,sans-serif;color:#edebf0;background:#0c0b0d;font-synthesis:none;--bg:#0c0b0d;--panel:#141217;--line:#2b2630;--muted:#91889b;--lime:#b48ae5;--ease:cubic-bezier(.16,1,.3,1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px}body.intro-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button{border:0;background:none}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:5px}input,select,textarea{background:#0e0c11;color:inherit;border:1px solid var(--line);border-radius:9px;padding:13px;min-width:0}input[type=number]{appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}select{width:100%;min-height:48px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.045em}p{line-height:1.65}svg{flex-shrink:0}::selection{background:var(--lime);color:#110c16}.mono,.eyebrow,.tag,.demo-badge,.section-kicker,.hero-bottom,.merchant-category,.merchant-demo,.chart-caption,.solana-word{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.09em;font-weight:600}.eyebrow{color:var(--muted);display:flex;align-items:center;gap:12px}.muted{color:var(--muted)}.lime-text{color:var(--lime)}.danger-text{color:#ffa38b!important}.fine-print{font-size:11px!important;line-height:1.7;color:var(--muted);margin-top:16px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border-radius:7px;min-height:47px;padding:0 21px;font-size:12px;font-weight:700;letter-spacing:-.02em;position:relative;overflow:hidden;isolation:isolate;transition:background .3s,box-shadow .3s,transform .25s var(--ease),border-color .3s;white-space:nowrap}.button:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 25%,#ffffff24 45%,transparent 65%);transform:translate(-125%);transition:transform .65s var(--ease)}.button:not(:disabled):hover:before{transform:translate(125%)}.button:not(:disabled):active{transform:scale(.97)}.button svg{transition:transform .4s var(--ease)}.button:not(:disabled):hover svg{transform:translate(2px,-2px)}.button.lime{background:var(--lime);color:#140c1e;border:1px solid var(--lime)}.button.lime:not(:disabled):hover{background:#d4bbf0;box-shadow:0 0 30px #b48ae512}.button.outline{border:1px solid #41374c;background:#17131b}.button.outline:not(:disabled):hover{border-color:#7c6991;background:#231b2c}.button.large{min-height:56px;padding:0 28px;font-size:13px}.button.compact{min-height:39px;padding:0 14px;gap:12px;font-size:11px}.button.full{width:100%;gap:18px;justify-content:space-between}.text-button{display:inline-flex;align-items:center;gap:16px;font-size:12px;padding:12px 0}.text-button:hover{color:var(--lime)}.icon-button{display:flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;border-radius:8px}.icon-button:hover{background:#ffffff0d}.circle-arrow{display:flex;width:30px;height:30px;border:1px solid #433b4c;align-items:center;justify-content:center;border-radius:50%}.tag{font-size:8px;padding:6px 8px;border:1px solid #393043;border-radius:4px;white-space:nowrap;color:#b6aec0}.status-dot,.demo-badge i,.hero-disclaimer i{width:5px;height:5px;border-radius:50%;background:var(--lime);display:inline-block;box-shadow:0 0 9px #b48ae540}.brand{display:flex;align-items:center;gap:9px;color:#efebf3;font-weight:700;letter-spacing:-.065em;font-size:27px;white-space:nowrap;line-height:1}.brand svg{width:27px;height:29px;fill:var(--lime)}.brand-dot{font-size:9px;letter-spacing:0;vertical-align:top;display:inline-block;margin:3px 0 0 2px}.brand.small{font-size:22px}.brand.small svg{width:22px;height:25px}.header{height:82px;position:sticky;top:0;z-index:50;background:#0c0b0ddd;backdrop-filter:blur(24px);border-bottom:1px solid #ffffff09}.header-inner{height:100%;max-width:1560px;padding:0 44px;margin:auto;display:flex;align-items:center;gap:36px;justify-content:space-between}.nav{display:flex;align-items:center;gap:29px;margin:auto}.nav>a{font-size:11px;color:#a6a0ad;display:flex;gap:6px;align-items:center;min-height:44px;transition:color .3s;white-space:nowrap}.nav>a.active,.nav>a:hover{color:#ece6f3}.nav>a.active:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--lime)}.header-actions{display:flex;align-items:center;gap:23px}.demo-badge{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:.09em}.header-launch{background:#e7e2ec;color:#160e20;min-height:37px;border-radius:5px;padding:0 15px;font-size:10px;gap:24px}.wallet-button{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:6px 6px 6px 13px;border-radius:6px;font-size:11px;min-height:37px}.wallet-avatar{display:grid;place-items:center;background:#b48ae520;color:var(--lime);height:26px;width:26px;border-radius:4px;font-weight:600}.mobile-toggle{display:none}.storage-alert{padding:15px;text-align:center;background:#4b2719;color:#ffd0b5;font-size:13px}.count{background:#b48ae519;color:var(--lime);padding:2px 6px;border-radius:4px;font-size:10px;letter-spacing:0}.hero{position:relative;min-height:700px;height:calc(100svh - 82px);max-height:1050px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 74% 35%,#3c354445,transparent 46%),linear-gradient(125deg,#0c0b0d 15%,#0c0b0e 70%,#140e1c)}.hero:after{content:"";position:absolute;height:400px;width:170px;left:55%;top:-120px;transform:rotate(-37deg);filter:blur(60px);background:linear-gradient(#b9b0c327,transparent);z-index:-1;pointer-events:none}.hero-grain{position:absolute;inset:0;opacity:.05;z-index:4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.hero-coordinate{position:absolute;top:34px;left:5%;color:#7e6f90;font-size:8px;z-index:2}.hero-content{position:relative;z-index:3;width:90%;max-width:1420px;margin:0 auto;padding:130px 0 160px;pointer-events:none}.hero-content>*{pointer-events:auto}.pill-small{border:1px solid #534167;padding:6px 8px;border-radius:3px;color:var(--lime);font-size:8px}.hero h1{font-size:clamp(74px,8.4vw,145px);font-weight:500;line-height:.98;letter-spacing:-.065em;margin:31px 0 29px;position:relative;width:fit-content}.hero h1>span:first-of-type{color:var(--lime)}.title-spark{display:inline-block;font-weight:300;font-size:.55em;vertical-align:top;margin:10px 0 0 13px;color:var(--lime)}.hero-content>p{font-size:13px;color:#a7a2ac;line-height:1.8;max-width:400px}.hero-ctas{display:flex;align-items:center;gap:30px;margin-top:32px}.hero-disclaimer{font-size:9px;color:#8a7e97;display:flex;align-items:center;gap:7px;margin-top:20px}.hero-art{position:absolute;inset:0 -6% 0 35%;z-index:1}.reserve-scene{position:relative;width:100%;height:100%;min-height:300px}.reserve-scene canvas{display:block;width:100%;height:100%;mask-image:radial-gradient(ellipse,#000 47%,transparent 75%)}.object-label{position:absolute;z-index:3;font-size:8px;letter-spacing:.08em;line-height:1.8;color:#887d95;pointer-events:none}.object-label strong{color:#c5becd;font-weight:500}.object-label-one{left:20%;top:24%}.object-label-one i{display:block;width:34px;height:1px;background:#635276;margin-bottom:10px}.object-label-two{right:16%;bottom:27%}.tiny-cross{display:block;font-size:22px;line-height:1.2;color:var(--lime);font-weight:200}.hero-bottom{position:absolute;bottom:26px;left:5%;right:5%;padding-top:24px;border-top:1px solid #ffffff10;display:flex;justify-content:space-between;align-items:center;color:#847891;font-size:8px;line-height:1.7;z-index:5}.scroll-cue{display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:.13em}.solana-word{display:flex;align-items:center;gap:10px;font-size:8px}.solana-word>span{display:block;line-height:.43;font-size:18px;transform:skew(-10deg);color:#b0a5bd}.fallback-coin{display:none;background:repeating-radial-gradient(circle,#17111f 0 5%,#b2aabc 5.2% 5.8%,#2a2134 6% 7%);border:8px double #a295b1;border-radius:50%;width:300px;height:300px;align-items:center;justify-content:center;color:var(--lime);font-size:210px;font-weight:800;box-shadow:30px 30px 100px #a992c322;transform:rotate(-15deg)}.scene-fallback,.loading-mark{display:grid;place-items:center}.scene-fallback .fallback-coin,.fallback-coin.visible{display:flex}.loading-mark{font-weight:800;font-size:180px;color:var(--lime);height:100%}.principle,.product-preview{max-width:1420px;margin:auto;padding:100px 0}.principle{width:90%;scroll-margin-top:75px}.section-kicker{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.section-kicker>span:last-child{display:flex;gap:12px;align-items:center}.principle h2{font-size:clamp(50px,6.1vw,93px);line-height:1.12;letter-spacing:-.06em;margin:54px 0 28px}.principle h2>span{color:#655973}.principle-bottom{display:flex;align-items:center;justify-content:space-between;margin-bottom:54px}.principle-bottom p{font-size:13px;color:#9f94ac;max-width:375px}.loop-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.loop-grid article{padding:26px 28px 30px;border-right:1px solid var(--line);position:relative}.loop-grid article:first-child{padding-left:0}.loop-grid article:last-child{border:0}.step-no{font-size:10px;color:#887b97}.loop-grid h3{font-size:23px;margin:8px 0 14px;letter-spacing:-.035em}.loop-grid p{font-size:12px;color:#9184a0;max-width:290px;min-height:78px}.loop-grid .mono{font-size:8px;color:#b7a7c9}.loop-art{height:130px;display:flex;align-items:center;justify-content:center;position:relative;margin:0 0 22px}.fee-art i{position:absolute;width:88px;height:66px;border:1px solid #51396c;border-radius:8px;background:linear-gradient(135deg,#281a38,#120d17);transform:rotate(-27deg);box-shadow:0 5px 15px #0005}.fee-art i:nth-child(1){margin:-24px 0 0 -43px}.fee-art i:nth-child(3){margin:24px 0 0 43px}.fee-art>span{z-index:2;color:var(--lime);font-size:40px;transform:rotate(-27deg)}.stack-art i{position:absolute;border:1px solid #765c93;width:130px;height:50px;border-radius:50%;background:linear-gradient(180deg,#302042,#0f0916);box-shadow:0 9px #180f22,0 10px #473061;transform:rotate(-15deg)}.stack-art i:nth-child(1){top:78px}.stack-art i:nth-child(2){top:60px}.stack-art i:nth-child(3){top:42px}.stack-art i:nth-child(4){top:24px}.borrow-art>span{font-size:80px;line-height:1;color:#b494d9;text-shadow:5px 5px #322245}.borrow-art>span:last-child{color:#755896;transform:translate(-17px,8px)}.product-preview{width:90%;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;min-height:640px}.product-preview h2{font-size:clamp(48px,5.2vw,78px);line-height:1.1;margin:25px 0}.product-preview h2 em{font-style:normal;color:var(--lime)}.product-preview p{color:var(--muted);font-size:13px;margin-bottom:30px}.preview-stack{position:relative;min-height:420px;perspective:1200px}.mini-balance{position:absolute;right:0;top:0;width:90%;padding:28px;background:linear-gradient(135deg,#231b2d,#120e17);border:1px solid #533c6d;border-radius:14px;transform:rotate(6deg);box-shadow:0 30px 50px #0005}.mini-balance>span:first-child{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.1em;color:#b5a8c3}.mini-balance>strong{font-size:45px;display:block;font-weight:500;letter-spacing:-.06em;margin-top:12px}.mini-balance>strong small{font-size:15px;font-weight:400;color:#a69ab3}.mini-balance>span.muted{font-size:9px}.mini-chart{height:100px;display:flex;align-items:end;gap:10px;padding-top:15px;margin-bottom:16px}.mini-chart i{flex:1;background:linear-gradient(#bfa9d866,#bfa9d805);border-top:1px solid #cab3e4;height:35%}.mini-chart i:nth-child(2n){height:50%}.mini-chart i:nth-child(3n){height:67%}.mini-chart i:nth-child(4n){height:80%}.mini-chart i:last-child{height:95%}.physical-card{background:linear-gradient(125deg,#dbd5e2,#9b8dab 30%,#d3ccdc 56%,#7a6b8b 76%,#c7bed2);width:345px;aspect-ratio:1.59;border-radius:15px;color:#20172b;box-shadow:0 20px 50px #0008,inset 0 0 0 1px #f1eafa88,inset 0 -2px 3px #23173188;position:relative;overflow:hidden;padding:23px;display:flex;flex-direction:column;justify-content:space-between}.physical-card:before{content:"";inset:0;position:absolute;pointer-events:none;background:repeating-linear-gradient(100deg,#0000,#00000004,#ffffff13,#fff0 3px);mix-blend-mode:overlay}.physical-card:after{content:"b";position:absolute;font-weight:800;font-size:320px;line-height:.8;right:20px;bottom:-12px;color:#2914410b;transform:rotate(12deg);pointer-events:none}.physical-card>div{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.physical-card .brand{color:#261d31}.physical-card .brand svg{fill:#36254a}.physical-card>div>span:not(.brand){font-size:7px;letter-spacing:.04em;font-weight:700}.physical-card .card-chip{width:33px;height:25px;border:1px solid #6a5780;background:linear-gradient(120deg,#826c9c55,#d2c7deaa);border-radius:5px;box-shadow:inset 0 0 0 3px #c5bad222;margin-top:7px;background-image:linear-gradient(90deg,transparent 40%,#70578d66 40% 43%,transparent 43% 70%,#70578d66 70% 73%,transparent 73%),linear-gradient(0deg,transparent 40%,#70578d66 40% 45%,transparent 45%)}.physical-card .card-symbol{font-size:24px!important;transform:rotate(10deg)}.physical-card .card-not-issued{font-size:6px;letter-spacing:.1em;position:absolute;bottom:9px;color:#322443}.preview-stack .physical-card{position:absolute;bottom:0;left:0;transform:rotate(-9deg)}.terms-strip{max-width:1420px;width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:37px 0}.terms-strip>div{padding-left:30px;border-left:1px solid var(--line)}.terms-strip>div:first-child{padding-left:0;border:0}.terms-strip strong{display:block;font-size:38px;font-weight:500;letter-spacing:-.05em}.terms-strip span{display:block;font-size:8px;letter-spacing:.07em;color:var(--muted);margin-top:12px}.landing-risk{max-width:1420px;width:90%;margin:30px auto 80px;display:flex;gap:15px;align-items:start;color:#756983}.landing-risk p{max-width:900px;font-size:10px}.landing-risk svg{margin-top:4px}.reveal{transition:transform 1s var(--ease),opacity 1s var(--ease)}.reveal.is-visible{animation:section-reveal 1.1s var(--ease) both}@keyframes section-reveal{0%{transform:translateY(24px);opacity:.65}to{transform:none;opacity:1}}.footer{border-top:1px solid var(--line);max-width:1560px;margin:auto;padding:12px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0c0a0e}.footer .brand{font-size:18px;gap:6px}.footer .brand img{width:24px;height:20px;object-fit:contain;flex-shrink:0}.footer p{font-size:10px;color:#9b90a6;line-height:1.4;margin:0}.footer-links{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center}.footer-links a{font-size:11px;min-height:32px;display:inline-flex;align-items:center;gap:5px;color:#b1aab9;white-space:nowrap}.footer-links a:hover{color:var(--lime)}.footer-note{text-align:right}.footer-note .mono{font-size:8px;color:#b2a7bf}.welcome{position:fixed;inset:0;z-index:200;background:radial-gradient(ellipse at 50% 30%,#292232,#0b080e 53%,#070509);overflow:hidden;transition:transform .65s var(--ease),opacity .65s;isolation:isolate}.welcome.leaving{transform:translateY(-105%);opacity:.5}.welcome-top{position:absolute;left:4%;right:4%;top:30px;display:flex;justify-content:space-between;align-items:center;z-index:3}.welcome-top>.mono{color:#807390;font-size:8px}.welcome .quiet{display:flex;align-items:center;gap:12px;font-size:10px;color:#b7b0c0;min-height:40px}.welcome-scene{position:absolute;inset:-8% 15% 10%;width:70%;height:85%;pointer-events:none;animation:object-arrive 2s var(--ease) both}.welcome-copy{position:absolute;z-index:3;left:4%;right:4%;bottom:10%;text-align:center;display:flex;align-items:center;flex-direction:column}.welcome-copy .eyebrow{font-size:8px;letter-spacing:.25em;color:#cfc4db;margin-bottom:14px}.welcome-copy h1{font-size:clamp(80px,15vw,235px);line-height:.9;letter-spacing:-.085em;font-weight:600;overflow:hidden;padding:0 .05em .13em;color:#f1ecf6;text-shadow:0 8px 50px #000b}.welcome-copy h1>span{display:inline-block;animation:letter-in 1.2s var(--ease) both;animation-delay:calc(var(--i)*65ms + .15s)}.welcome-enter{margin-top:16px;min-width:210px;animation:enter-in 1.5s var(--ease) .8s both}.welcome-bottom{position:absolute;left:4%;right:4%;bottom:25px;display:flex;justify-content:space-between;color:#695b79;font-size:7px;letter-spacing:.09em}.welcome:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 5px);pointer-events:none;z-index:4;opacity:.5}@keyframes letter-in{0%{transform:translateY(120%) rotate(12deg);opacity:0;filter:blur(10px)}to{transform:none;opacity:1;filter:blur(0)}}@keyframes enter-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes object-arrive{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.workspace{max-width:1400px;margin:auto;padding:0 48px 35px;min-height:calc(100vh - 280px)}.sandbox-strip{min-height:42px;border-bottom:1px solid #ffffff0b;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:9px;color:#bfb6c9}.sandbox-strip>span{display:flex;gap:8px;align-items:center}.sandbox-strip button{display:flex;align-items:center;gap:8px;font-size:9px;color:#8e819c;padding:10px 0}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin:48px 0 32px}.page-heading .eyebrow{font-size:8px;margin-bottom:14px;letter-spacing:.13em;color:#89799b}.page-heading h1{font-size:clamp(30px,3.1vw,45px);line-height:1.2;letter-spacing:-.05em}.page-heading p{font-size:11px;color:var(--muted);margin-top:12px}.page-heading>.button{margin-bottom:4px}.panel{border:1px solid var(--line);border-radius:11px;background:linear-gradient(140deg,#17141b,#120f16);padding:25px;min-width:0}.panel-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:25px}.panel-top h3{font-size:15px;font-weight:600;letter-spacing:-.025em;display:flex;align-items:center;gap:10px}.panel-top>svg{color:#8a7a9c}.panel-top>button{font-size:10px;display:flex;align-items:center;gap:8px;color:#ab9fb8}.dashboard-primary{display:grid;grid-template-columns:1fr 320px;gap:17px}.book-panel{padding-bottom:0;overflow:hidden}.treasury-value{font-size:55px;letter-spacing:-.06em;line-height:1.2}.treasury-value>span{font-size:18px;color:#8d7da0;letter-spacing:-.025em;margin-left:4px}.book-panel>p{font-size:10px;margin-top:8px}.book-visual{margin-top:24px}.book-visual svg{width:100%;height:135px;overflow:visible}.chart-caption{display:flex;justify-content:space-between;margin-top:5px;font-size:7px;color:#6d607c}.chart-line{stroke-dasharray:900;stroke-dashoffset:0;animation:chart-draw 1.8s var(--ease)}@keyframes chart-draw{0%{stroke-dashoffset:900}to{stroke-dashoffset:0}}.book-split{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--line);margin:24px -25px 0}.book-split>div{padding:20px 22px;border-left:1px solid var(--line)}.book-split>div:first-child{border:0}.book-split>div>span{font-size:8px;display:flex;align-items:center;gap:6px;color:#a093ae;white-space:nowrap}.book-split i{width:5px;height:5px;border-radius:50%;display:inline-block}.book-split strong{display:block;font-size:19px;font-weight:500;letter-spacing:-.035em;margin-top:10px}.book-split small{font-size:10px;color:#907fa3}.allocation-panel .panel-top{margin-bottom:15px}.donut{position:relative;width:190px;height:190px;margin:0 auto 16px}.donut svg{width:100%;height:100%;transform:rotate(0)}.donut>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.donut strong{font-size:36px;font-weight:500;letter-spacing:-.06em}.donut span{font-size:7px;letter-spacing:.12em;color:#807191;margin-top:5px}.allocation-note{display:flex;align-items:center;gap:7px;font-size:9px;padding-bottom:14px;border-bottom:1px solid var(--line);color:#a89fb2}.allocation-note strong{margin-left:auto;color:#d7cfe0;font-size:11px}.allocation-panel>p{font-size:10px;line-height:1.8;color:#8d819b;margin-top:14px}.allocation-panel .text-button{font-size:10px;margin-top:8px;padding-bottom:0}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:18px 0}.stat{padding:23px 22px;border:1px solid var(--line);border-radius:9px;background:#130f17;min-width:0}.stat>span{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#a79fb0;font-size:10px;line-height:1.4}.stat>span>svg{color:#716183}.stat>strong{font-size:28px;display:block;font-weight:500;letter-spacing:-.055em;margin-top:17px}.stat>strong>small{font-size:11px;color:#8d7f9e;margin-left:6px;letter-spacing:0;font-weight:400}.stat>p{font-size:8px;color:#766984;margin-top:8px}.dashboard-lower{display:grid;grid-template-columns:1.45fr 1fr;gap:17px;margin-top:20px}.activity-row{padding:17px 0;border-bottom:1px solid #ffffff08;display:flex;align-items:center;gap:13px;min-width:0}.activity-row:last-child{border:0}.activity-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:7px;background:#231a2d;border:1px solid #37254c;color:#b6a5ca;flex-shrink:0}.activity-text{min-width:0}.activity-text strong{display:block;font-size:11px;font-weight:500}.activity-text>span{display:block;font-size:9px;color:#7d728a;margin-top:5px;line-height:1.5;max-width:500px}.activity-end{margin-left:auto;text-align:right;flex-shrink:0}.activity-end strong{font-weight:500;font-size:11px;display:block}.activity-end span{font-size:8px;color:#776987;display:block;margin-top:6px}.no-chain{margin-left:6px;color:#625571}.engine-panel{background:radial-gradient(ellipse at top right,#462c6325,transparent 75%),#15101b;position:relative;overflow:hidden}.engine-panel h3{font-size:32px;line-height:1.2;margin:27px 0 20px}.engine-panel h3>span{color:#765f91}.engine-panel>p{font-size:11px;color:#9885ad;max-width:250px;margin-bottom:25px}.engine-panel .button{font-size:10px}.app-bottom{margin-top:34px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);color:#756587;font-size:9px}.app-bottom>span,.app-bottom>button{display:flex;align-items:center;gap:8px}.app-bottom>button{font-size:9px;color:#a395b4;padding:8px 0}.borrow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:24px;max-width:1090px;margin:auto}.borrow-form{padding:30px}.borrow-form .panel-top{margin-bottom:32px}.field-title{display:flex;justify-content:space-between;align-items:center;font-size:11px;gap:10px;margin:20px 0 10px}.field-title>span{font-size:9px;color:#847695}.amount-field{display:flex;align-items:center;border:1px solid #3a2e47;border-radius:7px;padding:15px 17px;background:#0f0b13;gap:12px;min-height:78px}.amount-field:focus-within{border-color:#a793bf}.amount-field.invalid{border-color:#be674c}.amount-field input{font-size:32px;font-weight:500;letter-spacing:-.04em;min-width:0;width:100%;padding:0;background:transparent;outline:0;border:0}.amount-field>span{font-size:12px;color:#bbb2c5}.token-chip{display:flex;gap:8px;align-items:center;flex-shrink:0;font-weight:600}.roll-token{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--lime);color:#1b1028;border-radius:50%;font-size:23px;font-weight:800;font-style:italic;line-height:1}.sol-token{font-size:26px;color:#afa5ba;line-height:1}.field-under{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;color:#6e5f80;margin-top:10px}.field-under button{color:var(--lime);font-size:9px}.form-divider{display:flex;justify-content:center;height:27px;position:relative;margin-top:22px}.form-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.form-divider>span{position:relative;z-index:1;border:1px solid #3d2e4f;background:#1f152b;display:grid;place-items:center;border-radius:50%;width:28px;height:28px;color:#a592bb}.presets{display:flex;gap:7px;margin-top:12px}.presets>button{flex:1;min-height:33px;background:#1d1527;border:1px solid #362a44;border-radius:5px;font-size:9px;color:#9f8cb4}.presets>button:hover,.presets>button.selected{background:#372948;color:#ddd0eb;border-color:#9070b5}.range-header{display:flex;justify-content:space-between;align-items:center;margin:30px 0 15px;font-size:11px}.range-header strong{font-size:10px;font-weight:500;color:#b4a7c4}.range{appearance:none;background:linear-gradient(90deg,#664a87,#b48ae5);width:100%;height:3px;padding:0;border:0;border-radius:10px;cursor:pointer;display:block}.range::-webkit-slider-thumb{appearance:none;width:13px;height:13px;background:var(--lime);border:3px solid #1b1027;box-shadow:0 0 0 1px #9b79c2;border-radius:50%}.range::-moz-range-thumb{width:13px;height:13px;background:var(--lime);border:2px solid #1b1027;border-radius:50%}.range-labels{display:flex;justify-content:space-between;color:#716085;font-size:8px;margin-top:13px}.ltv-display{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.ltv-display strong{font-size:18px;font-weight:500;color:#cdc0dc}.ltv-display small{font-size:9px;color:#705d85}.ltv-bar,.health-track{position:relative;background:#292033;height:4px;border-radius:4px;margin-top:13px}.ltv-bar>i,.health-track>div{height:4px;display:block;border-radius:4px;background:linear-gradient(90deg,#8f6ab9,var(--lime));transition:width .4s}.ltv-bar>span,.health-track>i{position:absolute;height:9px;top:-3px;width:2px;background:#c18556}.field-error{font-size:10px;color:#e29881;min-height:30px;padding:8px 0}.form-footnote{display:flex;justify-content:center;align-items:center;gap:6px;font-size:8px;color:#7b6891;margin-top:14px}.borrow-summary .panel{padding:30px}.borrow-summary .eyebrow{font-size:8px}.borrow-summary h3{font-size:24px;margin-top:15px}.summary-big{padding:28px 0 24px;border-bottom:1px solid var(--line)}.summary-big>span{font-size:10px;color:#9f8db3}.summary-big strong{display:block;font-size:43px;font-weight:500;letter-spacing:-.055em;margin-top:7px;color:var(--lime)}.summary-big small{font-size:16px;color:#937faa}.details{margin:20px 0 0}.details>div{display:flex;justify-content:space-between;align-items:start;gap:18px;font-size:10px;padding:11px 0}.details dt{color:#9080a2;line-height:1.5}.details dd{margin:0;text-align:right;color:#d2cada;line-height:1.5;max-width:55%;overflow-wrap:anywhere}.details .total-row{padding-top:17px;border-top:1px solid var(--line);margin-top:8px;font-weight:600}.details .total-row dt,.details .total-row dd{color:#d5ccdf}.risk-box{margin-top:18px;padding:22px;display:flex;gap:13px;border:1px solid #3f2d53;border-radius:9px;background:#21182c2e}.risk-box>svg{color:#ac93c8;margin-top:3px}.risk-box h4{font-size:12px;font-weight:600;margin-bottom:9px}.risk-box p{font-size:10px;color:#9281a5;line-height:1.8}.risk-box p strong{font-weight:500;color:#c1b6ce}.risk-box div>span{display:block;font-size:8px;color:#796392;margin-top:10px}.quiet-note{display:flex;align-items:center;justify-content:space-around;gap:5px;font-size:7px;color:#6a587e;padding:22px 0}.position-stats{grid-template-columns:repeat(3,1fr);margin-bottom:27px}.tabs{display:flex;align-items:center;gap:7px;margin:20px 0 21px;flex-wrap:wrap}.tabs>button{padding:10px 17px;border:1px solid transparent;border-radius:6px;font-size:10px;color:#807093;min-height:39px}.tabs>button:hover{color:#d1c6de}.tabs>button.selected{border:1px solid #433257;background:#261b33;color:#d6c9e5}.positions-list{display:flex;flex-direction:column;gap:17px}.empty{text-align:center;display:flex;flex-direction:column;align-items:center;padding:70px 22px;color:#77648d}.empty h3{font-size:25px;color:#dcd4e6;margin:22px 0 12px}.empty p{font-size:12px;color:#806d96;margin-bottom:24px}.empty .button{font-size:10px}.empty h1{font-size:40px;margin-bottom:30px}.compact-empty{padding:24px}.compact-empty p{margin:12px 0 0;font-size:11px}.position-id{display:flex;gap:12px;align-items:center}.position-id .roll-token{height:35px;width:35px;font-size:32px}.position-id h3{font-size:15px;font-weight:500}.position-id .mono{font-size:8px;color:#77648e;display:block;margin-top:5px}.status-pill{display:inline-flex;padding:5px 9px;background:#251735;color:#b6a6c8;border:1px solid #3d2b52;border-radius:4px;font-size:9px;line-height:1.3;text-transform:capitalize;white-space:nowrap}.status-pill.pending{color:#d6bf87;border-color:#5a4e2e;background:#332f1c}.status-pill.active,.status-pill.repaid{color:#c5b2db}.status-pill.rejected,.status-pill.cancelled{color:#9d8fae;border-color:#40354d;background:#231b2c}.position-values{display:grid;grid-template-columns:1.1fr 1fr 1fr .7fr;gap:20px;margin:30px 0 22px}.position-values>div>span{color:#8a76a1;font-size:9px}.position-values strong{display:block;font-size:26px;letter-spacing:-.05em;font-weight:500;margin-top:9px}.position-values strong>small{font-size:10px;color:#796293;letter-spacing:0}.position-values .date-value{font-size:15px;line-height:31px;letter-spacing:-.02em}.position-health{display:flex;justify-content:space-between;font-size:8px;color:#726087;margin-top:10px}.warning{display:flex;gap:9px;align-items:start;font-size:10px;line-height:1.7;color:#d6b69b;background:#432d1e55;border:1px solid #66452d;border-radius:6px;padding:13px;margin:17px 0}.position-actions{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.position-actions>span{font-size:9px;color:#7e6b95}.position-actions>div{display:flex;align-items:center;gap:10px}.success-note{font-size:10px;display:flex;align-items:center;gap:7px;color:#a796bb}.spend-balance{text-align:right;border-left:1px solid var(--line);padding-left:25px}.spend-balance>span{font-size:8px;letter-spacing:.06em;color:#84709b}.spend-balance strong{display:block;font-size:28px;font-weight:500;letter-spacing:-.05em;margin-top:8px}.spend-balance small{font-size:11px;letter-spacing:0;color:#8975a1}.spend-hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:38px 40px;background:radial-gradient(ellipse at right center,#54327c38,transparent 65%),#140e1b;min-height:350px;overflow:hidden}.spend-hero h2{font-size:43px;line-height:1.15;margin:22px 0 20px}.spend-hero p{font-size:11px;max-width:330px;color:#9480ac;margin-bottom:25px}.spend-hero .fine-print{font-size:7px!important;display:block;margin-top:14px;letter-spacing:.07em}.spend-card-wrap{position:relative;display:flex;align-items:center;justify-content:center;perspective:1000px}.spend-card{transform:rotateY(-16deg) rotate(10deg);transition:transform .7s var(--ease);width:360px;max-width:100%}.spend-card-wrap:hover .spend-card{transform:rotateY(0) rotate(2deg) translateY(-5px)}.card-caption{position:absolute;bottom:-8px;font-size:7px;color:#685084}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:48px 0 15px}.section-heading .eyebrow{font-size:8px}.section-heading h2{font-size:27px;margin-top:12px}.section-description{font-size:10px;color:#7f6b97;line-height:1.6;margin-bottom:25px}.merchant-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.merchant-card{text-align:left;padding:0;min-width:0}.merchant-art{height:175px;border-radius:9px;padding:15px;position:relative;overflow:hidden;border:1px solid #ffffff12;transition:transform .6s var(--ease),filter .6s;display:flex;flex-direction:column;justify-content:space-between}.merchant-art:after{position:absolute;content:"";inset:0;background:radial-gradient(circle at 85% 35%,#fff2,transparent 65%);pointer-events:none}.merchant-card:hover .merchant-art{transform:translateY(-4px);filter:brightness(1.13)}.merchant-art.purple{background:#766194;color:#f2e9ff}.merchant-art.orange{background:#c16336;color:#ffdfbd}.merchant-art.blue{background:#6d96a2;color:#d3f3f7}.merchant-art.green{background:#705590;color:#dfd3ed}.merchant-category{font-size:7px;z-index:1}.merchant-mark{font-size:120px;position:absolute;right:7%;top:13%;line-height:1;opacity:.75;transform:rotate(-15deg);font-family:sans-serif;transition:transform .7s var(--ease)}.merchant-card:hover .merchant-mark{transform:rotate(5deg) scale(1.07)}.merchant-art>strong{font-size:23px;letter-spacing:-.055em;font-weight:600;position:relative;z-index:2;line-height:1.1}.merchant-demo{position:absolute;right:12px;bottom:15px;font-size:6px;opacity:.6}.merchant-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.merchant-bottom strong{font-size:11px;font-weight:600;display:block}.merchant-bottom span{font-size:9px;color:#8e7f9f;display:block;margin-top:6px}.merchant-bottom>svg{color:#9880b3}.merchant-foot{display:block;font-size:8px;color:#6a597e;margin-top:10px}.provider-note{display:flex;gap:15px;align-items:start;border-top:1px solid var(--line);margin-top:34px;padding-top:27px;color:#7f6a97}.provider-note h3{font-size:13px;letter-spacing:-.02em;font-weight:600;margin-bottom:10px;color:#aca1b8}.provider-note p{font-size:10px;max-width:950px;line-height:1.8}.purchases{margin-top:35px}.purchase-row{display:flex;align-items:center;gap:15px;padding:15px 0;border-top:1px solid var(--line)}.purchase-row>svg{color:#876ca7}.purchase-row>div{margin-right:auto}.purchase-row strong{font-size:11px;font-weight:500;display:block}.purchase-row div>span{font-size:9px;color:#867699;display:block;margin-top:6px}.purchase-row>span:not(.status-pill){font-size:10px;color:#ac9fbb}.admin-notice{display:flex;gap:13px;padding:16px 20px;border:1px solid #433059;background:#241a30;color:#a699b6;font-size:10px;line-height:1.8;border-radius:7px;margin-bottom:23px}.approvals{margin-bottom:23px}.approval-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-top:1px solid var(--line)}.approval-row>div:first-child{min-width:0}.approval-row strong{font-size:13px;font-weight:600;display:block}.approval-row span{font-size:9px;color:#85719d;display:block;margin-top:8px;overflow-wrap:anywhere}.approval-row>div:last-child{display:flex;gap:10px;flex-shrink:0}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.settings-fields label>span{font-size:10px;color:#8e7ba4;display:block;margin-bottom:9px}.settings-fields label>div{display:flex;align-items:center;border:1px solid #3e2e50;border-radius:6px;background:#100a16;padding:10px 13px;gap:10px;min-height:45px}.settings-fields input{width:100%;min-width:0;background:transparent;border:0;outline:0;padding:0;font-size:18px}.settings-fields label>div>span{font-size:10px;color:#785f94}.admin-grid form>.button{margin-top:23px}.admin-side{display:flex;flex-direction:column;gap:18px}.admin-side .panel-top{margin-bottom:15px}.admin-side .details{margin-top:0;margin-bottom:20px}.price-control{display:flex;gap:10px}.price-control>input{width:100%;min-width:0}.locked-panel{padding:18px;display:flex;gap:12px;align-items:start;border:1px dashed #372a46;border-radius:7px;color:#74608c}.locked-panel strong{font-size:10px;color:#a699b4;display:block;margin-bottom:6px}.locked-panel span{display:block;font-size:9px;line-height:1.7}.reset-button{display:flex;align-items:center;gap:8px;align-self:start;font-size:9px;color:#7f6d94;padding:9px 0}.reset-button:hover{color:#bbb0c7}.modal-backdrop{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#040206bb;backdrop-filter:blur(16px);padding:24px;animation:backdrop-in .2s ease;overflow-y:auto}.modal{width:100%;max-width:500px;max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid #50376c;background:linear-gradient(135deg,#1d1427,#120c19);border-radius:16px;padding:40px;position:relative;box-shadow:0 40px 100px #0008;animation:modal-in .4s var(--ease)}.modal-close{position:absolute;right:12px;top:12px;color:#9c85b6}.modal>.eyebrow{font-size:8px;letter-spacing:.1em;margin-top:3px;color:#9c83b8}.modal h2{font-size:32px;line-height:1.18;margin:18px 0}.modal>p,.modal-success>p{font-size:11px;color:#9e90af;line-height:1.8}.modal-icon{width:45px;height:45px;display:grid;place-items:center;border:1px solid #51376f;background:#2a1d39;color:#c2aeda;border-radius:12px;margin-bottom:24px}.modal .details{margin:25px 0}.modal .details>div{font-size:11px}.modal .details dd{max-width:58%}.modal .button.full{margin-top:23px}.modal .modal-action{margin-top:30px}.checkbox{display:flex;gap:12px;align-items:start;padding:17px 0;font-size:10px;color:#9581ad;line-height:1.7}.checkbox input{accent-color:var(--lime);margin:4px 0 0;width:15px;height:15px;flex-shrink:0;padding:0}.modal-success{text-align:center;padding:15px 0}.success-orbit{display:grid;place-items:center;width:75px;height:75px;margin:0 auto 32px;border:1px solid #8e69b9;border-radius:50%;background:#b895e00b;color:var(--lime);box-shadow:0 0 0 12px #a98acd04,0 0 60px #bb94e80a}.modal-success .eyebrow{justify-content:center;font-size:8px}.modal-success h2{font-size:35px}.modal-success .button{margin-top:30px}.wallet-balance{display:flex;justify-content:space-between;align-items:center;padding:23px 0;border-bottom:1px solid var(--line);gap:15px}.wallet-balance>span{font-size:10px;color:#8f7ba6}.wallet-balance strong{font-size:17px;font-weight:500}.disclosure-list>div{padding:16px 0;border-bottom:1px solid var(--line)}.disclosure-list strong{font-size:12px;font-weight:600;color:#c3b7d1}.disclosure-list p{font-size:10px;color:#907ca7;margin-top:8px;line-height:1.9}.checkout-restrictions{padding:15px;background:#ffffff03;border:1px solid #3e2e51;border-radius:6px}.checkout-restrictions strong{font-size:10px;font-weight:500;color:#bcb1c8}.checkout-restrictions p{font-size:9px;color:#86739d;margin-top:7px}.receipt-code{padding:17px;border:1px dashed #594274;border-radius:7px;font-size:14px;letter-spacing:.06em;margin:23px 0;color:#ccbdde}.receipt-code small{font-size:7px;display:block;margin-top:9px;color:#80699b;letter-spacing:.06em}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:500;display:flex;gap:12px;align-items:center;background:#291c39;border:1px solid #74539a;border-radius:9px;padding:15px 18px;color:#d0c2e1;max-width:calc(100vw - 32px);width:max-content;box-shadow:0 15px 35px #0008;animation:toast-in .4s var(--ease);font-size:11px}.toast>span{max-width:480px;line-height:1.6}.toast>button{display:grid;place-items:center;margin-left:8px;color:#8b74a5}.toast.bad{background:#382519;border-color:#885337;color:#e9bc9f}@keyframes modal-in{0%{transform:translateY(20px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{transform:translate(-50%,15px);opacity:0}to{transform:translate(-50%);opacity:1}}@media(min-width:1700px){.hero-content{padding-top:160px}.hero-art{left:35%;right:0}.object-label-one{left:18%}.header-inner{max-width:1640px}.hero h1{font-size:145px}.hero-content>p{font-size:15px}.hero-ctas{margin-top:40px}.hero{min-height:830px}.product-preview{padding:130px 0}}@media(min-width:1000px)and (max-height:800px){.hero{min-height:620px}.hero-content{padding-top:85px}.hero h1{font-size:105px;margin:25px 0 23px}.hero-ctas{margin-top:23px}.hero-art{left:39%;right:-3%}.hero-content>p{font-size:12px}.hero-coordinate{top:25px}}@media(max-width:1150px){.header-inner{padding:0 28px;gap:20px}.nav{gap:20px}.header-actions{gap:15px}.workspace{padding:0 30px 30px}.dashboard-primary{grid-template-columns:1fr 285px}.panel{padding:22px}.book-split{margin-left:-22px;margin-right:-22px}.book-split>div{padding:18px 17px}.stat{padding:21px 17px}.stat>strong{font-size:25px}.stat>span{font-size:9px}.stat>span svg{width:13px;height:13px}.merchant-art{height:160px}.merchant-art>strong{font-size:20px}.merchant-mark{font-size:105px}.hero-content{padding-top:115px}.hero h1{font-size:110px}.hero-art{left:34%;right:-15%}.product-preview{gap:50px}.preview-stack{min-height:390px}.physical-card{width:310px}.borrow-summary .panel,.borrow-form{padding:25px}.settings-fields{gap:17px}.spend-card{width:310px}.spend-hero h2{font-size:38px}}@media(max-width:980px){.header{height:72px}.header-inner{padding:0 24px}.nav{gap:17px}.nav>a{font-size:10px}.header-actions .demo-badge{display:none}.brand{font-size:25px}.brand svg{width:23px;height:25px}.wallet-button{font-size:9px;padding-left:8px;gap:7px}.header-inner{gap:15px}.hero{height:760px;min-height:0}.hero-content{padding-top:140px}.hero h1{font-size:91px}.hero-art{left:37%;right:-16%}.object-label-one{left:25%;top:26%}.object-label-two{right:24%;bottom:25%}.hero .eyebrow{font-size:8px}.hero .pill-small{font-size:7px}.hero-content>p{max-width:340px;font-size:12px}.hero-ctas{gap:20px}.hero .button.large{padding:0 19px;font-size:11px;gap:17px}.dashboard-primary{grid-template-columns:1fr 260px;gap:13px}.treasury-value{font-size:45px}.book-split>div{padding:16px 13px}.book-split>div>span{font-size:7px;gap:4px;white-space:normal}.book-split strong{font-size:18px}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat>span{font-size:11px}.stat>p{font-size:9px}.dashboard-lower{grid-template-columns:1.2fr 1fr}.workspace{padding:0 25px 28px}.page-heading h1{font-size:34px}.borrow-grid{gap:17px;grid-template-columns:1fr .85fr}.borrow-form,.borrow-summary .panel{padding:23px}.borrow-summary h3{font-size:21px}.borrow-form .field-title{font-size:10px}.field-title>span{font-size:8px}.borrow-form .amount-field input{font-size:27px}.details>div{font-size:9px}.summary-big strong{font-size:35px}.risk-box{padding:18px}.quiet-note{font-size:6px}.position-stats{grid-template-columns:repeat(3,1fr)}.position-values{gap:16px}.position-values strong{font-size:22px}.position-actions{gap:10px}.position-actions>span{font-size:8px}.position-actions .button{font-size:10px}.spend-hero{padding:30px;gap:25px}.spend-card{width:280px}.spend-hero h2{font-size:35px}.merchant-grid{gap:13px}.merchant-art{height:140px;padding:12px}.merchant-art>strong{font-size:17px}.merchant-mark{font-size:90px}.merchant-category{font-size:6px}.merchant-demo{font-size:5px;bottom:13px;right:9px}.merchant-bottom>svg{width:15px}.merchant-bottom span{font-size:8px}.merchant-foot{font-size:7px}.admin-grid{grid-template-columns:1fr 1fr;gap:18px}.settings-fields{grid-template-columns:1fr}.approval-row>div:last-child{gap:6px}.approval-row .button{font-size:9px;padding:0 10px}.principle,.product-preview{padding:75px 0}.loop-grid h3{font-size:20px}.loop-grid article{padding-left:21px;padding-right:21px}.loop-grid p{font-size:11px;min-height:90px}.product-preview{gap:40px}.product-preview h2{font-size:54px}.product-preview .eyebrow{font-size:8px}.product-preview p{font-size:11px}.mini-balance{padding:22px;width:95%}.mini-balance>strong{font-size:35px}.mini-balance>span:first-child{font-size:6px}.mini-chart{height:85px;gap:7px}.physical-card{width:280px;padding:20px;border-radius:12px}.physical-card>div>span:not(.brand){font-size:6px}.physical-card .brand{font-size:20px}.preview-stack{min-height:345px}.terms-strip strong{font-size:30px}.terms-strip span{font-size:7px}.terms-strip>div{padding-left:25px}}@media(max-width:760px){.header-inner{padding:0 19px}.header{height:66px}.header-actions{gap:10px}.mobile-toggle{display:flex}.nav{display:none;position:absolute;top:66px;left:12px;right:12px;padding:13px;background:#181121;border:1px solid #493561;box-shadow:0 20px 60px #0008;border-radius:9px;gap:2px}.nav.mobile-open{display:flex;flex-direction:column;align-items:stretch}.nav>a{font-size:13px;padding:10px 15px;min-height:45px;border-radius:5px}.nav>a.active{background:#271a37}.nav>a:hover{background:#271a37}.header-launch{min-height:34px;padding:0 12px;gap:15px;font-size:9px}.brand{font-size:24px}.brand svg{width:23px;height:24px}.wallet-button{font-size:10px}.hero{height:850px;max-height:none;min-height:0;display:flex;align-items:end;background:radial-gradient(ellipse at 50% 24%,#30253c3b,transparent 50%),#0c0a0e}.hero-coordinate{top:24px;font-size:7px;left:6%}.hero-art{inset:0 -10% auto;height:455px}.reserve-scene{min-height:0}.object-label-one{left:16%;top:29%;font-size:6px}.object-label-two{right:13%;bottom:22%;font-size:6px}.hero-content{padding:0 0 122px;width:88%;margin:0 auto}.hero h1{font-size:82px;line-height:.96;margin:22px 0}.title-spark{margin-left:8px;font-size:.6em!important}.hero-content .eyebrow{font-size:7px;gap:9px}.hero .pill-small{font-size:6px;padding:5px 6px}.hero-content>p{font-size:11px;max-width:340px}.hero-ctas{margin-top:25px;gap:25px}.hero .button.large{min-height:48px;font-size:10px;padding:0 20px;gap:20px}.hero .text-button{font-size:10px;gap:10px}.hero-disclaimer{font-size:7px;margin-top:17px}.hero-bottom{left:6%;right:6%;bottom:20px;padding-top:17px;font-size:6px}.solana-word{font-size:6px;gap:7px}.solana-word>span{font-size:13px}.scroll-cue{font-size:6px}.principle,.product-preview{width:88%;padding:60px 0}.section-kicker{font-size:7px}.section-kicker>span:last-child{display:none}.principle h2{font-size:51px;margin-top:36px;margin-bottom:23px}.principle-bottom{align-items:start;flex-direction:column;gap:25px;margin-bottom:36px}.principle-bottom p{font-size:12px;max-width:335px}.principle-bottom .button{font-size:10px;min-height:43px}.loop-grid{grid-template-columns:1fr;border-bottom:0}.loop-grid article,.loop-grid article:first-child{padding:25px 0 28px;border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 115px;column-gap:20px;position:relative}.loop-grid article:last-child{border-bottom:1px solid var(--line)}.step-no{grid-column:1;font-size:8px}.loop-art{grid-column:2;grid-row:1/5;align-self:center;height:110px;margin:0;transform:scale(.82)}.loop-grid h3{grid-column:1;font-size:23px;margin:15px 0 11px}.loop-grid p{grid-column:1;font-size:10px;min-height:0;max-width:230px}.loop-grid .mono{grid-column:1;font-size:6px;margin-top:22px;letter-spacing:.04em}.product-preview{grid-template-columns:1fr;gap:35px;padding-top:10px;padding-bottom:65px}.product-preview h2{font-size:51px}.product-preview p{font-size:12px}.product-preview .button{font-size:11px}.preview-stack{min-height:370px;width:100%;max-width:430px;margin:auto}.mini-balance{width:87%;padding:24px;top:18px;right:1%}.mini-balance>span:first-child{font-size:7px}.mini-balance>strong{font-size:40px}.physical-card{width:300px}.preview-stack .physical-card{bottom:8px;left:8px}.terms-strip{width:88%;grid-template-columns:1fr 1fr;padding:10px 0}.terms-strip>div{padding:23px 0 25px 22px}.terms-strip>div:nth-child(odd){border-left:0;padding-left:0}.terms-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.terms-strip strong{font-size:31px}.terms-strip span{font-size:7px}.landing-risk{width:88%;margin:25px auto 45px;gap:12px}.landing-risk p{font-size:9px}.landing-risk svg{width:16px}.footer{padding:10px 5%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px}.footer-note{grid-column:2;grid-row:1;text-align:right}.footer-note p{font-size:10px;max-width:200px;margin-left:auto}.footer-links{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:0 12px}.footer-links a{font-size:10px;min-height:32px}.welcome-top{top:20px;left:6%;right:6%}.welcome-top>.mono{display:none}.welcome-top .quiet{font-size:9px}.welcome-scene{inset:3% -22% 24%;width:144%;height:69%}.welcome-copy{bottom:17%;left:4%;right:4%}.welcome-copy h1{font-size:16.7vw;letter-spacing:-.08em;padding-bottom:.2em}.welcome-copy .eyebrow{font-size:6px;letter-spacing:.15em;margin-bottom:17px}.welcome-enter{font-size:11px;min-width:190px;min-height:45px;margin-top:13px}.welcome-bottom{bottom:23px;left:6%;right:6%;flex-direction:column;gap:10px;text-align:center;font-size:6px}.workspace{padding:0 18px 26px}.sandbox-strip{min-height:40px;font-size:8px;gap:10px}.sandbox-strip .muted{display:none}.sandbox-strip button{font-size:8px;gap:5px}.page-heading{margin:31px 0 26px;align-items:start;gap:17px}.page-heading .eyebrow{font-size:7px;margin-bottom:12px}.page-heading h1{font-size:30px;max-width:440px}.page-heading p{font-size:10px;line-height:1.8;margin-top:10px}.page-heading>.button{font-size:9px;min-height:40px;padding:0 13px;gap:11px;flex-shrink:0;margin-top:21px}.dashboard-primary{grid-template-columns:1fr;gap:16px}.panel{padding:21px;border-radius:9px}.book-panel{padding-bottom:0}.treasury-value{font-size:47px}.book-panel .panel-top{margin-bottom:20px}.panel-top .eyebrow{font-size:8px}.panel-top .tag{font-size:7px}.treasury-value>span{font-size:16px}.book-panel>p{font-size:9px}.book-visual{margin-top:19px}.book-visual svg{height:112px}.chart-caption{font-size:6px}.book-split{margin:21px -21px 0}.book-split>div{padding:17px 15px}.book-split>div>span{font-size:7px;line-height:1.5}.book-split strong{font-size:20px}.book-split small{font-size:8px}.allocation-panel{display:grid;grid-template-columns:160px 1fr;column-gap:20px;align-items:start}.allocation-panel .panel-top{grid-column:1/-1;margin-bottom:0}.donut{grid-column:1;grid-row:2/5;width:150px;height:150px;margin:12px 0 0}.donut strong{font-size:29px}.donut span{font-size:6px}.allocation-note{margin-top:18px;grid-column:2;font-size:8px;line-height:1.6;flex-wrap:wrap;padding-bottom:12px;gap:6px}.allocation-note strong{font-size:10px}.allocation-panel>p{grid-column:2;font-size:9px;margin-top:12px}.allocation-panel .text-button{grid-column:2;font-size:8px;margin-top:3px;gap:7px;align-items:start;text-align:left;padding:9px 0 0}.stat-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin:15px 0}.stat{padding:18px 16px;border-radius:7px}.stat>span{font-size:9px}.stat>span>svg{width:12px;height:12px}.stat>strong{font-size:28px;margin-top:14px}.stat>strong small{font-size:9px;margin-left:4px}.stat>p{font-size:8px;line-height:1.7;margin-top:7px}.dashboard-lower{grid-template-columns:1fr;gap:16px;margin-top:16px}.recent-panel .panel-top{margin-bottom:8px}.activity-row{gap:10px;padding:16px 0}.activity-text strong{font-size:10px}.activity-text>span{font-size:8px;max-width:260px}.activity-end strong{font-size:9px}.activity-end span{font-size:7px}.activity-icon{width:30px;height:30px;border-radius:6px}.activity-icon svg{width:16px;height:16px}.no-chain{margin-left:0}.no-chain svg{width:10px}.engine-panel h3{font-size:30px;margin-top:20px}.engine-panel p{max-width:330px;font-size:11px}.app-bottom{align-items:start;margin-top:28px;padding-top:22px;font-size:8px;gap:18px;flex-direction:column}.app-bottom>span{align-items:start;line-height:1.7}.app-bottom>button{font-size:9px}.borrow-grid{grid-template-columns:1fr;gap:20px}.borrow-form,.borrow-summary .panel{padding:24px}.borrow-form .amount-field input{font-size:35px}.field-title{font-size:11px}.field-title>span{font-size:9px}.borrow-form .field-title{font-size:11px}.field-under{font-size:8px}.presets>button{min-height:37px;font-size:10px}.range-labels{font-size:8px}.borrow-summary h3{font-size:25px}.summary-big strong{font-size:43px}.details>div{font-size:11px}.risk-box p{font-size:11px}.quiet-note{font-size:7px;justify-content:space-between;gap:8px}.form-footnote{font-size:8px}.position-stats{grid-template-columns:1fr 1fr;gap:11px}.position-stats>.stat:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.position-stats>.stat:last-child>strong{grid-column:2;grid-row:1/3;text-align:right;margin:0}.position-stats>.stat:last-child>p{grid-row:2;font-size:7px}.tabs{gap:4px;margin-bottom:18px}.tabs>button{font-size:9px;min-height:40px;padding:9px 11px}.position-card{padding:21px}.position-values{grid-template-columns:1fr 1fr;gap:23px 20px;margin:25px 0}.position-values strong{font-size:27px}.position-values .date-value{font-size:17px;line-height:33px}.position-actions{flex-direction:column;align-items:stretch;gap:17px}.position-actions>div{justify-content:flex-start}.position-actions .button{min-height:43px;flex:1;padding:0 11px;font-size:10px;gap:8px}.position-actions>span{font-size:9px}.position-health{font-size:7px}.warning{font-size:10px}.empty{padding:48px 20px}.empty h3{font-size:25px}.empty p{font-size:11px}.compact-empty{padding:20px 10px}.spend-balance{padding-left:14px;min-width:115px;margin-top:10px}.spend-balance>span{font-size:6px;letter-spacing:.01em}.spend-balance strong{font-size:24px}.spend-balance small{font-size:8px}.spend-hero{grid-template-columns:1fr;padding:27px;gap:32px;min-height:0}.spend-hero h2{font-size:39px;margin:23px 0 17px}.spend-hero p{font-size:11px;max-width:360px}.spend-hero .tag{font-size:6px}.spend-card-wrap{min-height:240px;margin:10px 0 20px}.spend-card{width:310px;max-width:94%}.card-caption{font-size:6px;bottom:-15px}.section-heading{margin:34px 0 14px;align-items:start;flex-direction:column;gap:15px}.section-heading h2{font-size:26px;max-width:330px}.section-heading .eyebrow{font-size:7px}.section-heading .tag{font-size:6px}.section-description{font-size:9px;line-height:1.8}.merchant-grid{grid-template-columns:1fr 1fr;gap:26px 14px}.merchant-art{height:150px;padding:13px}.merchant-art>strong{font-size:22px;max-width:120px}.merchant-category{font-size:6px}.merchant-mark{font-size:90px;top:22%;right:10%}.merchant-demo{font-size:5px;right:9px}.merchant-bottom strong{font-size:11px}.merchant-bottom span{font-size:8px;line-height:1.5}.merchant-foot{font-size:7px;margin-top:10px}.merchant-bottom{margin-top:13px}.provider-note{gap:13px;padding-top:23px;margin-top:29px}.provider-note h3{font-size:12px}.provider-note p{font-size:9px}.purchases{padding:19px}.purchase-row{gap:11px;flex-wrap:wrap}.purchase-row>div{flex:1;min-width:180px}.purchase-row>div>strong{font-size:11px}.purchase-row div>span{font-size:7px}.purchase-row>.status-pill{font-size:7px}.purchase-row>span:not(.status-pill){font-size:9px;margin-left:30px}.admin-notice{font-size:9px;padding:16px;gap:10px}.admin-grid{grid-template-columns:1fr;gap:20px}.admin-grid .settings-fields{grid-template-columns:1fr 1fr;gap:20px 14px}.settings-fields label>span{font-size:9px}.settings-fields input{font-size:19px}.approval-row{flex-direction:column;align-items:stretch;gap:16px}.approval-row>div:last-child{display:flex;gap:11px}.approval-row .button{flex:1;min-height:42px;font-size:10px;padding:0 12px}.approvals .panel-top h3{font-size:13px}.approvals .panel-top .tag{font-size:6px;white-space:normal;text-align:right;max-width:100px}.admin-side .details>div{font-size:11px}.price-control .button{min-height:44px}.modal-backdrop{padding:15px}.modal{padding:32px 25px;max-height:calc(100dvh - 30px);border-radius:13px}.modal h2{font-size:32px;margin-top:20px}.modal>.eyebrow{font-size:7px}.modal>.eyebrow:first-child{max-width:85%}.modal .details>div{font-size:10px;gap:15px}.modal>p{font-size:11px}.modal .button{font-size:11px;min-height:49px}.checkbox{font-size:10px;padding:17px 0}.checkbox input{width:17px;height:17px}.toast{font-size:10px;padding:13px;bottom:16px;gap:9px}.toast>span{max-width:275px}.toast>button{margin-left:3px}.toast svg{width:16px}.wallet-balance strong{font-size:15px}.wallet-balance>span{font-size:9px}.disclosure-list p{font-size:10px}.disclosure-list strong{font-size:12px}}@media(max-width:380px){.hero{height:820px}.hero-art{height:410px}.hero h1{font-size:72px}.hero-content .eyebrow{font-size:6px}.hero-ctas{gap:16px}.hero .button.large{font-size:9px;padding:0 16px;gap:15px}.hero .text-button{font-size:9px;gap:8px}.hero h1 .title-spark{font-size:.5em!important}.header-inner{padding:0 14px}.brand{font-size:22px}.header-actions{gap:5px}.header-launch{font-size:8px;gap:10px}.hero-content{width:89%}.hero-bottom .solana-word{display:none}.principle h2{font-size:44px}.loop-grid article{grid-template-columns:1fr 90px;gap:13px}.loop-grid h3{font-size:21px}.loop-art{transform:scale(.66)}.physical-card{width:270px}.preview-stack{min-height:340px}.mini-balance>strong{font-size:35px}.allocation-panel{grid-template-columns:132px 1fr;gap:15px}.donut{width:130px;height:130px}.donut strong{font-size:25px}.stat>strong{font-size:25px}.stat>span{font-size:8px}.book-split>div{padding:16px 10px}.book-split strong{font-size:17px}.page-heading h1{font-size:28px}.page-heading>.button{font-size:8px;padding:0 9px;gap:7px}.spend-balance{min-width:99px;padding-left:10px}.merchant-art>strong{font-size:20px}.merchant-art{height:140px}.spend-hero{padding:24px}.settings-fields label>span{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.welcome-copy h1>span,.welcome-enter{opacity:1;transform:none}.reveal{opacity:1;transform:none}.chart-line{stroke-dashoffset:0}.welcome-scene{opacity:1;filter:none}}:root{color:#3d2b17;background:#fffaf0;--bg:#fffaf0;--panel:#fffdf8;--line:#eadfc9;--muted:#78664f;--lime:#ffbc25;--cheddar:#ffbc25;--cheddar-front:#ffa609;--cheddar-edge:#f68a00;--cocoa:#3d2b17;color-scheme:light}body{background:#fffaf0;color:#3d2b17}::selection{background:#ffbc25;color:#3d2b17}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#e28a00}button:disabled{opacity:.58}input,select,textarea{background:#fffdf8;color:#3d2b17;border-color:#e6d8bf;border-radius:10px}input::placeholder,textarea::placeholder{color:#9a896f;opacity:1}.brand{color:#3d2b17}.brand img{object-fit:contain;filter:none}.header{background:#fffaf0ed;border-bottom-color:#eadfc9}.nav>a{color:#766149}.nav>a.active,.nav>a:hover{color:#3d2b17}.nav>a.active:before{background:#f68a00}.header-launch,.button.header-launch{background:#ffbc25;color:#3d2b17;border:1px solid #ed9d06;border-radius:10px;box-shadow:0 3px #d87400}.header-launch:hover:not(:disabled){background:#ffd16a;box-shadow:0 4px #d87400}.icon-button{color:#59432a}.icon-button:hover{background:#f4ead5}.demo-badge{color:#70501c}.demo-badge i,.status-dot,.hero-disclaimer i{background:#f68a00;box-shadow:0 0 0 3px #ffbc252e}.brand svg{fill:#f68a00}.tag{color:#73501a;border-color:#ead7b3;background:#fff8e9}.pill-small{color:#8a5700;border-color:#e7c681;background:#fff6df}.lime-text,.field-under button,.footer-links a:hover,.text-button:hover{color:#b36a00}.button{border-radius:10px}.button.lime{background:#ffbc25;color:#3d2b17;border:1px solid #ed9d06;border-bottom:3px solid #d87400;box-shadow:0 2px #d87400}.button.lime:not(:disabled):hover{background:#ffd16a;box-shadow:0 3px #d87400;transform:translateY(-1px)}.button.outline{color:#563b1d;background:#fffdf8;border:1px solid #dfcfb1}.button.outline:not(:disabled):hover{border-color:#d59625;background:#fff5dc}.circle-arrow{border-color:#dfcfb1}.circle-arrow:hover{background:#fff4d8;border-color:#e3a72d}.storage-alert{background:#fff0eb;color:#8f311e;border:1px solid #edc0b0;border-radius:10px}.count{background:#fff0c9;color:#8a5700}.workspace{color:#3d2b17}.sandbox-strip{border-color:#eadfc9;color:#735f46}.sandbox-strip button{color:#896a3e}.page-heading .eyebrow{color:#9a6b1c}.page-heading p,.section-description{color:#78664f}.panel{background:#fffdf8;border:1px solid #eadfc9;border-radius:14px;box-shadow:0 8px 22px #70430a0a}.panel-top>svg{color:#a36e17}.panel-top>button{color:#80633c}.treasury-value>span,.book-split small,.stat>strong>small{color:#8a704e}.chart-caption{color:#8e7759}.book-split{border-color:#eadfc9}.book-split>div{border-color:#eadfc9}.book-split>div>span,.stat>span{color:#765f43}.donut span{color:#8b7658}.allocation-note{border-color:#eadfc9;color:#755f44}.allocation-note strong{color:#3d2b17}.allocation-panel>p,.stat>p{color:#88765d}.stat{background:#fffdf8;border:1px solid #eadfc9;border-radius:12px}.stat>span>svg,.panel-top>svg{color:#b37b17}.activity-row{border-color:#eee4d2}.activity-icon{background:#fff2cd;border:1px solid #f1d997;color:#9b6100}.activity-text>span,.activity-end span{color:#88765e}.no-chain{color:#8a775d}.engine-panel{background:#fff4d8;border:1px solid #eed7a4}.engine-panel h3>span{color:#a06b15}.engine-panel>p{color:#725b3c}.app-bottom{border-color:#eadfc9;color:#8a7558}.app-bottom>button{color:#765a30}.field-title>span{color:#88765e}.amount-field{background:#fffdf8;border-color:#dfceb0;border-radius:10px}.amount-field:focus-within{border-color:#e7a722;box-shadow:0 0 0 3px #ffbc2526}.amount-field.invalid{border-color:#c84a35}.amount-field input{background:transparent;color:#3d2b17}.amount-field>span{color:#735b3a}.roll-token{background:#ffbc25;color:#3d2b17;border-radius:8px}.sol-token{color:#a06a10}.field-under{color:#806d52}.field-divider:before,.form-divider:before{background:#eadfc9}.form-divider>span{border-color:#ead9b9;background:#fff4d6;color:#9d6816}.presets>button{background:#fff7e5;border:1px solid #ead9b9;color:#765f42;border-radius:8px}.presets>button:hover,.presets>button.selected{background:#ffe7a8;color:#56390f;border-color:#e8b341}.range-header strong,.ltv-display strong{color:#593b12}.range{background:linear-gradient(90deg,#f68a00,#ffbc25)}.range::-webkit-slider-thumb{background:#ffbc25;border:3px solid #fffaf0;box-shadow:0 0 0 1px #c77b00}.range::-moz-range-thumb{background:#ffbc25;border:2px solid #fffaf0}.range-labels,.ltv-display small,.field-under,.form-footnote{color:#88765d}.ltv-display{border-color:#eadfc9}.ltv-bar,.health-track{background:#f1e6d1}.ltv-bar>i,.health-track>div{background:linear-gradient(90deg,#ffbc25,#f68a00)}.ltv-bar>span,.health-track>i{background:#c85335}.field-error{color:#a63220}.summary-big{border-color:#eadfc9}.summary-big>span,.details dt{color:#816c50}.summary-big strong{color:#a86600}.summary-big small{color:#8e7049}.details dd{color:#48351f}.details .total-row{border-color:#eadfc9}.details .total-row dt,.details .total-row dd{color:#3d2b17}.risk-box{background:#fff5df;border:1px solid #ead9b9;border-radius:11px}.risk-box>svg{color:#a56d13}.risk-box p,.risk-box p strong{color:#6b5334}.risk-box div>span,.quiet-note{color:#88765d}.tabs>button{color:#806e55}.tabs>button:hover{color:#3d2b17}.tabs>button.selected{border-color:#e5c77f;background:#fff2cd;color:#68420c}.empty{color:#987b4e}.empty h3{color:#3d2b17}.empty p{color:#806b4d}.position-id .mono{color:#8b7454}.status-pill{background:#fff3d3;color:#795010;border-color:#e7cd91;border-radius:7px}.status-pill.pending{background:#fff3d3;color:#795010;border-color:#e7cd91}.status-pill.active,.status-pill.repaid{background:#edf6e8;color:#385c28;border-color:#c6dfb4}.status-pill.rejected,.status-pill.cancelled{background:#f4eee6;color:#766451;border-color:#e2d7c6}.position-values>div>span,.position-values strong>small,.position-health{color:#826b4d}.warning{color:#7b4317;background:#fff3df;border:1px solid #eccb9f;border-radius:8px}.position-actions{border-color:#eadfc9}.position-actions>span,.success-note{color:#806b4d}.spend-balance{border-color:#eadfc9}.spend-balance>span,.spend-balance small{color:#806b4d}.spend-hero{background:#fff3d7;border:1px solid #ead6a8;color:#3d2b17;border-radius:14px}.spend-hero p{color:#745b37}.card-caption,.merchant-foot{color:#88765d}.merchant-art{border-color:#eadfc9;border-radius:12px}.merchant-art.purple{background:#ffbc25;color:#3d2b17}.merchant-art.orange{background:#f68a00;color:#fffaf0}.merchant-art.green{background:#e8c35b;color:#3d2b17}.merchant-bottom span{color:#806b4d}.merchant-bottom>svg{color:#a66c10}.provider-note{border-color:#eadfc9;color:#806b4d}.provider-note h3{color:#4c371d}.purchase-row{border-color:#eadfc9}.purchase-row>svg{color:#a66c10}.purchase-row div>span,.purchase-row>span:not(.status-pill){color:#806b4d}.admin-notice{background:#fff4d8;border:1px solid #ead6a8;color:#6e542e;border-radius:10px}.approval-row,.wallet-balance,.disclosure-list>div{border-color:#eadfc9}.approval-row span,.settings-fields label>span{color:#806b4d}.settings-fields label>div{background:#fffdf8;border:1px solid #dfceb0;border-radius:8px}.settings-fields input{background:transparent;color:#3d2b17}.settings-fields label>div>span{color:#8a704e}.locked-panel{border-color:#eadfc9;color:#826b4d}.locked-panel strong{color:#4c371d}.reset-button{color:#806b4d}.reset-button:hover{color:#4c371d}.modal-backdrop{background:#3b291c88;backdrop-filter:blur(5px)}.modal{background:#fffdf8;border:1px solid #e5d3b0;border-radius:16px;box-shadow:0 30px 90px #4a2d0c30;color:#3d2b17}.modal-close{color:#765d3e}.modal>.eyebrow{color:#92703a}.modal>p,.modal-success>p{color:#725c3e}.modal-icon{background:#fff1cc;border:1px solid #eed591;color:#a36600;border-radius:12px}.checkbox{color:#705b3e}.checkbox input{accent-color:#e89500}.success-orbit{background:#fff3d4;border:1px solid #e3bd63;color:#9c6000;box-shadow:0 0 0 10px #ffbc2518}.wallet-balance>span,.disclosure-list p{color:#806b4d}.disclosure-list strong{color:#4c371d}.checkout-restrictions{background:#fff8e9;border:1px solid #ead9b9;border-radius:8px}.checkout-restrictions strong{color:#593d1b}.checkout-restrictions p{color:#806b4d}.receipt-code{border-color:#dfc58f;color:#634517}.receipt-code small{color:#88724f}.toast{background:#fff5d9;border:1px solid #e9ce8c;color:#54390f;box-shadow:0 12px 34px #4a2d0c22}.toast>button{color:#785713}.toast.bad{background:#fff0eb;border-color:#e9b4a4;color:#8f311e}.nav{background:#fffdf8;border-color:#eadfc9;box-shadow:0 16px 38px #50341418;border-radius:12px}.nav>a{border-radius:8px}.nav>a.active,.nav>a:hover{background:#fff3d4}.footer{background:#fffaf0;border-color:#eadfc9}.footer p{color:#78664f}.footer-links a,.footer-note .mono{color:#735f45}@media(prefers-reduced-motion:reduce){.button.lime{transform:none}}.cheese-intro{height:500svh;position:relative;background:#fdfdfd;isolation:isolate}.cheese-pin{height:100svh;width:100%;position:sticky;top:0;overflow:hidden;background:#fdfdfd}.cheese-stage{position:absolute;inset:0;opacity:0;transform-origin:50% 50%;will-change:transform,opacity}.cheese-stage canvas{display:block;width:100%;height:100%}.cheese-intro.is-ready .cheese-stage{opacity:1}.cheese-poster{position:absolute;width:min(71vw,92svh);height:auto;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.cheese-intro.is-ready .cheese-poster{visibility:hidden}.cheese-wordmark{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:max-content;max-width:96%;display:flex;align-items:baseline;justify-content:center;font-family:Manrope,sans-serif;font-size:clamp(66px,24vw,380px);font-weight:850;letter-spacing:-.075em;line-height:1.2;color:#fdbb29;text-shadow:0 .012em 0 #f9a916,0 .024em 0 #f79b0d,0 .038em 0 #f28d08;pointer-events:none;white-space:nowrap;padding-right:.075em;z-index:2}.cheese-wordmark>span{display:block;opacity:0;transform-origin:center 75%;will-change:transform,opacity}.cheese-intro.is-static{height:100svh}.cheese-intro.is-static .cheese-poster{width:min(53vw,53svh);top:32%;visibility:visible}.cheese-intro.is-static .cheese-wordmark{top:67%;font-size:clamp(66px,21vw,300px)}.cheese-intro.is-static .cheese-wordmark>span{opacity:1!important;transform:none!important}.cheese-skip{position:absolute;left:24px;top:24px;z-index:10;padding:14px 22px;background:#ffbf30;color:#442810;border-radius:12px;font-size:14px;transform:translateY(-180%)}.cheese-skip:focus{transform:none}.cheddar-intro-active .story-shell>.header{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%)}.story-shell>.header{transition:opacity .2s,transform .2s,visibility .2s}.cheddar-intro-active .story-rail,.cheddar-intro-active .story-sound,.cheddar-intro-active .story-progress{visibility:hidden;pointer-events:none}@media(max-width:760px){.cheese-intro{height:440svh}.cheese-intro.is-static{height:100svh}.cheese-poster{width:100%;max-width:620px}.cheese-wordmark{font-size:24vw}.cheese-intro.is-static .cheese-poster{width:80%;top:35%}}@media(prefers-reduced-motion:reduce){.cheese-intro{height:100svh}.cheese-stage{display:none}.cheese-poster{visibility:visible!important}.story-shell>.header{transition:none}.cheese-wordmark>span{will-change:auto}}.cheddar-lab{position:relative;z-index:5;max-width:1576px;margin:12px auto 90px;background:#26190f;color:#fff5db;border-radius:38px;padding:48px 48px 28px;scroll-margin-top:100px;box-shadow:0 18px #e3ae36,0 26px #f3d484;isolation:isolate}.lab-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:0 12px 30px}.lab-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.15em;color:#d6b783;font-weight:650}.lab-eyebrow i,.lab-stage-label i{height:6px;width:6px;display:inline-block;background:#ffd04e;border-radius:50%;box-shadow:0 0 12px #fdbb2944}.lab-heading h2{font-size:clamp(56px,7.6vw,116px);font-weight:750;letter-spacing:-.07em;line-height:.99;margin:22px 0 0;color:#fff5db}.lab-heading h2 em{color:#ffc339;font-style:normal}.lab-introduction{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:0 22px 8px 0}.lab-introduction p{font-size:13px;color:#c8ab85;line-height:1.9;margin:0;letter-spacing:-.01em}.lab-seal{border:1px solid #b3883f;outline:1px dashed #9a722f;outline-offset:6px;border-radius:50%;width:91px;height:91px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:9px;letter-spacing:.08em;color:#ffca4b;transform:rotate(12deg)}.lab-seal>span{font-size:25px;font-weight:800;letter-spacing:-.06em;line-height:1.3}.lab-body{position:relative;border-radius:24px;background:radial-gradient(ellipse at 50% 62%,#63401b30,transparent 65%),#2d1e12;border:1px solid #84603555;overflow:hidden}.lab-stage{position:relative;width:100%;height:clamp(450px,44vw,590px);outline:none}.lab-stage:focus-visible{outline:2px solid #ffc43b;outline-offset:-5px;border-radius:23px}.lab-stage canvas{display:block;width:100%;height:100%;touch-action:pan-y}.lab-stage-label{position:absolute;inset:23px 24px auto;z-index:2;display:flex;justify-content:space-between;gap:20px;pointer-events:none;font-size:8px;font-weight:600;letter-spacing:.09em;color:#c4a97d}.lab-stage-label>span:first-child{display:flex;align-items:center;gap:8px}.lab-stage-label i{width:4px;height:4px}.lab-stage-label>span:last-child{color:#94774f}.lab-poster{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;pointer-events:none;color:#b99b6d;font-size:12px}.lab-poster img{width:340px;max-width:65%;filter:drop-shadow(0 30px 18px #0003)}.lab-sticker{position:absolute;left:28px;bottom:100px;display:flex;align-items:center;gap:12px;padding:17px 22px;background:#ffc638;color:#3d270b;font-size:18px;line-height:.95;letter-spacing:-.05em;font-weight:750;border-radius:10px;transform:rotate(-9deg);box-shadow:0 5px #c58217;pointer-events:none;transition:transform .4s}.lab-body.is-grabbed .lab-sticker{transform:rotate(4deg) scale(1.05)}.lab-controls{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;padding:6px;gap:4px;border:1px solid #8f68394f;border-radius:16px;background:#1e140df2;backdrop-filter:blur(12px);box-shadow:0 8px 28px #0003;z-index:4}.lab-controls>button{display:flex;align-items:center;gap:9px;color:#c8ae88;background:transparent;border-radius:10px;padding:14px 18px;font-size:11px;font-weight:650;white-space:nowrap;transition:background .2s,color .2s,transform .2s}.lab-controls>button:hover:not(:disabled){background:#584020;color:#fff5dc;transform:translateY(-2px)}.lab-controls>button[aria-pressed=true]{background:#ffc43b;color:#39240b;box-shadow:inset 0 1px #ffe098,0 3px #be7a16}.lab-controls>button:active:not(:disabled){transform:translateY(2px)}.lab-controls>button:disabled{opacity:.36;cursor:wait}.lab-controls>button:focus-visible,.lab-sound:focus-visible{outline:2px solid #fff1c3;outline-offset:3px}.lab-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 12px 22px}.lab-gravity{width:230px;max-width:100%;flex:none}.lab-gravity>div{display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#a28a64;letter-spacing:.055em}.lab-gravity>div:first-child{color:#dfc290}.lab-gravity output{color:#ffd25b;font-size:9px}.lab-gravity input{appearance:none;-webkit-appearance:none;display:block;width:100%;height:28px;background:transparent;cursor:ew-resize;touch-action:pan-y;margin:3px 0;border:0;padding:0}.lab-gravity input::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(90deg,#ffc43b var(--gravity),#624c2f var(--gravity))}.lab-gravity input::-webkit-slider-thumb{appearance:none;height:15px;width:15px;margin-top:-6px;border-radius:5px;background:#ffd35b;border:2px solid #a47725;box-shadow:0 2px #090705}.lab-gravity input::-moz-range-track{height:3px;background:#624c2f}.lab-gravity input::-moz-range-progress{height:3px;background:#ffc43b}.lab-gravity input::-moz-range-thumb{height:13px;width:13px;border-radius:4px;background:#ffd35b;border:1px solid #a47725}.lab-bottom>p{margin:0;color:#bfa276;font-size:11px;line-height:1.6;text-align:center}.lab-sound{color:#d1b68e;display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;min-height:42px;padding:0 13px;border:1px solid #84603566;border-radius:24px;white-space:nowrap}.lab-sound[aria-pressed=true]{color:#ffcf51;border-color:#c59534}.lab-disclaimer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #84603544;padding:22px 12px 0}.lab-disclaimer>span{font-size:8px;letter-spacing:.06em;color:#957c59}.lab-disclaimer>a{display:flex;align-items:center;gap:8px;color:#dbc18c;font-size:10px;min-height:32px}.cheddar-lab-active .story-rail{opacity:0;pointer-events:none}.cheddar-lab-active .story-progress{background:#26190f}.story-play-link{display:inline-flex;align-items:center;gap:9px;min-height:42px;margin-top:22px;color:#9b5c09;font-size:11px;font-weight:650}.story-play-link img{width:25px;height:22px;object-fit:contain;transition:transform .35s}.story-play-link:hover img{transform:rotate(-14deg) translateY(-3px)}.story-play-link:hover svg{transform:translate(2px,2px)}.cheddar-ribbon{display:block;position:relative;z-index:5;width:100%;padding:26px 0 37px;background:#ffbe31;overflow:hidden;color:#593309;cursor:pointer;border-top:1px solid #d18a1e;border-bottom:1px solid #d18a1e;text-align:left}.ribbon-track{display:flex;align-items:center;width:max-content;transform:translate(calc(-150px + var(--ribbon-shift,0px)));will-change:transform}.ribbon-track>span{display:flex;align-items:center;gap:35px;font-size:clamp(53px,8.2vw,133px);font-weight:800;letter-spacing:-.065em;line-height:1.08;white-space:nowrap;padding-right:35px}.ribbon-track img{width:.55em;height:.53em;object-fit:contain;filter:brightness(.64);transition:transform .5s}.cheddar-ribbon:hover .ribbon-track img{transform:rotate(-18deg) scale(1.16)}.ribbon-hint{position:absolute;bottom:12px;right:30px;display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:.11em;opacity:.72}.cheddar-ribbon:focus-visible{outline:3px solid #58340c;outline-offset:-5px}.cheddar-rain{position:fixed;inset:0;z-index:100;pointer-events:none}.cheddar-sendoff{position:relative;z-index:5;padding:70px clamp(26px,6vw,96px) 60px;background:#ffca4a;color:#553109;overflow:hidden;border-radius:40px 40px 0 0;margin-top:15px}.sendoff-eyebrow{display:block;font-size:9px;font-weight:650;letter-spacing:.12em;color:#805011;margin-bottom:44px}.sendoff-title{display:flex;position:relative;align-items:baseline;justify-content:center;width:max-content;max-width:100%;padding:0;margin:0 auto 45px;font-size:clamp(64px,14.1vw,224px);line-height:1.04;font-weight:800;letter-spacing:-.075em;color:#603706;text-shadow:0 .016em 0 #e89b11;white-space:nowrap}.sendoff-title>span{display:block;transition:transform .55s cubic-bezier(.2,.9,.25,1.5);transform-origin:50% 80%}.sendoff-title:focus-visible{outline:2px dashed #86570d;outline-offset:12px;border-radius:6px}.sendoff-bottom{border-top:1px solid #bd821b50;padding-top:27px;display:flex;align-items:center;justify-content:space-between;gap:30px}.sendoff-bottom>p{color:#825013;font-size:12px;line-height:1.6;margin:0}.sendoff-bottom>div{display:flex;align-items:center;gap:25px}.sendoff-bottom .story-action{background:#432a0c;color:#ffeabd;box-shadow:0 4px #c17a12;min-width:176px}.sendoff-bottom a{display:flex;align-items:center;gap:10px;font-size:11px;color:#71430c;min-height:44px}.sendoff-bottom a>svg{transform:rotate(180deg)}.story-shell .nav .nav-play{color:#9c5b05;font-weight:750}@media(min-width:1000px){.story-home.cheddar-home .story-section .story-tool{border-radius:25px;box-shadow:0 8px #efd39455,0 18px 32px #ba811a08}.story-home.cheddar-home .story-content h2{font-weight:650}.story-home.cheddar-home .story-content h1{font-weight:700}}@media(max-width:1650px){.cheddar-lab{margin-left:30px;margin-right:30px}}@media(max-width:1000px){.cheddar-lab{padding:35px 28px 24px;margin-left:22px;margin-right:22px}.lab-controls>button{padding:14px 13px;font-size:10px;gap:7px}.lab-sticker{left:22px;padding:14px 17px;font-size:16px}.lab-heading{gap:25px}.lab-introduction{padding-right:0}.lab-heading h2{font-size:76px}.lab-bottom{gap:18px}.lab-bottom>p{max-width:215px}.lab-gravity{width:185px}.sendoff-bottom>div{gap:15px}}@media(max-width:760px){.cheddar-lab{padding:28px 14px 20px;margin:8px 14px 65px;border-radius:26px;scroll-margin-top:82px;box-shadow:0 11px #e3ae36,0 18px #f3d484}.lab-heading{padding:0 9px 27px;display:block}.lab-eyebrow{font-size:8px;letter-spacing:.12em}.lab-heading h2{font-size:clamp(47px,12.9vw,85px);margin-top:20px}.lab-introduction{position:relative;padding-top:17px;display:block}.lab-introduction p{font-size:11px;line-height:1.8}.lab-seal{position:absolute;right:10px;bottom:8px;width:62px;height:62px;font-size:6px;outline-offset:4px}.lab-seal>span{font-size:19px}.lab-body{border-radius:18px}.lab-stage{height:430px}.lab-stage-label{inset:17px 15px auto;font-size:6px}.lab-stage-label>span:last-child{display:none}.lab-sticker{left:17px;bottom:105px;padding:10px 13px;font-size:13px;gap:7px}.lab-sticker>svg{width:19px}.lab-controls{width:calc(100% - 18px);bottom:13px;gap:2px;padding:4px;border-radius:12px;justify-content:space-between}.lab-controls>button{flex:1;flex-direction:column;gap:7px;padding:11px 4px;font-size:8px;border-radius:8px;min-width:0}.lab-controls>button>svg{width:18px;height:18px}.lab-bottom{display:grid;grid-template-columns:1fr auto;gap:18px;padding:24px 10px 19px}.lab-gravity{width:100%;max-width:235px}.lab-bottom>p{grid-column:1/-1;grid-row:2;max-width:none;text-align:left;font-size:10px}.lab-sound{grid-column:2;grid-row:1;font-size:9px;padding:0 10px}.lab-disclaimer{display:block;padding:17px 10px 0}.lab-disclaimer>span{font-size:6px;letter-spacing:.03em}.lab-disclaimer>a{margin-top:10px;font-size:10px}.cheddar-ribbon{padding:22px 0 35px}.ribbon-track>span{gap:23px;padding-right:23px;font-size:65px}.ribbon-hint{font-size:7px;right:20px}.cheddar-sendoff{padding:46px 25px 40px;border-radius:26px 26px 0 0}.sendoff-eyebrow{font-size:7px;letter-spacing:.04em;margin-bottom:38px}.sendoff-title{font-size:13.6vw;margin-bottom:32px;letter-spacing:-.07em}.sendoff-bottom{display:block;padding-top:21px}.sendoff-bottom>p{font-size:11px}.sendoff-bottom>div{margin-top:22px;flex-wrap:wrap;gap:17px}.sendoff-bottom .story-action{min-width:167px}.sendoff-bottom a{font-size:10px}.story-play-link{font-size:10px;margin-top:17px}}@media(max-width:370px){.lab-stage{height:390px}.lab-heading h2{font-size:44px}.lab-controls>button{font-size:7px}.lab-seal{right:5px;width:54px;height:54px}.lab-introduction p{font-size:10px}.lab-gravity{max-width:160px}}@media(prefers-reduced-motion:reduce){.lab-sticker,.lab-controls>button,.ribbon-track,.sendoff-title>span{transform:none!important;transition:none!important}.ribbon-track{will-change:auto}.cheddar-rain{display:none}.cheddar-home .story-play-link img{transition:none}}.cheese-journey-canvas{position:fixed;inset:0;z-index:3;pointer-events:none;width:100%;height:100dvh}.cheese-journey-canvas canvas{display:block;width:100%;height:100%}.story-section .story-content{z-index:4}.story-home.cheddar-home .cheddar-story-art{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;pointer-events:auto;isolation:isolate;z-index:2;border-radius:30px;outline-offset:0}.story-home.cheddar-home .cheddar-story-art.is-dragging{cursor:grabbing}.story-home.cheddar-home .cheddar-story-art:focus-visible{outline:2px solid #e0a830;outline-offset:5px}.story-home.cheddar-home .cheddar-story-art img.journey-fallback{position:absolute;inset:5%;width:90%;height:90%;object-fit:contain;transform:none;opacity:1;transition:opacity .2s}.story-home[data-journey-ready=true] .cheddar-story-art img.journey-fallback{opacity:0}.cheese-interaction-hint{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;color:#896c3f;white-space:nowrap;font-size:10px;letter-spacing:.015em;opacity:0;transition:opacity .2s;z-index:5;pointer-events:none}.cheese-interaction-hint>span{display:flex;align-items:center;gap:8px}.cheese-interaction-hint i{width:2px;height:2px;border-radius:50%;background:currentColor}.story-home[data-journey-ready=true] .cheese-interaction-hint{opacity:.78}.cheddar-story-art:hover .cheese-interaction-hint,.cheddar-story-art:focus-visible .cheese-interaction-hint{opacity:1}.cheddar-story-art:before{content:"";position:absolute;left:20%;right:20%;bottom:16%;height:7%;background:radial-gradient(ellipse,#e2ad3f1c,transparent 70%);transform:scaleX(calc(.8 + var(--scene-progress,0)*.3));pointer-events:none}@media(min-width:761px){.story-home.cheddar-home .story-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:7%;align-items:center;min-height:116svh;padding-top:115px;padding-bottom:115px}.story-home.cheddar-home .story-content{grid-column:1;grid-row:1;width:100%;max-width:590px}.story-home.cheddar-home .cheddar-story-art{grid-column:2;grid-row:1;align-self:start;position:sticky;top:clamp(100px,16svh,160px);left:auto!important;right:auto!important;width:100%;height:66svh;max-height:700px;min-height:400px;margin:0;transform:none;display:block}.story-home.cheddar-home #story-treasury .story-content,.story-home.cheddar-home #story-repay .story-content,.story-home.cheddar-home #story-risks .story-content{grid-column:2;width:100%}.story-home.cheddar-home #story-treasury .cheddar-story-art,.story-home.cheddar-home #story-repay .cheddar-story-art,.story-home.cheddar-home #story-risks .cheddar-story-art{grid-column:1}.story-home.cheddar-home .story-borrow{min-height:128svh}.story-home.cheddar-home .story-last{min-height:112svh}}@media(max-width:760px){.story-home.cheddar-home .cheddar-story-art{position:relative;top:auto;left:auto;right:auto;transform:none;width:100%;max-width:460px;height:350px;min-height:0;max-height:none;align-self:center;margin:0 auto 25px;display:block;flex:none}.story-home.cheddar-home .cheddar-story-art.art-overview{height:340px;margin-top:0}.cheese-interaction-hint{bottom:8px;font-size:9px}.story-home.cheddar-home .cheddar-story-art img.journey-fallback{margin:0;height:90%;width:90%}}@media(max-width:380px){.story-home.cheddar-home .cheddar-story-art,.story-home.cheddar-home .cheddar-story-art.art-overview{height:305px}}@media(prefers-reduced-motion:reduce){.cheese-journey-canvas,.cheese-interaction-hint{display:none!important}.story-home.cheddar-home .cheddar-story-art{cursor:default}.story-home.cheddar-home .journey-fallback{opacity:1!important}.cheddar-story-art:before{display:none}}html:has(.story-shell){scroll-padding-top:0}.story-shell{background:#fffdf7;overflow:clip}.story-shell .header{position:fixed;inset:0 0 auto;background:#fffdf7f5;backdrop-filter:blur(14px);border-bottom:1px solid #ebddc4}.story-shell .header-inner{max-width:1660px}.story-shell .header-actions .demo-badge{display:flex}.story-shell .footer{position:relative;z-index:3;background:#fff9e8}.story-home{position:relative;isolation:isolate;background:#fffdf7;color:#392510;--story-accent:#aa6100;--story-secondary:#826a4b;--journey-progress:0}.story-section{position:relative;z-index:2;min-height:100svh;display:flex;align-items:center;max-width:1640px;margin:auto;padding:140px clamp(28px,5.5vw,92px) 125px;scroll-margin-top:0}.story-section:not(.story-overview){border-top:1px solid #e8d8b64d}.story-content{width:47%;max-width:590px;position:relative;z-index:2}.story-content h1{font-size:clamp(58px,5.8vw,94px);letter-spacing:-.067em;line-height:1.04;font-weight:650;margin:0 0 29px}.story-content h1>span{display:block;white-space:nowrap}.story-content h1>span:last-child{color:var(--story-accent)}.story-content h2{font-size:clamp(44px,4.8vw,72px);font-weight:600;letter-spacing:-.06em;line-height:1.07;margin:0 0 24px}.story-description{max-width:445px;color:#7b6141;font-size:15px;line-height:1.75;letter-spacing:-.015em}.story-kicker{display:block;font-size:11px;letter-spacing:.02em;color:var(--story-accent);margin-bottom:23px}.story-hero-actions{display:flex;align-items:center;gap:26px;margin-top:32px}.story-action{display:inline-flex;align-items:center;justify-content:space-between;gap:33px;min-height:51px;border-radius:13px;padding:0 19px;background:#fdbb29;color:#482c0a;box-shadow:inset 0 1px #ffde8a,0 4px #e8930b;font-size:12px;font-weight:750;transition:background .18s,box-shadow .18s,transform .18s}.story-action>svg{transition:transform .22s}.story-action:hover{background:#ffcc54;box-shadow:inset 0 1px #ffe2a0,0 5px #e8930b;transform:translateY(-1px)}.story-action:hover>svg{transform:translate(2px,-2px)}.story-action:active{background:#f7aa17;box-shadow:0 1px #e8930b;transform:translateY(3px)}.story-action.secondary{background:transparent;border:1px solid #d9bd89;color:#583b17;box-shadow:none}.story-text-action,.story-inline-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0;font-size:12px;color:#785525;transition:color .2s}.story-text-action:hover,.story-inline-link:hover{color:#3b270e}.story-terms{display:flex;align-items:center;gap:30px;margin-top:38px;padding-top:25px;border-top:1px solid #e6d7ba;width:max-content;max-width:100%}.story-terms>span{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#856b49}.story-terms strong{font-size:30px;line-height:1.1;letter-spacing:-.045em;font-weight:650;color:#62400d}.story-note{font-size:10px;line-height:1.7;color:#897352;max-width:440px;margin-top:19px}.story-next{position:absolute;bottom:42px;left:clamp(28px,5.5vw,92px);display:flex;align-items:center;gap:15px;min-height:44px;font-size:10px;color:#937449}.story-tool{margin-top:30px;padding:25px;border:1px solid #eed7a4;border-radius:22px;background:#fff8e7;box-shadow:0 5px #f0d79a55;max-width:465px;font-variant-numeric:tabular-nums}.story-tool-heading{display:flex;justify-content:space-between;color:#806039;font-size:10px;gap:15px}.story-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0 24px}.story-split>div{display:grid;grid-template-columns:8px 1fr;column-gap:8px;row-gap:13px}.story-split i{width:6px;height:6px;align-self:center;background:#fdbc2d;border-radius:2px}.story-split>div:last-child i{background:#dc7d08}.story-split span{font-size:11px;color:#7f5e32}.story-split strong{grid-column:1/-1;font-weight:600;font-size:35px;letter-spacing:-.055em;line-height:1.15;color:#68450f}.story-split>div:last-child strong{color:#9b5a00}.story-split small{font-size:11px;letter-spacing:0;color:#90734b}.story-allocation-bar{height:8px;display:flex;gap:3px;margin-bottom:26px}.story-allocation-bar>i{height:100%;border-radius:3px;background:#fdbb29;transition:width .1s}.story-allocation-bar>i:last-child{background:#e48b12}.story-range{margin:0 0 13px}.story-range>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:7px}.story-range label{font-size:11px;color:#70512b}.story-range output{font-size:12px;color:#573810;font-weight:650;font-variant-numeric:tabular-nums}.story-range input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:34px;margin:0;background:transparent;padding:0;border:0;border-radius:0;outline-offset:1px;cursor:ew-resize;touch-action:pan-y}.story-range input[type=range]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,#e89a0b var(--range-fill),#ebdfc5 var(--range-fill));border-radius:3px}.story-range input[type=range]::-webkit-slider-thumb{appearance:none;width:17px;height:17px;margin-top:-6.5px;border-radius:6px;background:#ffc334;border:2px solid #fff9e8;box-shadow:0 0 0 1px #d58e20;transition:box-shadow .15s}.story-range input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px #e8a11924}.story-range input[type=range]::-moz-range-track{height:4px;background:#e8dbc0;border-radius:3px}.story-range input[type=range]::-moz-range-progress{height:4px;background:#e89a0b}.story-range input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:5px;background:#ffc334;border:2px solid #fff9e8;box-shadow:0 0 0 1px #d58e20}.story-range-ends{display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#92794f;margin-top:0}.story-quote{margin-top:24px;padding-top:22px;border-top:1px solid #e4d0a7}.story-quote>span{font-size:10px;color:#8b6c3b}.story-quote>strong{display:block;font-size:48px;letter-spacing:-.06em;font-weight:600;color:#573706;line-height:1.2;margin:12px 0 21px}.story-quote>strong small{font-size:17px;letter-spacing:-.02em;color:#967244}.story-quote>div{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#846944;margin-top:10px}.story-quote>div>span:last-child{color:#60431d}.story-tool+.story-note{margin-top:18px}.story-note+.story-action{margin-top:23px}.story-interest-chart{margin:28px 0 24px}.story-interest-chart svg{display:block;width:100%;height:96px;overflow:visible}.story-interest-chart .interest-full{stroke:#d6bd8e;stroke-width:1;stroke-dasharray:3 6;fill:none}.story-interest-chart .interest-used{stroke:#d98404;stroke-width:2;fill:none}.story-interest-chart circle{fill:#efa517;stroke:#db8d0d;stroke-width:5;stroke-opacity:.16}.story-interest-chart>div{display:flex;justify-content:space-between;gap:20px;margin-top:15px;font-size:10px;color:#967340}.story-interest-chart strong{font-weight:600;color:#885700}.story-repayment{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:24px;border-top:1px solid #e6d3ae}.story-repayment>span{font-size:10px;color:#866638}.story-repayment strong{display:block;font-size:25px;font-weight:600;letter-spacing:-.035em;color:#634012;margin-top:11px;white-space:nowrap}.story-repayment strong small{font-size:10px;color:#94774d;letter-spacing:0}.story-use-panel{padding-top:25px;max-width:450px;min-height:210px}.story-use-panel>p{font-size:15px;color:#6d4c21;max-width:380px}.story-use-panel>span{display:block;font-size:10px;color:#8c6e44;line-height:1.7;margin-top:13px}.story-use-panel>.story-action{margin-top:29px}.story-faq{margin-top:32px;max-width:480px;border-top:1px solid #e7d6b6}.story-faq article{border-bottom:1px solid #e7d6b6}.story-faq article>button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:left;padding:20px 0;min-height:62px;font-size:13px;color:#745225}.story-faq article.open>button{color:#9e5b00}.story-faq article p{padding:0 25px 23px 0;color:#89704b;font-size:12px;line-height:1.8}.story-faq+.story-action{margin-top:30px}.story-last{padding-bottom:145px;min-height:100svh}.story-rail{position:fixed;right:25px;top:50%;transform:translateY(-50%);z-index:15;display:flex;flex-direction:column;gap:2px}.story-rail button{display:flex;align-items:center;justify-content:end;gap:12px;padding:10px 0 10px 10px;min-height:36px;font-size:9px;color:#987b4c}.story-rail button>span{opacity:0;transition:opacity .2s}.story-rail button>i{width:5px;height:5px;border-radius:2px;background:#d9bc84;transition:background .2s,box-shadow .2s}.story-rail:hover button>span,.story-rail:focus-within button>span{opacity:1}.story-rail button.active{color:#8d5a0a}.story-rail button.active>i{background:#e9a00b;box-shadow:0 0 0 4px #f8bb2d24}.story-progress{position:fixed;bottom:0;left:0;right:0;height:2px;z-index:16;background:transparent;pointer-events:none}.story-progress i{display:block;width:100%;height:100%;background:#e6a018;transform-origin:left;transform:scaleX(var(--journey-progress))}.cheddar-story-art{position:absolute;right:4%;top:50%;transform:translateY(-50%);width:44%;height:65%;display:grid;place-items:center;pointer-events:none}.cheddar-story-art img{display:block;width:100%;height:auto;object-fit:contain}.cheddar-story-art.art-overview img{transform:rotate(-6deg)}.cheddar-story-art.art-treasury{display:grid;grid-template-columns:repeat(2,1fr);width:36%;height:auto;gap:0}.cheddar-story-art.art-treasury img{width:95%;margin:-10% 0;transform:translateY(calc(var(--piece)*-4px))}.cheddar-story-art.art-borrow img{position:absolute;width:66%;transform:translate(calc(var(--piece)*8% - 15%),calc(var(--piece)*-32% + 42%)) scaleY(.58)}.cheddar-story-art.art-repay img{width:85%;transform:rotate(7deg)}.cheddar-story-art.art-spend img{width:85%;transform:rotate(-12deg)}.cheddar-story-art.art-risks img{width:78%}@media(min-width:761px){#story-treasury .story-content,#story-repay .story-content,#story-risks .story-content{margin-left:auto;width:43%}#story-treasury .cheddar-story-art,#story-repay .cheddar-story-art,#story-risks .cheddar-story-art{right:auto;left:5%}}@media(min-width:1700px){.story-content{width:46%;max-width:630px}.story-section{padding-left:85px;padding-right:85px}.story-content h1{font-size:101px}.story-content h2{font-size:78px}.story-description{font-size:16px}.story-tool{max-width:490px}}@media(min-width:761px)and (max-width:1100px){.story-content{width:50%}.story-content h1{font-size:clamp(50px,5.7vw,63px)}.story-content h2{font-size:50px}.story-description{font-size:13px}.story-section{padding-left:40px;padding-right:40px}.story-rail{right:15px}.story-rail button>span{display:none}.story-hero-actions{gap:18px}.story-action{font-size:11px;gap:23px}#story-treasury .story-content,#story-repay .story-content,#story-risks .story-content{width:47%}}@media(min-width:761px)and (max-height:770px){.story-section{padding-top:115px;padding-bottom:90px;min-height:120svh}.story-borrow{min-height:130svh}.story-content h2{font-size:55px}.story-content h1{font-size:76px}.story-description{font-size:13px}.story-tool{margin-top:22px;padding-top:18px}.story-hero-actions,.story-terms{margin-top:25px}.story-quote>strong{font-size:41px}}@media(max-width:760px){.story-shell .header-actions .demo-badge{display:none}.story-shell .header{height:66px}.story-shell .header-inner{padding:0 22px}.story-shell .header-launch{min-height:36px}.story-section{min-height:0;padding:60px 26px 72px;align-items:start;display:flex;flex-direction:column}.story-content{width:100%;max-width:480px;margin:0 auto}.story-content h1{font-size:clamp(39px,10.6vw,69px);letter-spacing:-.066em;line-height:1.06;margin-bottom:22px}.story-content h2{font-size:clamp(39px,10.2vw,63px);margin-bottom:21px}.story-description{font-size:13px;line-height:1.75;max-width:380px}.story-overview{padding-top:32px;padding-bottom:108px}.story-overview .story-content{max-width:480px}.story-hero-actions{gap:22px;margin-top:26px}.story-action{font-size:11px;min-height:49px;padding:0 16px;gap:21px}.story-text-action{font-size:11px;gap:6px}.story-terms{gap:30px;margin-top:29px;padding-top:21px}.story-terms strong{font-size:25px}.story-terms>span{font-size:9px}.story-note{font-size:10px;margin-top:16px}.story-next{bottom:24px;left:26px;font-size:10px}.story-tool{margin-top:25px;max-width:none;padding:21px}.story-range input[type=range]{height:42px}.story-range input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px}.story-split{margin-top:25px;margin-bottom:21px}.story-split strong{font-size:31px}.story-quote>strong{font-size:44px}.story-interest-chart{margin-top:25px}.story-repayment{gap:14px}.story-repayment strong{font-size:22px}.story-faq article>button{font-size:12px}.story-rail{display:none}.story-last{padding-bottom:75px}.cheddar-story-art{position:relative;right:auto;top:auto;transform:none;align-self:center;width:65%;height:240px;margin:0 auto 25px}.cheddar-story-art.art-overview{height:260px;width:85%;max-width:370px;margin-bottom:20px}.cheddar-story-art.art-treasury{width:65%;max-width:260px;height:220px;gap:0;margin-bottom:36px}.cheddar-story-art.art-treasury img{height:90px}.cheddar-story-art.art-borrow{height:260px;width:84%;max-width:330px}.cheddar-story-art.art-repay,.cheddar-story-art.art-spend,.cheddar-story-art.art-risks{height:200px;width:72%;max-width:280px}}@media(max-width:360px){.story-section{padding-left:20px;padding-right:20px}.story-content h1{font-size:37px}.story-hero-actions{gap:16px}.story-action{padding:0 13px;gap:13px;font-size:10px}.story-text-action{font-size:10px}.story-tool{padding:18px}.story-repayment strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.story-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.spend-coming-card{height:100%;width:235px;max-width:100%;margin:auto;box-sizing:border-box;padding:16px 20px;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:#2b1838;background:linear-gradient(115deg,#b69ad0,#e5d3f3);box-shadow:0 12px 22px #0004;transform:rotateX(var(--card-x)) rotateY(var(--card-y)) rotate(-5deg);transition:transform .2s}.spend-coming-card>span{font-size:18px;font-weight:650;letter-spacing:-.8px}.spend-coming-card>strong{font-size:20px;font-weight:500;letter-spacing:-.6px}.spend-coming-card>small{font-size:7px;letter-spacing:1.4px}.motion-ready .story-section:not(.story-overview) .story-content>h2,.motion-ready .story-section:not(.story-overview) .story-content>.story-description,.motion-ready .story-section:not(.story-overview) .story-content>.story-tool,.motion-ready .story-section:not(.story-overview) .story-content>.story-use-tabs,.motion-ready .story-section:not(.story-overview) .story-content>.story-use-panel,.motion-ready .story-section:not(.story-overview) .story-content>.story-faq{opacity:0;transform:translateY(22px);transition:opacity .65s,transform .75s cubic-bezier(.2,.8,.2,1)}.motion-ready .story-section[data-revealed=true] .story-content>h2,.motion-ready .story-section[data-revealed=true] .story-content>.story-description,.motion-ready .story-section[data-revealed=true] .story-content>.story-tool,.motion-ready .story-section[data-revealed=true] .story-content>.story-use-tabs,.motion-ready .story-section[data-revealed=true] .story-content>.story-use-panel,.motion-ready .story-section[data-revealed=true] .story-content>.story-faq{opacity:1;transform:none}.motion-ready .story-content>.story-description{transition-delay:60ms!important}.motion-ready .story-content>.story-tool,.motion-ready .story-content>.story-faq,.motion-ready .story-content>.story-use-tabs{transition-delay:.11s!important}.motion-ready .story-content>.story-use-panel{transition-delay:.16s!important}.story-home .value-change{display:inline-block;transform-origin:left center;font:inherit;letter-spacing:inherit;color:inherit}.value-changed{animation:value-arrive .4s cubic-bezier(.2,.8,.2,1)}@keyframes value-arrive{0%{transform:translateY(4px);filter:brightness(1.55)}to{transform:none;filter:brightness(1)}}.allocation-flow{display:block;width:100%;height:58px;margin:19px 0 -14px;overflow:visible}.allocation-flow text{font-size:9px;fill:#93869f;letter-spacing:.025em}.flow-source{fill:#baa4d0}.flow-route{fill:none;stroke:currentColor;stroke-width:1;opacity:.45}.flow-liquid{color:#e1e4d6;fill:currentColor;transition:opacity .25s}.flow-staked{color:#af87da;fill:currentColor;transition:opacity .25s}.flow-packet{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.035 .965;animation:allocation-travel 2.8s linear infinite;animation-play-state:paused}.flow-staked .flow-packet{animation-delay:-1.4s}.story-section[data-in-view=true] .flow-packet{animation-play-state:running}@keyframes allocation-travel{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.loan-meter{margin:17px 0 24px}.loan-meter-ticks{display:grid;grid-template-columns:repeat(40,1fr);gap:4px;height:24px;align-items:end}.loan-meter-ticks i{display:block;height:16px;background:#312939;border-radius:2px;transition:background .24s,height .32s cubic-bezier(.2,.8,.2,1),box-shadow .24s;transition-delay:var(--tick-delay)}.loan-meter-ticks i:nth-child(5n){height:23px}.loan-meter-ticks i.filled{background:#c4a4e6;box-shadow:0 0 9px #bc95e016}.loan-meter-ticks i.filled:nth-child(5n){background:#e3d6ed}.loan-meter>div:last-child{display:flex;justify-content:space-between;margin-top:10px;font-size:9px;color:#9585a5;font-variant-numeric:tabular-nums}.loan-meter>div:last-child>span:last-child{color:#c4afda}.story-interest-chart svg{cursor:ew-resize;touch-action:none;outline-offset:8px}.story-interest-chart svg:focus-visible{outline:1px solid #bea0d8;border-radius:2px}.interest-area{fill:url(#interest-area-fill);transition:d .16s}.interest-used{transition:d .16s}.story-interest-chart circle.interest-halo{fill:#bd99e3;stroke:none;opacity:.13}.story-interest-chart:hover .interest-halo,.story-interest-chart:focus-within .interest-halo{opacity:.26}.interest-guide{stroke:#b69acf;stroke-opacity:.2;stroke-width:1;stroke-dasharray:2 4}.story-interest-chart circle{transition:cx .16s,cy .16s}.story-section[data-revealed=true] .interest-used{stroke-dasharray:1;animation:interest-reveal .9s ease-out both}.story-interest-chart:active .interest-used{animation:none}@keyframes interest-reveal{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.spend-preview{--card-x:0deg;--card-y:0deg;perspective:700px;height:138px;margin:-6px 0 17px;cursor:default}.spend-preview-enter{height:100%;animation:preview-enter .48s cubic-bezier(.15,.8,.2,1)}.spend-preview-object{height:100%;width:100%;overflow:visible;transform:rotateX(var(--card-x)) rotateY(var(--card-y));transition:transform .2s ease-out;filter:drop-shadow(0 10px 13px #0005);will-change:transform}.preview-shadow{fill:#000;opacity:.35;filter:blur(5px)}.preview-brand{font-size:20px;font-weight:600;letter-spacing:-1px;fill:#30213e}.preview-label{font-size:8px;letter-spacing:1px;fill:#493153}.gift-back{transform-origin:210px 60px;transform:rotate(4deg);transition:transform .45s}.gift-front{transform-origin:180px 62px;transition:transform .45s}.spend-preview:hover .gift-back{transform:translate(9px,-3px) rotate(8deg)}.spend-preview:hover .gift-front{transform:translate(-6px,-2px) rotate(-2deg)}.map-preview-label{fill:#b59bc9;font-size:8px;letter-spacing:.5px}.map-route{stroke-dasharray:1;animation:interest-reveal .75s ease-out both}.map-pin{transform-box:fill-box;transform-origin:center;animation:map-pin-arrive .5s cubic-bezier(.2,.8,.2,1) both}.story-use-panel>p{animation:preview-copy .3s ease-out}.story-action{position:relative;overflow:hidden}.story-action:before{content:"";position:absolute;inset:-70% auto -70% -80%;width:50%;transform:skew(-25deg);background:linear-gradient(90deg,transparent,#fff5,transparent);transition:left .6s;pointer-events:none}.story-action:hover:before{left:140%}.story-action:active{transform:translateY(1px)}.story-inline-link>svg{transition:transform .22s}.story-inline-link:hover>svg{transform:translate(3px,-3px)}.story-faq article>button>svg{transition:transform .25s}.story-faq article.open>button>svg{transform:rotate(180deg)}.story-faq article.open>div{animation:preview-copy .3s ease-out}@keyframes preview-enter{0%{opacity:0;transform:translateY(14px) rotateX(-12deg) scale(.96)}to{opacity:1;transform:none}}@keyframes preview-copy{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes map-pin-arrive{0%{opacity:0;transform:translateY(-9px) scale(.5)}to{opacity:1;transform:none}}@media(max-width:760px){.allocation-flow{height:53px}.loan-meter-ticks{gap:3px}.spend-preview{height:130px;margin-bottom:15px}}@media(prefers-reduced-motion:reduce){.story-home *,.story-home *:before{animation:none!important;transition:none!important}.motion-ready .story-section .story-content>*{opacity:1!important;transform:none!important}.flow-packet{display:none}.spend-preview-object,.gift-back,.gift-front{transform:none!important}}.spend-coming-card{color:#4a2d09;background:linear-gradient(160deg,#ffbc25 0 72%,#f68a00 72%);box-shadow:0 12px 22px #70430a24}.spend-coming-card>span{color:#3d2b17}.spend-coming-card>strong{color:#4a2d09}.spend-coming-card>small{color:#70430a}.allocation-flow text{fill:#806b4e}.flow-source{fill:#f68a00}.flow-liquid{color:#ffbc25;fill:currentColor}.flow-staked{color:#d49a25;fill:currentColor}.loan-meter-ticks i{background:#efe4d2}.loan-meter-ticks i.filled{background:#ffbc25;box-shadow:0 0 0 1px #e8af36}.loan-meter-ticks i.filled:nth-child(5n){background:#f68a00}.loan-meter>div:last-child{color:#806b4e}.loan-meter>div:last-child>span:last-child{color:#945900}.story-interest-chart svg:focus-visible{outline-color:#df8a00}.story-interest-chart circle.interest-halo{fill:#ffbc25}.interest-guide{stroke:#c98b1c}.interest-used{stroke:#f68a00}.preview-shadow{opacity:.12}.preview-brand{fill:#3d2b17}.preview-label{fill:#70430a}.map-preview-label{fill:#8b5a0c}.map-route{stroke:#f68a00}.story-action:before{background:linear-gradient(90deg,transparent,#fff8,transparent)}.dash-shell.cheddar-app{font-family:Manrope,sans-serif;--cheddar-display:Manrope,sans-serif}.dash-shell.cheddar-app :is(h1,h2,h3,h4){font-family:var(--cheddar-display);font-weight:750;letter-spacing:-.06em}.dash-shell.cheddar-app em{font-family:var(--cheddar-display);font-style:normal;font-weight:inherit;letter-spacing:inherit}.dash-shell.cheddar-app .app-welcome h1{font-weight:800;letter-spacing:-.066em;line-height:1.07}.dash-shell.cheddar-app .app-welcome h1 em{color:#ae701c}.dash-shell.cheddar-app .app-feature-copy h2{font-weight:800;line-height:1.025;letter-spacing:-.067em}.dash-shell.cheddar-app .app-feature-copy h2 em{color:#925515;position:relative;display:inline-block}.dash-shell.cheddar-app .app-feature-copy h2 em:after{content:"";position:absolute;left:2px;right:-3px;bottom:-5px;height:4px;background:#e7a52c;border-radius:50%;transform-origin:left;animation:cheddar-smile-line 8s ease-in-out infinite;pointer-events:none}.dash-shell.cheddar-app .app-borrow-feature h2{font-weight:750;line-height:1.05;letter-spacing:-.06em}.dash-shell.cheddar-app .app-borrow-feature h2 em{color:#ffcd63}.dash-shell.cheddar-app .app-agent-invite h3,.dash-shell.cheddar-app .app-slice-card h3{font-weight:750;line-height:1.09}.dash-shell.cheddar-app .savings-rate-card h2,.dash-shell.cheddar-app .savings-crew h2{font-weight:700;letter-spacing:-.06em}.dash-shell.cheddar-app .savings-crew h2 em{color:#a36f44}.dash-shell.cheddar-app .savings-rate-card h2 em{color:#778247}.dash-shell.cheddar-app .jar-toy>span{font-family:Manrope,sans-serif;font-style:normal;font-size:9px;letter-spacing:.015em}.dash-shell.cheddar-app .app-wordmark{font-weight:800;letter-spacing:-.065em}.cheddar-app .life-tile{position:relative;isolation:isolate;--life-x:0;--life-y:0;--life-delay:0s}.cheddar-app .life-tile:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at calc(50% + var(--life-x)*35%) calc(35% + var(--life-y)*30%),#ffd35418,transparent 68%);pointer-events:none;opacity:.32;transition:opacity .5s}.cheddar-app .life-tile[data-life-pointer=true]:after,.cheddar-app .life-tile[data-life-focused=true]:after{opacity:1}.cheddar-app .life-tile,.cheddar-app .life-tile *,.cheddar-app .life-tile:before,.cheddar-app .life-tile:after,.cheddar-app .life-tile *:before,.cheddar-app .life-tile *:after{animation-play-state:paused!important}.cheddar-app[data-life-running=true] .life-tile[data-life-visible=true],.cheddar-app[data-life-running=true] .life-tile[data-life-visible=true] *,.cheddar-app[data-life-running=true] .life-tile[data-life-visible=true]:before,.cheddar-app[data-life-running=true] .life-tile[data-life-visible=true]:after,.cheddar-app[data-life-running=true] .life-tile[data-life-visible=true] *:before,.cheddar-app[data-life-running=true] .life-tile[data-life-visible=true] *:after{animation-play-state:running!important}.app-motion-control{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 10px;border:1px solid #d4c4a7;border-radius:22px;font-size:9px;color:#8d6a3d;white-space:nowrap}.app-motion-control[aria-pressed=true]{background:#fff0c5;color:#745020;border-color:#d2b875}.app-motion-control:hover{background:#ffe6a0}.app-motion-control>svg{height:13px;width:13px}.app-motion-control:disabled{opacity:.65!important}.cheddar-app .app-header-actions{gap:12px}.cheddar-app .app-header .app-wordmark img{transform-origin:50% 80%;animation:wordmark-nod 13s ease-in-out infinite;animation-play-state:paused}.cheddar-app[data-life-running=true] .app-wordmark img{animation-play-state:running}.cheddar-app .app-nav-item.selected>svg{transform-origin:center;animation:nav-wink .65s cubic-bezier(.2,.8,.2,1);animation-play-state:paused}.cheddar-app[data-life-running=true] .app-nav-item.selected>svg{animation-play-state:running}.cheddar-app .app-sticker{position:relative;animation:sticker-breathe 9s ease-in-out infinite;animation-play-state:paused}.cheddar-app[data-life-running=true] .app-sticker{animation-play-state:running}.cheddar-app .app-sticker:after{content:"";position:absolute;inset:-6px;border:1px dotted #bd913e;border-radius:50%;opacity:.4;animation:sticker-orbit 42s linear infinite;animation-play-state:inherit;pointer-events:none}.cheddar-app .app-rate-ticket{animation:ticket-flutter 8s ease-in-out infinite;transform-origin:20% 13%;box-shadow:3px 5px #855b2422}.cheddar-app .app-savings-feature:before{content:"";position:absolute;right:3%;top:11%;width:38%;aspect-ratio:1;border:1px solid #9d660e12;border-radius:50%;pointer-events:none;animation:jar-halo 7s ease-in-out infinite}.cheddar-app .app-feature-art{transform:translate(calc(var(--life-x,0)*3px),calc(var(--life-y,0)*2px))}.cheddar-app .app-borrow-feature:after{inset:auto -47px -31px auto;width:164px;height:164px;border:29px solid #fbc44009;border-radius:50%;background:none;z-index:-1;animation:borrow-halo 11s ease-in-out infinite;opacity:1}.cheddar-app .app-slice-meter>i{transform:skew(-8deg);transform-origin:50% 100%;animation:meter-cheese-wave 7.8s ease-in-out infinite;animation-delay:calc(var(--meter-piece,0)*.11s)}.cheddar-app .app-slice-meter>i:not(.filled){animation-name:meter-quiet-wave}.cheddar-app .app-position-slip{border-bottom:0;border-radius:24px 24px 5px 5px;padding-bottom:29px;background:linear-gradient(#fffdf7,#fff9e9)}.cheddar-app .app-position-slip:before{content:"";position:absolute;left:0;right:0;bottom:-8px;height:10px;background:linear-gradient(135deg,#fff9e9 25%,transparent 25%) -10px 0/20px 20px,linear-gradient(225deg,#fff9e9 25%,transparent 25%) -10px 0/20px 20px;pointer-events:none;filter:drop-shadow(0 1px 0 #d7c3a04d)}.cheddar-app .app-position-slip .app-receipt-line{border-top:0;background:repeating-linear-gradient(90deg,#d8c7a5 0 3px,transparent 3px 8px) top left/100% 1px no-repeat;animation:receipt-dash-drift 18s linear infinite}.cheddar-app .app-slice-card h3{margin-bottom:9px}.cheddar-app .app-slice-calculator{margin-bottom:12px}.life-number-change{animation:exact-value-pop .35s ease-out}.cheddar-app .app-slice-card input[type=range]{appearance:none;-webkit-appearance:none;height:27px;background:transparent;border:none;padding:0;margin:0;cursor:ew-resize}.cheddar-app .app-slice-card input[type=range]::-webkit-slider-runnable-track{height:6px;background:linear-gradient(90deg,#9d792e var(--slice-percent),#d4cfb8 var(--slice-percent));border-radius:8px}.cheddar-app .app-slice-card input[type=range]::-webkit-slider-thumb{appearance:none;width:23px;height:22px;margin-top:-8px;border-radius:7px;background:radial-gradient(circle at 7px 7px,#b07819 2px,transparent 2.5px),radial-gradient(circle at 17px 14px,#b07819 2.5px,transparent 3px),#ffc943;border:1.5px solid #947127;box-shadow:0 3px #bea55d;transform:rotate(-8deg)}.cheddar-app .app-slice-card input[type=range]::-moz-range-track{height:6px;background:#d4cfb8;border-radius:8px}.cheddar-app .app-slice-card input[type=range]::-moz-range-progress{height:6px;background:#9d792e;border-radius:8px}.cheddar-app .app-slice-card input[type=range]::-moz-range-thumb{height:21px;width:21px;border:1.5px solid #947127;border-radius:7px;background:radial-gradient(circle at 7px 7px,#b07819 2px,transparent 2.5px),#ffc943}.dash-shell.cheddar-app :is(.app-button,.dash-button,.button):hover,.dash-shell.cheddar-app :is(.app-button,.dash-button,.button):active{transform:none}.cheddar-app .app-button>svg,.cheddar-app .dash-button>svg,.cheddar-app .app-inline-link>svg{transition:translate .25s,rotate .25s}.cheddar-app[data-life-running=true] :is(.app-button,.dash-button,.app-inline-link):hover>svg{translate:2px -2px;rotate:-5deg}.cheddar-app .app-inline-link:hover{gap:11px}.cheddar-app .app-button.cocoa:hover:not(:disabled){background:#51371e;box-shadow:0 4px #28190e}.cheddar-app .app-button.cocoa:active:not(:disabled){box-shadow:0 1px #28190e;background:#332218}.cheddar-app .app-bottom-links>button{position:relative;overflow:hidden}.cheddar-app .app-bottom-links>button>svg:first-child{animation:link-icon-warmth 8s ease-in-out infinite;animation-delay:var(--life-delay)}.cheddar-app .app-bottom-links>button:hover>svg:last-child{translate:2px -2px}.cheddar-app .app-bottom-links>button:after{background:linear-gradient(90deg,transparent,#ffcf4925,transparent);transform:translate(-100%);animation:link-sunbeam 9s ease-in-out infinite}.cheddar-app .savings-main-art{transform:translate(calc(var(--life-x,0)*3px))}.cheddar-app .savings-rate svg{stroke-dasharray:95;animation:rate-arrow-ink 8s ease-in-out infinite}.cheddar-app .savings-rate>span{display:inline-block;transform-origin:center;animation:rate-sign-rock 8s ease-in-out infinite}.cheddar-app .savings-progress{position:relative}.cheddar-app .savings-progress>i{position:relative;overflow:hidden}.cheddar-app .savings-progress>i:after{content:"";position:absolute;inset:0;width:50px;background:linear-gradient(90deg,transparent,#ffe8a875,transparent);animation:progress-glint 7s ease-in-out infinite}.cheddar-app .savings-projection-chart svg>path[stroke]{stroke-dasharray:700;animation:projection-ink 1.3s ease-out both}.cheddar-app .savings-projection-chart svg>circle{transform-box:fill-box;transform-origin:center;animation:projection-endpoint 4s ease-in-out infinite}.cheddar-app .savings-time-machine>div>svg{transform-origin:center;animation:clock-thinks 8s ease-in-out infinite}.cheddar-app .savings-agent-list>button:hover,.cheddar-app .savings-agent-list>button.selected{transform:none}.cheddar-app .savings-agent-list button[aria-expanded=true] .agent-head-bob{animation-duration:2s}.cheddar-app .savings-agent-detail{animation:crew-note-in .3s ease-out}.cheddar-app .savings-entry{animation:journal-entry-in .35s ease-out}.cheddar-app .savings-entry-icon{transform-origin:center;animation:journal-icon-nod 10s ease-in-out infinite}.cheddar-app .savings-entry:nth-child(2n) .savings-entry-icon{animation-delay:-3s}.cheddar-app .savings-entry:nth-child(3n) .savings-entry-icon{animation-delay:-6s}.cheddar-app .savings-how summary>span>svg{animation:custody-emblem 7s ease-in-out infinite}.cheddar-app .savings-how[open]>div{animation:crew-note-in .35s ease-out}.cheddar-app .ld-bank-icon{animation:tiny-cheese-sway 8s ease-in-out infinite}.cheddar-app .ld-empty-icon{animation:empty-cheese-breathe 6.5s ease-in-out infinite}.cheddar-app .ld-capacity-bar>i{position:relative;overflow:hidden}.cheddar-app .ld-capacity-bar>i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#fff6c777,transparent);animation:link-sunbeam 8s ease-in-out infinite}.cheddar-app .ld-form-down>svg{animation:form-flow-down 4.5s ease-in-out infinite}.cheddar-app .ld-input-wrap{transition:box-shadow .3s,border-color .3s}.cheddar-app .ld-input-wrap:focus-within{box-shadow:0 0 0 4px #f7be403b,0 3px #d4a34f;border-color:#b88021}.cheddar-app .ld-treasury-stat{overflow:hidden}.cheddar-app .ld-treasury-stat .tile-accent{top:auto;bottom:10px;right:13px;width:120px;height:120px;opacity:.23}.cheddar-app .ld-identity .tile-accent{right:4px;top:5px}.cheddar-app .ld-ready-summary>svg,.cheddar-app .ld-risk>svg{animation:custody-emblem 7s ease-in-out infinite}.cheddar-app .ld-steps .done>span{animation:none}.cheddar-app .brf-art{perspective:950px;isolation:isolate}.cheddar-app .brf-art:before,.cheddar-app .brf-art:after{content:"";position:absolute;width:72%;aspect-ratio:1.57;left:13%;top:19%;border-radius:22px;border:1px solid #d5a04f;background:linear-gradient(140deg,#f9d579,#e4a632);z-index:-1;transform-origin:50% 95%;box-shadow:0 8px 12px #6d441616;animation:card-fan-back 9s ease-in-out infinite}.cheddar-app .brf-art:after{background:linear-gradient(145deg,#fff2ce,#e9cf8b);animation-name:card-fan-mid;animation-delay:-.2s}.cheddar-app .brf-concept{animation:card-front-float 9s ease-in-out infinite;transform-origin:50% 70%;box-shadow:0 19px 30px #80512126}.cheddar-app .brf-concept svg{animation:card-chip-light 5s ease-in-out infinite}.cheddar-app .brf-demo-note>svg{animation:custody-emblem 6s ease-in-out infinite}.story-shell .story-tool{position:relative;isolation:isolate}.story-shell .story-tool:after{content:"";position:absolute;top:14px;right:15px;width:72px;height:66px;background:url(/brand/cheddar-mark.svg) center/contain no-repeat;opacity:.035;z-index:-1;pointer-events:none;animation:landing-tool-cheese 8s ease-in-out infinite;animation-play-state:paused}.story-shell .story-section[data-in-view=true] .story-tool:after{animation-play-state:running}.story-shell .story-tool:focus-within{border-color:#d7a74e;box-shadow:0 5px #f0d79a88,0 0 0 3px #f7c65316}.story-shell .story-faq article button>svg{transition:rotate .4s}.story-shell .story-faq article.open button>svg{rotate:90deg}.story-shell .lab-seal{animation:landing-seal-rock 11s ease-in-out infinite;animation-play-state:paused}.cheddar-lab-active .story-shell .lab-seal{animation-play-state:running}.story-shell .lab-controls>button:hover:not(:disabled){transform:none}.story-shell .lab-controls>button:hover>svg{rotate:-9deg;transition:rotate .25s}@keyframes cheddar-smile-line{0%,25%,to{transform:scaleX(.38) rotate(-2deg);opacity:.45}50%,80%{transform:scaleX(1) rotate(1deg);opacity:.8}}@keyframes wordmark-nod{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-10deg)}85%{transform:rotate(5deg)}92%{transform:rotate(0)}}@keyframes nav-wink{0%{transform:rotate(-14deg) scale(.85)}60%{transform:rotate(6deg) scale(1.08)}to{transform:none}}@keyframes sticker-breathe{0%,to{transform:rotate(9deg)}40%{transform:rotate(3deg)}70%{transform:rotate(11deg)}}@keyframes sticker-orbit{to{transform:rotate(360deg)}}@keyframes ticket-flutter{0%,to{transform:rotate(10deg) translateY(0)}40%{transform:rotate(5deg) translateY(-4px)}65%{transform:rotate(12deg) translateY(1px)}}@keyframes jar-halo{0%,to{transform:scale(.85);opacity:.3}50%{transform:scale(1.18);opacity:.8}}@keyframes borrow-halo{0%,to{transform:scale(.9) rotate(0)}50%{transform:scale(1.05) rotate(40deg)}}@keyframes meter-cheese-wave{0%,10%,80%,to{transform:skew(-8deg) translateY(0)}35%,47%{transform:skew(-8deg) translateY(-5px)}}@keyframes meter-quiet-wave{0%,to{opacity:.7}45%{opacity:1}}@keyframes receipt-dash-drift{to{background-position:80px 0}}@keyframes exact-value-pop{0%{transform:translateY(3px) scale(.94)}65%{transform:translateY(-1px) scale(1.035)}to{transform:none}}@keyframes link-icon-warmth{0%,75%,to{rotate:0deg}82%{rotate:-10deg}90%{rotate:5deg}}@keyframes link-sunbeam{0%,55%{transform:translate(-115%);opacity:0}62%{opacity:.8}83%,to{transform:translate(115%);opacity:0}}@keyframes rate-arrow-ink{0%,10%{stroke-dashoffset:95;opacity:.4}45%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.4}}@keyframes rate-sign-rock{0%,60%,to{rotate:0deg}75%{rotate:-7deg}85%{rotate:3deg}}@keyframes progress-glint{0%,45%{transform:translate(-100%);opacity:0}50%{opacity:1}80%,to{transform:translate(1400%);opacity:0}}@keyframes projection-ink{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}@keyframes projection-endpoint{0%,to{scale:1;opacity:1}50%{scale:1.28;opacity:.65}}@keyframes clock-thinks{0%,70%,to{rotate:0deg}80%{rotate:-14deg}90%{rotate:7deg}}@keyframes crew-note-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes journal-entry-in{0%{opacity:.3;translate:6px 0}to{opacity:1;translate:0 0}}@keyframes journal-icon-nod{0%,75%,to{rotate:0deg}82%{rotate:-8deg}89%{rotate:4deg}}@keyframes custody-emblem{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-2px) rotate(4deg)}}@keyframes tiny-cheese-sway{0%,to{rotate:-3deg}50%{rotate:4deg}}@keyframes empty-cheese-breathe{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(4deg) translateY(-5px)}}@keyframes form-flow-down{0%,80%,to{translate:0 0;opacity:.8}45%{translate:0 4px;opacity:1}}@keyframes card-fan-back{0%,to{transform:translate(-18px,-15px) rotate(-15deg)}50%{transform:translate(-26px,-23px) rotate(-23deg)}}@keyframes card-fan-mid{0%,to{transform:translate(12px,-7px) rotate(12deg)}50%{transform:translate(28px,-13px) rotate(21deg)}}@keyframes card-front-float{0%,to{transform:translate(0) rotate(-5deg)}50%{transform:translate(calc(var(--life-x,0)*4px),-9px) rotate(1deg)}}@keyframes card-chip-light{0%,to{opacity:.6}50%{opacity:1}}@keyframes landing-tool-cheese{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(7deg) translateY(-4px)}}@keyframes landing-seal-rock{0%,to{transform:rotate(12deg)}50%{transform:rotate(4deg)}}@media(min-width:851px){.cheddar-app .app-feature-art{width:100%;max-width:410px;justify-self:center}.cheddar-app .app-borrow-feature>h2{margin-top:20px}.cheddar-app .app-borrow-feature .app-slice-meter{padding-top:17px}.cheddar-app .app-agent-invite{padding-bottom:25px}}@media(max-width:1150px){.cheddar-app .app-header-actions{gap:9px}.app-motion-control{font-size:8px;padding:7px 9px}.cheddar-app .app-mode{font-size:10px}.cheddar-app .app-feature-copy h2{font-size:41px}}@media(max-width:850px){.cheddar-app .app-feature-copy h2{font-size:45px}.cheddar-app .app-borrow-feature h2{font-size:35px}}@media(max-width:600px){.app-motion-control{height:34px;min-height:34px;width:34px;padding:0;flex-shrink:0}.app-motion-control>span{display:none}.app-motion-control>svg{height:14px;width:14px}.cheddar-app .app-header-actions{gap:7px}.cheddar-app .app-wordmark{font-size:29px}.cheddar-app .app-preview-chip{font-size:8px;padding:8px}.cheddar-app .app-welcome h1{font-size:34px}.cheddar-app .app-feature-copy h2{font-size:43px;line-height:1.035}.cheddar-app .app-borrow-feature h2{font-size:36px}.cheddar-app .savings-welcome h1{font-size:33px}.cheddar-app .app-agent-invite h3{font-size:29px}.cheddar-app .app-feature-art{width:272px;margin-top:7px}.cheddar-app .app-rate-ticket{right:-4px}.cheddar-app .app-sticker{animation-duration:12s}.cheddar-app .savings-rate-card h2{font-size:22px}.cheddar-app .savings-crew h2{font-size:33px}.cheddar-app .savings-projection h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.cheddar-app *,.cheddar-app *:before,.cheddar-app *:after{animation:none!important;transition:none!important}.cheddar-app .life-tile{--life-x:0!important;--life-y:0!important}.cheddar-app .app-feature-copy h2 em:after{transform:none}.story-shell .story-tool:after,.story-shell .lab-seal{animation:none!important}.story-shell .story-faq article button>svg{transition:none}}
