@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;700&family=Manrope:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html.lp-light{background:#f4efe7;color-scheme:light}html.lp-light body{background:#f4efe7}.lp{--orange:#F26A1B;--orange-deep:#B8470A;--ink:#2B2620;--grey:#6B655D;--cream:#F4EFE7;--line:#E3DBCF;--col:20%;font-family:DM Sans,sans-serif;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased}.lp>section{position:relative;z-index:1}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp a{color:inherit;text-decoration:none}.lp-caps{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.lp-big{font-size:clamp(36px,4.6vw,66px);line-height:1.05;letter-spacing:-.03em;font-weight:500;color:var(--orange-deep)}.lp [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.lp [data-reveal].in{opacity:1;transform:none}.lp-rise{animation:lpRise 1s cubic-bezier(.2,.7,.2,1) both}.lp-d1{animation-delay:.15s}.lp-d2{animation-delay:.3s}@keyframes lpRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lp-curtain{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);pointer-events:none;z-index:0}.lp-curtain i{display:block;background:var(--cream);border-left:1px solid var(--line);transform:translateY(100%);animation:lpWipe 1s cubic-bezier(.65,0,.25,1) both;animation-timeline:view();animation-range:entry 0% entry 62%}.lp-curtain i:first-child{border-left:0}.lp-curtain i:nth-child(2){animation-range:entry 7% entry 69%}.lp-curtain i:nth-child(3){animation-range:entry 14% entry 76%}.lp-curtain i:nth-child(4){animation-range:entry 21% entry 83%}.lp-curtain i:nth-child(5){animation-range:entry 28% entry 90%}@keyframes lpWipe{to{transform:translateY(0)}}.lp-statement,.lp-orange{background:transparent;background-image:none;overflow:hidden}.lp-statement>.lp-cells,.lp-orange-inner{position:relative;z-index:1}.lp-orange .lp-curtain i{background:#ee6516;border:0}@supports not (animation-timeline:view()){.lp-curtain{display:none}.lp-statement{background:var(--cream)}.lp-orange{background:linear-gradient(160deg,#f47a31,#e85f12 55%,#c9500e)}}.lp header.lp-nav{position:absolute;top:0;left:0;right:0;z-index:7;height:auto;margin:0;border:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:24px 5%;color:#fff;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.lp-nav a:last-child{justify-self:end}.lp-logo{font-size:15px;letter-spacing:.02em;text-transform:none;font-weight:600}.lp-bleed{position:relative;overflow:hidden;color:#fff;isolation:isolate}.lp-bleed h1,.lp-bleed h2,.lp-orange h2,.lp-orange h1{color:#fff}.lp-photo{position:absolute;top:-8%;right:0;bottom:-8%;left:0;background-size:cover;background-repeat:no-repeat;transform:scale(1.12);will-change:transform;z-index:0}.lp-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1a0f0399,#1a0f0359,#1a0f0399 70%,#2a1400e6)}.lp-shade-deep{background:linear-gradient(180deg,#1a0f03a6,#2a1400d9 60%,#2a1400f2)}.lp-hero{position:sticky;top:0;z-index:0;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding:80px 5% 44px;box-sizing:border-box}.lp-hero .lp-shade{display:none}.lp-hero-top,.lp-hero-rule,.lp-hero-bottom{position:relative;z-index:2;text-shadow:0 1px 3px #00000073,0 8px 30px #00000059}.lp-hero .lp-pill{text-shadow:none;background:#ffffff40;border-color:#ffffffb3}.lp-hero-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.lp-hero h1{font-size:clamp(72px,11.5vw,176px);line-height:.9;letter-spacing:-.05em;font-weight:500}.lp-pill{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:#ffffff26;border:1px solid #ffffff66;color:#fff;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s,border-color .2s,transform .2s;white-space:nowrap}.lp-pill:before,.lp-pill:after{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.7}.lp-pill:hover{background:#ffffff40;border-color:#fff;transform:translateY(-1px)}.lp-pill-solid{background:var(--orange);border-color:var(--orange)}.lp-pill-solid:hover{background:var(--orange-deep);border-color:var(--orange-deep)}.lp-hero-rule{display:flex;justify-content:space-between;gap:30px;padding-top:22px;margin-top:22px;border-top:1px solid #ffffff59;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.5}.lp-hero-rule span:last-child{text-align:right}.lp-hero-bottom{max-width:520px;margin-top:auto;padding-top:120px}.lp-hero-bottom h2{font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:-.02em;font-weight:500}.lp-hero-bottom p{margin-top:16px;font-size:14px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;max-width:44ch}.lp-grid{position:relative;background:var(--cream);background-image:linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:var(--col) 100%;border-top:1px solid var(--line)}.lp-cells{width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:minmax(120px,18vh) minmax(300px,42vh) minmax(220px,30vh);align-items:center}.lp-cell{padding:0 26px}.lp-c1{grid-column:1}.lp-c2{grid-column:2}.lp-c3{grid-column:3}.lp-c4{grid-column:4}.lp-span2{grid-column:3/5}.lp-r2{grid-row:2}.lp-r3{grid-row:3}.lp-cells .lp-r2{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:100%;display:flex;align-items:center}.lp-cells .lp-r2.lp-photo-cell{padding:0}.lp-photo-cell span{display:block;width:100%;height:100%;background-size:cover}.lp-c4 p{font-size:17px;line-height:1.6;color:var(--ink);max-width:30ch;padding-top:40px}.lp-fillstage{padding:64px 5%;box-sizing:border-box;border-top:0}.lp-timeline{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;--p:0}.lp-tl-title{font-size:clamp(28px,3vw,42px)}.lp-tl-title em{font-style:normal;color:var(--orange)}.lp-tl-bars{display:flex;flex-direction:column;gap:18px}.lp-tl-row{display:grid;grid-template-columns:130px 1fr 64px;align-items:center;gap:18px}.lp-tl-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--grey)}.lp-tl-end{font-size:15px;font-weight:500;text-align:right;color:var(--ink)}.lp-tl-accent{color:var(--orange)}.lp-tl-track{position:relative;height:6px;background:#e3dbcf;overflow:hidden}.lp-tl-fast{height:14px}.lp-tl-fill{position:absolute;left:0;right:0;top:0;bottom:0;background:var(--orange);transform-origin:left;transform:scaleX(var(--p));transition:transform .15s linear}.lp-tl-slow .lp-tl-fill{background:#9c9285}.lp-orange{color:#fff;padding:120px 5%}.lp-orange-inner{position:relative;z-index:2;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:64px;align-items:center}.lp-orange-title{font-size:clamp(44px,5.4vw,80px);line-height:1;letter-spacing:-.03em;font-weight:500}.lp-orange-copy>p{margin-top:22px;font-size:17px;line-height:1.6;color:#fff;opacity:.92;max-width:44ch}.lp-points{list-style:none;margin:40px 0 0;padding:0}.lp-points li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding:18px 0;border-top:1px solid #ffffff59}.lp-points strong{font-size:18px;font-weight:500;letter-spacing:-.01em}.lp-points span{font-size:14px;line-height:1.55;color:#fff;opacity:.88}.lp-formula{background:#f7f2ea;color:var(--ink);padding:30px 32px 26px;display:flex;flex-direction:column;gap:18px;box-shadow:0 50px 90px -40px #00000080}.lp-formula-tag{align-self:flex-start;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--orange-deep);border:1px solid var(--orange);padding:5px 10px;border-radius:999px}.lp-formula-eq{font-size:15px;letter-spacing:-.01em;font-weight:500;padding:14px 16px;background:#fff;border:1px solid var(--line);word-break:break-word}.lp-formula-params{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}.lp-formula-params b{color:var(--ink);font-weight:600;margin-left:4px}.lp-formula-slider{display:flex;flex-direction:column;gap:12px}.lp-formula-slider>span{display:flex;justify-content:space-between;font-size:14px;color:var(--grey)}.lp-formula-slider b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.lp-formula-slider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;background:linear-gradient(90deg,var(--orange) var(--fill,40%),#E3DBCF var(--fill,40%));outline:none;cursor:pointer}.lp-formula-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--orange);box-shadow:0 3px 8px -2px #00000059}.lp-formula-slider input::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--orange)}.lp-formula-slider input:focus-visible{box-shadow:0 0 0 3px #f26a1b66}.lp-formula-out{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding-top:6px}.lp-formula-out small{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);margin-bottom:4px}.lp-formula-out b{font-size:clamp(30px,2.6vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--orange-deep);font-variant-numeric:tabular-nums}.lp-formula-bar{grid-column:1/-1;height:6px;background:#e3dbcf;overflow:hidden}.lp-formula-bar i{display:block;height:100%;background:var(--orange);transition:width .2s ease}.lp-formula-note{font-size:14px;line-height:1.5;color:var(--grey);min-height:2.6em}.lp-splitnum{display:grid;grid-template-columns:1.1fr 1fr;background:var(--cream);border-top:1px solid var(--line)}.lp-splitnum-photo{position:relative;min-height:70vh;overflow:hidden}.lp-numbers{padding:70px 6%;display:flex;flex-direction:column;justify-content:center}.lp-numbers>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.lp-numbers b{font-weight:500;font-size:clamp(44px,4.6vw,72px);letter-spacing:-.04em;line-height:1;color:var(--orange-deep);min-width:2.4ch;font-variant-numeric:tabular-nums}.lp-numbers span{font-size:15px;line-height:1.5;color:var(--grey);letter-spacing:.02em;text-transform:uppercase}.lp-foot-note{margin-top:28px;font-size:15px;line-height:1.6;color:var(--grey);max-width:46ch}.lp-marquee{overflow:hidden;background:var(--cream);border-top:1px solid var(--line);padding:26px 0}.lp-marquee-track{display:flex;width:max-content;animation:lpMarquee 28s linear infinite;font-size:clamp(56px,8vw,128px);line-height:1;letter-spacing:-.04em;font-weight:500;color:var(--orange-deep);white-space:nowrap}.lp-marquee-track span{padding-right:.35em}@keyframes lpMarquee{to{transform:translate(-50%)}}.lp-product{padding:110px 5%;box-sizing:border-box}.lp-hidden{display:none}.lp-shot{position:relative;z-index:2;margin:0;background:#fff;border:1px solid var(--line);box-shadow:0 50px 90px -50px #2b262080}.lp-shot-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:#fbf8f2}.lp-shot-bar i{width:10px;height:10px;border-radius:50%;background:#e3dbcf}.lp-shot-bar i:first-child{background:var(--orange)}.lp-shot-bar span{margin-left:10px;font-size:12px;letter-spacing:.04em;color:var(--grey)}.lp-shot img{display:block;width:100%;height:auto}.lp-shot figcaption{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;font-size:14px;line-height:1.5;color:var(--grey);border-top:1px solid var(--line)}.lp-shot figcaption a{flex-shrink:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--orange-deep);border-bottom:1px solid var(--orange-deep);padding-bottom:2px}.lp-product-head{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:56px}.lp-product-head p{font-size:16px;line-height:1.6;color:var(--grey);max-width:42ch;letter-spacing:.02em;text-transform:uppercase}.lp-product-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.95fr);gap:16px;align-items:stretch}.lp-map{margin:0;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.lp-map-canvas{position:relative}.lp-map-canvas svg{display:block;width:100%;height:auto}.lp-field{animation:lpField 3.2s ease-in-out infinite}@keyframes lpField{0%,to{fill-opacity:.24}50%{fill-opacity:.38}}.lp-map figcaption{padding:16px 22px;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--grey);border-top:1px solid var(--line);margin-top:auto}.lp-panel{background:#fff;border:1px solid var(--line);padding:26px 28px;display:flex;flex-direction:column;gap:16px}.lp-panel-head{display:flex;flex-direction:column;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--line)}.lp-panel-head span:first-child{font-weight:600;font-size:17px}.lp-panel-head span:last-child{font-size:13px;color:var(--grey);letter-spacing:.03em;text-transform:uppercase}.lp-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.lp-metrics dt{font-size:12px;color:var(--grey);letter-spacing:.04em;text-transform:uppercase}.lp-metrics dd{margin:6px 0 0;font-size:26px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-metrics dd.lp-warn{color:var(--orange-deep);font-size:20px}.lp-pay{padding:18px;border:1px solid var(--line);background:#fbf8f2}.lp-pay strong{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:18px;font-weight:500}.lp-tag{font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:#efe8dd;color:var(--grey)}.lp-tag-paid{background:var(--orange);color:#fff}.lp-pay p{margin-top:6px;font-size:15px;line-height:1.5;color:var(--grey)}.lp-panel-note{font-size:14px;line-height:1.55;color:var(--grey);padding-top:4px}.lp-close{padding:160px 5% 40px;min-height:90vh;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.lp-close-inner{position:relative;z-index:2;max-width:820px}.lp-close h2{font-size:clamp(48px,6.6vw,104px);line-height:.95;letter-spacing:-.04em;font-weight:500}.lp-close p{margin:26px 0 34px;font-size:14px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;max-width:46ch}.lp-actions{display:flex;gap:12px;flex-wrap:wrap}.lp-close-foot{position:relative;z-index:2;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:120px;padding-top:20px;border-top:1px solid #ffffff40;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf}@media(prefers-reduced-motion:reduce){.lp [data-reveal]{opacity:1;transform:none;transition:none}.lp-rise{animation:none}.lp-curtain{display:none}.lp-statement{background:var(--cream)}.lp-orange{background:linear-gradient(160deg,#f47a31,#e85f12 55%,#c9500e)}.lp-marquee-track,.lp-field{animation:none}.lp-photo{transform:none;top:0;right:0;bottom:0;left:0}}@media(max-width:1000px){.lp-timeline,.lp-orange-inner{grid-template-columns:1fr;gap:32px}.lp-cells{grid-template-columns:repeat(4,1fr);grid-template-rows:auto minmax(260px,36vh) auto}.lp-span2{grid-column:3/5}.lp-c4{grid-column:1/4}.lp-cards,.lp-splitnum{grid-template-columns:1fr}.lp-splitnum-photo{min-height:46vh}.lp-product-head,.lp-product-grid{grid-template-columns:1fr}.lp-hero-bottom{padding-top:80px}}@media(max-width:750px){.lp{--col:50%}.lp header.lp-nav{padding:16px 5%;font-size:11px}.lp-hero{padding:90px 5% 32px}.lp-hero-top{flex-direction:column;align-items:flex-start;gap:18px}.lp-hero h1{font-size:clamp(64px,20vw,96px)}.lp-hero-rule{flex-direction:column;gap:8px}.lp-hero-rule span:last-child{text-align:left}.lp-statement{min-height:0;padding:60px 0}.lp-cells{grid-template-columns:1fr 1fr;grid-template-rows:auto 220px auto}.lp-c1{grid-column:1/3;grid-row:1;padding-bottom:16px}.lp-c2{grid-column:1/2;grid-row:2}.lp-span2{grid-column:2/3;grid-row:2}.lp-c4{grid-column:1/3;grid-row:3}.lp-cells .lp-r2{border:0}.lp-c4 p{padding-top:24px;max-width:none}.lp-big{font-size:32px}.lp-fillstage{padding:48px 5%}.lp-tl-row{grid-template-columns:96px 1fr 52px;gap:12px}.lp-orange{padding:70px 5% 56px}.lp-points li{grid-template-columns:1fr;gap:6px}.lp-formula{padding:22px 20px}.lp-formula-out{grid-template-columns:1fr}.lp-numbers{padding:44px 5%}.lp-product{padding:70px 5%}.lp-metrics{grid-template-columns:1fr 1fr}.lp-close{padding:110px 5% 30px}.lp-close-foot{margin-top:70px}}.lp-shot{max-width:min(880px,92%);margin:0 auto}.lp-product-head{max-width:1240px;margin-left:auto;margin-right:auto}.lp-hero h1{font-size:clamp(56px,10vw,160px)}.lp-cells{grid-template-rows:minmax(80px,14vh) minmax(240px,38vh) minmax(180px,26vh)}.lp-big{font-size:clamp(30px,4.2vw,64px)}@media(max-width:1200px){.lp-cell{padding:0 18px}.lp-c4 p{font-size:15px}}.lp-close-inner,.lp-close-foot{text-shadow:0 1px 3px #00000080,0 8px 30px #00000066}.lp-close .lp-pill{text-shadow:none;background:#ffffff40;border-color:#ffffffb3}.lp-close .lp-pill-solid{background:var(--orange);border-color:var(--orange)}.lp-close-foot{border-top-color:#ffffff80}.lp-close p,.lp-close-foot{color:#2b2620;text-shadow:none;font-weight:600}.lp-close-foot{border-top-color:#2b262059}.lp-close .lp-pill:not(.lp-pill-solid){background:#fffc;border-color:#2b2620;color:#2b2620}.lp-close{background:linear-gradient(160deg,#f47a31,#e85f12 55%,#c9500e);color:#fff;overflow:hidden}.lp-close h2{color:#fff}.lp-close p{color:#fff;text-shadow:none;opacity:.94;font-weight:500}.lp-close-inner,.lp-close-foot{text-shadow:none}.lp-close-foot{color:#fff;border-top-color:#ffffff59;font-weight:500}.lp-close .lp-pill:not(.lp-pill-solid){background:#ffffff26;border-color:#ffffffb3;color:#fff}.lp-close .lp-pill-light{background:#fff!important;border-color:#fff!important;color:#b8470a!important}.lp-close .lp-pill-light:hover{background:#fff3e9!important}.sol-mark{width:18px;height:15px;flex-shrink:0}.sol-mark path{fill:currentColor}.lp-sol{display:inline-flex;align-items:center;gap:8px}.lp-hero-rule .lp-sol{text-align:center}.lp-solana{display:flex;align-items:center;gap:16px;margin-top:22px;padding:16px 18px;background:#2b2620;color:#fff;border:1px solid #2B2620;transition:background .2s}.lp-solana:hover{background:#3a332b}.lp-solana .sol-mark{width:28px;height:23px;color:#e8b48c}.lp-solana b{display:block;font-size:15px;font-weight:600}.lp-solana small{display:block;font-size:13px;line-height:1.5;color:#d9cfc2;margin-top:2px}.lp-solana>svg:last-child{margin-left:auto;flex-shrink:0;color:#e8b48c}@media(max-width:750px){.lp-hero-rule .lp-sol{text-align:left}}.lp-num-sol b{display:flex;align-items:center;color:var(--orange-deep)}.lp-num-sol .sol-mark{width:clamp(34px,3.6vw,56px);height:auto}.lp-num-sol span a{color:var(--orange-deep);border-bottom:1px solid var(--orange-deep);text-transform:none;letter-spacing:0;font-weight:600}.lp>section{min-height:100vh;box-sizing:border-box}.lp-hero{position:relative;min-height:100vh}.lp-statement{min-height:100vh;display:flex;align-items:center}.lp-cells{grid-template-rows:minmax(80px,16vh) minmax(240px,44vh) minmax(160px,28vh)}.lp-splitnum{min-height:100vh;grid-template-rows:minmax(0,1fr) auto}.lp-splitnum-photo{grid-row:1;min-height:0}.lp-numbers{grid-row:1;padding:clamp(24px,4vh,56px) 5%;justify-content:center}.lp-numbers>div{padding:clamp(8px,1.4vh,16px) 0}.lp-numbers b{font-size:clamp(34px,4.4vh,62px)}.lp-numbers span{font-size:clamp(12px,1.5vh,15px)}.lp-foot-note{margin-top:clamp(10px,2vh,24px);font-size:clamp(12px,1.5vh,15px)}.lp-splitnum .lp-marquee{grid-column:1/-1;grid-row:2;border-top:1px solid var(--line);padding:clamp(10px,1.6vh,20px) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-splitnum .lp-marquee-track{font-size:clamp(36px,7vh,96px)}.lp-product{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,8vh,90px) 5% clamp(24px,4vh,48px)}.lp-product-head{margin-bottom:clamp(14px,2.4vh,28px)}.lp-product-head .lp-big{font-size:clamp(26px,4vh,52px)}.lp-product-head p{font-size:clamp(12px,1.5vh,15px)}.lp-close{min-height:100vh}.lp-mock{max-width:min(960px,92%);padding:0;overflow:hidden;border-radius:16px}.mock-body{padding:clamp(14px,2.2vh,24px) clamp(16px,2.6vw,28px);display:flex;flex-direction:column;gap:clamp(8px,1.4vh,14px);font-size:clamp(12px,1.5vh,15px)}.mock-verdict{display:flex;align-items:center;gap:12px;padding:clamp(8px,1.4vh,14px) 16px;background:#f7f2ea;border:1px solid var(--line);border-radius:12px}.mock-big{width:clamp(30px,4.4vh,44px);height:clamp(30px,4.4vh,44px);border-radius:50%;background:#3e7a4a;color:#fff;display:grid;place-items:center;flex-shrink:0}.mock-verdict b{display:block;font-size:clamp(15px,2.4vh,22px);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.mock-verdict p{margin:0;font-size:clamp(11px,1.5vh,14px);color:var(--grey)}.mock-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:stretch}.mock-box{padding:clamp(8px,1.4vh,14px) 12px;border:1px solid var(--line);background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:2px;min-width:0}.mock-box small{font-size:clamp(9px,1.1vh,11px);letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--grey)}.mock-box b{font-size:clamp(14px,2.2vh,22px);font-weight:600;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.15}.mock-box span{font-size:clamp(10px,1.3vh,13px);color:var(--grey);line-height:1.4}.mock-win{border-color:#3e7a4a;background:#eef6ef}.mock-win b{color:#2f6a3b}.mock-wait{border-color:var(--orange);background:#fff6ee}.mock-wait b{color:var(--orange-deep)}.mock-arrow{display:grid;place-items:center;color:var(--orange-deep)}.mock-decide{padding:clamp(8px,1.4vh,14px) 14px;background:#fff6ee;border:1px solid #F9CFB5;border-radius:12px}.mock-decide p{margin:0 0 8px;font-size:clamp(12px,1.6vh,15px);font-weight:600;color:var(--ink)}.mock-decide>div{display:flex;gap:8px;flex-wrap:wrap}.mock-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:clamp(11px,1.4vh,13px);font-weight:600;border:2px solid}.mock-yes{background:#3e7a4a;border-color:#3e7a4a;color:#fff}.mock-no{background:#fff;border-color:#9c2f0a;color:#9c2f0a}.mock-why{padding:clamp(8px,1.4vh,12px) 14px;background:#fbf8f2;border-left:4px solid var(--orange);border-radius:0 10px 10px 0}.mock-why b{display:block;font-size:clamp(9px,1.1vh,11px);letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--orange-deep);margin-bottom:3px}.mock-why p{margin:0;font-size:clamp(11px,1.5vh,14px);line-height:1.5;color:var(--ink)}.lp-shot-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:clamp(8px,1.4vh,14px) 20px;border-top:1px solid var(--line);font-size:clamp(11px,1.4vh,13px);color:var(--grey)}.lp-shot-foot a{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--orange-deep);border-bottom:1px solid var(--orange-deep);padding-bottom:2px}@media(max-width:900px){.lp>section{min-height:0}.lp-splitnum{grid-template-rows:auto auto auto}.lp-splitnum-photo{grid-row:1;min-height:46vh}.lp-numbers{grid-row:2}.lp-splitnum .lp-marquee{grid-row:3}.mock-chain{grid-template-columns:1fr}.mock-arrow{transform:rotate(90deg)}}@media(max-height:700px){.lp-cells{grid-template-rows:minmax(50px,10vh) minmax(200px,48vh) minmax(120px,28vh)}}@media(min-width:901px){html.lp-light{scroll-snap-type:y proximity}.lp>section{scroll-snap-align:start;scroll-snap-stop:always}}.lp-photo-cell .lp-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;width:100%;height:100%;background:none;padding:6px;box-sizing:border-box}.lp-mosaic i{display:block;background-size:cover;background-position:center;border-radius:12px}.lp[data-theme=event]{--orange:#7B5BD6;--orange-deep:#4C2F95;--cream:#EEEAF6;--line:#D8D1E8}.lp[data-theme=flight]{--orange:#2E8FD6;--orange-deep:#11609F;--cream:#EAF2F7;--line:#D2E2EE}.lp[data-theme=ai]{--orange:#2F9C8E;--orange-deep:#186A5F;--cream:#E9F2EE;--line:#D1E1DA}@media(prefers-reduced-motion:no-preference){.lp,.lp-grid,.lp-splitnum,.lp-splitnum .lp-marquee,.lp-curtain i,.lp-numbers>div{transition:background-color .6s ease,color .6s ease,border-color .6s ease}.lp-big,.lp-numbers b,.lp-num-sol b,.lp-num-sol span a,.lp-marquee-track,.lp-foot-note{transition:color .6s ease,border-color .6s ease}}@keyframes lpHue{0%,to{color:#b8470a}25%{color:#4c2f95}50%{color:#11609f}75%{color:#186a5f}}@media(prefers-reduced-motion:no-preference){.lp-hue .lp-big{animation:lpHue 20s ease-in-out infinite}.lp-hue .lp-c3 .lp-big{animation-delay:-5s}}.lp .lp-pill-solid{color:#fff}.lp-hero-logo{position:absolute;top:18px;left:18px;z-index:5;display:block;line-height:0;border-radius:25%;transition:transform .2s ease}.lp-hero-logo:hover{transform:scale(1.05)}.lp-hero-logo:focus-visible{outline:2px solid #fff;outline-offset:4px}.lp-hero-logo .brand-mark{width:44px;height:44px;filter:drop-shadow(0 4px 12px #0004)}.lp-r1{grid-row:1;align-self:end;padding-bottom:18px}.lp-role span{display:inline-block;padding:5px 12px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep)}.lp-proof{align-self:start;padding-top:28px;display:grid;gap:8px}.lp-proof small{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-deep)}.lp-proof code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13.5px;line-height:1.5;color:var(--ink);background:#ffffffa6;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.lp-proof p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink);opacity:.85}.lp-proof .lp-proof-num{font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--orange-deep);opacity:1}.lp-proof-num i{font-style:normal;font-size:15px;opacity:.6}.lp-proof blockquote{margin:0;padding-left:12px;border-left:2px solid var(--orange);font-size:15px;line-height:1.5;font-style:italic;color:var(--ink)}@media(max-width:750px){.lp-statement .lp-role{display:none}.lp-statement .lp-proof{grid-column:1/-1;grid-row:auto;padding-top:20px}}:root{font-family:DM Sans,sans-serif;color:#112250;background:#f5f0e9;font-synthesis:none;--line:#D9CBC2;--muted:#657080;--accent:#3C5070;--navy:#112250;--ivory:#F5F0E9;--shell:#D9CBC2;--gold:#B39B6D}*{box-sizing:border-box}body{margin:0}button,textarea{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button,a,summary{outline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}svg{flex-shrink:0}.app-shell{max-width:1680px;margin:auto;border-left:1px solid #e4d9d0;border-right:1px solid #e4d9d0;min-height:100vh;background:radial-gradient(ellipse at 70% 0,#ffffff55,transparent 60%)}header{height:97px;margin:0 5.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.header-caption{font-size:11px;letter-spacing:2.8px;color:#7d7b79}.network{display:flex;align-items:center;gap:9px;font-size:13px;color:#536079}.solana-mark{font-size:29px;line-height:1}main{max-width:1360px;margin:0 auto;padding:49px 5.5% 0}.intro{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.eyebrow{font-size:11px;letter-spacing:2px;color:#897653;font-weight:500}h1{font-family:Manrope,sans-serif;font-weight:400;letter-spacing:-2.8px;font-size:clamp(44px,4.6vw,65px);line-height:1.08;margin:19px 0 0}h1 em{font-family:"Instrument Serif",Georgia,serif;color:#112250;font-weight:400;letter-spacing:-1.7px}.intro-description{padding:0 0 5px;min-width:245px}.intro-line{height:1px;width:42px;display:block;background:#b39b6d;margin-bottom:21px}.intro p{font-size:15px;color:var(--muted);line-height:1.85;margin:0}.demo-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);gap:0;border:1px solid #D9CBC2;box-shadow:0 18px 45px #1122500d;background:#faf9f7;border-radius:4px;overflow:hidden}.task-column{padding:30px 32px 26px;min-width:0}.task-heading{display:flex;align-items:center;gap:12px;margin-bottom:28px}.section-index{font-size:12px;color:#897653;font-variant-numeric:tabular-nums;border:1px solid #d9cbc2;width:28px;height:28px;display:grid;place-items:center}.task-title{font-size:19px;font-weight:500;letter-spacing:-.4px;margin:0}.task-label{font-size:10px;letter-spacing:1.5px;margin-left:auto;color:#7c7b7b}.composer{border:1px solid #d9cbc2;background:linear-gradient(125deg,#f3efe9,#fffcf7);border-radius:3px;box-shadow:inset 0 1px #fff;transition:box-shadow .2s,border-color .2s}.composer:focus-within{box-shadow:0 0 0 3px #3c50701a;border-color:#3c5070}.input-label{display:block;font-size:13px;font-weight:500;color:#3c5070;padding:20px 21px 0}textarea{display:block;width:100%;height:126px;min-height:110px;background:transparent;border:0;outline:none;padding:13px 21px 18px;resize:vertical;color:#112250;font-size:18px;line-height:1.65}textarea::placeholder{color:#78808b}.compose-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 15px 14px 20px;border-top:1px solid #e2d8ce}.compose-bottom>span{font-size:12px;color:#697384;display:flex;gap:7px;align-items:center}.demo-tag{font-size:9px;letter-spacing:1px;padding:3px 4px;border:1px solid #d9cbc2;color:#768091;margin-left:3px}.primary{display:flex;gap:25px;align-items:center;justify-content:center;background:linear-gradient(135deg,#3c5070,#112250);color:#fff;border:1px solid #3C5070;border-radius:2px;padding:12px 18px;font-size:14px;box-shadow:inset 0 1px #d5dfee30,0 3px 7px #11225018;transition:background .2s,transform .2s,box-shadow .2s}.primary:disabled{background:#dee0e5;border-color:#cbd0db;color:#7b8394;box-shadow:none}.primary:hover:not(:disabled){background:linear-gradient(135deg,#496386,#3c5070);transform:translateY(-1px);box-shadow:0 4px 10px #11225024}.primary svg{transition:transform .2s}.primary:hover:not(:disabled) svg{transform:translate(2px,-2px)}.suggestion-label{font-size:10px;letter-spacing:1.4px;color:#897653;margin-top:24px}.suggestions{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 0}.suggestions button{display:flex;gap:16px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #d9cbc2;background:transparent;color:#3c5070;border-radius:0;padding:8px 0;font-size:13px;transition:color .2s,border-color .2s;margin-right:12px}.suggestions button:hover{color:#112250;border-color:#112250}.suggestions button:disabled{opacity:.5}.payment-note{font-size:12px;line-height:1.7;color:#727580;margin:19px 0 0;max-width:490px}.demo-guide{padding:30px 32px;background:radial-gradient(ellipse at 95% 0,#3c507066,transparent 65%),linear-gradient(130deg,#112250,#112250);color:#f5f0e9;position:relative;border-left:1px solid #26385b}.guide-top{display:flex;justify-content:space-between;align-items:center}.guide-top>svg{color:#e0c68f}.demo-guide .eyebrow{color:#d6c59f;font-size:10px}.demo-guide h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:34px;line-height:1.14;letter-spacing:-.35px;margin:26px 0}.demo-guide h2 em{color:#e0c68f;font-weight:400}.demo-guide ol{list-style:none;counter-reset:steps;padding:0;margin:0}.demo-guide li{counter-increment:steps;position:relative;padding:14px 0 14px 35px;border-top:1px solid #e0c68f33}.demo-guide li:before{content:"0" counter(steps);position:absolute;left:0;top:17px;font-size:10px;letter-spacing:1px;color:#e0c68f}.demo-guide strong{font-size:14px;font-weight:500}.demo-guide p{font-size:13px;line-height:1.65;color:#c1c9d8;margin:5px 0 0}.demo-limit{border-top:1px solid #e0c68f33;padding-top:16px;margin-top:7px}.demo-limit strong{font-size:11px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#e0c68f}.demo-limit p{font-size:12px;color:#bac4d5}.wallet{border:1px solid #D9CBC2;background:linear-gradient(100deg,#e7dfd5,#f8f4ee 70%);margin-top:21px;border-radius:3px}.wallet summary{padding:21px 25px;display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;font-size:14px;list-style:none}.wallet summary>span{display:flex;align-items:center;gap:13px}.wallet summary>span:first-child>svg{color:#897653}.wallet summary>span:last-child{font-variant-numeric:tabular-nums;color:#112250;font-size:17px}.wallet summary>span:last-child>svg{margin-left:12px;color:#b39b6d;transition:transform .2s}.wallet summary::-webkit-details-marker{display:none}details[open]>summary>span:last-child>svg:last-child{transform:rotate(90deg)}.wallet-content{padding:5px 25px 20px}.wallet-address{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted);padding:0 0 18px}.wallet-address>div,.wallet-address a{display:flex;gap:12px;align-items:center}.wallet-address button{border:0;padding:5px;background:transparent;color:var(--muted)}.history-heading{display:flex;align-items:center;justify-content:space-between}h2{font-size:15px;font-weight:500}.refresh{background:transparent;border:0;display:flex;gap:7px;align-items:center;color:var(--muted);font-size:13px;padding:8px}.transaction-list{list-style:none;padding:0;margin:0}.transaction-list li{border-top:1px solid var(--line)}.transaction-list a{display:flex;align-items:center;justify-content:space-between;padding:15px 0;font-size:13px;gap:15px}.transaction-list a>span:last-child{display:flex;gap:8px;align-items:center}.success{color:#376858}.failed,.inline-error{color:#9c4d34}.empty,.inline-error{font-size:14px;line-height:1.6}.working{display:flex;align-items:center;gap:12px;padding:22px 0;font-size:14px;color:var(--muted)}.working>span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}.pulse{height:7px;width:7px;background:#b39b6d;border-radius:50%;animation:pulse 1.5s infinite}.response{margin-top:25px;padding:27px 30px;background:#faf9f7;border:1px solid #D9CBC2;border-top:3px solid #B39B6D;border-radius:3px;animation:appear .3s ease-out}.response-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.response-title>span:first-child{display:flex;gap:8px;align-items:center;font-size:15px;font-weight:500}.response-title>span:last-child{font-size:12px;color:#376858;background:#e4ebe9;padding:6px 9px}.submitted-query{font-size:14px;color:#657080;line-height:1.7;border-bottom:1px solid var(--line);padding-bottom:16px;margin-top:23px}.submitted-query strong{display:block;color:#112250;font-weight:500;font-size:12px;margin-bottom:5px}.answer{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px;line-height:1.85;padding:7px 0 24px}.request-details{border-top:1px solid var(--line);padding-top:20px}.request-details h3{font-size:13px;font-weight:500;margin:0;color:#3c5070}.request-details p{font-size:14px;line-height:1.7;color:#657080}.request-details dl{display:flex;flex-wrap:wrap;gap:40px;font-size:14px}.request-details dl>div{border-left:1px solid var(--line);padding-left:16px}.request-details dt{color:var(--muted);margin-bottom:8px;font-size:12px}.request-details dd{margin:0;font-size:19px;font-variant-numeric:tabular-nums}.external{display:inline-flex;gap:8px;align-items:center;font-size:13px;padding-bottom:4px;border-bottom:1px solid #B39B6D}.error-banner{display:flex;align-items:flex-start;gap:12px;background:#fff0e5;border:1px solid #e4c6b2;border-radius:3px;padding:18px;margin-top:22px;font-size:14px;line-height:1.7;color:#8c5134}.error-banner svg{flex-shrink:0;margin-top:4px}.wallet-warning{font-size:12px;line-height:1.6;color:#925c39}footer{display:flex;align-items:center;gap:17px;padding:26px 0;color:#82828a;font-size:12px}.footer-wordmark{font-size:16px;color:#3c5070;letter-spacing:-.6px}.footer-end{margin-left:auto;font-size:10px;letter-spacing:1.5px}.spin{animation:spin 1.3s linear infinite}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.3}}@keyframes appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){main{padding-left:45px;padding-right:45px}}@media(max-width:1000px){.intro{gap:20px}.intro-description{min-width:200px}.intro p{font-size:14px}.demo-layout{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}.task-column,.demo-guide{padding:25px}.task-label{display:none}.demo-guide h2{font-size:29px}.compose-bottom{gap:8px}.compose-bottom>span{font-size:11px}.demo-tag{display:none}.primary{gap:13px;padding:12px 15px}}@media(max-width:750px){header{height:77px;margin:0 6%}.header-caption{display:none}.network{font-size:12px}main{padding:32px 6% 0}.intro{display:block;margin-bottom:28px}.intro h1{font-size:46px;letter-spacing:-1.8px}.intro-description{margin-top:22px}.intro-line{display:none}.intro p{font-size:15px;line-height:1.7}.intro p br{display:none}.intro p br:after{content:" "}.demo-layout{grid-template-columns:1fr}.task-column{padding:24px}.task-heading{margin-bottom:23px}.task-title{font-size:19px}.demo-guide{border-left:0;border-top:1px solid #26385b;padding:28px}.demo-guide h2{font-size:35px;margin:22px 0}.demo-guide li{padding-top:16px;padding-bottom:16px}.demo-guide p{font-size:14px}.demo-limit p{font-size:13px}.wallet summary{padding:20px;font-size:13px}.wallet summary>span{gap:8px}.wallet summary>span:last-child{font-size:15px}.wallet summary>span:last-child>svg{margin-left:3px}.wallet-content{padding-left:20px;padding-right:20px}.response{padding:23px}.response-title{align-items:flex-start;flex-direction:column}.answer{font-size:16px}.footer-end{display:none}footer{font-size:11px}}@media(max-width:400px){.intro h1{font-size:39px}.task-column{padding:20px}.compose-bottom{padding:12px}.compose-bottom>span{font-size:11px;gap:5px}.primary{font-size:13px;padding:11px}.suggestions button{font-size:12px}.wallet summary{padding:18px 15px}.wallet summary>span:last-child{font-size:14px}.request-details dl{gap:22px}textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root{color:#f5f0e9;background:#080f23;--line:#2a3651;--muted:#aab5c8;--accent:#E0C68F;--navy:#112250;--ivory:#F5F0E9;--shell:#D9CBC2;--gold:#E0C68F;color-scheme:dark}.app-shell{border-color:#1c2942;background:radial-gradient(ellipse at 75% 0,#20345a44,transparent 60%)}.header-caption,.task-label{color:#97a5bb}.network{color:#b8c5da}.eyebrow,.section-index,.suggestion-label{color:#c7b184}h1 em{color:#e0c68f}.intro-line{background:#b69e70}.intro p{color:#aab5c8}.demo-layout{border-color:#33415c;background:#111c33;box-shadow:0 20px 55px #00000030}.section-index{border-color:#45506a}.composer{border-color:#3a4863;background:linear-gradient(125deg,#16223b,#111c32);box-shadow:inset 0 1px #ffffff06}.composer:focus-within{border-color:#b9a476;box-shadow:0 0 0 3px #e0c68f12}.input-label{color:#d2d9e5}textarea{color:#f5f0e9}textarea::placeholder{color:#909db3}.compose-bottom{border-color:#2b3953}.compose-bottom>span{color:#a4b2ca}.demo-tag{color:#a7b5cb;border-color:#48556d}.primary{background:linear-gradient(135deg,#e0c68f,#cbb17a);color:#112250;border-color:#e7d3aa;box-shadow:inset 0 1px #fff6dc60,0 3px 8px #00000020}.primary:hover:not(:disabled){background:linear-gradient(135deg,#ecd8b1,#dcc28c);box-shadow:0 5px 15px #00000030}.primary:disabled{background:#273650;border-color:#3b4962;color:#96a4bb}.suggestions button{color:#c1cee2;border-color:#46516a}.suggestions button:hover{color:#e0c68f;border-color:#e0c68f}.payment-note{color:#abb5c7}.demo-guide{background:radial-gradient(ellipse at 95% 0,#3c507055,transparent 65%),linear-gradient(130deg,#182b58,#101c3a);border-color:#344365}.demo-guide p{color:#c1c9d8}.demo-limit p{color:#b4bfd2}.wallet{border-color:#33415c;background:linear-gradient(100deg,#17243d,#111c32 70%)}.wallet summary>span:first-child>svg,.wallet summary>span:last-child>svg{color:#c4b087}.wallet summary>span:last-child{color:#e0c68f}.response{background:#111c33;border-color:#33415c;border-top-color:#e0c68f}.response-title>span:last-child{color:#b6ddcb;background:#223d38}.submitted-query,.request-details p{color:#b1bed2}.submitted-query strong,.request-details h3{color:#e1d2b5}.external{color:#e0c68f;border-color:#82744f}.success{color:#a4d6bd}.error-banner{background:#352923;border-color:#765546;color:#f1c7ad}.failed,.inline-error{color:#f0af99}.wallet-warning{color:#dfbf97}footer{color:#8796af}.footer-wordmark{color:#becadf}@media(max-width:750px){.demo-guide{border-top-color:#344365}}header nav{display:flex;align-self:stretch;align-items:stretch;gap:32px}header nav a{display:flex;align-items:center;text-transform:capitalize;font-size:14px;color:#9daec8;position:relative}header nav a:hover{color:#f5f0e9}header nav a[aria-current=page]{color:#e0c68f}header nav a[aria-current=page]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#e0c68f}.overview,.playground,.activity{animation:appear .3s ease-out;min-height:calc(100vh - 230px)}.overview-actions{display:flex;align-items:center;gap:26px;margin:-10px 0 40px}.secondary-link{display:inline-flex;align-items:center;gap:10px;color:#bac8df;font-size:14px}.overview-feature{display:grid;grid-template-columns:1fr 1fr;border:1px solid #34415b;background:linear-gradient(125deg,#182b50,#101b30);border-radius:4px;overflow:hidden}.overview-feature>div{padding:36px 40px;border-right:1px solid #34415b}.overview-feature h2{font-family:"Instrument Serif",Georgia,serif;font-size:43px;line-height:1.15;margin:22px 0;color:#f5f0e9}.overview-feature h2 em{color:#e0c68f;font-weight:400}.overview-feature p{font-size:15px;line-height:1.8;color:#adbcd3;max-width:380px}.overview-feature a{display:inline-flex;align-items:center;gap:14px;font-size:14px;color:#e0c68f;margin-top:10px;border-bottom:1px solid #7b7057;padding-bottom:8px}.journey{list-style:none;margin:0;padding:18px 35px}.journey li{display:flex;gap:20px;padding:21px 0;border-bottom:1px solid #34415b}.journey li:last-child{border:0}.journey li>span{font-size:12px;color:#e0c68f;margin-top:4px}.journey h3{font-size:16px;font-weight:500;margin:0 0 7px}.journey p{font-size:14px;line-height:1.7;margin:0}.overview-bottom{display:flex;justify-content:space-between;padding:25px 0;border-bottom:1px solid #2a3651;font-size:13px;color:#a8b8d0}.overview .payment-note{max-width:none}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px}.page-heading h1{font-size:43px;letter-spacing:-1.4px;margin:13px 0}.page-heading p{color:#aab5c8;font-size:15px}.inspector-status{font-size:12px;color:#d9c79f}.inspector-metrics{margin:0}.inspector-metrics>div{display:flex;justify-content:space-between;gap:15px;padding:17px 0;border-top:1px solid #ffffff17;font-size:14px}.inspector-metrics dt{color:#b0bdd3}.inspector-metrics dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;color:#f5f0e9}.live-inspector h2{font-size:31px}.live-inspector .external{margin-top:18px}.result-empty{display:flex;gap:20px;align-items:center;border:1px dashed #33415c;padding:28px;margin-top:24px;color:#a7b6cc}.result-empty h2{margin:0 0 8px;color:#d4dceb;font-size:16px}.result-empty p{margin:0;font-size:14px;line-height:1.6}.activity .wallet{margin-top:0}.activity .transaction-list a{padding:22px 0}.activity .wallet summary{padding-top:27px;padding-bottom:27px}.activity .wallet summary>span:last-child{font-size:25px}footer{margin-top:25px;border-top:1px solid #24324b}@media(max-width:750px){header{flex-wrap:wrap;height:auto;padding-top:20px;gap:14px}header nav{order:3;width:100%;gap:30px;height:48px}.overview-actions{margin-top:0;gap:20px;flex-wrap:wrap}.overview-feature{grid-template-columns:1fr}.overview-feature>div{padding:28px;border-right:0;border-bottom:1px solid #34415b}.journey{padding:10px 28px}.overview-bottom{gap:15px;flex-wrap:wrap;line-height:1.7}.page-heading{align-items:flex-start;flex-direction:column;gap:5px}.page-heading h1{font-size:37px}.activity .wallet summary>span:last-child{font-size:17px}.result-empty{padding:22px}.overview-feature h2{font-size:38px}}.policy-form{padding:14px 21px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.policy-form .wide{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field span{font-size:10px;letter-spacing:1.3px;color:#a4b2ca;text-transform:uppercase}.field input{width:100%;background:#0f1a30;border:1px solid #3a4863;border-radius:2px;color:#f5f0e9;font:inherit;font-size:15px;padding:10px 12px;outline:none;font-variant-numeric:tabular-nums;transition:border-color .2s}.field input::placeholder{color:#78849b}.field input:focus{border-color:#b9a476}.field input:disabled{opacity:.6}.suggestions button[aria-pressed=true]{color:#e0c68f;border-color:#e0c68f}.flow-steps{list-style:none;padding:0;margin:4px 0 0}.flow-steps li{display:flex;gap:14px;padding:16px 0;border-top:1px solid #ffffff17;transition:opacity .3s}.flow-steps li.idle{opacity:.45}.demo-guide .flow-steps li{padding-left:0}.demo-guide .flow-steps li:before{content:none}.step-index{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;border:1px solid #e0c68f66;color:#e0c68f;margin-top:2px}.flow-steps strong{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;font-weight:500}.flow-steps p{font-size:13px;line-height:1.6;color:#c1c9d8;margin:5px 0 0}.flow-steps .external{margin-top:10px}.badge{font-size:9px;letter-spacing:1.1px;text-transform:uppercase;padding:3px 7px;border-radius:2px;border:1px solid;font-weight:500}.badge-paid,.badge-released{color:#a4d6bd;border-color:#3f6f5c;background:#1d3a32}.badge-pending{color:#f0d29a;border-color:#8a7443;background:#3a3020;animation:pulse 1.8s infinite}.badge-voided{color:#c9d1e0;border-color:#4b5670;background:#26304a}.badge-none{color:#aab5c8;border-color:#3d4a66;background:transparent}.status-none,.status-resolved{color:#a4d6bd}.status-investigating{color:#f0d29a}.status-escalated{color:#f0af99}.resolve-actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.resolve-actions button{font:inherit;font-size:12px;padding:8px 12px;border-radius:2px;border:1px solid #e0c68f99;background:transparent;color:#e0c68f;transition:background .2s}.resolve-actions button:hover:not(:disabled){background:#e0c68f1a}.resolve-actions button.ghost{border-color:#4b5670;color:#c9d1e0}.resolve-actions button:disabled{opacity:.5}.readings-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:18px}.readings-table th{text-align:left;font-size:11px;letter-spacing:1px;color:#a4b2ca;font-weight:500;padding:8px 0;border-bottom:1px solid var(--line)}.readings-table td{padding:12px 0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.readings-table td:not(:first-child),.readings-table th:not(:first-child){text-align:right}.tag-live,.tag-sim{font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-left:8px}.tag-live{color:#a4d6bd}.tag-sim{color:#f0d29a}.formula-line{font-size:12px;color:#a4b2ca;letter-spacing:.3px;margin:14px 0 20px;font-variant-numeric:tabular-nums}.evidence{margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.7;color:#b1bed2}.response-title>span:last-child{display:flex;gap:6px;align-items:center}.cover-presets{display:flex;flex-wrap:wrap;gap:8px}.cover-presets button{font:inherit;font-size:13px;padding:9px 13px;border-radius:2px;border:1px solid #3a4863;background:#0f1a30;color:#c9d1e0;transition:border-color .2s,color .2s}.cover-presets button[aria-checked=true]{border-color:#e0c68f;color:#e0c68f;background:#e0c68f14}.cover-presets button:disabled{opacity:.6}.field-hint{font-size:12px;line-height:1.6;color:#a4b2ca;margin:2px 0 0}.field.checkbox{flex-direction:row;align-items:center;gap:10px;cursor:pointer}.field.checkbox input{width:16px;height:16px;accent-color:#E0C68F;margin:0}.field.checkbox span{text-transform:none;letter-spacing:0;font-size:13px;color:#c9d1e0;display:inline-flex;align-items:center;gap:7px}.evidence-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:26px;align-items:start;margin-top:18px}.evidence-layout .readings-table{margin-top:0}.satellite-proof{margin:0}.satellite-frame{aspect-ratio:1;border:1px solid #33415c;background:#0b1428;border-radius:3px;overflow:hidden;display:grid;place-items:center}.satellite-frame img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:auto}.satellite-missing{display:flex;flex-direction:column;align-items:center;gap:8px;color:#8796af;font-size:12px}.satellite-proof figcaption{display:flex;flex-direction:column;gap:6px;margin-top:10px;font-size:12px;color:#a4b2ca}.satellite-proof figcaption strong{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:#e1d2b5}.satellite-stat em{font-style:normal;font-size:20px;color:#f5f0e9;font-variant-numeric:tabular-nums;margin-right:6px}.inline-icon{vertical-align:-1px;color:#c7b184;margin-right:2px}@media(max-width:750px){.policy-form{grid-template-columns:1fr;padding:12px 18px 16px}.evidence-layout{grid-template-columns:1fr}}.intro-3d{align-items:center;gap:30px}.intro-copy{min-width:0}.intro-3d .intro-description{margin-top:26px}.hero-visual{width:min(34vw,400px);flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px}.globe-box{position:relative;width:100%;aspect-ratio:1}.globe-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.globe-canvas canvas{display:block;width:100%!important;height:100%!important}.hero-glow{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;background:radial-gradient(circle at 42% 38%,#3c507055,#e0c68f0a 45%,transparent 66%);filter:blur(20px);pointer-events:none}.hero-caption{font-size:12px;color:#8796af;letter-spacing:.2px}.flow-steps{perspective:900px}.demo-guide .flow-steps li.card3d{border-top:0;border:1px solid #ffffff14;border-radius:4px;padding:16px 18px;margin-top:10px;background:linear-gradient(160deg,#1a2e5ccc,#0f1a36cc);box-shadow:inset 0 1px #ffffff14,0 16px 32px -14px #000000a6,0 2px 6px #0000004d;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .28s ease,box-shadow .28s ease;animation:flipIn .75s cubic-bezier(.2,.75,.2,1) backwards;will-change:transform}.demo-guide .flow-steps li.card3d:nth-child(2){animation-delay:.14s}.card3d>*{transform:translateZ(16px)}.card3d .badge-paid{box-shadow:0 0 18px -4px #a4d6bd80}.flow-steps:hover .card3d{box-shadow:inset 0 1px #ffffff1c,0 24px 40px -16px #000000c0,0 3px 8px #00000059}@keyframes flipIn{0%{opacity:0;transform:rotateX(-72deg) translateY(12px)}60%{opacity:1}to{opacity:1;transform:rotateX(0) rotateY(0)}}.satellite-frame{transition:transform .32s ease,box-shadow .32s ease;box-shadow:0 20px 44px -18px #000000d0,0 0 0 1px #33415c;transform:perspective(900px) rotateY(0) rotateX(0)}.satellite-proof:hover .satellite-frame{transform:perspective(900px) rotateY(-5deg) rotateX(3deg) translateY(-3px);box-shadow:0 30px 56px -20px #000000e6,0 0 0 1px #5a6a8c,0 0 40px -12px #e0c68f40}@media(max-width:1000px){.hero-visual{width:min(36vw,320px)}}@media(max-width:750px){.intro-3d{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px}.hero-visual{width:min(70vw,260px);align-self:center}.intro-3d .intro-description{margin-top:22px}.demo-guide .flow-steps li.card3d{transform:none}}header.topbar{position:fixed;top:0;left:0;right:0;z-index:50;height:auto;margin:0;padding:18px 3.5%;border:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;pointer-events:none}header.topbar>*{pointer-events:auto}.corner{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#c9d1e0;background:#0b1428b8;border:1px solid #ffffff14;border-radius:999px;padding:8px 13px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:opacity .3s,transform .3s;justify-self:start;font-variant-numeric:tabular-nums}.corner svg{color:#e0c68f}.corner-right{justify-self:end}.corner .solana-mark{font-size:17px;color:#e0c68f}.pill{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 10px;border-radius:999px;background:#0f1a30c9;border:1px solid #ffffff1a;box-shadow:0 12px 40px -14px #000000c0,inset 0 1px #ffffff12;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);transition:padding .35s ease,box-shadow .35s ease}.pill>a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;font-size:14px;text-transform:capitalize;color:#b7c3d8;transition:color .2s,background .2s}.pill>a:hover{color:#f5f0e9;background:#ffffff0a}.pill>a[aria-current=page]{color:#f5f0e9;background:#ffffff10}.pill>a[aria-current=page]:after{content:none}.pill-brand{padding:0 6px 0 0!important;height:30px;width:96px;overflow:hidden;margin-right:6px}.pill-brand img{height:100%;width:100%;object-fit:contain;object-position:left}.pill-cta{background:linear-gradient(135deg,#e0c68f,#cbb17a)!important;color:#112250!important;font-weight:500;margin-left:4px}.pill-cta:hover{background:linear-gradient(135deg,#ecd8b1,#dcc28c)!important}.pill-cta svg{color:#112250}header.topbar.scrolled .corner{opacity:0;transform:translateY(-6px);pointer-events:none}header.topbar.scrolled .pill{padding:4px 4px 4px 8px;box-shadow:0 16px 44px -16px #000000d9,inset 0 1px #ffffff12}header.topbar.scrolled .pill>a{padding:7px 12px;font-size:13px}main{padding-top:132px}.overview{position:relative;overflow:visible}.hero-layers{position:absolute;top:-60px;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.layer{position:absolute;border-radius:50%;will-change:transform}.layer-blob-a{width:52vw;height:52vw;max-width:720px;max-height:720px;right:-14vw;top:-10vw;background:radial-gradient(circle,#26407a55,transparent 62%);filter:blur(30px);transform:translate3d(calc(var(--mx,0)*-18px),calc(var(--my,0)*-14px),0)}.layer-blob-b{width:36vw;height:36vw;max-width:520px;max-height:520px;left:-10vw;top:22vw;background:radial-gradient(circle,#3c507044,transparent 62%);filter:blur(28px);transform:translate3d(calc(var(--mx,0)*12px),calc(var(--my,0)*10px),0)}.sun-disc{width:170px;height:170px;right:6%;top:-8px;background:repeating-linear-gradient(-45deg,#E0C68F 0 5px,transparent 5px 13px);opacity:.28;-webkit-mask-image:radial-gradient(circle,#000 58%,transparent 72%);mask-image:radial-gradient(circle,#000 58%,transparent 72%);transform:translate3d(calc(var(--mx,0)*-28px),calc(var(--my,0)*-22px),0)}.payout-path{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.payout-token{position:absolute;left:4%;top:40%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f4e2b7,#e0c68f 55%,#a8895a);box-shadow:0 0 0 4px #e0c68f22,0 6px 18px -4px #000000b0,0 0 26px -6px #e0c68f99;pointer-events:none;z-index:1;transition:opacity .3s}.payout-token span{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1.5px solid #11225066}.hero{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px 34px;min-height:calc(100vh - 210px);padding-bottom:20px}.side-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#8796af;align-self:center;padding-bottom:10px}.hero-copy{position:relative;z-index:2;max-width:760px}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:2.2px;text-transform:uppercase;color:#c7b184;margin-bottom:26px}.hero-eyebrow i{width:8px;height:8px;border-radius:50%;background:#e0c68f;box-shadow:0 0 14px #e0c68f}.hero-title{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(58px,8.2vw,124px);line-height:.98;letter-spacing:-2.5px;margin:0 0 30px;color:#f5f0e9}.hero-title .line{display:block;animation:rise .9s cubic-bezier(.2,.75,.2,1) both}.hero-title .line.accent{color:#e0c68f;font-style:italic;animation-delay:.12s}.hero-lede{font-size:17px;line-height:1.75;color:#b7c3d8;max-width:52ch;margin:0 0 34px;animation:rise .9s .24s cubic-bezier(.2,.75,.2,1) both}.hero .overview-actions{margin:0;animation:rise .9s .32s cubic-bezier(.2,.75,.2,1) both}.hero .hero-visual{width:min(30vw,380px);margin-left:-70px;animation:fadeIn 1.4s .2s ease both;z-index:1}.manifesto{position:relative;z-index:1;text-align:center;max-width:820px;margin:90px auto 96px;font-size:clamp(22px,2.5vw,32px);line-height:1.45;letter-spacing:-.4px;color:#c9d1e0}.manifesto strong{display:block;color:#f5f0e9;font-weight:600;margin-top:10px}.showcase{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:22px}.showcase-card{border-radius:28px;border:1px solid #34415b;background:linear-gradient(140deg,#182b50,#101b30);box-shadow:0 30px 70px -30px #000000d0,inset 0 1px #ffffff10;padding:40px 44px;overflow:hidden;position:relative;opacity:0;transform:translateY(22px);animation:rise .9s .1s cubic-bezier(.2,.75,.2,1) forwards}.showcase-card:nth-child(2){animation-delay:.22s}.card-quote:before{content:"";position:absolute;inset:auto -20% -40% auto;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#e0c68f1f,transparent 65%);pointer-events:none}.showcase-card h2{font-family:"Instrument Serif",Georgia,serif;font-size:46px;line-height:1.12;margin:22px 0;color:#f5f0e9;font-weight:400}.showcase-card h2 em{color:#e0c68f;font-weight:400}.showcase-card p{font-size:15px;line-height:1.8;color:#adbcd3;max-width:380px}.card-quote>a{display:inline-flex;align-items:center;gap:14px;font-size:14px;color:#e0c68f;margin-top:10px;border-bottom:1px solid #7b7057;padding-bottom:8px}.card-steps .journey{padding:0}.card-steps .journey li:first-child{padding-top:4px}.marquee{position:relative;z-index:1;margin:56px 0 22px;padding:20px 0;border-top:1px solid #2a3651;border-bottom:1px solid #2a3651;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;gap:0;width:max-content;animation:marquee 46s linear infinite}.marquee-track span{font-size:13.5px;letter-spacing:.4px;color:#a8b8d0;padding:0 34px;white-space:nowrap;position:relative}.marquee-track span:after{content:"";position:absolute;right:-3px;top:50%;width:5px;height:5px;border-radius:50%;background:#e0c68f;opacity:.7;transform:translateY(-50%)}.overview .payment-note{position:relative;z-index:1}.overview,.playground,.activity{animation:none}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes marquee{to{transform:translate(-50%)}}.demo-layout{border-radius:28px;box-shadow:0 30px 70px -30px #000000d0}.response{border-radius:24px;border-top-width:1px;box-shadow:0 24px 60px -30px #000000c0}.response:before{content:"";position:absolute;left:32px;right:32px;top:0;height:2px;background:linear-gradient(90deg,transparent,#E0C68F,transparent)}.response{position:relative}.wallet{border-radius:24px}.result-empty{border-radius:20px}.composer{border-radius:18px}.field input{border-radius:10px}.cover-presets button,.resolve-actions button{border-radius:999px}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}.showcase-card,.hero-title .line,.hero-lede,.hero .overview-actions{opacity:1;transform:none}}@media(max-width:1000px){.hero{grid-template-columns:minmax(0,1fr) auto}.side-label{display:none}.hero .hero-visual{width:min(30vw,300px);margin-left:-40px}.showcase-card{padding:32px 30px}.showcase-card h2{font-size:38px}}@media(max-width:750px){header.topbar{padding:12px 4%;grid-template-columns:1fr}.corner{display:none}.pill{justify-self:stretch;justify-content:space-between;padding:5px}.pill>a{padding:8px 10px;font-size:13px}.pill-brand{width:70px;height:26px;margin-right:0}.pill-cta{display:none!important}main{padding-top:96px}.hero{display:flex;flex-direction:column-reverse;align-items:flex-start;min-height:0;gap:10px}.hero .hero-visual{width:min(64vw,240px);margin:0 auto}.hero-title{font-size:clamp(50px,14vw,72px);letter-spacing:-1.8px}.hero-lede{font-size:15px}.manifesto{margin:56px auto 60px;font-size:21px}.showcase{grid-template-columns:1fr}.payout-path,.payout-token{display:none}.marquee{margin-top:36px}}.pill>a[aria-current=page]{background:transparent;box-shadow:inset 0 0 0 1px #e0c68fa6;color:#f5f0e9}.hero-stage{display:block;position:relative;min-height:calc(100vh - 160px);padding:20px 0 150px;overflow:visible}.hero-stage:after{content:"";position:absolute;top:-140px;right:-3.5%;bottom:0;left:-3.5%;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-stage .side-label{position:absolute;left:-46px;top:36%;padding:0}.hero-stage .hero-copy{max-width:none;padding-left:8px}.hero-stage .hero-visual{position:absolute;right:-6%;top:-70px;width:min(34vw,440px);margin:0;z-index:0;opacity:.9}.hero-stage .hero-caption{display:none}.hero-stage .hero-title{position:relative;z-index:2;font-size:clamp(64px,9.4vw,146px);margin-bottom:0}.hero-title .line-indent{padding-left:clamp(0px,36%,520px)}.hero-device{position:relative;z-index:3;margin:-58px 0 34px 2%;width:min(520px,60vw);animation:rise .9s .2s cubic-bezier(.2,.75,.2,1) both}.hero-stage .hero-lede{position:relative;z-index:2;margin-bottom:28px}.device{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 18px;border-radius:999px;background:linear-gradient(180deg,#e9e2d4,#cfc6b5 70%,#b9b09f);border:1px solid #f7f2e8;box-shadow:0 30px 50px -20px #000000d9,0 8px 18px -8px #0009,inset 0 2px #fffaf0,inset 0 -3px #a79e8b;color:#2a2a2a;transform:perspective(900px) rotateX(4deg);transition:transform .35s ease,box-shadow .35s ease}.hero-device:hover .device{transform:perspective(900px) rotateX(0) translateY(-2px);box-shadow:0 36px 60px -22px #000000e6,0 10px 20px -8px #0009,inset 0 2px #fffaf0,inset 0 -3px #a79e8b}.knob{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#4a4740}.knob-face{width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#e0c68f 0,#e0c68f 9px,#1b1b1b 10px,#1b1b1b 12px,#2c2c2c 13px,#2c2c2c 15px,#171717 16px,#171717 18px,#2a2a2a 19px,#2a2a2a 21px,#151515 22px,#151515 24px,#262626 25px,#262626 27px,#101010 28px,#101010 31px,#3a3a3a 32px,#3a3a3a 34px,#0e0e0e 35px);box-shadow:inset 0 0 0 3px #a9a08d,0 4px 10px -4px #0009,inset 0 4px 8px #00000080}.knob-value{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:#1f1f1f;font-variant-numeric:tabular-nums}.device-centre{display:flex;flex-direction:column;gap:9px;min-width:0}.device-title{font-size:11px;letter-spacing:.3px;color:#3a3a3a;font-weight:500}.device-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;background:linear-gradient(90deg,#E0C68F var(--fill,50%),#2b2b2b var(--fill,50%));box-shadow:inset 0 2px 4px #00000080,inset 0 -1px #fff5;outline:none;cursor:pointer}.device-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#d8d2c4 60%,#9d957f);border:1px solid #6f6a5d;box-shadow:0 3px 6px -2px #0009}.device-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#d8d2c4 60%,#9d957f);border:1px solid #6f6a5d}.device-slider:focus-visible{box-shadow:0 0 0 3px #e0c68f80,inset 0 2px 4px #00000080}.device-readout{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#3a3a3a;font-variant-numeric:tabular-nums}.device-ratio{font-weight:700;color:#1f1f1f;font-size:12px}.hero-clouds{position:absolute;left:-3.5%;right:-3.5%;bottom:-10px;height:230px;pointer-events:none;z-index:1}.hero-clouds svg{width:100%;height:100%;display:block}.cloud-back{fill:#14213f;opacity:.85;transform:translate3d(calc(var(--mx,0)*-10px),0,0)}.cloud-front{fill:#1b2b52;transform:translate3d(calc(var(--mx,0)*14px),0,0)}.payout-token{width:30px;height:30px;margin:-15px 0 0 -15px;background:none;box-shadow:none;transform:rotate(var(--angle,0deg))}.payout-token svg{display:block;filter:drop-shadow(0 6px 10px #00000099) drop-shadow(0 0 10px #e0c68f66)}.payout-token span{display:none}.manifesto{font-size:clamp(24px,2.7vw,34px);max-width:880px}@media(max-width:1000px){.hero-stage .side-label{display:none}.hero-stage .hero-visual{width:min(40vw,320px);right:-10%;top:-40px}.hero-device{width:min(520px,78vw);margin-top:-30px}.hero-title .line-indent{padding-left:clamp(0px,18%,300px)}}@media(max-width:750px){.hero-stage{padding:0 0 110px;display:block}.hero-stage .hero-visual{position:relative;right:auto;top:auto;width:min(60vw,240px);margin:0 auto 10px}.hero-title .line-indent{padding-left:0}.hero-device{width:100%;margin:10px 0 24px}.device{grid-template-columns:1fr;padding:16px}.knob{display:none}.hero-clouds{height:140px}}.brand-image{display:block;width:190px;height:52px;overflow:hidden;flex-shrink:0}.brand-image img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:750px){.brand-image{width:162px;height:44px}}.brand{display:inline-flex;align-items:center;gap:7px;line-height:1}.brand-word{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;letter-spacing:-.045em;font-size:18px;text-transform:none}.pill-brand{width:auto!important}.footer-wordmark .brand-word{font-size:16px}.brand-tile{fill:var(--brand-accent,#E8541E)}.brand-ink{stroke:#14161a}.brand-gap{stroke:var(--brand-accent,#E8541E)}.brand-arrow,.brand-mark.bare .brand-ink{stroke:#fff}.brand-mark.bare .brand-arrow{stroke:#14161a}.brand-mark.light .brand-tile,.brand-mark.light .brand-gap{fill:#fff;stroke:#fff}.brand-mark.light .brand-tile{stroke:none}.brand-mark.light .brand-ink{stroke:#14161a}.brand-mark.light .brand-arrow{stroke:var(--brand-accent,#E8541E)}:root{color:#2b2620;background:var(--pg-cream);color-scheme:light;--line:#E3DBCF;--muted:#6B655D;--accent:#B8470A;--navy:#2B2620;--ivory:#F4EFE7;--shell:#E3DBCF;--gold:#F26A1B}body{background:var(--pg-cream)}.app-shell{border-color:transparent;background:var(--pg-cream);max-width:none}main{max-width:1240px}h1,.page-heading h1{font-family:DM Sans,sans-serif;font-weight:500;letter-spacing:-.04em;color:#2b2620}h1 em,.page-heading h1 em{font-family:inherit;font-style:normal;letter-spacing:inherit;color:var(--pg-deep)}.page-heading p{color:#6b655d}.eyebrow,.section-index,.suggestion-label,.task-label,.header-caption{color:var(--pg-deep);font-weight:500}.secondary-link{color:#2b2620}header.topbar{padding:22px 5%}.corner{background:#ffffffb8;border-color:var(--pg-line);color:#2b2620;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.corner svg,.corner .solana-mark{color:var(--pg-deep)}.pill{background:#ffffffd9;border-color:var(--pg-line);box-shadow:0 14px 40px -20px #2b262066,inset 0 1px #fff}.pill>a{color:#6b655d;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.pill>a:hover{color:#2b2620;background:var(--pg-cream)}.pill>a[aria-current=page]{color:#2b2620;background:transparent;box-shadow:inset 0 0 0 1px #2b2620}.pill-brand{width:auto!important;height:auto!important;padding:0 14px 0 6px!important;font-size:15px!important;letter-spacing:.02em!important;text-transform:none!important;font-weight:600!important;color:#2b2620!important}.pill-cta{background:var(--pg-accent)!important;color:#fff!important;border-radius:999px}.pill-cta:hover{background:var(--pg-deep)!important}.pill-cta svg{color:#fff}.demo-layout{border:1px solid var(--pg-line);background:color-mix(in srgb,var(--pg-cream) 35%,#fff);box-shadow:none;border-radius:0}.task-column{background:color-mix(in srgb,var(--pg-cream) 35%,#fff)}.task-heading{margin-bottom:24px}.section-index{border-color:var(--pg-line);color:var(--pg-deep)}.task-title{color:#2b2620;font-weight:500}.composer{border:1px solid var(--pg-line);background:#fff;box-shadow:none;border-radius:0}.composer:focus-within{border-color:var(--pg-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pg-accent) 12%,transparent)}.input-label{color:#2b2620;font-weight:500}.field span{color:#6b655d;letter-spacing:.06em}.field input{background:var(--pg-cream);border-color:var(--pg-line);color:#2b2620;border-radius:0}.field input::placeholder{color:#9a9288}.field input:focus{border-color:var(--pg-accent)}.field-hint{color:#6b655d}.field.checkbox span{color:#2b2620}.field.checkbox input{accent-color:var(--pg-accent)}.cover-presets button{background:#fff;border-color:var(--pg-line);color:#2b2620;border-radius:999px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.cover-presets button[aria-checked=true]{border-color:#2b2620;color:#2b2620;background:#fff;box-shadow:inset 0 0 0 1px #2b2620}.compose-bottom{border-color:var(--pg-line)}.compose-bottom>span{color:#6b655d}.demo-tag{color:var(--pg-deep);border-color:var(--pg-accent)}.primary{background:var(--pg-accent);border-color:var(--pg-accent);color:#fff;border-radius:999px;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--pg-accent) 80%,transparent);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;gap:14px}.primary:hover:not(:disabled){background:var(--pg-deep);border-color:var(--pg-deep);box-shadow:0 16px 34px -14px #b8470acc}.primary:disabled{background:var(--pg-line);border-color:var(--pg-line);color:#9a9288;box-shadow:none}.suggestions button{color:#2b2620;border-color:var(--pg-line);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.suggestions button:hover,.suggestions button[aria-pressed=true]{color:var(--pg-deep);border-color:var(--pg-deep)}.payment-note{color:#6b655d}.demo-guide{background:linear-gradient(160deg,color-mix(in srgb,var(--pg-accent) 85%,#fff),var(--pg-accent) 55%,#C9500E);border-left:0;color:#fff}.demo-guide .eyebrow{color:#fff;opacity:.85}.inspector-status{color:#fff;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.demo-guide h2,.live-inspector h2{font-family:DM Sans,sans-serif;font-weight:500;letter-spacing:-.03em;color:#fff}.demo-guide h2 em{color:#fff}.inspector-metrics>div{border-top:1px solid #ffffff40}.inspector-metrics dt{color:#ffffffd9}.inspector-metrics dd,.status-none,.status-resolved,.status-investigating,.status-escalated{color:#fff}.status-escalated{text-decoration:underline;text-underline-offset:4px}.demo-guide .flow-steps li.card3d{background:color-mix(in srgb,var(--pg-cream) 70%,#fff);color:#2b2620;border:0;border-radius:0;box-shadow:0 24px 40px -24px #0006}.card3d .step-index{border-color:#2b2620;color:#2b2620}.flow-steps p{color:#6b655d}.flow-steps strong{color:#2b2620}.flow-steps .external{color:var(--pg-deep);border-color:var(--pg-deep)}.card3d .badge-paid{box-shadow:none}.badge{border-radius:999px;font-weight:600}.badge-paid,.badge-released{color:#fff;border-color:var(--pg-accent);background:var(--pg-accent)}.badge-pending{color:var(--pg-deep);border-color:var(--pg-accent);background:var(--pg-tint);animation:none}.badge-voided,.badge-none{color:#6b655d;border-color:var(--pg-line);background:var(--pg-cream)}.resolve-actions button{border-radius:999px;border-color:#2b2620;color:#2b2620;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.resolve-actions button:hover:not(:disabled){background:#2b2620;color:#fff}.resolve-actions button.ghost{border-color:#2b262066;color:#2b2620}.demo-limit{border-top:1px solid #ffffff40}.demo-limit strong{color:#fff}.demo-limit p{color:#ffffffe6}.demo-guide .external{color:#fff;border-color:#fff9}.flow-steps li.idle{opacity:.7}.demo-guide li:before{color:#fff}.demo-guide li{border-top-color:#ffffff40}.demo-guide .step-index{border-color:#fff9;color:#fff}.demo-guide .flow-steps .card3d .step-index{border-color:#2b2620;color:#2b2620}.demo-guide .flow-steps .card3d .external{color:var(--pg-deep);border-color:var(--pg-deep)}.response{background:#fff;border:1px solid var(--pg-line);border-top:3px solid var(--pg-accent);border-radius:0;box-shadow:none}.response:before{content:none}.response-title>span:first-child{color:#2b2620}.response-title>span:last-child{color:var(--pg-deep);background:var(--pg-tint);border-radius:999px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.submitted-query{color:#6b655d;border-color:var(--pg-line)}.submitted-query strong{color:var(--pg-deep)}.readings-table th{color:#6b655d}.readings-table td{border-color:var(--pg-line);color:#2b2620}.tag-live{color:var(--pg-deep)}.tag-sim{color:#6b655d}.inline-icon{color:var(--pg-deep)}.formula-line{color:#6b655d}.request-details{border-color:var(--pg-line)}.request-details h3{color:var(--pg-deep)}.request-details p,.evidence,.answer{color:#2b2620}.satellite-frame{border-color:var(--pg-line);background:var(--pg-cream);box-shadow:0 30px 60px -36px #2b262066;border-radius:0}.satellite-proof:hover .satellite-frame{box-shadow:0 34px 60px -30px #2b262080,0 0 0 1px var(--pg-accent)}.satellite-proof figcaption{color:#6b655d}.satellite-proof figcaption strong{color:#2b2620}.satellite-stat em{color:var(--pg-deep)}.satellite-missing{color:#6b655d}.result-empty{border:1px dashed var(--pg-line);color:#6b655d;border-radius:0}.result-empty h2{color:#2b2620}.result-empty svg{color:var(--pg-accent)}.working{color:#6b655d}.pulse{background:var(--pg-accent)}.error-banner{background:var(--pg-tint);border-color:var(--pg-tint-line);color:#8c3a0a}.wallet-warning{color:#8c3a0a}.inline-error,.failed{color:var(--pg-deep)}.success{color:#2b2620}.wallet{border:1px solid var(--pg-line);background:#fff;border-radius:0}.wallet summary{color:#2b2620}.wallet summary>span:first-child>svg,.wallet summary>span:last-child>svg{color:var(--pg-deep)}.wallet summary>span:last-child{color:#2b2620}.wallet-address,.wallet-address button{color:#6b655d}.history-heading h2{color:#2b2620;font-weight:500}.refresh{color:#6b655d}.transaction-list li{border-color:var(--pg-line)}.transaction-list a{color:#2b2620}.empty{color:#6b655d}footer{border-top-color:var(--pg-line);color:#6b655d;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.footer-wordmark{color:#2b2620;letter-spacing:0;text-transform:none;font-weight:600}header nav a{color:#6b655d}header nav a:hover,header nav a[aria-current=page]{color:#2b2620}header nav a[aria-current=page]:after{background:var(--pg-accent)}@media(max-width:750px){.demo-guide{border-top:0}}.pg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px}.pg-head p{color:#6b655d;font-size:16px}.pg-steps{display:flex;flex-direction:column;border-top:1px solid var(--pg-line)}.pg-step{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr);gap:40px;padding:44px 0;border-bottom:1px solid var(--pg-line)}.pg-step-head{display:flex;gap:18px;align-items:flex-start}.pg-num{font-size:12px;color:var(--pg-deep);border:1px solid var(--pg-line);width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;font-variant-numeric:tabular-nums}.pg-step-head h2{font-size:26px;font-weight:500;letter-spacing:-.02em;margin:0 0 8px;color:#2b2620}.pg-step-head p{font-size:15px;line-height:1.6;color:#6b655d;max-width:34ch;margin:0}.pg-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pg-scenarios{grid-template-columns:repeat(2,1fr)}.pg-choices button{position:relative;text-align:left;background:#fff;border:1px solid var(--pg-line);border-radius:0;padding:18px 18px 16px;display:flex;flex-direction:column;gap:6px;cursor:pointer;color:#2b2620;font:inherit;transition:border-color .2s,box-shadow .2s}.pg-choices button strong{font-size:16px;font-weight:600;padding-right:70px}.pg-choices button span{font-size:14px;line-height:1.5;color:#6b655d}.pg-choices button em{font-style:normal;position:absolute;top:14px;right:14px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--pg-deep);border:1px solid var(--pg-accent);padding:3px 7px;border-radius:999px}.pg-choices button[aria-checked=true]{border-color:var(--pg-accent);box-shadow:inset 0 0 0 1px var(--pg-accent);background:color-mix(in srgb,var(--pg-tint) 60%,#fff)}.pg-choices button:hover:not(:disabled){border-color:var(--pg-accent)}.pg-choices button:disabled{opacity:.6;cursor:not-allowed}.pg-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;margin-top:18px}.pg-grid .wide{grid-column:1/-1}.pg-explain{margin-top:18px;font-size:15px;line-height:1.6;color:#2b2620;padding:14px 16px;background:#fff;border-left:3px solid var(--pg-accent)}.pg-check,.pg-sim{margin-top:16px}.pg-go-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.pg-btn{font-size:14px;padding:16px 26px}.pg-go-row .payment-note{margin:0}.pg-result{margin-top:36px;background:#fff;border:1px solid var(--pg-line);border-top:3px solid var(--pg-accent);padding:32px 36px;animation:appear .3s ease-out}.pg-result-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.pg-status{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--pg-cream);color:#2b2620}.pg-status.status-escalated,.pg-status.status-investigating{background:var(--pg-tint);color:var(--pg-deep)}.pg-sentence{font-size:clamp(22px,2.2vw,30px);line-height:1.3;letter-spacing:-.02em;font-weight:500;margin:18px 0 28px;max-width:36ch;color:#2b2620}.pg-meter-bar{position:relative;height:18px;background:var(--pg-cream);border:1px solid var(--pg-line);overflow:hidden}.pg-meter-bar i{position:absolute;left:0;top:0;bottom:0;transition:width .6s cubic-bezier(.2,.7,.2,1)}.pg-meter-ceiling{background:repeating-linear-gradient(-45deg,var(--pg-tint-line) 0 6px,color-mix(in srgb,var(--pg-tint-line) 45%,#fff) 6px 12px)}.pg-meter-floor{background:var(--pg-accent)}.pg-meter-legend{display:flex;gap:22px;flex-wrap:wrap;margin-top:10px;font-size:14px;color:#6b655d}.pg-meter-legend b{color:#2b2620;font-weight:600}.pg-meter-max{margin-left:auto}.pg-flow{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.pg-flow li{background:color-mix(in srgb,var(--pg-cream) 70%,#fff);border:1px solid var(--pg-line);padding:18px 20px;display:flex;gap:14px;animation:flipIn .7s cubic-bezier(.2,.75,.2,1) backwards}.pg-flow li:nth-child(2){animation-delay:.12s}.pg-flow .step-index{border:1px solid #2B2620;color:#2b2620;width:28px;height:28px;display:grid;place-items:center;flex-shrink:0}.pg-flow strong{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:16px;font-weight:600;color:#2b2620}.pg-flow p{font-size:14px;line-height:1.55;color:#6b655d;margin:6px 0 0}.pg-flow .external{color:var(--pg-deep);border-color:var(--pg-deep);margin-top:10px}.pg-watchdog{margin-top:22px;padding:20px 22px;background:var(--pg-tint);border:1px solid var(--pg-tint-line)}.pg-watchdog h3{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--pg-deep);margin:0 0 8px}.pg-watchdog p{font-size:15px;line-height:1.6;color:#2b2620;margin:0}.pg-cause{display:block;margin-top:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--pg-deep)}.pg-details{margin-top:22px;border-top:1px solid var(--pg-line);padding-top:14px}.pg-details summary{cursor:pointer;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#6b655d;list-style:none}.pg-details summary::-webkit-details-marker{display:none}.pg-details summary:before{content:"+ "}.pg-details[open] summary:before{content:"− "}.pg-details .evidence-layout{margin-top:18px}@media(max-width:900px){.pg-step{grid-template-columns:1fr;gap:20px;padding:32px 0}.pg-choices,.pg-scenarios,.pg-grid,.pg-flow{grid-template-columns:1fr}.pg-result{padding:22px 20px}.pg-head{flex-direction:column;align-items:flex-start}}.pg-result{padding:clamp(20px,3vw,36px)}.pg-result-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.pg-headline{font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.03em;font-weight:600;margin:10px 0 8px;color:#2b2620}.pg-sub{font-size:clamp(15px,1.2vw,18px);line-height:1.55;color:#6b655d;max-width:52ch;margin:0}.pg-block{margin-top:28px;padding-top:22px;border-top:1px solid var(--pg-line)}.pg-block h3{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#6b655d;margin:0 0 14px}.pg-reads{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.pg-read{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:color-mix(in srgb,var(--pg-cream) 70%,#fff);border:1px solid var(--pg-line)}.pg-read-icon{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;background:#fff;border:1px solid var(--pg-line);color:var(--pg-deep)}.pg-read small{display:block;font-size:12px;color:#6b655d;letter-spacing:.02em}.pg-read b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;margin:2px 0 4px;color:#2b2620;font-variant-numeric:tabular-nums}.pg-read span{font-size:13px;font-weight:500}.pg-ok{color:#3e7a4a}.pg-mid{color:var(--pg-deep)}.pg-bad{color:#9c2f0a}.pg-meter{margin-bottom:16px}.pg-key{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px}.pg-key-paid{background:var(--pg-accent)}.pg-key-wait{background:repeating-linear-gradient(-45deg,var(--pg-tint-line) 0 3px,color-mix(in srgb,var(--pg-tint-line) 45%,#fff) 3px 6px);border:1px solid var(--pg-tint-line)}.pg-flow{margin-top:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pg-flow strong em{font-style:normal;color:var(--pg-deep);font-variant-numeric:tabular-nums}.pg-why{background:var(--pg-tint);border:1px solid var(--pg-tint-line);border-top:1px solid var(--pg-tint-line);padding:18px 20px;margin-top:22px}.pg-why h3{color:var(--pg-deep);margin-bottom:8px}.pg-why p{font-size:15px;line-height:1.6;color:#2b2620;margin:0}main{padding-left:clamp(16px,5vw,72px);padding-right:clamp(16px,5vw,72px)}.pg-head h1{font-size:clamp(34px,4.6vw,64px)}.pg-step{grid-template-columns:minmax(220px,.85fr) minmax(0,1.7fr);gap:clamp(20px,3vw,40px)}.pg-choices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pg-scenarios{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pg-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(max-width:1100px){.pg-step{grid-template-columns:1fr;gap:18px}}.pg3-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:clamp(16px,3vw,48px);align-items:end;margin-bottom:28px}.pg3-head h1{font-size:clamp(40px,5.2vw,72px);margin:8px 0 0}.pg3-head p{font-size:clamp(15px,1.15vw,17px);line-height:1.6;color:#6b655d;margin:0 0 6px}.pg3-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(14px,2vw,24px);align-items:start}.sheet{background:#fff;border:1px solid var(--pg-line);box-shadow:0 30px 60px -48px #2b262080;display:flex;flex-direction:column}.sheet-title{display:flex;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--pg-line);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#6b655d}.sheet-title span:last-child{color:var(--pg-deep);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.sheet-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:20px 22px;border-bottom:1px solid color-mix(in srgb,var(--pg-line) 70%,#fff);align-items:start}.sheet-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#6b655d;padding-top:10px}.sheet-explain{margin:0;padding:12px 22px 12px 136px;font-size:14px;line-height:1.55;color:#2b2620;background:color-mix(in srgb,var(--pg-cream) 35%,#fff);border-bottom:1px solid color-mix(in srgb,var(--pg-line) 70%,#fff)}.sheet-explain b{color:var(--pg-deep);font-weight:600}.tabs{display:flex;gap:0;border:1px solid var(--pg-line);background:color-mix(in srgb,var(--pg-cream) 70%,#fff)}.tabs button{flex:1;display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:10px 14px;border:0;border-right:1px solid var(--pg-line);background:transparent;font:inherit;font-size:14px;font-weight:600;color:#6b655d;cursor:pointer;transition:background .15s,color .15s}.tabs button:last-child{border-right:0}.tabs button small{font-size:11px;font-weight:500;letter-spacing:.02em;color:#9a9288}.tabs button[aria-checked=true]{background:#fff;color:#2b2620;box-shadow:inset 0 -2px 0 var(--pg-accent)}.tabs button[aria-checked=true] small{color:var(--pg-deep)}.tabs button:disabled{opacity:.6;cursor:not-allowed}.tabs.small{grid-column:1/-1}.tabs.small button{padding:8px 12px;font-size:13px}.sheet-fields{display:grid;gap:12px}.sheet-fields.two{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.sheet-fields.three{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.sheet-fields.four{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.sheet-fields .wide{grid-column:1/-1}.sheet .field input{padding:9px 11px;font-size:14px}.sheet .field span{font-size:10px}.sheet .field.checkbox{margin-top:10px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--pg-line);background:#fff;border-radius:999px;font:inherit;font-size:13px;font-weight:500;color:#2b2620;cursor:pointer;transition:border-color .15s,background .15s}.chips button i{width:7px;height:7px;border-radius:50%}.chip-live{background:#3e7a4a}.chip-demo{background:var(--pg-accent)}.chips button[aria-checked=true]{border-color:#2b2620;background:#2b2620;color:#fff}.chips button:disabled{opacity:.6}.sheet .sheet-row .sheet-explain{padding:10px 14px;margin:10px 0 0;border:0;border-left:3px solid var(--pg-accent)}.sheet-foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 22px}.sheet-foot span{font-size:13px;color:#6b655d}.sheet-foot b{color:#2b2620;font-weight:600}.ticket{position:sticky;top:96px;background:#2b2620;color:var(--pg-cream);padding:22px 24px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 40px 80px -48px #0009}.ticket-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ticket .eyebrow{color:#e8b48c}.ticket .pg-status{background:#ffffff14;color:var(--pg-cream)}.ticket .pg-status.status-escalated,.ticket .pg-status.status-investigating{background:var(--pg-accent);color:#fff}.ticket-headline b{display:block;font-size:clamp(24px,2.4vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.ticket-headline p{margin:8px 0 0;font-size:14px;line-height:1.55;color:#d9cfc2}.curve svg{display:block;width:100%;height:auto;background:#332d26;border:1px solid #ffffff14}.curve-grid{stroke:#ffffff14;stroke-width:1}.curve-tick{fill:#b8ae9f;font-size:11px;font-family:DM Sans,sans-serif}.curve-area{fill:color-mix(in srgb,var(--pg-accent) 20%,transparent)}.curve-line{fill:none;stroke:var(--pg-accent);stroke-width:3;stroke-linejoin:round}.curve-marker{stroke:var(--pg-cream);stroke-opacity:.35;stroke-dasharray:3 4}.curve-label{fill:var(--pg-cream);font-size:11px;font-weight:600;font-family:DM Sans,sans-serif}.curve-note{fill:#b8ae9f;font-size:10px;font-family:DM Sans,sans-serif}.curve-band{fill:var(--pg-tint-line);fill-opacity:.14}.curve-floor{stroke:var(--pg-accent);stroke-width:2}.curve-ceiling{stroke:var(--pg-tint-line);stroke-width:1.5;stroke-dasharray:5 4}.curve-probe{stroke:#e8b48c;stroke-width:1.5;stroke-dasharray:4 4}.curve-dot{fill:#fff;stroke:var(--pg-accent);stroke-width:3}.curve-dot-demo{stroke-dasharray:2 2}.curve-dot-probe{fill:var(--pg-accent);stroke:#fff}.curve-slider{display:block;margin-top:12px}.curve-slider>span{display:block;font-size:13px;line-height:1.5;color:#d9cfc2;margin-bottom:8px}.curve-slider b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.curve-slider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:#ffffff26;outline:none;cursor:pointer}.curve-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--pg-accent);border:2px solid #fff}.curve-slider input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--pg-accent);border:2px solid #fff}.curve-caption{margin:10px 0 0;font-size:13px;line-height:1.5;color:#d9cfc2}.ticket-sat{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#ffffff0d;border:1px solid #ffffff14}.ticket-sat .pg-read-icon{background:transparent;border-color:#fff3;color:#e8b48c}.ticket-sat small{display:block;font-size:11px;color:#b8ae9f}.ticket-sat b{font-size:16px;font-weight:600}.ticket-sat>span:last-child{margin-left:auto;font-size:13px;font-weight:600}.ticket .pg-ok{color:#9bd3a6}.ticket .pg-mid{color:#f9b98c}.ticket .pg-bad{color:#ff9c6b}.ledger{list-style:none;margin:0;padding:0;border-top:1px solid #ffffff1f}.ledger li{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #ffffff14;font-size:14px}.ledger li>span{display:inline-flex;align-items:center;gap:8px;color:#d9cfc2}.ledger li>i{flex:1;border-bottom:1px dotted #ffffff33;margin:0 4px;height:1px}.ledger li>b{font-weight:600;font-variant-numeric:tabular-nums;color:#fff}.ledger li>a{color:#e8b48c;display:inline-flex}.ledger-sub{font-size:13px!important;padding-left:22px!important}.ledger-sub>span{color:#b8ae9f!important}.ledger-total>b{color:#e8b48c!important}.ticket-actions p{margin:0 0 10px;font-size:13px;line-height:1.5;color:#d9cfc2}.ticket .resolve-actions button{border-color:var(--pg-cream);color:var(--pg-cream)}.ticket .resolve-actions button:hover:not(:disabled){background:var(--pg-cream);color:#2b2620}.ticket .resolve-actions button.ghost{border-color:#ffffff59;color:#d9cfc2}.ticket-why{padding:14px 16px;background:var(--pg-accent);color:#fff}.ticket-why h3{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin:0 0 8px}.ticket-why p{margin:0;font-size:14px;line-height:1.55}.ticket-why .pg-cause{color:color-mix(in srgb,var(--pg-tint-line) 45%,#fff);margin-top:8px}.ticket-hint{margin:0;font-size:13px;line-height:1.55;color:#b8ae9f}.ticket .error-banner{margin-top:0}.pg3 .pg-details{margin-top:24px;padding:0 0 10px;border-top:0}.pg3 .pg-details summary{padding:12px 0}@media(max-width:1000px){.pg3-head{grid-template-columns:1fr;gap:8px}.pg3-grid{grid-template-columns:1fr}.ticket{position:static}}@media(max-width:600px){.sheet-row{grid-template-columns:1fr;gap:8px}.sheet-label{padding-top:0}.sheet-explain{padding-left:22px}.tabs{flex-direction:column}.tabs button{border-right:0;border-bottom:1px solid var(--pg-line)}.tabs button:last-child{border-bottom:0}}@media(max-width:750px){header.topbar{padding:10px 3%}.pill{max-width:100%;overflow-x:auto;scrollbar-width:none;padding:4px}.pill::-webkit-scrollbar{display:none}.pill>a{white-space:nowrap;padding:8px 10px;font-size:11px;flex-shrink:0}.pill-brand{font-size:13px!important;padding:0 8px!important}.pill-cta{display:inline-flex!important;padding:8px 10px!important}}.howto{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.howto li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:#fff;border:1px solid var(--pg-line)}.howto span{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;background:var(--pg-accent);color:#fff;font-weight:600;font-size:14px;border-radius:50%}.howto b{display:block;font-size:16px;font-weight:600;color:#2b2620}.howto small{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:#6b655d}.wiz{max-width:960px;margin:0 auto}.wiz-head{margin-bottom:34px}.wiz-head h1{font-size:clamp(34px,4.6vw,60px);margin:8px 0 10px}.wiz-head p{font-size:clamp(16px,1.3vw,19px);color:#6b655d;margin:0}.wiz-form{background:#fff;border:1px solid var(--pg-line);box-shadow:0 30px 60px -48px #2b262080}.wiz-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:26px 28px;border-bottom:1px solid color-mix(in srgb,var(--pg-line) 70%,#fff)}.wiz-num{width:34px;height:34px;border-radius:50%;background:var(--pg-accent);color:#fff;display:grid;place-items:center;font-weight:600;font-size:15px;margin-top:4px}.wiz-body{min-width:0}.wiz-line{margin:0;font-size:clamp(19px,1.8vw,24px);line-height:1.9;color:#2b2620;letter-spacing:-.01em}.wiz-line b{color:var(--pg-deep);font-weight:600}.wiz-small{font-size:clamp(15px,1.2vw,17px);line-height:2;color:#6b655d;margin-top:6px}.wiz-note{margin:10px 0 0;font-size:14px;line-height:1.55;color:#6b655d;padding-left:12px;border-left:3px solid var(--pg-accent)}.blank{display:inline-block;vertical-align:baseline;border:0;border-bottom:2px solid var(--pg-accent);background:var(--pg-tint);color:var(--pg-deep);font:inherit;font-weight:600;padding:0 8px;margin:0 2px;line-height:1.5;outline:none;border-radius:0}.blank:focus-within,.blank:focus{background:color-mix(in srgb,var(--pg-tint-line) 45%,#fff);border-bottom-color:var(--pg-deep)}.blank select{border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;padding:0;outline:none;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.blank-text{min-width:120px;width:12ch}.blank-num{width:6ch;text-align:center;font-variant-numeric:tabular-nums}.blank::placeholder{color:#c9a382;font-weight:500}.blank:disabled{opacity:.6}.wiz-small .blank{font-size:inherit;padding:0 6px}.wiz-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:12px}.wiz-options button{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:14px 16px;border:1px solid var(--pg-line);background:color-mix(in srgb,var(--pg-cream) 35%,#fff);font:inherit;color:#2b2620;cursor:pointer;transition:border-color .15s,background .15s}.wiz-options button i{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid #C9BFAE;background:#fff;margin-top:2px}.wiz-options button[aria-checked=true]{border-color:var(--pg-accent);background:var(--pg-tint)}.wiz-options button[aria-checked=true] i{border-color:var(--pg-accent);background:radial-gradient(circle,var(--pg-accent) 0 5px,#fff 6px)}.wiz-options b{display:block;font-size:16px;font-weight:600}.wiz-options small{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:#6b655d}.wiz-options button:disabled{opacity:.6;cursor:not-allowed}.wiz-check{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:15px;color:#2b2620;cursor:pointer}.wiz-check input{width:18px;height:18px;accent-color:var(--pg-accent);margin:0}.wiz-go{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:24px 28px}.wiz-btn{font-size:15px;padding:18px 28px}.wiz-go span{font-size:14px;color:#6b655d}.wiz-go b{color:#2b2620;font-weight:600}.story{margin-top:28px;background:#fff;border:1px solid var(--pg-line);border-top:4px solid var(--pg-accent);padding:clamp(18px,3vw,32px);animation:appear .3s ease-out}.story-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.story-line{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--pg-line) 70%,#fff)}.story-line:last-of-type{border-bottom:0}.story-icon{width:40px;height:40px;border:1px solid var(--pg-line);display:grid;place-items:center;color:var(--pg-deep);background:color-mix(in srgb,var(--pg-cream) 35%,#fff)}.story-icon-pay{background:var(--pg-accent);color:#fff;border-color:var(--pg-accent)}.story-line b{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#6b655d;margin-bottom:6px}.story-line p{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:#2b2620}.story-line p+p{margin-top:4px}.story-ok{color:#3e7a4a!important;font-weight:500}.story-warn{color:var(--pg-deep)!important;font-weight:500}.story-amount{font-size:clamp(30px,3.4vw,44px)!important;font-weight:600;letter-spacing:-.03em;line-height:1.1!important;color:#2b2620;font-variant-numeric:tabular-nums}.story-line .external{margin-top:8px;color:var(--pg-deep);border-color:var(--pg-deep)}.story-line .resolve-actions{margin-top:14px}.story-line .resolve-actions button{font-size:12px;padding:10px 16px}.story-why{background:var(--pg-tint);margin:8px -8px 0;padding:18px 8px;border:1px solid var(--pg-tint-line);border-radius:0}.story-why p{font-size:16px!important}.story-why small{display:block;margin-top:8px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--pg-deep)}.story-curve{margin:16px 0 20px;background:#2b2620;padding:16px}.story-curve .curve-slider>span,.story-curve .curve-caption{color:#d9cfc2}.wiz-curve{margin-top:22px}.wiz-curve summary{padding:12px 0}@media(max-width:600px){.wiz-step{grid-template-columns:1fr;gap:8px;padding:20px 18px}.wiz-line{font-size:18px;line-height:1.8}.story-line{grid-template-columns:1fr;gap:8px}.wiz-go{padding:20px 18px}}.guide{max-width:880px;margin:0 auto}.guide-head{margin-bottom:22px}.guide-head h1{font-size:clamp(30px,4vw,52px);margin:8px 0 0}.guide-steps{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.guide-steps li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--pg-line);background:color-mix(in srgb,var(--pg-cream) 70%,#fff);font-size:14px;font-weight:600;color:#9a9288}.guide-steps li span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:#fff;border:1px solid var(--pg-line);color:#9a9288}.guide-steps li.now{background:#fff;color:#2b2620;border-color:var(--pg-accent);box-shadow:inset 0 -3px 0 var(--pg-accent)}.guide-steps li.now span{background:var(--pg-accent);color:#fff;border-color:var(--pg-accent)}.guide-steps li.done{color:#2b2620}.guide-steps li.done span{background:#2b2620;color:#fff;border-color:#2b2620}.guide-card{background:#fff;border:1px solid var(--pg-line);box-shadow:0 30px 60px -48px #2b262080}.guide-body{padding:clamp(22px,3.5vw,40px)}.guide-body h2{font-size:clamp(24px,2.8vw,34px);font-weight:600;letter-spacing:-.02em;margin:0 0 10px;color:#2b2620}.guide-what{font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:#6b655d;margin:0 0 24px;max-width:60ch}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 18px}.guide-grid.three{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:16px}.guide-grid .field span{font-size:12px;letter-spacing:.02em;text-transform:none;font-weight:600;color:#2b2620}.guide-grid .field input{font-size:16px;padding:12px 14px}.gsel{width:100%;background:var(--pg-cream);border:1px solid var(--pg-line);color:#2b2620;font:inherit;font-size:16px;padding:12px 14px;outline:none}.gsel:focus{border-color:var(--pg-accent)}.guide-rule{font-size:clamp(19px,1.8vw,24px);line-height:1.7;color:#2b2620;margin:0;padding:18px 22px;background:color-mix(in srgb,var(--pg-cream) 35%,#fff);border-left:4px solid var(--pg-accent)}.guide-rule em,.guide-meaning em{font-style:normal;color:var(--pg-deep);font-weight:600}.guide-meaning{margin-top:26px;padding:20px 22px;background:var(--pg-tint);border:1px solid var(--pg-tint-line)}.guide-meaning>b{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--pg-deep);margin-bottom:8px}.guide-meaning p{margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65;color:#2b2620}.earn{width:100%;border-collapse:collapse;margin:4px 0 12px;background:#fff}.earn th{text-align:left;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#6b655d;padding:10px 12px;border-bottom:1px solid var(--pg-line)}.earn td{padding:12px;border-bottom:1px solid color-mix(in srgb,var(--pg-line) 70%,#fff);font-size:16px;color:#2b2620}.earn td:last-child,.earn th:last-child{text-align:right;white-space:nowrap}.earn td b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--pg-deep)}.earn td span{font-size:12px;color:#6b655d;margin-left:6px}.guide-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.guide-options button{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:14px 16px;border:1px solid var(--pg-line);background:color-mix(in srgb,var(--pg-cream) 35%,#fff);font:inherit;color:#2b2620;cursor:pointer}.guide-options button i{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid #C9BFAE;background:#fff;margin-top:2px}.guide-options button[aria-checked=true]{border-color:var(--pg-accent);background:var(--pg-tint)}.guide-options button[aria-checked=true] i{border-color:var(--pg-accent);background:radial-gradient(circle,var(--pg-accent) 0 5px,#fff 6px)}.guide-options b{display:block;font-size:16px;font-weight:600}.guide-options b em{font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--pg-deep);margin-left:6px}.guide-options small{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:#6b655d}.guide-options button:disabled{opacity:.6}.guide-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.guide-summary span{padding:8px 12px;background:color-mix(in srgb,var(--pg-cream) 70%,#fff);border:1px solid var(--pg-line);font-size:13px;font-weight:500;color:#2b2620}.guide .wiz-go{padding:0 0 8px}.story-in-card{margin-top:0;border:0;border-top:1px solid var(--pg-line);padding:8px 0 0;box-shadow:none;animation:none}.story-total{background:color-mix(in srgb,var(--pg-cream) 70%,#fff);margin:8px -8px 0;padding:18px 8px;border:1px solid var(--pg-line)}.story-total em{font-style:normal;font-weight:600;color:var(--pg-deep)}.guide-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px clamp(22px,3.5vw,40px);border-top:1px solid var(--pg-line);background:color-mix(in srgb,var(--pg-cream) 35%,#fff)}.guide-back{background:transparent;border:0;font:inherit;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#6b655d;cursor:pointer;padding:10px 0}.guide-back:hover{color:#2b2620}.guide-next{font-size:13px;padding:14px 22px}@media(max-width:700px){.guide-steps{grid-template-columns:1fr 1fr}.guide-steps li{font-size:13px;padding:10px}.guide-nav{flex-direction:column-reverse;align-items:stretch}.guide-next{justify-content:center}}.guide{max-width:760px}.guide-head h1{font-size:clamp(26px,3.2vw,40px)}.guide-steps li{padding:10px 12px;font-size:13px}.guide-steps li.now{transition:box-shadow .3s}.guide-body{padding:clamp(20px,3vw,32px)}.guide-body h2{font-size:clamp(20px,2.2vw,26px)}.guide-what{font-size:15px;margin-bottom:18px}.guide-pane{animation:paneIn .38s cubic-bezier(.2,.7,.2,1) both}.guide-meaning{margin-top:20px;padding:16px 18px}.guide-meaning p{font-size:15px}.guide-rule{font-size:17px;padding:14px 18px}.earn td{font-size:14px;padding:10px 12px}.guide-grid .field input,.gsel{font-size:15px;padding:10px 12px}.guide-options button{padding:12px 14px}.guide-options b{font-size:15px}.guide-options small{font-size:12px}.story-amount{animation:amountIn .6s cubic-bezier(.2,.7,.2,1) both}@keyframes amountIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.story-in-card .story-line{animation:paneIn .4s cubic-bezier(.2,.7,.2,1) both}.story-in-card .story-line:nth-child(2){animation-delay:.08s}.story-in-card .story-line:nth-child(3){animation-delay:.16s}.story-in-card .story-line:nth-child(4){animation-delay:.24s}.story-in-card .story-line:nth-child(5){animation-delay:.32s}.story-line p{font-size:16px}.story-line .story-amount{font-size:clamp(26px,2.8vw,36px)!important}.guide-nav{padding:14px clamp(20px,3vw,32px)}.guide-next{padding:12px 18px;font-size:12px}.wiz-btn{font-size:14px;padding:15px 24px}@media(prefers-reduced-motion:reduce){.guide-pane,.story-amount,.story-in-card .story-line{animation:none}}.flow{animation:paneIn .4s cubic-bezier(.2,.7,.2,1) both}.flow-verdict{display:flex;align-items:center;gap:16px;padding:18px 20px;background:color-mix(in srgb,var(--pg-cream) 70%,#fff);border:1px solid var(--pg-line);margin-bottom:18px}.flow-big{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#fff}.flow-win{background:#3e7a4a}.flow-wait{background:var(--pg-accent)}.flow-none{background:#6b655d}.flow-verdict b{display:block;font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.02em;color:#2b2620}.flow-verdict p{margin:2px 0 0;font-size:15px;color:#6b655d}.flow-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch}.flow-box{padding:16px;border:1px solid var(--pg-line);background:#fff;display:flex;flex-direction:column;gap:4px;min-width:0}.flow-box small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#6b655d}.flow-box b{font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.02em;color:#2b2620;font-variant-numeric:tabular-nums;line-height:1.15}.flow-box span{font-size:13px;line-height:1.45;color:#6b655d}.flow-box .external{margin-top:8px;font-size:12px;color:var(--pg-deep);border-color:var(--pg-deep);align-self:flex-start}.flow-box-win{border-color:#3e7a4a;background:#eef6ef}.flow-box-win b{color:#2f6a3b}.flow-box-wait{border-color:var(--pg-accent);background:var(--pg-tint)}.flow-box-wait b{color:var(--pg-deep)}.flow-box-lost{border-color:#c9bfae;background:var(--pg-cream)}.flow-box-lost b{color:#9a9288;text-decoration:line-through}.flow-arrow{display:grid;place-items:center;color:var(--pg-deep);animation:nudge 1.6s ease-in-out infinite}.flow-arrow svg:last-child{display:none}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.flow-decide{margin-top:18px;padding:18px 20px;background:var(--pg-tint);border:1px solid var(--pg-tint-line)}.flow-decide p{margin:0 0 12px;font-size:16px;color:#2b2620}.flow-buttons{display:flex;flex-wrap:wrap;gap:10px}.flow-buttons button{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:600;padding:12px 18px;border-radius:999px;border:2px solid #3E7A4A;background:#3e7a4a;color:#fff;cursor:pointer}.flow-buttons button:hover:not(:disabled){filter:brightness(1.08)}.flow-buttons .flow-no{background:#fff;color:#9c2f0a;border-color:#9c2f0a}.flow-buttons .flow-again{background:#fff;color:#2b2620;border-color:#2b2620}.flow-buttons button:disabled{opacity:.6;cursor:not-allowed}.flow-why{margin-top:18px;padding:16px 20px;border-left:4px solid var(--pg-accent);background:color-mix(in srgb,var(--pg-cream) 35%,#fff)}.flow-why>b{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--pg-deep);margin-bottom:6px}.flow-why .ai-badge{font-size:11px;letter-spacing:.02em;text-transform:none;font-weight:600;color:#fff;background:var(--pg-deep);padding:3px 9px;border-radius:999px;white-space:nowrap}.flow-why p{margin:0;font-size:16px;line-height:1.6;color:#2b2620}.flow-why details{margin-top:10px}.flow-why summary{cursor:pointer;font-size:12px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:#6b655d}.flow-why details p{font-size:14px;color:#6b655d;margin-top:8px}.flow-why details small{display:block;margin-top:6px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--pg-deep)}.flow-total{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px;padding-top:14px;border-top:1px solid var(--pg-line);font-size:14px;color:#6b655d}.flow-total b{color:#2b2620;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:700px){.flow-chain{grid-template-columns:1fr}.flow-arrow svg:first-child{display:none}.flow-arrow svg:last-child{display:block}.flow-arrow{animation:none}}@media(prefers-reduced-motion:reduce){.flow,.flow-arrow{animation:none}}.hint{position:relative;display:inline-grid;place-items:center;vertical-align:middle;margin-left:4px;outline:none}.hint i{font-style:normal;width:16px;height:16px;border-radius:50%;border:1px solid #C9BFAE;color:#6b655d;font-size:10px;font-weight:600;display:grid;place-items:center;cursor:help;transition:background .15s,color .15s,border-color .15s}.hint:hover i,.hint:focus-visible i{background:var(--pg-accent);border-color:var(--pg-accent);color:#fff}.hint-pop{position:absolute;left:0;top:calc(100% + 8px);z-index:20;width:260px;padding:10px 12px;background:#2b2620;color:var(--pg-cream);font-size:13px;line-height:1.5;font-weight:400;letter-spacing:0;text-transform:none;box-shadow:0 20px 40px -20px #0009;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s,transform .15s}.hint-pop:before{content:"";position:absolute;left:5px;top:-5px;border:5px solid transparent;border-top:0;border-bottom-color:#2b2620}.hint:hover .hint-pop,.hint:focus-visible .hint-pop{opacity:1;transform:none;pointer-events:auto}.guide-grid .field{overflow:visible}.guide-grid .field>span{display:flex;align-items:center;gap:4px}.crop-pick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.crop-pick button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid var(--pg-line);background:var(--pg-cream);font:inherit;font-size:13px;font-weight:600;color:#2b2620;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.crop-pick button em{font-style:normal;font-size:26px;line-height:1}.crop-pick button[aria-checked=true]{border-color:var(--pg-accent);background:var(--pg-tint);box-shadow:inset 0 -3px 0 var(--pg-accent)}.crop-pick button:hover:not(:disabled){transform:translateY(-1px)}.crop-pick button:disabled{opacity:.6}.hint-pop,.hint-pop *{color:var(--pg-cream)!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:400!important;text-align:left}.crop-pick button em:empty{display:none}.crop-pick button:has(em:empty){justify-content:center}.guide-card{border-radius:20px;overflow:hidden}.guide-steps li{border-radius:12px}.guide-steps li.now{box-shadow:inset 0 -3px 0 var(--pg-accent)}.guide-grid .field input,.gsel,.sheet .field input{border-radius:10px}.crop-pick button{border-radius:12px}.crop-pick button[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--pg-accent)}.guide-options button{border-radius:12px}.wiz-check input{border-radius:4px}.guide-meaning,.guide-rule,.guide-summary span{border-radius:12px}.guide-rule{border-left-width:0;box-shadow:inset 4px 0 0 var(--pg-accent)}.earn{border-radius:10px;overflow:hidden}.flow-verdict,.flow-box,.flow-decide,.flow-why,.story-why,.story-total,.pg-read{border-radius:14px}.flow-why{border-left-width:0;box-shadow:inset 4px 0 0 var(--pg-accent)}.story-icon,.hint-pop{border-radius:10px}.working,.error-banner,.result-empty,.pg-details{border-radius:12px}.wallet,.response{border-radius:16px}.readings-table{border-radius:0}.satellite-frame{border-radius:14px}.numbers{margin-top:18px}.numbers summary{font-size:13px}.num-block{margin-top:22px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--pg-line) 70%,#fff)}.num-block h4{margin:0 0 12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--pg-deep)}.num-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.num-source{padding:14px 16px;background:color-mix(in srgb,var(--pg-cream) 35%,#fff);border:1px solid var(--pg-line);border-radius:12px}.num-source-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.num-source-head b{font-size:15px;font-weight:600;color:#2b2620}.num-source p{margin:4px 0 10px;font-size:13px;line-height:1.5;color:#6b655d}.num-source-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--pg-line) 70%,#fff);font-size:14px}.num-source-row span{color:#6b655d}.num-source-row b{font-weight:600;color:#2b2620;text-align:right;font-variant-numeric:tabular-nums}.num-source small{display:block;margin-top:8px;font-size:12px;line-height:1.5;color:#9a9288}.num-math{list-style:none;margin:0;padding:0;counter-reset:m}.num-math li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--pg-line) 70%,#fff);counter-increment:m}.num-math li:first-child{border-top:0}.num-math span{font-size:15px;font-weight:600;color:#2b2620}.num-math span:before{content:counter(m) ". ";color:var(--pg-deep)}.num-math b{font-size:18px;font-weight:600;color:var(--pg-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.num-math small{grid-column:1/-1;font-size:14px;line-height:1.55;color:#6b655d}.num-math em{font-style:normal;font-weight:600;color:#2b2620}.num-evidence{margin:0;padding-left:18px;font-size:14px;line-height:1.7;color:#2b2620}.num-foot{display:block;margin-top:8px;font-size:12px;color:#9a9288}.num-policy dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 18px;margin:0}.num-policy dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6b655d;font-weight:600}.num-policy dd{margin:4px 0 0;font-size:14px;color:#2b2620;font-variant-numeric:tabular-nums}.num-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.pre-sources{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.pre-sources li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px 12px;background:#fff;border:1px solid var(--pg-tint-line);border-radius:10px;font-size:14px;line-height:1.5}.pre-sources b{font-weight:600;color:#2b2620}.pre-sources span{color:#6b655d}.pre-sources em{font-style:normal;font-weight:600;color:var(--pg-deep)}.guide-meaning p+p{margin-top:8px}.pre-note{font-size:14px;color:#6b655d}@media(max-width:600px){.pre-sources li{grid-template-columns:1fr;gap:2px}}.guide-card{overflow:visible}.guide-card>.guide-pane{border-radius:20px 20px 0 0;overflow:visible}.guide-nav{border-radius:0 0 20px 20px}.guide-grid .field{position:relative;z-index:1}.guide-grid .field:hover,.guide-grid .field:focus-within{z-index:30}.hint{z-index:31}.hint-pop{z-index:40;box-shadow:0 20px 40px -16px #0009,0 0 0 1px #ffffff1a}.hint-pop{transform:none!important;transition:opacity .12s;will-change:auto;backface-visibility:visible;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:13.5px!important;line-height:1.55!important;padding:11px 13px;width:280px}.guide-pane{animation-fill-mode:forwards}.pre-trust strong{color:#2b2620;font-weight:600}.pre-trust a{display:inline-flex;align-items:center;gap:3px;margin-left:6px;color:var(--pg-deep);font-weight:600;border-bottom:1px solid var(--pg-deep);white-space:nowrap}.pre-trust-note{background:var(--pg-tint)!important;border-color:var(--pg-tint-line)!important}.pre-trust-note b{color:var(--pg-deep)}.src-strip{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 2px}.src-strip span{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--pg-tint-line);font-size:13px;font-weight:600;color:#2b2620}.src-strip i{width:7px;height:7px;border-radius:50%;background:#3e7a4a}.src-more{margin-top:10px}.src-more summary{cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:var(--pg-deep);display:inline-flex;align-items:center;gap:6px}.src-more summary::-webkit-details-marker{display:none}.src-more summary:before{content:"+";width:18px;height:18px;border-radius:50%;border:1px solid var(--pg-deep);display:grid;place-items:center;font-size:13px}.src-more[open] summary:before{content:"−"}.src-more>ul{margin-top:10px}.pre-sources li{font-size:13px}@keyframes paneIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.guide-pane,.flow,.story-in-card .story-line,.story-amount{animation-fill-mode:forwards}.crop-pick.five{grid-template-columns:repeat(5,1fr)}@media(max-width:700px){.crop-pick.five{grid-template-columns:repeat(2,1fr)}}.proof{margin-top:12px}.proof-body{margin-top:12px;display:flex;flex-direction:column;gap:14px}.proof-ai{margin:0;padding:12px 14px;background:var(--pg-tint);border:1px solid var(--pg-tint-line);border-radius:10px;font-size:14px;color:#2b2620}.proof-ai b{font-weight:700}.proof-table{width:100%;border-collapse:collapse;font-size:13px}.proof-table th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6b655d;padding:8px 10px;border-bottom:1px solid var(--pg-line)}.proof-table td{padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--pg-line) 70%,#fff);color:#2b2620;font-variant-numeric:tabular-nums}.proof-table td:last-child,.proof-table th:last-child{text-align:right}.proof-lines{margin:0;display:grid;gap:8px}.proof-lines div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:baseline}.proof-lines dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#6b655d}.proof-lines dd{margin:0;font-size:13px;color:#2b2620;overflow-wrap:anywhere}.proof-lines code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;background:color-mix(in srgb,var(--pg-cream) 70%,#fff);padding:3px 6px;border-radius:6px}.proof-hash{font-size:11px!important}@media(max-width:600px){.proof-lines div{grid-template-columns:1fr;gap:2px}}.pick-note{grid-column:1/-1;font-size:14px;opacity:.7}.guide-grid>.field:has(.crop-pick){grid-column:1/-1}.pda-note{display:flex;flex-direction:column;gap:4px;font-size:12px;opacity:.85;margin-top:6px}.pda-note .external{font-family:ui-monospace,monospace}.pending-card{border:1px solid var(--pg-accent);background:var(--pg-tint);border-radius:14px;padding:16px 18px;margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.pending-card b{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--pg-deep)}.pending-card p{margin:0;line-height:1.5}.pending-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px}.pending-meta code{font-family:ui-monospace,monospace}.pending-card button{align-self:flex-start}.pending-card .external{color:var(--pg-deep);border-color:var(--pg-deep)}@property --pg-accent{syntax:"<color>";inherits:true;initial-value:#F26A1B}@property --pg-deep{syntax:"<color>";inherits:true;initial-value:#B8470A}@property --pg-cream{syntax:"<color>";inherits:true;initial-value:#F4EFE7}@property --pg-line{syntax:"<color>";inherits:true;initial-value:#E3DBCF}@property --pg-tint{syntax:"<color>";inherits:true;initial-value:#FFF4EA}@property --pg-tint-line{syntax:"<color>";inherits:true;initial-value:#F9CFB5}.app-shell{background:var(--pg-cream);transition:--pg-accent .18s ease,--pg-deep .18s ease,--pg-cream .18s ease,--pg-line .18s ease,--pg-tint .18s ease,--pg-tint-line .18s ease}.app-shell[data-theme=event]{--pg-accent:#7B5BD6;--pg-deep:#4C2F95;--pg-cream:#EEEAF6;--pg-line:#D8D1E8;--pg-tint:#F3EFFC;--pg-tint-line:#D7CBF3}.app-shell[data-theme=flight]{--pg-accent:#2E8FD6;--pg-deep:#11609F;--pg-cream:#EAF2F7;--pg-line:#D2E2EE;--pg-tint:#EAF4FC;--pg-tint-line:#BFDDF3}.app-shell[data-theme=custom]{--pg-accent:#5B6472;--pg-deep:#333A44;--pg-cream:#EEF0F2;--pg-line:#D7DBE0;--pg-tint:#EEF1F4;--pg-tint-line:#C9D0D8}@media(prefers-reduced-motion:reduce){.app-shell{transition:none}}.guide-demo{text-decoration:underline;text-underline-offset:4px;text-transform:none;letter-spacing:.01em;font-size:14px;font-weight:500}.guide-demo:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}@media(max-width:480px){.hint-pop{position:fixed;left:16px;right:16px;bottom:16px;top:auto;width:auto;max-width:none}.hint-pop:before{display:none}}.place-field{grid-column:1/-1}.place-row{position:relative;display:flex;gap:8px}.place-row input{flex:1;min-width:0}.place-gps{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:0 14px;border-radius:10px;border:1px solid var(--pg-line);background:#fff;color:var(--pg-deep);font:inherit;font-size:13px;font-weight:600;letter-spacing:0;cursor:pointer}.place-gps:hover:not(:disabled){border-color:var(--pg-accent)}.place-gps:disabled{opacity:.6;cursor:default}.place-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--pg-line);border-radius:10px;box-shadow:0 12px 30px #0000001f;max-height:260px;overflow:auto}.place-list button{width:100%;display:flex;align-items:center;gap:8px;padding:9px 10px;border:0;background:none;text-align:left;font:inherit;font-size:14px;color:#2b2620;border-radius:8px;cursor:pointer}.place-list button:hover,.place-list button:focus-visible{background:var(--pg-cream)}.place-list small{color:#6b655d;font-size:12px}.field-help{display:block;margin-top:6px;font-size:12.5px;line-height:1.45;color:#6b655d;letter-spacing:0;text-transform:none;font-weight:400}.field-help.ok{color:#2f6b3a}.field-help.warn{color:#b4441b}.pin-map{position:relative;margin-top:10px;border:1px solid var(--pg-line);border-radius:12px;overflow:hidden}.pin-map-canvas{height:260px;width:100%;background:var(--pg-cream)}.pin-map-tabs{position:absolute;z-index:500;top:10px;right:10px;display:flex;background:#fff;border-radius:999px;padding:3px;box-shadow:0 2px 8px #0000002e}.pin-map-tabs button{border:0;background:none;font:inherit;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;color:#2b2620;cursor:pointer}.pin-map-tabs button[aria-pressed=true]{background:var(--pg-accent);color:#fff}.pin-icon span{display:block;width:30px;height:30px;border-radius:50% 50% 50% 0;background:var(--pg-accent);border:3px solid #fff;transform:rotate(-45deg);box-shadow:0 3px 10px #00000059;cursor:grab}.cover-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.cover-chips button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;border:1px solid var(--pg-line);border-radius:10px;background:#fff;font:inherit;color:#2b2620;cursor:pointer;letter-spacing:0;text-transform:none}.cover-chips button b{font-size:14px}.cover-chips button small{font-size:12px;color:#6b655d}.cover-chips button[aria-pressed=true]{border-color:var(--pg-accent);box-shadow:inset 0 0 0 1px var(--pg-accent)}.cover-chips button:disabled{opacity:.6;cursor:default}@media(max-width:560px){.place-row{flex-direction:column}.place-gps{padding:10px 14px;justify-content:center}}.rule-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:2px}.rule-pick button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:1px solid var(--pg-line);border-radius:12px;background:#fff;font:inherit;color:#2b2620;text-align:left;cursor:pointer;letter-spacing:0;text-transform:none}.rule-pick button:hover:not(:disabled){border-color:var(--pg-accent)}.rule-pick button[aria-checked=true]{border-color:var(--pg-accent);box-shadow:inset 0 0 0 1px var(--pg-accent);background:var(--pg-cream)}.rule-pick button:disabled{opacity:.6;cursor:default}.rule-pick b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px}.rule-pick b i{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--pg-accent);color:#fff}.rule-pick small{font-size:13px;line-height:1.4;color:#6b655d}.rule-pick em{margin-top:4px;font-style:normal;font-size:12px;font-weight:600;color:var(--pg-deep)}.cover-input{display:flex;align-items:center;gap:8px}.cover-input input{flex:1;min-width:0;max-width:220px}.cover-input b{font-size:14px;color:#6b655d;letter-spacing:0}.wallet-field{grid-column:1/-1}.wallet-pick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.wallet-pick button{padding:9px 14px;border:1px solid var(--pg-line);border-radius:999px;background:#fff;font:inherit;font-size:13.5px;font-weight:600;color:#2b2620;cursor:pointer;letter-spacing:0;text-transform:none}.wallet-pick button[aria-checked=true]{border-color:var(--pg-accent);background:var(--pg-accent);color:#fff}.wallet-pick button:disabled{opacity:.6;cursor:default}.wallet-create,.wallet-actions button{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid var(--pg-line);border-radius:10px;background:#fff;font:inherit;font-size:13.5px;font-weight:600;color:var(--pg-deep);cursor:pointer;letter-spacing:0;text-transform:none}.wallet-create:hover:not(:disabled),.wallet-actions button:hover{border-color:var(--pg-accent)}.wallet-new{display:grid;gap:10px;padding:14px;border:1px solid var(--pg-line);border-radius:12px;background:var(--pg-cream)}.wallet-addr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.wallet-addr small{width:100%;font-size:12px;color:#6b655d}.wallet-addr code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;color:#2b2620}.wallet-addr button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--pg-deep);cursor:pointer;letter-spacing:0;text-transform:none}.wallet-actions{display:flex;flex-wrap:wrap;gap:8px}.wallet-actions .wallet-save{background:var(--pg-accent);border-color:var(--pg-accent);color:#fff}.demo-banner{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 14px;border:1px dashed var(--pg-accent);border-radius:10px;background:var(--pg-cream)}.demo-banner span{flex:none;padding:3px 8px;border-radius:6px;background:var(--pg-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.demo-banner p{margin:0;font-size:13px;line-height:1.45;color:#4a443c}.sim-note{margin:14px 0 -4px;font-size:13px;color:var(--pg-deep);font-weight:500}.sim-note.off{color:#6b655d;font-weight:400}.src-note{margin:10px 0 0;font-size:13px;line-height:1.5;color:#4a443c}.guide-grid.three{align-items:end}.link-btn{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--pg-deep);text-decoration:underline;cursor:pointer}.rule-scale{margin-top:18px;padding:16px 18px;border-radius:12px;background:var(--pg-cream);border-left:3px solid var(--pg-accent)}.rule-scale>b{display:block;font-size:17px;margin-bottom:10px;color:#2b2620}.rule-scale ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rule-scale li{display:grid;grid-template-columns:28px 1fr 18px 1.1fr;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--pg-line);font-size:14.5px;color:#2b2620}.rule-scale li svg:first-child{color:var(--pg-deep)}.rule-scale li>svg:nth-of-type(2){color:#9a9288}.rule-scale li strong{font-weight:600}.rule-scale li.pays-none strong{color:#6b655d;font-weight:500}.rule-scale li.pays-full strong{color:var(--pg-deep)}.rule-scale li.pays-full{border-color:var(--pg-accent)}.rule-scale small{display:block;margin-top:10px;font-size:12.5px;line-height:1.45;color:#6b655d}@media(max-width:560px){.rule-scale li{grid-template-columns:24px 1fr;row-gap:4px}.rule-scale li>svg:nth-of-type(2){display:none}.rule-scale li strong{grid-column:2}}.rule-scope{display:flex;align-items:flex-start;gap:7px;margin:2px 0 8px;padding:8px 12px;border-radius:8px;background:var(--pg-cream);border:1px solid var(--pg-line);font-size:13px;line-height:1.45;color:#4a443c;letter-spacing:0;text-transform:none;font-weight:400}.rule-scope svg{flex:none;margin-top:2px;color:var(--pg-deep)}[data-theme=event],[data-theme=flight],[data-theme=custom]{--brand-accent:var(--pg-accent)}.pill-brand .brand,.footer-wordmark .brand{color:#14161a}.sat-switch{display:grid;gap:8px;margin-top:14px}.sat-switch .wiz-check span{display:inline-flex;align-items:center;gap:6px}.sat-look{display:flex;flex-wrap:wrap;gap:8px}.sat-look button{display:grid;gap:2px;text-align:left;padding:9px 14px;border:1px solid var(--pg-line);border-radius:10px;background:#fff;font:inherit;color:#2b2620;cursor:pointer;letter-spacing:0;text-transform:none}.sat-look button[aria-checked=true]{border-color:var(--pg-accent);box-shadow:inset 0 1px #fff,inset 0 0 0 1px var(--pg-accent);background:var(--pg-cream)}.sat-look b{font-size:14px}.sat-look small{font-size:12px;color:#6b655d}.flow-why .flow-where{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;padding:8px 12px;border-radius:8px;background:#ffffffb3;font-size:14px;line-height:1.45}.flow-where svg{flex:none;margin-top:3px;color:var(--pg-deep)}.vote-board{margin-top:4px}.vote-board li span b{font-weight:600}.vote-board li.is-odd{opacity:.6}.vote-board li.is-odd strong{color:#9a9288;font-weight:500}.vote-board small b{color:var(--pg-deep)}.flow-why .flow-bottom{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px 12px;border-radius:8px;background:#ffffffc7;font-size:14.5px;font-weight:600;line-height:1.45;color:#2b2620}.flow-bottom svg{flex:none;margin-top:3px;color:var(--pg-deep)}
