.site-home{background:var(--bg);min-height:100vh;color:var(--ink)}.site-nav{z-index:2;justify-content:space-between;align-items:center;max-width:1220px;margin:0 auto;padding:16px clamp(18px,4vw,44px);display:flex;position:relative}.site-brand{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;align-items:center;gap:11px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.site-mark{background:var(--ink);border-radius:7px;place-items:center;width:39px;height:39px;display:grid}.site-mark svg{width:22px;height:22px;stroke:var(--gold);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.site-mark svg path:last-child{stroke:var(--accent)}.site-nav nav{align-items:center;gap:clamp(14px,2.4vw,30px);font-size:15px;font-weight:700;display:flex}.site-nav nav a{color:var(--muted);text-decoration:none}.site-nav nav .site-cta{color:var(--hero-ink)}.site-cta{border-radius:var(--radius-md);background:var(--accent);color:var(--hero-ink);box-shadow:0 2px 0 var(--accent-ink);justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex}.site-cta.large{padding:14px 22px;font-size:16px}.site-cta span{font-size:21px;line-height:0}.hero{background:var(--hero-bg);color:var(--hero-ink);position:relative;overflow:hidden}.hero-grid{opacity:.5;background-image:linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);background-size:46px 46px;position:absolute;inset:0}.hero-content{align-items:center;gap:clamp(34px,5vw,64px);max-width:1220px;margin:0 auto;padding:clamp(54px,7vw,88px) clamp(18px,4vw,44px) clamp(62px,7vw,96px);display:flex;position:relative}.hero-copy{flex:480px}.site-eyebrow{border:1px solid color-mix(in srgb, var(--hero-muted) 55%, transparent);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;margin:0;padding:7px 15px;font-size:13px;font-weight:800;display:inline-flex}.site-eyebrow i{background:var(--green);border-radius:50%;width:8px;height:8px}.hero h1{max-width:720px;font-family:var(--font-display);letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(38px,5.1vw,62px);line-height:1.04}.hero h1 em{color:var(--gold);font-style:normal}.hero .deva{color:var(--hero-ink);margin:18px 0 0;font-size:clamp(19px,2.6vw,26px)}.hero-summary{max-width:550px;color:var(--hero-muted);margin:18px 0 0;font-size:18px;font-weight:500;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero-secondary{border:1px solid color-mix(in srgb, var(--hero-muted) 55%, transparent);border-radius:var(--radius-md);color:var(--hero-ink);padding:14px 22px;font-weight:800;text-decoration:none}.balance-card{border:1px solid var(--border);background:var(--bg);color:var(--ink);border-radius:15px;flex:400px;padding:clamp(20px,2.6vw,28px);box-shadow:0 24px 60px #0006}.balance-card-head{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--border);padding-bottom:15px;display:flex}.balance-card small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.balance-card h2{font-family:var(--font-display);margin:4px 0 0;font-size:19px;font-weight:700}.balance-card-head b{border-radius:var(--radius-sm);background:var(--green-bg);color:var(--text-green-ink);align-self:start;padding:5px 9px;font-size:12px}.balance-bar{border:1px solid var(--border);border-radius:5px;height:14px;margin:17px 0;display:flex;overflow:hidden}.balance-bar i:first-child{background:var(--gold-dark);width:67%}.balance-bar i:nth-child(2){background:color-mix(in srgb, var(--gold-dark) 85%, var(--ink));width:8%}.balance-bar i:nth-child(3){background:color-mix(in srgb, var(--hero-muted) 70%, var(--surface));width:20%}.balance-bar i:nth-child(4){background:var(--accent);width:5%;animation:1.8s ease-in-out infinite ms-pulse}.loss-callout{gap:var(--space-2);border:1px solid var(--warn-line);border-left:5px solid var(--accent);border-radius:var(--radius-md);background:var(--warn-bg);color:var(--text-red-ink);margin-top:20px;padding:14px;display:grid}.loss-callout b{justify-content:space-between;gap:10px;display:flex}.loss-callout strong{font-size:19px}.loss-callout span{font-size:13px;font-weight:700}html[data-region=intl] .deva{display:none}@media (max-width:820px){.site-nav nav .site-nav-secondary,.site-nav nav a:not(.site-cta):not(:last-of-type){display:none}.site-nav{padding:14px 18px}.hero-content{display:block}.balance-card{margin-top:38px}}@media (max-width:780px){.site-nav nav .site-nav-secondary{display:none}}@media (max-width:520px){.site-brand{font-size:19px}.site-nav nav{gap:12px;font-size:14px}.site-nav nav a:not(.site-cta){display:none}.hero h1{font-size:38px}.hero .deva{font-size:19px}.hero-summary{font-size:16px}.balance-card{padding:18px}}.not-found-page{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.not-found-page .site-nav{width:100%}.not-found-hero{flex:1}.not-found-code{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;background:linear-gradient(135deg, var(--gold) 0%, color-mix(in srgb, var(--gold) 45%, var(--hero-ink)) 42%, var(--accent) 100%);-webkit-background-clip:text;background-clip:text;margin:10px 0 0;font-size:clamp(72px,12vw,128px);font-weight:900;line-height:.92}.not-found-hero h1{max-width:640px;margin:18px 0 0;font-size:clamp(30px,4.2vw,48px)}.not-found-card{flex-basis:360px}.not-found-badge{border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--text-red-ink);align-self:start;padding:5px 9px;font-size:12px}.not-found-meta{gap:12px;margin:18px 0 0;display:grid}.not-found-meta div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:15px;display:flex}.not-found-meta dt{color:var(--muted2);margin:0;font-weight:700}.not-found-meta dd{text-align:right;margin:0;font-weight:800}.not-found-gap{color:var(--text-red)}.not-found-bar{margin:18px 0 0}.not-found-bar i:first-child,.not-found-bar i:nth-child(2),.not-found-bar i:nth-child(3){width:0%}.not-found-bar i:nth-child(4){width:100%}.not-found-foot{color:var(--muted2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:18px clamp(18px,4vw,44px) 24px;font-size:14px;font-weight:700;display:flex}.not-found-foot a{color:var(--text-red);text-decoration:none}.not-found-foot a:hover{text-decoration:underline}main.site-home{--ink:#211f1a;--muted:#6b655a;--muted2:#8a8272;--bg:#f6f1e6;--bg2:#ede5d2;--surface:#fffdf8;--border:#e2d9c4;--line:#eae3d2;--gold:#e8b93b;--gold-dark:#be8a16;--green:#6fa85b;--green-dark:#2e5b39;--green-bg:#e4eddf;--red:#c0451c;--red-ink:#9e3714;--accent:#c0451c;--accent-ink:#9e3714;--warn-bg:#fcede7;--warn-line:#e9b6a3;--warn-ink:#9e3714;--hero-bg:#211f1a;--hero-ink:#f6f1e6;--hero-muted:#c8c1b2;--hero-grid:#2c2a24;--footer-line:#2c2a24;--footer-muted:#7a7364}html[data-theme=dark] body:has(main.site-home){background-color:#0e0d0b}html[data-theme=dark] main.site-home{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f6f1e6;--muted:#c8c1b2;--muted2:#9a9384;--bg:#0e0d0b;--bg2:#17150f;--surface:#1c1a15;--border:#2a261f;--line:#221f19;--green-bg:#1e3326;--warn-bg:#3a251c;--warn-line:#5c3a2a;--warn-ink:#f0b8a8;--hero-bg:#0c0a08;--hero-ink:#f6f1e6;--hero-muted:#c8c1b2;--hero-grid:#242019;--footer-line:#3a342c;--footer-muted:#9a9384}
.lp{--lp-bg:#fbfaf6;--lp-paper:#f2ebdb;--lp-raised:#fff;--lp-ink:#1e1b16;--lp-muted:#6b6457;--lp-rule:#e3dbca;--lp-rule-strong:#cdbf9f;--lp-gold:#e8b93b;--lp-gold-ink:#8a5e08;--lp-gold-hover:#d9a621;--lp-rust:#b5401a;--lp-green:#3e7a3a;--lp-night:#1a1712;--lp-night-ink:#f3ede0;--lp-night-muted:#b3a993;--lp-night-rule:#34302a;--lp-stream-paddy:#e8b93b;--lp-stream-rice:#6fa85b;--lp-stream-husk:#b89b66;--lp-stream-bran:#c98a3a;--lp-stream-grain:#fffdf6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lp-bg);min-height:100vh;color:var(--lp-ink);font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.55}html[data-theme=dark] .lp{--lp-bg:#0e0d0b;--lp-paper:#17150f;--lp-raised:#1c1a15;--lp-ink:#f1ebdd;--lp-muted:#a39a88;--lp-rule:#2a261f;--lp-rule-strong:#4a4337;--lp-gold:#e8b93b;--lp-gold-ink:#e8b93b;--lp-gold-hover:#f2c95a;--lp-rust:#e8714a;--lp-green:#8cc27a;--lp-night:#15130f;--lp-night-rule:#2e2a23;--lp-stream-grain:#fff6dc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(>main.lp){background:var(--lp-bg,#fbfaf6)}html[data-theme=dark] body:has(>main.lp){background:#0e0d0b}.lp ::selection{background:var(--lp-gold);color:#1e1b16}.lp-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.lp) :is(h1,h2,h3){font-family:var(--font-display);color:inherit;text-wrap:balance;margin:0}:where(.lp) p{margin:0}:where(.lp) a{color:inherit}.lp :focus-visible{outline:3px solid var(--lp-gold);outline-offset:3px;border-radius:4px}.lp-deva{font-family:var(--font-deva);font-weight:600}.lp-btn{white-space:nowrap;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.lp .lp-btn-gold{background:var(--lp-gold);color:#1e1b16;box-shadow:0 1px #be8a16}.lp .lp-btn-gold:hover{background:var(--lp-gold-hover)}.lp .lp-btn-line{border-color:var(--lp-rule-strong);color:var(--lp-ink)}.lp .lp-btn-line:hover{border-color:var(--lp-ink)}.lp-btn-android{gap:10px}.lp-btn-android .lp-btn-icon{color:#3ddc84;flex:none}.lp-btn-large{min-height:52px;padding:12px 22px;font-size:16px}.lp-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp-nav{z-index:20;border-bottom:1px solid var(--lp-rule);background:color-mix(in srgb, var(--lp-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.lp-nav-inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.lp-brand{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.lp-mark{background:var(--lp-gold);color:#1e1b16;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.lp-mark svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lp-nav nav{align-items:center;gap:4px;display:flex}.lp-nav-extra,.lp-nav-login{color:var(--lp-muted);border-radius:8px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.lp .lp-nav-extra:hover,.lp .lp-nav-login:hover,.lp .lp-nav-login{color:var(--lp-ink)}.lp-nav .lp-btn{margin-left:6px}.lp-hero{padding:56px 0 24px}.lp-hero-copy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 56px;display:grid}.lp-hero h1{letter-spacing:-.045em;font-size:clamp(44px,6.2vw,84px);font-weight:900;line-height:.98}.lp-hero-deva{color:var(--lp-gold-ink);font-size:clamp(20px,2vw,24px);line-height:1.4}.lp-hero-summary{max-width:62ch;color:var(--lp-muted);margin-top:12px;font-size:17px}.lp-hero-side .lp-actions{margin-top:22px}.lp-hero-note{color:var(--lp-muted);margin-top:18px;font-size:14px}.lp-stream{border-top:1px solid var(--lp-rule);margin:40px 0 0;padding:16px 0 0;position:relative}.lp-stream svg{width:100%;height:auto;display:block;overflow:visible}.lp-stream .lp-stream-tall{display:none}.lp-band{stroke:none}.lp-band-paddy{fill:var(--lp-stream-paddy);opacity:.85}.lp-band-rice{fill:var(--lp-stream-rice);opacity:.85}.lp-band-husk{fill:var(--lp-stream-husk);opacity:.85}.lp-band-bran{fill:var(--lp-stream-bran);opacity:.85}.lp-band-leak{fill:var(--lp-rust)}.lp-grain{fill:none;stroke:var(--lp-stream-grain);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.1 13;opacity:.85;animation:1.6s linear infinite lp-flow}.lp-grain-slow{stroke-dasharray:.1 19;animation-duration:2.4s}.lp-grain-fast{stroke-width:2.4px;stroke-dasharray:.1 10;animation-duration:1.1s}.lp-grain-leak{stroke-width:2px;opacity:.9;animation-duration:1.4s}.lp-drip{fill:none;stroke:var(--lp-rust);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 6;animation:1.4s linear infinite lp-flow}@keyframes lp-flow{to{stroke-dashoffset:-26px}}.lp-reading rect{fill:var(--lp-raised);stroke:var(--lp-rule-strong);stroke-width:1.5px}.lp-tick{stroke:var(--lp-rule-strong);stroke-width:1.5px;stroke-dasharray:3 4}.lp-mill path,.lp-mill circle,.lp-truck path,.lp-truck circle{fill:var(--lp-raised);stroke:var(--lp-ink);stroke-width:2px;stroke-linejoin:round}.lp-truck .lp-truck-load{fill:var(--lp-stream-paddy);stroke:var(--lp-ink)}.lp-huller{stroke-dasharray:6 5;transform-box:fill-box;transform-origin:50%;animation:6s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-stream text{fill:var(--lp-ink);font-family:var(--font-sans)}.lp-svg-label{font-size:13px;font-weight:500;fill:var(--lp-muted)!important}.lp-svg-name{font-size:14px;font-weight:600;fill:var(--lp-muted)!important}.lp-svg-value{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;font-family:var(--font-display)!important}.lp-stream text.lp-svg-leak{fill:var(--lp-rust)!important}.lp-stream-draw{clip-path:inset(0 100% 0 0)}.lp-stream.is-seen .lp-stream-draw{animation:1.5s cubic-bezier(.3,.7,.2,1) forwards lp-reveal}.lp-stream-tall .lp-stream-draw{clip-path:inset(0 0 100%)}.lp-stream.is-seen .lp-stream-tall .lp-stream-draw{animation-name:lp-reveal-down}.lp-leak-flag{opacity:0}.lp-stream.is-seen .lp-leak-flag{animation:.5s ease-out 1.5s forwards lp-flag}@keyframes lp-reveal{to{clip-path:inset(0)}}@keyframes lp-reveal-down{to{clip-path:inset(0)}}@keyframes lp-flag{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-stream.is-paused .lp-grain,.lp-stream.is-paused .lp-drip,.lp-stream.is-paused .lp-huller{animation-play-state:paused}.lp-stream-legend{display:none}.lp-motion-toggle{border:1px solid var(--lp-rule);background:var(--lp-bg);color:var(--lp-muted);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:13px;position:absolute;top:24px;right:0}.lp-motion-toggle:hover{color:var(--lp-ink);border-color:var(--lp-rule-strong)}@media (prefers-reduced-motion:reduce){.lp-stream-draw,.lp-stream-tall .lp-stream-draw{clip-path:none!important;animation:none!important}.lp-leak-flag{opacity:1;animation:none!important}.lp-btn{transition:none}}.lp-section{padding:96px 0}.lp-section-rule{border-top:1px solid var(--lp-rule)}.lp-intro h2{letter-spacing:-.035em;font-size:clamp(32px,4.2vw,50px);font-weight:800;line-height:1.05}.lp-intro p{max-width:56ch;color:var(--lp-muted);margin-top:16px;font-size:17px}.lp-intro-wide{max-width:760px;margin-bottom:48px}.lp-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.lp-ledger-section{background:var(--lp-paper)}.lp-ledger{border-collapse:collapse;border-top:2px solid var(--lp-ink);width:100%;box-shadow:inset 3px 0 0 var(--lp-rust)}.lp-ledger thead th{border-bottom:1px solid var(--lp-ink);color:var(--lp-muted);text-align:left;padding:10px 0 10px 24px;font-size:13px;font-weight:600}.lp-ledger thead th:last-child{text-align:right;padding-right:4px}.lp-ledger tbody th,.lp-ledger tbody td{border-bottom:1px solid var(--lp-rule-strong);vertical-align:top;text-align:left;padding:22px 0 22px 24px}.lp-ledger tbody th{font-weight:400}.lp-ledger tbody th strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:700;display:block}.lp-ledger tbody th span{max-width:48ch;color:var(--lp-muted);margin-top:4px;font-size:15px;display:block}.lp-ledger tbody td{font-family:var(--font-display);letter-spacing:-.02em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:4px;font-size:clamp(22px,2.6vw,30px);font-weight:800}.lp-ledger td.is-loss{color:var(--lp-rust)}.lp-trail{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px;display:grid}.lp-trail-stations{margin:0;padding:0;list-style:none;position:relative}.lp-trail-stations:before{content:"";background:var(--lp-rule);width:2px;position:absolute;top:18px;bottom:18px;left:11px}.lp-trail-stations li{position:relative}.lp-trail-stations button{width:100%;color:var(--lp-muted);font-family:var(--font-display);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:10px 0;font-size:22px;font-weight:700;display:flex}.lp-trail-stations button:hover,.lp-trail-stations button[aria-current=step],.lp-trail-stations button.is-done{color:var(--lp-ink)}.lp-trail-dot{border:2px solid var(--lp-rule-strong);background:var(--lp-bg);border-radius:50%;flex:none;width:24px;height:24px;transition:background-color .2s,border-color .2s;position:relative}.lp-trail-stations button.is-done .lp-trail-dot{border-color:var(--lp-ink);background:var(--lp-ink)}.lp-trail-stations button[aria-current=step] .lp-trail-dot{border-color:var(--lp-gold-ink);background:var(--lp-gold);box-shadow:0 0 0 5px color-mix(in srgb, var(--lp-gold) 30%, transparent)}.lp-trail-copy{max-width:44ch;color:var(--lp-muted);padding:0 0 12px 40px;font-size:15px;display:none}.lp-trail-stations li:has(>button[aria-current=step]) .lp-trail-copy{display:block}.lp-slip{border:1px solid var(--lp-rule-strong);background:var(--lp-raised);box-shadow:0 1px 0 var(--lp-rule-strong), 0 18px 40px -24px #1e1b1659;border-radius:6px;padding:24px 24px 20px;position:sticky;top:96px}.lp-slip:before{content:"";background:radial-gradient(circle, var(--lp-bg) 2.5px, transparent 3px) 0 0 / 12px 2px repeat-x;height:2px;position:absolute;top:-1px;left:16px;right:16px}.lp-slip-head{border-bottom:2px solid var(--lp-ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.lp-slip-head strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800}.lp-slip-head span{color:var(--lp-muted);font-size:14px}.lp-slip-now{display:none}.lp-slip-group{border-bottom:1px dashed var(--lp-rule-strong);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.lp-slip-station{color:var(--lp-muted);padding-top:2px;font-size:13px;font-weight:600}.lp-slip-group dl{margin:0}.lp-slip-group dl div{justify-content:space-between;gap:12px;min-height:26px;display:flex}.lp-slip-group dt{color:var(--lp-muted);font-size:14px}.lp-slip-group dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.lp-slip-group.is-empty dd:before{content:"";vertical-align:middle;background:var(--lp-rule);width:72px;height:2px;display:inline-block}.lp-slip-group.is-new dd{animation:.45s ease-out lp-stamp}.lp-slip-group.is-new .lp-slip-station{color:var(--lp-gold-ink)}@keyframes lp-stamp{0%{opacity:0;background:color-mix(in srgb, var(--lp-gold) 40%, transparent);transform:translate(-6px)}to{opacity:1;background:0 0;transform:none}}.lp-slip-foot{color:var(--lp-muted);font-size:13px;margin-top:14px!important}@media (prefers-reduced-motion:reduce){.lp-slip-group.is-new dd{animation:none}.lp-trail-dot{transition:none}}.lp-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;margin:0;display:grid}.lp-modules div{border-top:2px solid var(--lp-ink);padding-top:16px}.lp-modules dt{font-family:var(--font-display);letter-spacing:-.015em;font-size:20px;font-weight:700}.lp-modules dd{color:var(--lp-muted);margin:8px 0 0;font-size:15px}.lp-floor{background:var(--lp-night);color:var(--lp-night-ink);border-top:1px solid var(--lp-night-rule);border-bottom:1px solid var(--lp-night-rule)}.lp-floor-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:64px;display:grid}.lp-floor h2{letter-spacing:-.035em;font-size:clamp(32px,4.2vw,50px);font-weight:800;line-height:1.05}.lp-lede{max-width:54ch;color:var(--lp-night-muted);font-size:17px;margin-top:16px!important}.lp-floor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin:40px 0 0;display:grid}.lp-floor-list dt{color:var(--lp-gold);font-weight:600}.lp-floor-list dd{color:var(--lp-night-muted);margin:6px 0 0;font-size:15px}.lp-phone{border:1px solid var(--lp-night-rule);background:#0b0a08;border-radius:36px;justify-self:center;width:100%;max-width:300px;padding:12px}.lp-phone-screen{color:#1e1b16;background:#fbfaf6;border-radius:26px;font-size:14px;overflow:hidden}.lp-phone-head{color:#f3ede0;background:#2e5b39;gap:2px;padding:18px 18px 14px;display:grid}.lp-phone-head small{color:#bfd6be;font-size:12px}.lp-phone-head strong{font-family:var(--font-display);font-size:18px}.lp-phone-head span{color:#d9e6d6;font-size:13px}.lp-phone-screen>p{border-bottom:1px solid #e3dbca;justify-content:space-between;gap:10px;margin:0 16px;padding:12px 0;display:flex}.lp-phone-screen>p span{color:#6b6457}.lp-phone-alert{color:#8f2e12;background:#fbeae3;border-left:3px solid #b5401a;border-radius:6px;gap:4px;margin:14px 16px 18px;padding:12px;font-size:13px;display:grid}.lp-phone-alert b{justify-content:space-between;font-size:14px;display:flex}.lp-languages{border-top:1px solid var(--lp-night-rule);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;margin:64px 0 0;padding:28px 0 0;font-size:clamp(20px,2.4vw,30px);font-weight:600;line-height:1.3;list-style:none;display:flex}.lp-languages li{color:var(--lp-night-muted)}.lp-languages li:first-child,.lp-languages li:nth-child(2){color:var(--lp-night-ink)}.lp-languages li[lang=hi],.lp-languages li[lang=mr]{font-family:var(--font-deva)}.lp-mill-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.lp-mill-list a{border-bottom:1px solid var(--lp-rule);color:var(--lp-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0;font-size:18px;font-weight:500;text-decoration:none;display:flex}.lp-mill-list a:hover span{color:var(--lp-ink)}.lp-mill-list small{font-size:13px}.lp .lp-mill-list a.is-live{color:var(--lp-ink);font-weight:700}.lp-mill-list a.is-live small{color:var(--lp-green);font-weight:600}.lp-pricing{border-top:1px solid var(--lp-rule)}.lp-pricing-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.lp-zero{flex-wrap:wrap;align-items:baseline;gap:4px 18px;display:flex}.lp-zero span{letter-spacing:-.06em;font-size:clamp(120px,18vw,220px);font-weight:900;line-height:.85}.lp-zero small{color:var(--lp-muted);font-family:var(--font-sans);letter-spacing:0;font-size:18px;font-weight:500}.lp-pricing .lp-deva{color:var(--lp-gold-ink);margin-top:24px;font-size:20px}.lp-pricing-grid>div>p:not(.lp-deva):not(.lp-fine){max-width:52ch;color:var(--lp-muted);margin-top:12px;font-size:17px}.lp-pricing h3{border-bottom:2px solid var(--lp-ink);padding-bottom:12px;font-size:20px;font-weight:700}.lp-included{margin:0;padding:0;list-style:none}.lp-included li{border-bottom:1px solid var(--lp-rule);align-items:center;gap:12px;padding:11px 0;display:flex}.lp-included li:before{content:"";border-bottom:2.5px solid var(--lp-green);border-left:2.5px solid var(--lp-green);flex:none;width:14px;height:8px;margin-top:-4px;transform:rotate(-45deg)}.lp-fine{color:var(--lp-muted);font-size:13px;margin-top:16px!important}.lp-website{background:var(--lp-paper);padding:28px 0}.lp-website-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.lp-website p{max-width:80ch;color:var(--lp-muted);font-size:15px}.lp-website strong{color:var(--lp-ink)}.lp-faq details{border-bottom:1px solid var(--lp-rule)}.lp-faq details:first-child{border-top:2px solid var(--lp-ink)}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--lp-muted);font-family:var(--font-display);flex:none;font-size:22px;line-height:1;transition:transform .2s}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq details p{max-width:64ch;color:var(--lp-muted);padding:0 0 20px}.lp-closing{border-top:1px solid var(--lp-rule);background:var(--lp-paper)}.lp-closing h2{letter-spacing:-.045em;max-width:14ch;font-size:clamp(40px,6vw,76px);font-weight:900;line-height:1}.lp-closing h2+p{max-width:56ch;color:var(--lp-muted);margin-top:18px;font-size:18px}.lp-footer{background:var(--lp-night);color:var(--lp-night-muted);padding:64px 0 28px;font-size:14px}.lp-footer-grid{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.lp-footer .lp-brand{color:var(--lp-night-ink)}.lp-footer-grid>div:first-child p{max-width:36ch;margin-top:12px}.lp-footer h2{color:var(--lp-night-ink);font-family:var(--font-sans);margin-bottom:12px;font-size:14px;font-weight:600}.lp-footer-grid a:not(.lp-brand){padding:4px 0;text-decoration:none;display:block}.lp .lp-footer-grid a:hover{color:var(--lp-night-ink);text-decoration:underline}.lp-footer-meta{border-top:1px solid var(--lp-night-rule);justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.lp-legal-links a{color:inherit;text-decoration:none}.lp-legal-links a:hover{color:var(--lp-night-ink);text-decoration:underline}@media (max-width:1100px){.lp-hero-copy{grid-template-columns:minmax(0,1fr)}.lp-hero-side{max-width:640px}}@media (max-width:960px){.lp-split,.lp-trail,.lp-floor-grid,.lp-pricing-grid{grid-template-columns:minmax(0,1fr);gap:40px}.lp-modules,.lp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-footer-grid>div:first-child{grid-column:1/-1}.lp-slip{position:static}}@media (max-width:760px){.lp-wrap{padding:0 16px}.lp-nav-extra{display:none}.lp-nav-inner{min-height:58px}.lp-hero{padding:44px 0 8px}.lp-hero-summary{font-size:16px}.lp-actions .lp-btn{flex:100%}.lp-section{padding:64px 0}.lp-stream{margin-top:36px;padding-top:56px}.lp-stream-wide{display:none!important}.lp-stream-tall{max-width:400px;margin:0 auto;display:block!important}.lp-motion-toggle{top:14px}.lp-stream-legend{gap:0;margin:12px 0 0;display:grid}.lp-stream-legend div{border-bottom:1px solid var(--lp-rule);justify-content:space-between;gap:12px;padding:9px 0 9px 18px;display:flex;position:relative}.lp-stream-legend div:before{content:"";background:var(--lp-stream-paddy);border-radius:2px;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:0}.lp-stream-legend .is-rice:before{background:var(--lp-stream-rice)}.lp-stream-legend .is-husk:before{background:var(--lp-stream-husk)}.lp-stream-legend .is-bran:before{background:var(--lp-stream-bran)}.lp-stream-legend .is-leak:before{background:var(--lp-rust)}.lp-stream-legend dt{color:var(--lp-muted)}.lp-stream-legend dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.lp-stream-legend .is-leak dt,.lp-stream-legend .is-leak dd{color:var(--lp-rust)}.lp-ledger tbody th,.lp-ledger tbody td,.lp-ledger thead th{padding-left:16px}.lp-ledger tbody td{font-size:20px}.lp-trail-stations{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.lp-trail-stations:before{display:none}.lp-trail-stations li:has(>button[aria-current=step]) .lp-trail-copy{display:none}.lp-trail-stations button{border:1px solid var(--lp-rule-strong);white-space:nowrap;border-radius:999px;gap:8px;padding:8px 12px;font-size:15px}.lp-trail-dot{border-width:2px;width:12px;height:12px}.lp-trail-stations button[aria-current=step]{border-color:var(--lp-gold-ink)}.lp-trail-stations button[aria-current=step] .lp-trail-dot{box-shadow:none}.lp-slip{padding:20px 16px 16px}.lp-slip-now{color:var(--lp-muted);font-size:14px;display:block;margin:12px 0 4px!important}.lp-slip-group{grid-template-columns:minmax(0,1fr);gap:4px}.lp-modules,.lp-floor-list,.lp-mill-list{grid-template-columns:minmax(0,1fr)}.lp-languages{justify-content:flex-start;gap:8px 20px;margin-top:48px}.lp-website-inner{flex-direction:column;align-items:flex-start}.lp-footer-meta{flex-direction:column}}.lp-tools{border-top:1px solid var(--lp-rule);background:var(--lp-paper)}.lp-tools .lp-intro p{max-width:62ch}.lp-tool-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.lp-tool-grid a{height:100%;color:var(--lp-ink);background:var(--lp-raised);border:1px solid var(--lp-rule);border-radius:10px;flex-direction:column;gap:8px;padding:22px 20px;text-decoration:none;display:flex}.lp-tool-grid a:hover{border-color:var(--lp-rule-strong)}.lp-tool-grid a:focus-visible{outline:2px solid var(--lp-gold-ink);outline-offset:2px}.lp-tool-grid strong{font-size:19px;line-height:1.2}.lp-tool-grid span{color:var(--lp-muted);font-size:15px;line-height:1.5}.lp-tool-grid small{color:var(--lp-gold-ink);margin-top:auto;padding-top:6px;font-size:14px;font-weight:700}.lp-tool-more{color:var(--lp-muted);margin:22px 0 0;font-size:15px}.lp-tool-more a{color:var(--lp-ink);font-weight:600}

