:where(.livend-owner-theme),:where(.shell){--canvas:#f5f1e8;--card:#fdfcf8;--card-2:#fbf9f2;--line:#0b0e0c17;--ink:#16201a;--ink-2:#5b655d;--ink-3:#656e67;--rail:#0b0e0c;--rail-2:#171d18;--rail-line:#f5f1e814;--rail-text:#a9ada7;--rail-text-dim:#7b837d;--mint:#9ce5a6;--mint-soft:#9ce5a61f;--green-700:#317346;--green-800:#25603a;--amber:#b3820f;--amber-soft:#b3820f1a;--amber-text:#8a6206;--amber-surface:#fffdf6;--rust:#8a3126}
.ts-mark{display:block}.ts-body{stroke:#9ce5a61f;stroke-width:.5px}.ts-edge{fill:none;stroke:#9ce5a61f;stroke-width:.5px}.ts-crs{transform-box:fill-box;transform-origin:50% 100%}.ts-summit{stroke:#9ce5a6;stroke-width:1.7px;stroke-linecap:round}.ts-seam-b{stroke:#9ce5a6;stroke-width:.8px;opacity:.22}.ts-seam-a{stroke:#f5f1e8;stroke-width:.8px;opacity:.16}.ts-glow{opacity:0}.ts-lit .ts-seam-b{opacity:1;stroke-width:1.05px}.ts-lit .ts-seam-a{opacity:.8;stroke-width:1px}.ts-lit .ts-glow{opacity:.26}.ts-lit .ts-summit{filter:drop-shadow(0 0 3px #9ce5a6b3)}.ts-audit .ts-summit{filter:drop-shadow(0 0 3px #9ce5a6bf)}.ts-audit .ts-seam-b{opacity:1;stroke-width:1.05px}.ts-audit .ts-seam-a{opacity:.85;stroke-width:1px}.ts-audit .ts-glow{opacity:.3}@media (prefers-reduced-motion:no-preference){.ts-derive .ts-c1{animation:.62s cubic-bezier(.16,1,.3,1) .25s backwards ts-seat,1.3s ease-out .25s backwards ts-cool}.ts-derive .ts-c2{animation:.55s cubic-bezier(.16,1,.3,1) .98s backwards ts-seat,1.2s ease-out .98s backwards ts-cool}.ts-derive .ts-c3{animation:.5s cubic-bezier(.16,1,.3,1) 1.58s backwards ts-seat,1.1s ease-out 1.58s backwards ts-cool}.ts-derive .ts-seam-a{animation:3.2s linear both ts-seam-a-in}.ts-derive .ts-seam-b{animation:3.2s linear both ts-seam-b-in}.ts-derive .ts-edge{animation:3.2s linear both ts-edge-in}.ts-derive .ts-summit{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.16,1,.3,1) 2.18s backwards ts-summit-in,.6s 2.78s ts-summit-pulse,6s ease-in-out 3.8s infinite ts-breath}.ts-loop .ts-c1{animation:11.2s linear infinite ts-loop-seat-c1,11.2s linear infinite ts-loop-cool-c1}.ts-loop .ts-c2{animation:11.2s linear infinite ts-loop-seat-c2,11.2s linear infinite ts-loop-cool-c2}.ts-loop .ts-c3{animation:11.2s linear infinite ts-loop-seat-c3,11.2s linear infinite ts-loop-cool-c3}.ts-loop .ts-seam-a{animation:11.2s linear infinite ts-loop-seam-a}.ts-loop .ts-seam-b{animation:11.2s linear infinite ts-loop-seam-b}.ts-loop .ts-edge{animation:11.2s linear infinite ts-loop-edge}.ts-loop .ts-summit{transform-box:fill-box;transform-origin:50%;animation:11.2s linear infinite ts-loop-summit,11.2s linear infinite ts-loop-breath}@keyframes ts-loop-seat-c1{0%,2.231%{transform:scaleY(0)}2.232%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleY(0)}7.768%,91.071%{transform:scaleY(1)}94.196%,to{transform:scaleY(0)}}@keyframes ts-loop-seat-c2{0%,8.749%{transform:scaleY(0)}8.75%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleY(0)}13.661%,89.286%{transform:scaleY(1)}91.964%,to{transform:scaleY(0)}}@keyframes ts-loop-seat-c3{0%,14.106%{transform:scaleY(0)}14.107%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleY(0)}18.571%,87.5%{transform:scaleY(1)}89.732%,to{transform:scaleY(0)}}@keyframes ts-loop-cool-c1{0%,2.231%{filter:brightness(4.4)}2.232%{filter:brightness(4.4);animation-timing-function:ease-out}6.875%{filter:brightness(2.2);animation-timing-function:ease-out}13.839%,91.071%{filter:brightness()}94.196%,to{filter:brightness(4.4)}}@keyframes ts-loop-cool-c2{0%,8.749%{filter:brightness(4.4)}8.75%{filter:brightness(4.4);animation-timing-function:ease-out}13.036%{filter:brightness(2.2);animation-timing-function:ease-out}19.464%,89.286%{filter:brightness()}91.964%,to{filter:brightness(4.4)}}@keyframes ts-loop-cool-c3{0%,14.106%{filter:brightness(4.4)}14.107%{filter:brightness(4.4);animation-timing-function:ease-out}18.036%{filter:brightness(2.2);animation-timing-function:ease-out}23.929%,87.5%{filter:brightness()}89.732%,to{filter:brightness(4.4)}}@keyframes ts-loop-seam-a{0%,12.571%{opacity:0}14%{opacity:.9}17.714%,87.5%{opacity:.16}94.196%,to{opacity:0}}@keyframes ts-loop-seam-b{0%,17.714%{opacity:0}19.143%{opacity:1}22.857%,87.5%{opacity:.22}94.196%,to{opacity:0}}@keyframes ts-loop-edge{0%,18.286%{opacity:0}25.143%,87.5%{opacity:1}94.196%,to{opacity:0}}@keyframes ts-loop-summit{0%,19.463%{filter:none;transform:scaleX(0)}19.464%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleX(0)}23.929%{filter:none;transform:scaleX(1)}24.821%{filter:none}26.964%{filter:drop-shadow(0 0 3.5px #9ce5a6d9)}30.179%,87.5%{filter:none;transform:scaleX(1)}89.732%,to{filter:none;transform:scaleX(0)}}@keyframes ts-loop-breath{0%,33.928%{opacity:1;animation-timing-function:ease-in-out}60.714%{opacity:.7;animation-timing-function:ease-in-out}87.5%,to{opacity:1}}@keyframes ts-seat{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ts-cool{0%{filter:brightness(4.4)}40%{filter:brightness(2.2)}to{filter:brightness()}}@keyframes ts-seam-a-in{0%,44%{opacity:0}49%{opacity:.9}62%,to{opacity:.16}}@keyframes ts-seam-b-in{0%,62%{opacity:0}67%{opacity:1}80%,to{opacity:.22}}@keyframes ts-edge-in{0%,64%{opacity:0}88%,to{opacity:1}}@keyframes ts-summit-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ts-summit-pulse{40%{filter:drop-shadow(0 0 3.5px #9ce5a6d9)}to{filter:none}}.ts-idle .ts-summit{animation:6s ease-in-out infinite ts-breath}.ts-idle-s .ts-solid-ink{animation:6s ease-in-out infinite ts-breath-s}@keyframes ts-breath{0%,to{opacity:1}50%{opacity:.7}}@keyframes ts-breath-s{0%,to{opacity:1}50%{opacity:.78}}.ts-mark .ts-summit{transition:filter .3s}.ts-mark .ts-seam-a,.ts-mark .ts-seam-b{transition:opacity .3s,stroke-width .3s}.ts-mark .ts-glow{transition:opacity .3s}.ts-audit .ts-summit{transition-delay:0s}.ts-audit .ts-seam-b{transition-delay:.2s}.ts-audit .ts-seam-a{transition-delay:.42s}.ts-audit .ts-glow{transition-delay:.66s}}
.login-door{background:var(--canvas);min-height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:minmax(320px,42%) minmax(440px,1fr);font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.login-door,.login-door *{box-sizing:border-box}.login-rail{min-height:100svh;color:var(--canvas);background:var(--rail);flex-direction:column;padding:clamp(28px,4vw,58px);transition:width .5s cubic-bezier(.16,1,.3,1);display:flex}.login-lockup{width:fit-content;color:var(--canvas);align-items:center;gap:11px;font-size:19px;font-weight:720;text-decoration:none;display:inline-flex}.login-lockup .ts-mark{color:var(--mint)}.login-rail-copy{margin:auto 0;padding:54px 0}.login-kicker{color:var(--mint);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.login-rail h1{letter-spacing:-.035em;overflow-wrap:break-word;max-width:680px;margin:0;font-size:clamp(52px,7.2vw,96px);font-weight:670;line-height:.91}.login-memory{color:var(--rail-text);border:1px solid #f5f1e829;border-radius:999px;align-items:center;gap:8px;margin:20px 0 0;padding:7px 11px;font-size:12px;display:inline-flex}.login-memory span{background:var(--mint);border-radius:50%;width:7px;height:7px}.login-lede{max-width:460px;color:var(--rail-text);margin:26px 0 0;font-size:16px;line-height:1.65}.login-back{width:fit-content;min-height:44px;color:var(--rail-text);align-items:center;gap:8px;font-size:13px;display:inline-flex}.login-pane{background:radial-gradient(circle at 100% 0, var(--mint) 0, transparent 25rem), var(--canvas);place-items:center;min-width:0;padding:clamp(30px,6vw,82px);display:grid}.login-pane-inner{width:min(540px,100%)}.login-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:clamp(25px,4vw,45px);box-shadow:0 20px 60px #1e231e14}.login-card h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,43px);font-weight:680;line-height:1.02}.login-pane-sub{color:var(--ink-2);margin:14px 0 27px;font-size:15px;line-height:1.6}.login-claimed{color:var(--green-800);background:#3173460f;border:1px solid #31734638;border-radius:10px;gap:11px;margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.login-claimed>span{font-weight:800}.login-claimed b{display:block}.login-form{gap:20px;display:grid}.login-field{gap:8px;display:grid}.login-label-row{justify-content:space-between;align-items:center;display:flex}.login-field label{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:760}.login-label-row button{min-width:52px;min-height:44px;color:var(--green-800);font:inherit;cursor:pointer;background:0 0;border:0;margin:-12px -10px -12px 0;padding:0 10px;font-size:13px;font-weight:750}.login-field input{width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fff;border:1px solid #0b0e0c47;border-radius:8px;padding:13px 14px}.login-field input::placeholder{color:var(--ink-3);opacity:1}.login-meter{background:var(--line);border-radius:999px;height:3px;margin-top:-9px;overflow:hidden}.login-meter span{background:var(--amber);height:100%;transition:width .15s;display:block}.login-hint{margin:0;font-size:12.5px;line-height:1.45;display:flex}.login-hint--bad{color:var(--red-700)}.login-hint--short{color:#73520a}.login-submit{min-height:52px;color:var(--rail);background:var(--mint);font:inherit;cursor:pointer;border:1px solid #25603a59;border-radius:9px;padding:13px 18px;font-weight:780}.login-submit[aria-disabled=true]{cursor:wait;opacity:.78}.login-status{min-height:18px;color:var(--ink-2);margin:-9px 0 0;font-size:12px}.login-fineprint{color:var(--ink-2);text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.5}.login-alert{border-radius:10px;gap:11px;margin:0 0 22px;padding:14px;font-size:13px;line-height:1.45;display:flex}.login-alert--rust{color:var(--red-700);background:#9a3a2b12;border:1px solid #9a3a2b3d}.login-alert--amber{color:#6b4b16;background:var(--amber-soft);border:1px solid #b3820f47}.login-alert--neutral{color:var(--ink);background:var(--canvas);border:1px solid var(--line)}.login-alert b{display:block}.login-alert p{margin:4px 0 0}.login-alert button{min-height:44px;color:var(--green-800);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-weight:760;text-decoration:underline}.login-help{border-top:1px solid var(--line);color:var(--ink-2);margin-top:25px;padding-top:18px;font-size:13px;line-height:1.55}.login-help summary{min-height:44px;color:var(--green-800);cursor:pointer;align-items:center;font-weight:740;display:flex}.login-help ul{padding-left:20px}.login-help li{margin:8px 0}.login-wrong-door{color:var(--ink-2);text-align:center;margin:18px 0 0;font-size:12.5px}.login-wrong-door a{color:var(--green-800)}.login-door :focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.login-rail :focus-visible{outline-color:var(--mint)}.login-door[data-success="1"] .login-rail{animation:.5s cubic-bezier(.16,1,.3,1) both login-resolve}@keyframes login-resolve{to{filter:saturate(1.06)}}@media (max-width:759px){.login-door{background:var(--canvas);min-height:100svh;padding-bottom:32px;display:block}.login-rail{min-height:216px;padding:24px 20px 52px}.login-rail-copy{margin:auto 0 0;padding:38px 0 0}.login-rail h1{font-size:clamp(42px,13vw,58px)}.login-lede,.login-memory,.login-back{display:none}.login-pane{background:0 0;margin-top:-32px;padding:0 14px;display:block}.login-pane-inner{margin:0 auto}.login-card{border-radius:20px;padding:25px 20px}.login-card h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.login-door *,.login-door :before,.login-door :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
