.rent{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.rent-steps{color:var(--mist);flex-wrap:wrap;gap:8px 22px;margin:0 0 4px;padding:0;font-weight:600;list-style:none;display:flex}.rent-steps li{align-items:center;gap:8px;display:flex}.rent-steps .num,.rent-step h2 .num{width:34px;height:34px;color:var(--biolum);background:#5cf2e324;border-radius:50%;place-items:center;font-size:19px;display:inline-grid}.rent-step{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:#03142a80;border-radius:24px;padding:28px 30px}.rent-step h2{align-items:center;gap:14px;margin:0 0 18px;font-size:clamp(26px,2.4vw,34px);display:flex}.rent-note{color:var(--mist);margin:10px 0 0;font-size:16px;line-height:1.5}.rent-note b{color:var(--foam)}.rent-note a,.rent-step a{color:var(--biolum)}.rent-empty{color:#ffe6c2;background:#ffd59a14;border-radius:16px;padding:18px 20px;box-shadow:inset 0 0 0 1px #ffd59a4d}.rent-msg{color:var(--glow);margin:12px 0 0;font-size:16px}.linkish{color:var(--biolum);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.addr{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--foam)}.tpl-list{gap:4px;display:grid}.tpl{transition:background .2s var(--ease);border-radius:18px}.tpl.on{box-shadow:inset 3px 0 0 var(--biolum);background:#5cf2e314}.tpl-pick{width:100%;color:var(--foam);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:baseline;gap:4px 28px;padding:16px 20px;display:grid}.tpl-pick:hover{background:#e7f5f80d}.tpl-name{font:600 clamp(24px, 2.1vw, 30px)/1.1 var(--display);font-variation-settings:"SOFT" 100}.tpl-what{color:var(--mist);font-size:17px;line-height:1.45}.tpl.on .tpl-what{color:#d6eaf0}.tpl-vars{flex-wrap:wrap;gap:8px;padding:0 20px 18px;display:flex}.tpl-vars .chip{flex-direction:column;gap:2px;padding:8px 14px;display:flex}.tpl-vars .chip small{color:var(--mist);font-size:13px}.tpl-vars .chip[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--biolum);background:#5cf2e32e}.shell-row{scroll-snap-type:x proximity;background:radial-gradient(120% 60% at 50% 100%,#f1dcbc47,#f1dcbc0f 62%,#0000 75%);border-radius:22px;align-items:flex-end;gap:6px;margin:4px -10px 0;padding:34px 10px 20px;display:flex;overflow-x:auto}.rshell{color:var(--foam);cursor:pointer;text-align:center;scroll-snap-align:start;transition:transform .25s var(--ease), background .25s var(--ease);background:0 0;border:0;border-radius:20px;flex-direction:column;flex:0 0 128px;align-items:center;gap:3px;padding:12px 8px 14px;display:flex;position:relative}.rshell:hover{background:#e7f5f80d}.rshell.on{box-shadow:inset 0 0 0 2px var(--biolum);background:#5cf2e31a;transform:translateY(-8px)}.rs-art{justify-content:center;align-items:flex-end;height:150px;display:flex}.rs-art img{width:var(--w,96px);filter:drop-shadow(0 0 18px #ffd59a4d);max-width:100%;height:auto}.rshell.av-wait .rs-art img,.rshell.av-queue .rs-art img{filter:saturate(.55)brightness(.8)}.rs-best{background:var(--glow);color:#2b1a04;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800;position:absolute;top:4px;left:50%;transform:translate(-50%)}.rs-usd{color:var(--glow);margin-top:8px;font-size:30px;line-height:1}.rs-usd small{font:600 14px var(--text);color:#f5e6c8;margin-left:2px}.rs-nos{color:#f5e6c8;font-size:15px}.rs-card{margin-top:4px;font-size:17px;font-weight:700}.rs-meta{color:#cfe3ea;font-size:14px}.rs-av{border-radius:999px;margin-top:6px;padding:2px 10px;font-size:13px;font-weight:700}.rs-av.av-now{color:var(--biolum);background:#5cf2e32e}.rs-av.av-queue{color:var(--glow);background:#ffd59a24}.rs-av.av-wait{color:var(--mist);background:#e7f5f814}.hours{align-items:center;gap:clamp(8px,2vw,14px);min-width:0;max-width:640px;display:flex}.hours input[type=range]{min-width:0;accent-color:var(--biolum);flex:1;height:44px}.hours .chip{text-align:center;min-width:46px;min-height:46px;padding:0;font-size:22px;font-weight:700}.hours-v{min-width:3.4ch;color:var(--foam);font-size:30px}.rent-total{gap:2px;margin-top:18px;display:grid}.rt-big{color:var(--glow);font-size:clamp(44px,4.6vw,64px);line-height:1}.rt-sub{color:var(--mist);font-size:16px}.rent-warn{color:#ffe6c2;margin:14px 0 0;padding-left:20px}.receipt{color:#0c2b44;background:#edf5f3;border-radius:22px;gap:18px;margin-top:20px;padding:28px 30px;display:grid}.receipt a{color:#0b5a73}.rc-total{gap:2px;display:grid}.rc-k{color:#34566e;font-weight:700}.rc-big{color:#0c2b44;font-size:clamp(44px,4.6vw,64px);line-height:1}.rc-sub{color:#34566e;font-size:16px}.rc-rows{gap:0;margin:0;display:grid}.rc-rows>div{border-top:1px solid #0c2b4424;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:4px 20px;padding:10px 0;display:grid}.rc-rows dt{color:#0c2b44;font-weight:700}.rc-rows dd{color:#18364f;margin:0;line-height:1.45}.rc-rows .addr{color:#0c2b44;font-weight:700}.rc-sim{border-radius:16px;padding:16px 18px}.rc-sim.ok{background:#d6f2ec;box-shadow:inset 0 0 0 1.5px #3f9f8c}.rc-sim.bad{background:#fbe1e4;box-shadow:inset 0 0 0 1.5px #c2364e}.rc-sim-h{font:650 22px/1.2 var(--display);font-variation-settings:"SOFT" 100;color:#0c2b44;margin:0 0 8px}.rc-sim-h span{font:500 14px var(--text);color:#34566e;margin-top:2px;display:block}.rc-sim ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rc-sim li{color:#18364f;justify-content:space-between;gap:12px;display:flex}.rc-sim li b{color:#0c2b44;font-size:17px}.rc-err{color:#8f1d33;margin:0}.rc-risk{color:#18364f;gap:4px;margin:0;padding-left:20px;display:grid}.swap{color:#ffe6c2;background:#ffd59a14;border-radius:16px;margin:0 0 16px;padding:18px 20px;box-shadow:inset 0 0 0 1px #ffd59a4d}.swap p{margin:0 0 10px}.swap .ok{color:var(--biolum)}.swap .bad{color:var(--coral)}.rent-sign{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.pw{background:#5cf2e31a;border-radius:14px;margin:14px 0 0;padding:12px 16px;box-shadow:inset 0 0 0 1px #5cf2e359}.pw b{color:var(--foam);letter-spacing:.02em;font-size:22px}.pw span{color:var(--mist);font-size:14px}.ms-list{gap:16px;margin-top:16px;display:grid}.ms{box-shadow:inset 0 0 0 1px var(--line);background:#03142a73;border-radius:22px;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:22px;display:grid}.ms.st-running{box-shadow:inset 0 0 0 1.5px #5cf2e399}.ms-art{justify-content:center;align-items:flex-end;min-height:130px;display:flex;position:relative}.ms-art .ms-crab{width:96px;height:auto;position:absolute;bottom:-4px;right:-6px}.ms-state{font:600 28px/1.1 var(--display);font-variation-settings:"SOFT" 100;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0;display:flex}.ms-left{color:var(--glow);font-size:34px}.ms-left small{font:600 15px var(--text);color:#f5e6c8}.ms-what{color:var(--mist);margin:6px 0 0}.ms-url{margin-top:12px}.url-copy{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}.url-copy a{color:var(--biolum);font-weight:700}.url-copy .addr{color:var(--mist);word-break:break-all;font-size:14px}.ms-links{color:var(--mist);margin:12px 0;font-size:15px}.ms-links a{color:var(--biolum)}.ms-confirm{color:#0c2b44;background:#edf5f3;border-radius:16px;margin-top:14px;padding:16px 18px}.ms-confirm p{color:#18364f;margin:0 0 10px}.ms-confirm .ok{color:#1d6b5c}.ms-confirm .bad{color:#8f1d33}.ms-none,.ms-gate{justify-items:start;gap:12px;display:grid}@media (max-width:900px){.rent-step{padding:22px 18px}.tpl-pick{grid-template-columns:minmax(0,1fr);padding:14px}.tpl-vars{padding:0 14px 14px}.rshell{flex-basis:132px}.rc-rows>div{grid-template-columns:minmax(0,1fr)}.receipt{padding:22px 18px}.rent-sign,.ms{grid-template-columns:minmax(0,1fr)}.ms-art{justify-content:flex-start;max-width:190px}}@media (prefers-reduced-motion:reduce){.rshell,.tpl{transition:none}.rshell.on{transform:none}}.key-text{word-break:break-all}.measured{color:#34566e;font-size:13px}.usage{margin-top:12px}.usage pre{box-shadow:inset 0 0 0 1px var(--line);background:#04172e;border-radius:14px;margin:8px 0 0;padding:14px 16px;overflow-x:auto}.usage code{font:400 13px/1.55 var(--mono);color:#d6eaf0;white-space:pre}.ms-reclaim{color:#f5e6c8;margin:10px 0 0;font-size:15px}.chip.reclaim{box-shadow:inset 0 0 0 1.5px var(--glow);background:#ffd59a29}.reclaim-total{background:#ffd59a12;border-radius:18px;margin:14px 0 4px;padding:16px 20px;box-shadow:inset 0 0 0 1px #ffd59a4d}.reclaim-total .rt-big{margin:0;font-size:clamp(32px,3.4vw,44px)}.reclaim-total .rt-big small{font:600 16px var(--text);color:#f5e6c8}.trust{color:#0c2b44;background:#edf5f3;border-radius:24px;margin:0 0 22px;padding:28px 30px}.trust h2{color:#0c2b44;margin:0 0 12px;font-size:clamp(26px,2.4vw,34px)}.trust ul{gap:6px;margin:0;padding-left:22px;display:grid}.trust li{color:#18364f;font-size:17px;line-height:1.45}.trust li b{color:#0c2b44}@media (max-width:900px){.trust{padding:22px 18px}}
