html:has(.lp){scroll-behavior:smooth}.lp{--lp-sans:"PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei UI", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lp-mono:ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Consolas, "Liberation Mono", monospace, var(--lp-sans);--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-gutter:clamp(20px, 4.5vw, 56px);--lp-hair:var(--ctal-border);background:var(--ctal-bg);min-height:100%;color:var(--ctal-text);font-family:var(--lp-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3,.lp p,.lp ul,.lp ol,.lp dl,.lp dd{margin:0;padding:0}.lp ul,.lp ol{list-style:none}.lp :focus-visible{outline:2px solid var(--ctal-accent);outline-offset:3px;border-radius:4px}.lp ::selection{background:var(--ctal-accent);color:var(--ctal-surface)}.lp-wrap{width:100%;max-width:1320px;padding-inline:var(--lp-gutter);margin:0 auto}.lp-mono{font-family:var(--lp-mono);font-variant-numeric:tabular-nums}.lp-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.lp-skip{z-index:30;background:var(--ctal-text);border-radius:8px;padding:8px 14px;font-size:14px;position:absolute;top:-80px;left:12px;color:var(--ctal-surface)!important}.lp-skip:focus{top:12px}.lp-header{z-index:20;background:color-mix(in srgb, var(--ctal-bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.lp-header.is-scrolled{border-bottom-color:var(--lp-hair)}.lp-header__in{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:64px;display:grid}.lp-logo{justify-self:start;display:inline-flex}.lp-logo img{width:auto;height:28px;display:block}.lp-nav{color:var(--ctal-text-2);gap:36px;font-size:14px;display:flex}.lp-nav a,.lp-link{padding:6px 0;transition:color .2s;position:relative}.lp-nav a:hover{color:var(--ctal-text)}.lp-header__entry{white-space:nowrap;justify-self:end;align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.lp-link:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--lp-ease);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.lp-link:hover:after{transform-origin:0;transform:scaleX(1)}.lp-hero{padding-block:clamp(48px,10vh,128px) clamp(40px,6vh,72px);position:relative}.lp-hero:before{content:"";background-image:linear-gradient(to right, var(--lp-hair) 1px, transparent 1px), linear-gradient(to bottom, var(--lp-hair) 1px, transparent 1px);background-size:72px 72px;background-position:right var(--lp-gutter) top;pointer-events:none;position:absolute;inset:-64px 0 0;-webkit-mask-image:radial-gradient(62% 78% at 88% 8%,#000,#0000 72%);mask-image:radial-gradient(62% 78% at 88% 8%,#000,#0000 72%)}.lp-hero__in{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:end;gap:40px clamp(32px,6vw,96px);display:grid;position:relative}.lp-eyebrow{color:var(--ctal-text-2);letter-spacing:.04em;align-items:center;gap:10px;font-size:14px;display:flex;margin-bottom:clamp(20px,3vw,36px)!important}.lp-eyebrow__dot{background:var(--ctal-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--ctal-accent-bg);border-radius:50%}.lp-h1{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(2.5rem,7.3vw,6.5rem);font-weight:600;line-height:1.12}.lp-h1 em{color:var(--ctal-accent);font-style:normal}.lp-line{margin-bottom:-.1em;padding-block:.04em .1em;display:block;overflow:hidden}.lp-line>span{animation:lp-line 1.1s var(--lp-ease) both;animation-delay:calc(var(--i,0) * 90ms);display:block}.lp-lede{color:var(--ctal-text-2);text-wrap:pretty;font-size:clamp(16px,1.25vw,18px);line-height:1.8}.lp-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp-btn{border:1px solid var(--lp-hair);background:var(--ctal-surface);height:48px;color:var(--ctal-text);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 20px 0 22px;font-size:15px;font-weight:500;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.lp-btn .lp-ico{transition:transform .35s var(--lp-ease)}.lp-btn:hover{border-color:var(--ctal-text)}.lp-btn:hover .lp-ico{transform:translate(4px)}.lp-btn:active{transform:scale(.98)}.lp a.lp-btn--primary{background:var(--ctal-accent);border-color:var(--ctal-accent);color:var(--ctal-surface)}.lp a.lp-btn--primary:hover{background:var(--ctal-accent-hover);border-color:var(--ctal-accent-hover)}.lp-in{animation:lp-rise .9s var(--lp-ease) both;animation-delay:calc(var(--i,0) * 90ms)}.lp-section{padding-block:clamp(72px,10vw,152px);scroll-margin-top:64px}.lp-section--flow{padding-block:0 clamp(72px,10vw,152px);scroll-margin-top:88px}.lp-sec-head{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:24px clamp(32px,6vw,96px);margin-bottom:clamp(40px,5vw,72px);display:grid}.lp-kicker{letter-spacing:.16em;color:var(--ctal-text-2);grid-column:1/-1;align-items:center;gap:10px;font-size:13px;display:flex}.lp-kicker:before{content:"";background:var(--ctal-accent);width:6px;height:6px}.lp-h2{letter-spacing:-.03em;font-size:clamp(1.875rem,4.4vw,3.75rem);font-weight:600;line-height:1.18}.lp-sec-lede{color:var(--ctal-text-2);text-wrap:pretty;padding-bottom:.4em;line-height:1.8}[data-reveal]{opacity:0;transition:opacity .9s var(--lp-ease), transform .9s var(--lp-ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(24px)}[data-reveal].is-in{opacity:1;transform:none}.lp-flow{border:1px solid var(--lp-hair);background:var(--ctal-surface);box-shadow:0 48px 96px -64px color-mix(in srgb, var(--ctal-text) 34%, transparent);border-radius:16px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.5fr);display:grid;overflow:hidden}.lp-steps{border-right:1px solid var(--lp-hair);background:var(--ctal-bg);flex-direction:column;display:flex}.lp-step{border:0;border-bottom:1px solid var(--lp-hair);color:var(--ctal-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;flex:1;grid-template-columns:auto 1fr;align-content:center;gap:0 18px;padding:24px clamp(20px,2.4vw,32px);transition:background-color .3s,color .3s;display:grid;position:relative}.lp-step:last-child{border-bottom:0}.lp-step:hover{color:var(--ctal-text)}.lp-step.is-active{background:var(--ctal-surface);color:var(--ctal-text)}.lp-step:focus-visible{outline-offset:-3px}.lp-step__no{font-family:var(--lp-mono);color:var(--ctal-text-3);padding-top:3px;font-size:13px;transition:color .3s}.lp-step.is-active .lp-step__no{color:var(--ctal-accent)}.lp-step__main{min-width:0;display:block}.lp-step__title{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:19px;font-weight:600;display:flex}.lp-step__actor{letter-spacing:.02em;color:var(--ctal-text-3);font-size:12px;font-weight:400}.lp-step__desc{color:var(--ctal-text-2);opacity:.75;margin-top:6px;font-size:14px;line-height:1.7;transition:opacity .3s;display:block}.lp-step.is-active .lp-step__desc{opacity:1}.lp-step__bar{height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.lp-step__bar i{background:var(--ctal-accent);transform-origin:0;height:100%;display:block}.lp-flow.is-auto.is-live .lp-step__bar i{animation:6.5s linear both lp-fill}.lp-flow.is-auto:not(.is-live) .lp-step__bar i{transform:scaleX(0)}.lp-flow.is-paused .lp-step__bar i{animation-play-state:paused}@media (hover:hover){.lp-flow:hover .lp-step__bar i{animation-play-state:paused}}.lp-screen{flex-direction:column;min-width:0;padding:0 clamp(20px,2.6vw,36px) clamp(20px,2.6vw,36px);display:flex}.lp-screen__bar{border-bottom:1px solid var(--ctal-border-secondary);height:56px;color:var(--ctal-text-2);white-space:nowrap;align-items:center;gap:12px;margin-bottom:clamp(20px,2.4vw,32px);font-size:13px;display:flex}.lp-screen__viewer{background:var(--ctal-accent-bg);color:var(--ctal-accent);border-radius:999px;padding:2px 9px;font-size:12px}.lp-screen__sample{color:var(--ctal-text-3);margin-left:auto;font-size:12px}.lp-screen__desc{display:none}.lp-stages{flex:1;display:grid}.lp-stage{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:20px;min-width:0;transition:opacity .25s,visibility 0s .25s;display:flex}.lp-stage.is-active{opacity:1;visibility:visible;transition-delay:0s}.lp-flow.is-live .lp-stage.is-active .lp-a{animation:lp-rise-s .6s var(--lp-ease) both;animation-delay:calc(var(--i,0) * 90ms + .12s)}.lp-files{flex-direction:column;gap:10px;display:flex}.lp-file{border:1px solid var(--lp-hair);border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:16px 18px;font-size:14px;display:grid;position:relative;overflow:hidden}.lp-file__kind{color:var(--ctal-text-2);font-size:12px}.lp-file__name{font-family:var(--lp-mono);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lp-file__size{font-family:var(--lp-mono);color:var(--ctal-text-3);font-size:12px}.lp-file__ok{color:var(--ctal-accent);font-size:18px;display:inline-flex}.lp-file__bar{height:2px;position:absolute;bottom:0;left:0;right:0}.lp-file__bar i{background:var(--ctal-accent);transform-origin:0;opacity:0;height:100%;display:block}.lp-flow.is-live .lp-stage.is-active .lp-file__bar i{animation:1.3s cubic-bezier(.4,0,.2,1) both lp-upload;animation-delay:calc(var(--i,0) * .38s + .4s)}.lp-flow.is-live .lp-stage.is-active .lp-file__ok{animation:lp-pop .4s var(--lp-ease) both;animation-delay:calc(var(--i,0) * .38s + 1.25s)}.lp-checks{border-top:1px solid var(--ctal-border-secondary);flex-wrap:wrap;gap:8px 24px;font-size:14px;display:flex;margin-top:auto!important;padding-top:20px!important}.lp-checks li{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.lp-checks .lp-ico{color:var(--ctal-success)}.lp-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;display:grid}.lp-meta dt{color:var(--ctal-text-3);font-size:12px}.lp-meta dd{font-family:var(--lp-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.lp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.lp-table th,.lp-table td{border-bottom:1px solid var(--ctal-border-secondary);text-align:left;white-space:nowrap;padding:11px 12px}.lp-table th{color:var(--ctal-text-2);border-bottom-color:var(--lp-hair);font-size:12px;font-weight:400}.lp-table thead tr{background:var(--ctal-bg)}.lp-table th:first-child,.lp-table td:first-child{width:44px;color:var(--ctal-text-3)}.lp-table .is-num{text-align:right;font-family:var(--lp-mono)}.lp-table th.is-num{font-family:inherit}.lp-table tfoot td{border-bottom:0;border-top:1px solid var(--lp-hair);font-weight:600;color:var(--ctal-text)!important}.lp-table tr.is-warn{background:color-mix(in srgb, var(--ctal-warning) 9%, transparent)}.lp-table tr.is-warn td:last-child{color:var(--ctal-warning);font-weight:600}.lp-warn{border:1px solid color-mix(in srgb, var(--ctal-warning) 32%, transparent);background:color-mix(in srgb, var(--ctal-warning) 6%, transparent);border-radius:10px;align-items:baseline;gap:10px;font-size:13.5px;line-height:1.6;display:flex;margin-top:auto!important;padding:12px 14px!important}.lp-warn__tag{color:var(--ctal-warning);flex:none;font-size:12px;font-weight:600}.lp-flow.is-live .lp-stage.is-active .lp-scan{animation:lp-rise-s .6s var(--lp-ease) both, lp-scan 1s ease-out both;animation-delay:calc(var(--i,0) * 90ms + .12s), calc(var(--i,0) * .42s + .5s)}.lp-note{flex-direction:column;gap:6px;margin-top:auto;display:flex}.lp-note__label{color:var(--ctal-text-2);font-size:12px}.lp-note__text{border:1px solid var(--lp-hair);border-radius:10px;min-height:46px;padding:11px 14px;font-size:14px;display:block}.lp-typed{display:inline-block}.lp-flow.is-live .lp-stage.is-active .lp-typed{animation:1.5s steps(16,end) 2.1s both lp-type}.lp-done{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.lp-done .lp-ico{color:var(--ctal-success);font-size:16px}.lp-track{grid-template-columns:repeat(3,minmax(0,1fr));font-size:14px;display:grid}.lp-track li{color:var(--ctal-text-2);flex-direction:column;gap:12px;padding-right:12px;display:flex;position:relative}.lp-track li:last-child{color:var(--ctal-text);font-weight:600}.lp-track li:after{content:"";background:var(--lp-hair);height:1px;position:absolute;top:5px;left:20px;right:8px}.lp-track li:last-child:after{display:none}.lp-track__dot{background:var(--ctal-text);border-radius:50%;width:11px;height:11px}.lp-track li:last-child .lp-track__dot{background:var(--ctal-accent);box-shadow:0 0 0 4px var(--ctal-accent-bg)}.lp-msg{border:1px solid var(--lp-hair);border-left:2px solid var(--ctal-accent);border-radius:10px;padding:18px 20px}.lp-msg__head{color:var(--ctal-text-2);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.lp-msg p{font-size:15px;line-height:1.7}.lp-txn{border-top:1px solid var(--ctal-border-secondary);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:16px;margin-top:auto;padding-top:18px;font-size:14px;display:grid}.lp-txn__note,.lp-txn__bal{color:var(--ctal-text-2);font-size:13px}.lp-txn__amt,.lp-txn__bal{font-family:var(--lp-mono);font-variant-numeric:tabular-nums}.lp-txn__amt{font-weight:600}.lp-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px clamp(32px,6vw,96px);display:grid}.lp-rule{border-top:2px solid var(--ctal-text)}.lp-rule--warn{border-top-color:var(--ctal-warning)}.lp-rule__head{justify-content:space-between;align-items:baseline;gap:16px;padding-block:20px 28px;display:flex}.lp-rule__head h3{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px);font-weight:600}.lp-rule__head span{color:var(--ctal-text-2);font-size:14px}.lp-rule li{border-top:1px solid var(--lp-hair);transition:padding-left .4s var(--lp-ease);align-items:baseline;gap:20px;padding-block:17px;font-size:clamp(15px,1.2vw,17px);display:flex}.lp-rule__no{font-family:var(--lp-mono);color:var(--ctal-text-3);flex:none;font-size:12px}@media (hover:hover){.lp-rule li:hover{padding-left:10px}}.lp-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px clamp(32px,6vw,96px);display:grid}.lp-sec-head--stack{grid-template-columns:minmax(0,1fr);margin-bottom:0;position:sticky;top:112px}.lp-sec-head--stack .lp-sec-lede{max-width:420px}.lp-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,72px) clamp(24px,3vw,48px);display:grid}.lp-ledger li{border-top:1px solid var(--lp-hair);padding-top:20px}.lp-ledger__no{font-family:var(--lp-mono);color:var(--ctal-accent);margin-bottom:clamp(28px,3.4vw,48px);font-size:12px;display:block}.lp-ledger h3{letter-spacing:-.015em;margin-bottom:10px;font-size:clamp(18px,1.6vw,22px);font-weight:600}.lp-ledger p{color:var(--ctal-text-2);text-wrap:pretty;font-size:15px;line-height:1.75}.lp-end{--lp-on:var(--ctal-surface);--lp-on-2:color-mix(in srgb, var(--ctal-surface) 58%, transparent);--lp-on-hair:color-mix(in srgb, var(--ctal-surface) 16%, transparent);background:var(--ctal-ink);color:var(--lp-on);padding-top:clamp(64px,8vw,120px);scroll-margin-top:64px}.lp-end .lp-kicker{color:var(--lp-on-2);margin-bottom:clamp(24px,3vw,40px)}.lp-end .lp-kicker:before{background:var(--ctal-sand)}.lp-entry{border-top:1px solid var(--lp-on-hair);isolation:isolate;grid-template-columns:minmax(0,5fr) minmax(0,4fr) 176px 64px;align-items:center;gap:16px clamp(24px,4vw,64px);padding-block:clamp(28px,3.6vw,52px);display:grid;position:relative}.lp-entry:last-child{border-bottom:1px solid var(--lp-on-hair)}.lp-entry:before{content:"";inset:-1px calc(var(--lp-gutter) * -.5);z-index:-1;background:var(--ctal-accent);transform-origin:100%;transition:transform .6s var(--lp-ease);border-radius:14px;position:absolute;transform:scaleX(0)}.lp-entry__title{letter-spacing:-.035em;white-space:nowrap;transition:transform .6s var(--lp-ease);font-size:clamp(2.25rem,6vw,5.5rem);font-weight:600;line-height:1.1}.lp-entry__info,.lp-entry__go{flex-direction:column;gap:6px;min-width:0;display:flex}.lp-entry__role{font-size:15px;font-weight:500}.lp-entry__points{color:var(--lp-on-2);text-wrap:pretty;font-size:14px;line-height:1.7;transition:color .3s}.lp-entry__go{text-align:right}.lp-entry__cta{white-space:nowrap;font-size:15px;font-weight:500}.lp-entry__host{font-family:var(--lp-mono);color:var(--lp-on-2);white-space:nowrap;font-size:12.5px;transition:color .3s}.lp-entry__arrow{border:1px solid var(--lp-on-hair);border-radius:50%;justify-self:end;place-items:center;width:64px;height:64px;font-size:24px;transition:background-color .4s,color .4s,border-color .4s;display:grid}.lp-entry__arrow .lp-ico{transition:transform .6s var(--lp-ease);transform:rotate(-45deg)}@media (hover:hover){.lp-entry:hover:before{transform-origin:0;transform:scaleX(1)}.lp-entry:hover .lp-entry__title{transform:translate(8px)}.lp-entry:hover .lp-entry__points,.lp-entry:hover .lp-entry__host{color:color-mix(in srgb, var(--ctal-surface) 86%, transparent)}.lp-entry:hover .lp-entry__arrow{background:var(--ctal-surface);border-color:var(--ctal-surface);color:var(--ctal-accent)}.lp-entry:hover .lp-entry__arrow .lp-ico{transform:none}}.lp-entry:focus-visible{outline-color:var(--ctal-surface);outline-offset:6px;border-radius:10px}.lp-foot{color:var(--lp-on-2);justify-content:space-between;gap:16px;padding-block:clamp(32px,4vw,56px) 32px;font-size:13px;display:flex}.lp-foot a{transition:color .2s}.lp-foot a:hover{color:var(--lp-on)}@keyframes lp-line{0%{transform:translateY(108%)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(20px)}}@keyframes lp-rise-s{0%{opacity:0;transform:translateY(8px)}}@keyframes lp-fill{0%{transform:scaleX(0)}}@keyframes lp-upload{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes lp-pop{0%{opacity:0;transform:scale(.4)}}@keyframes lp-scan{0%,to{background-color:#0000}25%{background-color:var(--ctal-accent-bg)}}@keyframes lp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width<=1023px){.lp-hero__in,.lp-sec-head{grid-template-columns:minmax(0,1fr)}.lp-hero__side,.lp-sec-lede{max-width:560px}.lp-flow{grid-template-columns:minmax(0,1fr)}.lp-steps{border-right:0;border-bottom:1px solid var(--lp-hair);flex-direction:row}.lp-step{border-bottom:0;border-right:1px solid var(--lp-hair);grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 10px 16px 16px}.lp-step:last-child{border-right:0}.lp-step__no{padding-top:0;font-size:12px}.lp-step__title{font-size:15px}.lp-step__actor,.lp-step__desc{display:none}.lp-step__bar{bottom:0}.lp-screen__desc{min-height:3.4em;color:var(--ctal-text-2);font-size:15px;line-height:1.7;display:block;margin-bottom:20px!important}.lp-screen__bar{margin-bottom:16px}.lp-split{grid-template-columns:minmax(0,1fr)}.lp-sec-head--stack{position:static}.lp-entry{grid-template-columns:minmax(0,1fr) auto}.lp-entry__title{grid-column:1}.lp-entry__arrow{grid-area:1/2}.lp-entry__info{grid-column:1/-1}.lp-entry__go{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline}}@media (width<=719px){.lp-header__in{grid-template-columns:1fr auto;height:56px}.lp-nav{display:none}.lp-logo img{height:24px}.lp-hero{padding-top:36px}.lp-header__entry{gap:18px}.lp-h1{letter-spacing:-.03em;font-size:clamp(2.125rem,11.4vw,4rem)}.lp-cta{flex-direction:column}.lp-btn{justify-content:space-between;height:52px}.lp-flow{border-radius:14px}.lp-step{padding:12px 6px 14px 12px}.lp-step__title{letter-spacing:0;font-size:13px}.lp-screen{padding:0 16px 20px}.lp-screen__bar{height:48px}.lp-hide-s{display:none}.lp-file{grid-template-columns:44px minmax(0,1fr) 18px;gap:10px;padding:14px 12px}.lp-file__size{display:none}.lp-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-table th,.lp-table td{padding:10px 8px;font-size:13px}.lp-table th:first-child,.lp-table td:first-child{width:28px}.lp-checks{flex-direction:column}.lp-txn{grid-template-columns:auto minmax(0,1fr) auto}.lp-txn__bal{text-align:right;grid-column:1/-1}.lp-rules{grid-template-columns:minmax(0,1fr)}.lp-rule__head{flex-direction:column;gap:4px;padding-bottom:20px}.lp-ledger{grid-template-columns:minmax(0,1fr);gap:28px}.lp-ledger__no{margin-bottom:16px}.lp-entry__arrow{width:48px;height:48px;font-size:20px}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--ctal-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif}
