.me{min-height:80vh;padding-top:clamp(120px,16vh,168px)}.me [hidden]{display:none!important}.me-inner{max-width:calc(60rem + var(--gutter) * 2)}.me-head{gap:16px;padding-bottom:clamp(36px,5vw,56px);display:grid}.me-loading{animation:me-late .24s var(--ease-out) .5s both}@keyframes me-late{0%{opacity:0}}.me-who{font-variant-numeric:tabular-nums}.me-out,.me-gone{justify-items:start;gap:20px;display:grid}.me-gone{gap:12px}.me-gone .btn{margin-top:8px}.me-out-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.me-sec{border-top:1px solid var(--line);grid-template-columns:11rem minmax(0,1fr);gap:12px 32px;padding-block:28px 32px;display:grid}.me-h{padding-top:4px}.me-main{gap:16px;min-width:0;display:grid}.me-sub{font-size:var(--fs-small);color:var(--ink-3)}.me-sub:not(:first-child){margin-top:8px}.me-err{font-size:var(--fs-small);color:#c2412d;line-height:1.6}[data-theme=dark] .me-err{color:#f08a77}.me-err:empty{display:none}.me-foot{font-size:var(--fs-small)}.me-badge{vertical-align:1px;height:20px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;margin-left:8px;padding-inline:8px;font-size:11px;font-weight:500;display:inline-flex}.me-rows{display:grid}.me-row{border-top:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr) auto;grid-template-areas:"k v act""ask ask ask";align-items:baseline;column-gap:20px;padding-block:14px;display:grid}.me-row:first-child{border-top:0;padding-top:0}.me-row--text{grid-template-columns:9rem minmax(0,1fr) auto}.me-k{font-size:var(--fs-small);color:var(--ink-3);grid-area:k}.me-k--strong{color:var(--ink);font-size:.9375rem;font-weight:500}.me-v{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;grid-area:v;min-width:0}.me-row.is-none .me-v{color:var(--ink-3)}.me-v--text{font-size:var(--fs-small);color:var(--ink-2);font-variant-numeric:normal;line-height:1.7}.me-act{white-space:nowrap;grid-area:act;justify-content:flex-end;gap:16px;display:flex}.me-more{grid-area:ask}.me-link{font-size:var(--fs-small);color:var(--ink);border-bottom:1px solid var(--line-2);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;display:inline-flex}.me-link:hover{border-color:var(--ink)}.me-link:disabled{color:var(--ink-4);cursor:default;border-color:#0000}.me-link--danger{color:#c2412d;border-color:#c2412d59}.me-link--danger:hover{border-color:#c2412d}[data-theme=dark] .me-link--danger{color:#f08a77;border-color:#f08a7759}.me-note{font-size:var(--fs-small);color:var(--ink-2)}.btn.me-sm{height:36px;font-size:var(--fs-small);padding-inline:16px}.btn.me-danger{--btn-bg:#c2412d;--btn-ink:#fff}[data-theme=dark] .btn.me-danger{--btn-bg:#d4573f}.btn:disabled{opacity:.6;cursor:default;transform:none}.me-ask{border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:0 0 0 1px var(--line-2);font-size:var(--fs-small);color:var(--ink-2);grid-area:ask;gap:12px;margin-top:14px;padding:16px;line-height:1.7;display:grid}.me-ask-row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.me-field{gap:8px;display:grid}.me-field input{border:1px solid var(--line-2);background:var(--bg);width:min(100%,360px);height:42px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px;font-size:1rem}.me-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash);outline:none}.me-sess{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px;display:flex}.me-projects{gap:16px;display:grid}.me-proj{border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:0 0 0 1px var(--line);gap:20px;padding:22px;display:grid}.me-proj-head{gap:4px;display:grid}.me-proj-line{font-size:var(--fs-small);color:var(--ink-3)}.me-proj-t{font-size:1.25rem;font-weight:500;line-height:1.4}.me-proj-u{font-size:var(--fs-micro);color:var(--ink-3);font-variant-numeric:tabular-nums}.me-proj.is-closed .me-proj-t{color:var(--ink-2)}.me-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.me-steps li{gap:2px;padding-top:22px;padding-right:10px;display:grid;position:relative}.me-steps li>i{background:var(--bg-elev);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--line-2);z-index:1;border-radius:50%;position:absolute;top:3px;left:0}.me-steps li:before{content:"";background:var(--line-2);height:1.5px;position:absolute;top:8.5px;left:12px;right:0}.me-steps li:last-child:before{display:none}.me-steps li.is-done>i{background:var(--ink);box-shadow:none}.me-steps li.is-done:before{background:var(--ink)}.me-steps li.is-doing>i{background:var(--brand);box-shadow:0 0 0 4px var(--brand-wash)}.me-step-n{font-size:var(--fs-small);color:var(--ink);overflow-wrap:anywhere;line-height:1.5}.me-steps li.is-todo .me-step-n{color:var(--ink-3)}.me-step-s{font-style:normal;font-size:var(--fs-micro);color:var(--ink-3)}.me-steps li.is-doing .me-step-s{color:var(--brand)}.me-steps.is-long{grid-auto-flow:row;gap:12px}.me-steps.is-long li{padding:0 0 0 26px}.me-steps.is-long li:before{width:1.5px;height:auto;inset:15px auto -12px 5.25px}.me-proj-block{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.me-proj-k{font-size:var(--fs-small);color:var(--ink-3)}.me-notes,.me-files{gap:12px;display:grid}.me-notes li{grid-template-columns:8.5rem minmax(0,1fr);gap:4px 16px;display:grid}.me-notes li.is-more{display:none}.me-notes.is-open li.is-more{display:grid}.me-notes time,.me-logins time{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.me-notes p{font-size:var(--fs-small);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.me-more-btn{justify-self:start}.me-files li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.me-files .me-link{overflow-wrap:anywhere}.me-file-s{font-size:var(--fs-micro);color:var(--ink-3);font-variant-numeric:tabular-nums}.me-devs{display:grid}.me-dev{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:12px;display:grid}.me-dev:first-child{border-top:0;padding-top:0}.me-dev-ico{background:var(--bg-sunk);width:36px;height:36px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.me-dev-ico svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.me-dev-t{font-weight:500}.me-dev-s{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums}.me-logins{gap:8px;display:grid}.me-logins li{font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:8.5rem minmax(0,1fr);gap:4px 16px;display:grid}.me-bc{border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:0 0 0 1px var(--line);gap:10px;margin-top:14px;padding:16px;display:grid}.me-bc-note{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 12px;line-height:1.7;display:flex}.me-bc-key{font-size:var(--fs-small);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.me-bc-k{color:var(--ink-3)}.me-bc-key code{font-family:var(--font-mono);font-size:.8125rem}.me-bc-s{color:var(--ink-2);font-variant-numeric:tabular-nums}.me-bc-orders{gap:8px;display:grid}.me-bc-orders li{font-size:var(--fs-small);color:var(--ink-2);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto auto;gap:4px 16px;display:grid}.me-bc-on{color:var(--ink)}.me-bc-orders li.is-pending .me-bc-os{color:var(--brand)}.me-bc-orders time{color:var(--ink-3)}.me-items{gap:14px;display:grid}.me-item{border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:0 0 0 1px var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;padding:18px;display:grid}.me-qr{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;padding:8px}.me-qr img{width:132px;height:132px;image-rendering:pixelated;display:block}.me-item--link .me-item-act .btn{--btn-bg:#07c160;--btn-ink:#fff}.me-item.is-broken .me-qr{display:none}.me-ico{background:var(--bg-sunk);width:44px;height:44px;color:var(--ink-2);border-radius:12px;place-items:center;display:grid}.me-ico svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;width:22px;height:22px}.me-item-body{align-content:start;gap:6px;min-width:0;display:grid}.me-item-t{font-weight:500}.me-item-d{font-size:var(--fs-small);color:var(--ink-2);line-height:1.7}.me-item-s{font-size:var(--fs-micro);color:var(--ink-3);font-variant-numeric:tabular-nums}.me-item-act{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.me-item-act:empty{display:none}.me-empty{color:var(--ink-2)}.me-pref{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.me-pref-text{gap:6px;display:grid}.me-pref-k{font-weight:500}.me-pref-d{font-size:var(--fs-small);color:var(--ink-2);max-width:34em;line-height:1.7}.me-pref-s{font-size:var(--fs-micro);color:var(--ink-3);overflow-wrap:anywhere}.me-pref-need{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;display:flex}.me-switch{background:var(--line-2);width:44px;height:26px;transition:background-color var(--dur) var(--ease-out);border-radius:999px;flex:none;margin-top:2px;position:relative}.me-switch span{width:20px;height:20px;transition:transform var(--dur) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.me-switch[aria-checked=true]{background:var(--brand)}.me-switch[aria-checked=true] span{transform:translate(18px)}.me-switch:disabled{opacity:.45;cursor:default}.me-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=760px){.me-sec{grid-template-columns:1fr;gap:16px}.me-row,.me-row--text{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k act""v v""ask ask";row-gap:4px}.me-row--text{row-gap:6px}.me-proj{padding:18px}.me-steps{grid-auto-flow:row;gap:12px}.me-steps li{padding:0 0 0 26px}.me-steps li:before{width:1.5px;height:auto;inset:15px auto -12px 5.25px}.me-notes li,.me-logins li{grid-template-columns:1fr;gap:2px}.me-bc-orders li{grid-template-columns:minmax(0,1fr) auto}}@media (width<=480px){.me-item{gap:16px;padding:16px}.me-item--image{grid-template-columns:1fr}.me-qr{justify-self:start}}
