.pad,.pad-modal{--pad-bg:var(--bg);--pad-panel:var(--panel);--pad-field:color-mix(in srgb,var(--panel) 92%,var(--text) 8%);--pad-text:var(--text);--pad-muted:var(--muted);--pad-line:var(--line);--pad-accent:var(--accent);--pad-accent-ink:var(--accent-ink);--pad-bad:#d6423a;--pad-good:#1f9d5b;--pad-radius:16px;--pad-radius-sm:10px;--pad-font:var(--f-ui),system-ui,sans-serif;--pad-mono:var(--f-num),ui-monospace,monospace;--pad-width:640px}.pad{color:var(--pad-text);font-family:var(--pad-font);min-height:100vh;background:var(--pad-bg)}.pad *,.pad :after,.pad :before{box-sizing:border-box}.pad button{font-family:inherit}.pad-bar{display:flex;align-items:center;gap:12px;padding:16px;max-width:1080px;margin:0 auto}.pad-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--pad-text);text-decoration:none}.pad-brand img{width:28px;height:28px;border-radius:8px;object-fit:contain}.pad-bar nav{margin-left:auto;display:flex;gap:18px}.pad-bar nav a{color:var(--pad-muted);text-decoration:none;font-weight:500}.pad-bar nav a:hover,.pad-bar nav a[aria-current=page]{color:var(--pad-text)}.pad-page{padding:0 16px 80px}.pad-col{width:100%;margin:16px auto 0;display:grid;gap:14px}.pad-head h1{margin:0;font-size:clamp(28px,5vw,40px);line-height:1.1;letter-spacing:-.02em}.pad-head p{margin:6px 0 0;color:var(--pad-muted)}.pad-panel{background:var(--pad-panel);border:1px solid var(--pad-line);border-radius:var(--pad-radius);padding:18px;display:grid;gap:14px}.pad-k{color:var(--pad-muted);font-size:13px;font-weight:600}.pad-top{display:grid;grid-template-columns:124px minmax(0,1fr);gap:14px;align-items:start}.pad-drop{aspect-ratio:1;border:1.5px dashed var(--pad-line);border-radius:var(--pad-radius-sm);display:grid;place-items:center;color:var(--pad-muted);font-size:13px;cursor:pointer;overflow:hidden;background:var(--pad-field)}.pad-drop span{display:grid;justify-items:center;gap:2px}.pad-drop b{font-size:22px;line-height:1;color:var(--pad-accent)}.pad-drop:hover,.pad-drop[data-over=true]{border-color:var(--pad-accent)}.pad-drop.has{border-style:solid}.pad-drop img{width:100%;height:100%;object-fit:cover;display:block}.pad-names{display:grid;gap:10px}.pad-fld{display:grid;gap:6px;font-size:14px;font-weight:600}.pad-fld>span small{font-weight:400;color:var(--pad-muted);margin-left:4px}.pad-inp{width:100%;height:40px;padding:0 12px;border-radius:var(--pad-radius-sm);border:1px solid var(--pad-line);background:var(--pad-field);color:var(--pad-text);font:400 15px var(--pad-font);outline:none}.pad-inp:focus{border-color:var(--pad-accent)}.pad-inp[aria-invalid=true]{border-color:var(--pad-bad)}.pad-area{height:84px;padding:10px 12px;resize:vertical;line-height:1.4}.pad-inp.pad-mono,.pad-mono{font-family:var(--pad-mono)}.pad-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pad-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--pad-radius-sm);border:1px solid var(--pad-line);width:fit-content}.pad-seg-wrap{display:flex;flex-wrap:wrap;gap:6px;padding:0;border:0;width:100%;align-items:center}.pad-seg button{height:34px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--pad-muted);font-weight:500;font-size:13px;cursor:pointer}.pad-seg-wrap button{border:1px solid var(--pad-line);height:38px}.pad-seg button[aria-pressed=true]{background:var(--pad-accent);color:var(--pad-accent-ink);border-color:transparent}.pad-seg button:disabled{opacity:.4;cursor:not-allowed}.pad-chip{width:110px;height:38px}.pad-note{color:var(--pad-muted)}.pad-fs-bad,.pad-note,.pad-note-bad{margin:0;font-size:12.5px;font-weight:400}.pad-fs-bad,.pad-note-bad{color:var(--pad-bad);font-style:normal}.pad-muted{color:var(--pad-muted)}.pad-terms{margin:0;display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--pad-line);font-size:14px}.pad-terms>div{display:flex;justify-content:space-between;gap:12px}.pad-terms dt{color:var(--pad-muted)}.pad-terms dd{margin:0;font-weight:600;text-align:right;word-break:break-word}.pad-go{justify-items:stretch}.pad-btn,.pad-btn-s{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:var(--pad-radius-sm);border:1px solid transparent;background:var(--pad-accent);color:var(--pad-accent-ink);font-weight:600;font-size:14px;cursor:pointer;text-decoration:none}.pad-btn:disabled{opacity:.5;cursor:not-allowed}.pad-btn-s{background:none;color:var(--pad-text);border-color:var(--pad-line)}.pad-btn-big{height:50px;width:100%;font-size:16px}.pad-alert,.pad-gate{display:grid;gap:8px}.pad-alert{margin:0;padding:12px 14px;border-radius:var(--pad-radius-sm);font-size:14px;border:1px solid var(--pad-line)}.pad-alert code{word-break:break-all;font-size:13px}.pad-bad{color:var(--pad-bad);border-color:color-mix(in srgb,var(--pad-bad) 35%,transparent);background:color-mix(in srgb,var(--pad-bad) 8%,transparent)}.pad-ok{border-color:color-mix(in srgb,var(--pad-good) 35%,transparent);background:color-mix(in srgb,var(--pad-good) 8%,transparent)}.pad-row-btns{display:flex;flex-wrap:wrap;gap:8px}.pad-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.pad-steps li{display:flex;align-items:center;gap:8px;color:var(--pad-muted)}.pad-steps li[data-s=active],.pad-steps li[data-s=done]{color:var(--pad-text)}.pad-steps li[data-s=error]{color:var(--pad-bad)}.pad-steps i{width:18px;height:18px;border-radius:50%;border:1px solid var(--pad-line);display:grid;place-items:center;font-size:11px;font-style:normal;flex:none}.pad-steps li[data-s=done] i{background:var(--pad-good);border-color:transparent;color:#fff}.pad-steps a{margin-left:auto;color:var(--pad-accent);text-decoration:none;font-size:13px}.pad-walletline{margin:0;display:flex;align-items:center;gap:8px;color:var(--pad-muted);font-size:13px}.pad-dot{width:8px;height:8px;border-radius:50%;background:var(--pad-good)}.pad-walletline button{margin-left:auto;background:none;border:0;color:var(--pad-muted);cursor:pointer;text-decoration:underline;font-size:13px}.pad-total b{font-size:34px;letter-spacing:-.02em;line-height:1.1}.pad-total small{color:var(--pad-muted)}.pad-total .pad-btn{width:fit-content;min-width:140px}.pad-empty{justify-items:center;text-align:center}.pad-empty p{margin:0;color:var(--pad-muted)}.pad-rows{list-style:none;margin:0;padding:0;display:grid}.pad-rows li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--pad-line);font-size:14px;flex-wrap:wrap}.pad-rows li:first-child{border-top:0}.pad-rows b span{color:var(--pad-muted);font-weight:400}.pad-rows a{margin-left:auto;color:var(--pad-accent);text-decoration:none}.pad-rows .pad-mono{color:var(--pad-muted);font-size:13px}.pad-fs{display:grid;gap:8px;font-weight:400}.pad-fs-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 30px;gap:6px;align-items:center}.pad-fs-row label{display:flex;align-items:center;gap:4px}.pad-add,.pad-fs-row label{color:var(--pad-muted);font-size:13px}.pad-add{width:fit-content;padding:0 12px}.pad-add,.pad-x{height:30px;border-radius:8px;border:1px solid var(--pad-line);background:none;cursor:pointer}.pad-x{width:30px;color:var(--pad-muted)}.pad-pp{position:relative;font-weight:400}.pad-pp-cur,.pad-pp-list button{display:grid;grid-template-columns:24px auto minmax(0,1fr) auto auto;gap:10px;align-items:center;width:100%;padding:8px 12px;border-radius:var(--pad-radius-sm);border:1px solid var(--pad-line);background:var(--pad-field);color:var(--pad-text);text-align:left;cursor:pointer;font-size:14px}.pad-pp-list button{grid-template-columns:24px auto minmax(0,1fr) auto;border:0;background:none;border-radius:8px}.pad-pp-list button:hover,.pad-pp-list button[aria-pressed=true]{background:color-mix(in srgb,var(--pad-text) 7%,transparent)}.pad-pp i,.pad-pp img,.pad-pp-one i,.pad-pp-one img{width:24px;height:24px;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-style:normal;font-size:11px;background:color-mix(in srgb,var(--pad-accent) 18%,transparent);color:var(--pad-accent)}.pad-pp b{font-weight:600}.pad-pp span{color:var(--pad-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.pad-pp small{font-family:var(--pad-mono);color:var(--pad-muted);font-size:12px}.pad-pp em{font-style:normal;color:var(--pad-muted)}.pad-pp-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);padding:8px;border-radius:var(--pad-radius-sm);border:1px solid var(--pad-line);background:var(--pad-panel);box-shadow:0 18px 40px -16px rgba(0,0,0,.5)}.pad-pp-list input{width:100%;height:36px;padding:0 10px;margin-bottom:6px;border-radius:8px;border:1px solid var(--pad-line);background:var(--pad-field);color:var(--pad-text);font:14px var(--pad-font);outline:none}.pad-pp-list ul{list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto}.pad-pp-none{padding:10px;color:var(--pad-muted);font-size:13px}.pad-pp-one{display:flex;align-items:center;gap:10px;margin:0;font-weight:500;font-size:14px}.pad-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.5);min-height:0}.pad-dialog{width:min(400px,100%);background:var(--pad-panel);color:var(--pad-text);border:1px solid var(--pad-line);border-radius:var(--pad-radius);padding:18px;display:grid;gap:10px}.pad-dialog-head{display:flex;align-items:center;justify-content:space-between}.pad-dialog-head h2{margin:0;font-size:18px}.pad-wallet{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--pad-radius-sm);border:1px solid var(--pad-line);background:none;color:var(--pad-text);cursor:pointer;font-size:14px;text-decoration:none}.pad-wallet:hover{border-color:var(--pad-accent)}.pad-wallet img{width:24px;height:24px}.pad-wallet small{margin-left:auto;color:var(--pad-muted)}@media (max-width:560px){.pad-top{grid-template-columns:96px minmax(0,1fr)}.pad-links{grid-template-columns:minmax(0,1fr)}.pad-fs-row{grid-template-columns:minmax(0,1fr) 78px 30px}}.pad,.pad-modal{--pad-field:var(--well);--pad-line:rgba(16,32,27,.12);--pad-good:#33a082;--pad-width:680px}.pad{min-height:auto}.pad-page{padding:0 0 80px}.pad-col{max-width:var(--pad-width);margin-top:24px;gap:16px}.pad-hero{position:relative;background:var(--accent);color:#fff;padding:30px 30px 26px;display:grid;gap:10px}.pad-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(100deg,transparent 30%,#000);mask-image:linear-gradient(100deg,transparent 30%,#000);pointer-events:none}.pad-hero>*{position:relative}.pad-hero h1{margin:0;font-size:clamp(30px,4.4vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.pad-hero p{margin:0;max-width:56ch;color:rgba(255,255,255,.92);font-size:15px}.pad-hero img{position:absolute;right:26px;bottom:18px;width:60px;height:auto;image-rendering:pixelated;animation:bob 3.4s ease-in-out infinite}.pad-split{display:grid;grid-template-columns:3fr 1fr;gap:6px}.pad-split>div{padding:14px 16px;display:grid;gap:4px}.pad-split>div:first-child{background:var(--accent);color:#fff}.pad-split>div:last-child{background:var(--deep);color:#fff}.pad-split b{font:600 26px var(--f-num),monospace;letter-spacing:-.02em}.pad-split span{font-size:13px;opacity:.9}.pad-head{display:none}.pad-panel{border-radius:16px}.pad-inp{height:44px}.pad-btn-big{height:56px;border-radius:0;background:var(--deep);font-weight:700;clip-path:polygon(12px 0,calc(100% - 12px) 0,calc(100% - 12px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 6px) calc(100% - 12px),calc(100% - 6px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 12px),0 calc(100% - 12px),0 12px,6px 12px,6px 6px,12px 6px)}.pad-btn-big:hover:not(:disabled){background:#082e23}@media (max-width:560px){.pad-hero{padding:22px 18px}.pad-hero img{display:none}.pad-top{grid-template-columns:96px minmax(0,1fr)}}.pad-climb{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 18px}.pad-speed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pad-speed button{height:auto;min-height:46px;padding:6px 8px;display:grid;gap:1px;justify-items:center;line-height:1.2}.pad-speed button b{font-weight:600;font-size:13.5px}.pad-speed button small{font-size:11px;opacity:.8}.pad-climb-prev{margin:0;padding:14px 14px 12px;background:var(--pad-field);border-radius:var(--pad-radius-sm);display:grid;gap:10px}.pad-climb-prev ol{list-style:none;margin:0;padding:0;display:grid;gap:4px;align-items:start}.pad-climb-prev li{display:grid;justify-items:center;gap:4px;min-width:0}.pad-climb-prev .stack{display:flex;flex-direction:column-reverse;gap:2px}.pad-climb-prev .stack i{width:14px;height:9px;background:var(--seg)}.pad-climb-prev .stack i.on{background:var(--accent)}.pad-climb-prev .stack i.half{background:linear-gradient(to top,var(--mint-soft) 50%,var(--seg) 0)}.pad-climb-prev li.is-max .stack i.on{background:var(--deep)}.pad-climb-prev b{font:600 12.5px var(--pad-mono)}.pad-climb-prev li.is-max b{color:var(--deep)}.pad-climb-prev small{font:500 11px var(--pad-mono);color:var(--pad-muted);white-space:nowrap}.pad-climb-prev figcaption{font-size:13px;color:var(--pad-muted)}.pad-climb-prev .stack i.day{background:color-mix(in srgb,var(--deep) 14%,var(--seg))}.pad-climb-prev .stack i.day.on{background:var(--deep)}.pad-climb-prev li.is-max .stack i.on:not(.day){background:var(--accent)}.pad-climb-prev li.is-max b{color:var(--pad-text,inherit)}.pad-climb-prev li.is-day b,.pad-climb-prev li.is-day small{color:var(--deep)}.pad-climb-prev li.is-top b{font-weight:700}@media (max-width:560px){.pad-climb{grid-template-columns:minmax(0,1fr)}.pad-climb-prev{padding:12px 8px 10px}.pad-climb-prev ol{gap:2px}.pad-climb-prev .stack i{width:11px;height:5px}.pad-climb-prev .stack{gap:1px}.pad-climb-prev b{font-size:11px}.pad-climb-prev small{font-size:9.5px;white-space:normal;text-align:center;line-height:1.15}}