:root{--bg:#0b0b0c;--bg-raised:#141416;--bg-sunken:#060607;--fg:#fff;--fg-2:#ffffffbd;--fg-3:#fffc;--fg-4:#ffffff85;--line:#ffffff1f;--line-strong:#ffffff47;--accent:#fff;--danger:#ff6b5a;--t-title:clamp(1.5rem, 6.2vw, 1.875rem);--t-lead:1.0625rem;--t-body:.9375rem;--t-meta:.75rem;--track-meta:.1em;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--pad:clamp(1.25rem, 5.5vw, 2.25rem);--r-sm:4px;--r-md:10px;--r-pill:999px;--e:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--motion:1ms}}:root{--motion:.38s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-snap-type:y mandatory}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Microsoft YaHei,system-ui,sans-serif;font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}h1,h2,h3,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}::selection{color:#0b0b0c;background:#fff}:root{caret-color:#fff}:focus-visible{outline-offset:3px;border-radius:var(--r-sm);outline:2px solid #fff}:focus:not(:focus-visible){outline:none}a{color:inherit;text-underline-offset:.22em;text-decoration-color:#fff6;text-decoration-thickness:1px}a:hover{text-decoration-color:#fff}*{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#ffffff3d}::-webkit-scrollbar-thumb:hover{background:#fff6}.no-bar{scrollbar-width:none}.no-bar::-webkit-scrollbar{display:none}.num{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--s2);left:var(--s2);z-index:90;padding:var(--s2) var(--s4);color:#0b0b0c;border-radius:var(--r-md);background:#fff;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.mr{width:100%;height:100%;position:relative}.mr-track{scroll-snap-type:x mandatory;scroll-snap-stop:always;overscroll-behavior-x:contain;overscroll-behavior-y:auto;height:100%;display:flex;overflow:auto hidden}.mr-item{scroll-snap-align:center;background:#101012;flex:0 0 100%;height:100%;overflow:hidden}.mr-item>img{object-fit:cover;filter:brightness(.93)saturate(.98);width:100%;height:100%;display:block}.mr-hold{width:100%;height:100%;color:var(--fg-4);font-size:var(--t-meta);letter-spacing:var(--track-meta);place-items:center;display:grid}.mr-dots{left:50%;bottom:calc(var(--pad) + .25rem);filter:drop-shadow(0 1px 2px #0000008c);z-index:2;pointer-events:none;gap:.3rem;display:flex;position:absolute;transform:translate(-50%)}.mr-dots i{width:5px;height:5px;transition:background .2s var(--e);background:#ffffff6b;border-radius:50%}.mr-dots i[data-on]{background:#fff}.card{scroll-snap-align:start;scroll-snap-stop:always;background:var(--bg);height:100dvh;opacity:calc(.3 + .7 * var(--f,1));transform:scale(calc(.97 + .03 * var(--f,1)));transition:opacity .3s var(--e), transform .3s var(--e);position:relative;overflow:hidden}.media{transition:transform var(--motion) var(--e);position:absolute;inset:0}.card[data-open] .media{transform:translateY(-4%)scale(1.06)}.media>img{object-fit:cover;filter:brightness(.93)saturate(.98);width:100%;height:100%;display:block}.sheet{inset-inline:0;flex-direction:column;justify-content:flex-end;max-height:88dvh;display:flex;position:absolute;bottom:0;overflow:hidden}.scrim{z-index:0;pointer-events:none;background:linear-gradient(#06060700 0%,#06060785 26%,#060607db 58%,#060607f2 100%);position:absolute;inset:0}.handle{z-index:2;color:#fff;cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;height:3rem;padding:0;display:flex;position:relative}.handle:active{cursor:grabbing}.handle .grip{border-radius:var(--r-pill);width:2.25rem;height:3px;transition:background .2s var(--e), width .2s var(--e);background:#ffffff80}.handle:hover .grip{background:#ffffffd9;width:2.75rem}.handle .chev{right:var(--pad);width:9px;height:9px;transition:transform .35s var(--e);border-bottom:1.5px solid #ffffffb3;border-right:1.5px solid #ffffffb3;position:absolute;transform:rotate(-135deg)}.card[data-open] .handle .chev{transform:rotate(45deg)}.content{z-index:1;padding:0 var(--pad) calc(var(--pad) + env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:.5rem;display:flex;position:relative}.meta{font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:.6rem;font-weight:500;display:flex}.meta .day{color:#fff;font-weight:600}.meta .bar{background:#fff6;width:1.25rem;height:1px}.meta .mile{color:#fff;border-radius:var(--r-pill);border:1px solid #ffffff6b;padding:.1em .55em .14em}.title{font-size:var(--t-title);letter-spacing:-.022em;text-wrap:balance;font-weight:650;line-height:1.24}.body-wrap{position:relative}.body-text{color:var(--fg-2);white-space:pre-wrap;-webkit-line-clamp:3;max-width:34em;transition:max-height var(--motion) var(--e);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.card[data-open] .body-text{-webkit-line-clamp:unset;overscroll-behavior:contain;max-height:52dvh;display:block;overflow:visible auto}.card[data-nomedia] .media,.card[data-nomedia] .scrim{display:none}.card[data-nomedia] .sheet{justify-content:center;max-height:none;inset:0}.card[data-nomedia] .content{padding-bottom:var(--pad);gap:.75rem}.card[data-nomedia] .title{font-size:clamp(1.75rem,8vw,2.5rem)}.card[data-nomedia] .body-text{font-size:var(--t-lead);max-width:30em}.card-actions{gap:var(--s5);margin-top:.25rem;display:flex}.edit-link{min-height:44px;color:var(--fg-3);font-size:var(--t-body);cursor:pointer;text-underline-offset:.25em;transition:color .16s var(--e), text-decoration-color .16s var(--e);background:0 0;border:0;align-self:flex-start;margin-top:.25rem;padding:0;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.edit-link:hover{color:#fff;text-decoration-color:#fff9}.strip{background:var(--bg)}.feed{margin:0;padding:0;list-style:none}.slot{scroll-snap-align:start;scroll-snap-stop:always;--f:1;height:100dvh}.pager{top:calc(1rem + env(safe-area-inset-top));right:var(--pad);z-index:30;border-radius:var(--r-pill);font-size:var(--t-meta);letter-spacing:.08em;color:#fff;background:#101012e0;align-items:baseline;gap:.3em;padding:.28em .68em .32em;font-weight:600;display:inline-flex;position:fixed}.pager .now{color:#fff}.actions{top:calc(.7rem + env(safe-area-inset-top));left:var(--pad);z-index:30;gap:.5rem;display:flex;position:fixed}.action{color:#fff;cursor:pointer;width:44px;height:44px;transition:background .18s var(--e), transform .18s var(--e);background:#101012e0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.action:hover{background:#26262af0}.action:active{transform:scale(.94)}.action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.slot-empty{padding:var(--pad);place-items:center;display:grid}.empty{text-align:center;max-width:22rem}.empty-title{font-size:var(--t-title);letter-spacing:-.02em;font-weight:650}.empty-text{color:var(--fg-2);margin-top:.5rem}.end-note{padding:var(--s6) var(--pad) calc(var(--s6) + env(safe-area-inset-bottom));color:var(--fg-4);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-align:center}.ed{z-index:60;overscroll-behavior:contain;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}html.ed-lock{overflow:hidden}.ed-bar{z-index:10;padding:calc(.5rem + env(safe-area-inset-top)) var(--s2) .5rem;background:linear-gradient(to bottom, var(--bg) 68%, transparent);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.ed-text-btn{min-height:44px;padding:0 var(--s3);color:var(--fg-3);font-size:var(--t-body);cursor:pointer;transition:color .16s var(--e);background:0 0;border:0}.ed-text-btn:hover:not(:disabled){color:#fff}.ed-text-btn:disabled{color:var(--fg-4);cursor:not-allowed}.ed-save{color:#fff;font-weight:650}.ed-body{padding:0 var(--pad) var(--s6);gap:var(--s5);flex-direction:column;flex:auto;display:flex}.ed-photos{flex-wrap:wrap;gap:.5rem;display:flex}.ed-photo{border-radius:var(--r-md);background:var(--bg-raised);touch-action:none;cursor:grab;width:104px;height:104px;transition:box-shadow .18s var(--e), opacity .18s var(--e);flex:none;position:relative;overflow:hidden}.ed-photo img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.ed-photo[data-state=uploading] img{opacity:.45}.ed-photo[data-state=failed] img{opacity:.3}.ed-photo[data-dragging]{pointer-events:none;z-index:2;opacity:.9;cursor:grabbing;box-shadow:0 0 0 1px #ffffff80,0 14px 30px #0009}body.reorder-dragging{-webkit-user-select:none;user-select:none}.ed-photo-no{color:#fff;background:#101012cc;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.6875rem;display:grid;position:absolute;top:.3rem;left:.3rem}.ed-photo-badge{border-radius:var(--r-sm);letter-spacing:.06em;color:#fff;background:#101012db;padding:.1em .5em .15em;font-size:.6875rem;position:absolute;bottom:.4rem;left:.4rem}.ed-photo-fail{color:var(--danger)}.ed-photo-del{color:#fff;cursor:pointer;background:#101012cc;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:.3rem;right:.3rem}.ed-photo-del:after{content:"";border-radius:50%;position:absolute;inset:-7px}.ed-photo-del:hover{background:#28282cf2}.ed-photo-add{border-radius:var(--r-md);width:104px;height:104px;color:var(--fg-4);cursor:pointer;transition:border-color .18s var(--e), color .18s var(--e);background:0 0;border:1px dashed #ffffff42;flex:none;place-items:center;padding:0;display:grid}.ed-photo-add:hover{color:#fff;border-color:#ffffff80}.ed-photo-add svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px}.ed-hint{font-size:var(--t-meta);color:var(--fg-4);margin:.6rem 0 0}.ed-undo{border-radius:var(--r-md);background:var(--bg-raised);font-size:var(--t-meta);color:var(--fg-2);align-items:center;gap:.65rem;margin-top:.75rem;padding:.5rem .5rem .5rem .6rem;display:flex}.ed-undo img{border-radius:var(--r-sm);object-fit:cover;flex:none;width:34px;height:34px}.ed-undo>span{flex:auto;min-width:0}.ed-undo-btn{color:#fff;min-height:34px;font:inherit;cursor:pointer;transition:background .18s var(--e);background:#ffffff1c;border:0;border-radius:999px;flex:none;padding:0 .9rem;font-weight:600}.ed-undo-btn:hover{background:#fff3}.ed-date{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.ed-date-btn{color:#fff;font-size:var(--t-body);letter-spacing:.06em;cursor:pointer;text-underline-offset:.25em;transition:text-decoration-color .18s var(--e);background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ed-date-btn:hover{text-decoration-color:#ffffff80}.ed-date-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ed-day{font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--fg-4)}.ed-title{color:#fff;letter-spacing:-.022em;background:0 0;border:0;width:100%;padding:0;font-size:clamp(1.5rem,6.2vw,1.875rem);font-weight:650;line-height:1.24}.ed-title::placeholder{color:#ffffff42}.ed-text{width:100%;color:var(--fg-2);font-size:var(--t-lead);resize:none;background:0 0;border:0;padding:0;line-height:1.7;overflow:hidden}.ed-text::placeholder{color:#ffffff3d}.ed-tag{padding-bottom:var(--s2);align-items:center;gap:.75rem;display:flex}.ed-tag-label{font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--fg-4);flex:none}.ed-tag-input{min-width:0;color:var(--fg-3);font-size:var(--t-body);background:0 0;border:0;flex:auto;padding:0}.ed-tag-input::placeholder{color:#ffffff3d}.ed-error{padding:var(--s3) var(--pad) calc(var(--s3) + env(safe-area-inset-bottom));color:var(--danger);font-size:var(--t-body);background:linear-gradient(to top, var(--bg) 70%, transparent);position:sticky;bottom:0}.ed-foot{padding:0 var(--pad) calc(var(--s5) + env(safe-area-inset-bottom))}.ed-delete{color:#ff6b5ad9;min-height:44px;font-size:var(--t-body);cursor:pointer;transition:color .16s var(--e);background:0 0;border:0;padding:0}.ed-delete:hover:not(:disabled){color:var(--danger)}.ed-delete:disabled{opacity:.5;cursor:not-allowed}.picker{z-index:80;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.picker-scrim{cursor:pointer;background:#0000008c;border:0;padding:0;position:absolute;inset:0}.picker-menu{z-index:1;padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom));background:var(--bg-raised);animation:picker-up .26s var(--e);border-radius:16px 16px 0 0;position:relative}@keyframes picker-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.picker-menu{animation:none}}.picker-grip{border-radius:var(--r-pill);background:#ffffff47;width:2.25rem;height:3px;margin:0 auto .5rem;display:block}.picker-item{width:100%;min-height:56px;padding:0 var(--pad);color:#fff;font-size:var(--t-lead);text-align:left;cursor:pointer;transition:background .14s var(--e);background:0 0;border:0;align-items:center;gap:.875rem;display:flex}.picker-item:hover{background:#ffffff0f}.picker-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.picker-cancel{border-top:1px solid var(--line);color:var(--fg-3);justify-content:center;margin-top:.5rem}.sh{z-index:60;overscroll-behavior:contain;background:var(--bg);position:fixed;inset:0;overflow-y:auto}html.modal-lock{overflow:hidden}.sh-bar{z-index:10;padding:calc(.5rem + env(safe-area-inset-top)) var(--s2) .5rem;background:linear-gradient(to bottom, var(--bg) 70%, transparent);position:sticky;top:0}.sh-close{min-height:44px;padding:0 var(--s3);color:var(--fg-3);font-size:var(--t-body);cursor:pointer;transition:color .16s var(--e);background:0 0;border:0}.sh-close:hover{color:#fff}.sh-body{padding:0 var(--pad) calc(var(--s6) + env(safe-area-inset-bottom))}.sh-title{letter-spacing:-.022em;color:#fff;font-size:clamp(1.5rem,6.2vw,1.875rem);font-weight:650}.sh-lede{color:var(--fg-4);font-size:var(--t-body);margin-top:.4rem}.sh-fresh{margin-top:var(--s5);padding:var(--s4);background:var(--bg-raised);border-radius:var(--r-md);border:1px solid #ffffff24}.sh-fresh-label{font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--fg-4)}.sh-fresh-url{font-size:var(--t-body);color:#fff;word-break:break-all;-webkit-user-select:all;user-select:all;margin-top:.5rem;line-height:1.5}.sh-fresh-actions{margin-top:var(--s4);gap:.5rem;display:flex}.sh-fresh-note{font-size:var(--t-body);color:var(--fg-4);margin-top:.5rem}.sh-primary,.sh-secondary{min-height:48px;padding:0 var(--s3);border-radius:var(--r-md);cursor:pointer;transition:background .16s var(--e), transform .16s var(--e);flex:1 1 0;font-weight:650}.sh-primary{color:#0b0b0c;background:#fff;border:0}.sh-primary:hover{background:#e9e9ea}.sh-secondary{color:#fff;background:0 0;border:1px solid #ffffff4d}.sh-secondary:hover{background:#ffffff14}.sh-flash{margin-top:var(--s3);color:var(--fg-3);font-size:var(--t-body)}.sh-new{margin-top:var(--s6);gap:var(--s4);flex-direction:column;display:flex}.sh-row{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.sh-row-label{min-width:3.5rem;font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--fg-4);flex:none}.sh-seg{background:var(--bg-raised);border-radius:var(--r-pill);gap:.25rem;padding:.2rem;display:inline-flex}.sh-seg button{border-radius:var(--r-pill);min-height:36px;color:var(--fg-3);font-size:var(--t-body);cursor:pointer;transition:background .16s var(--e), color .16s var(--e);background:0 0;border:0;padding:0 .9rem}.sh-seg button:hover{color:#fff}.sh-seg button[data-on]{color:#0b0b0c;background:#fff;font-weight:650}.sh-input{color:#fff;background:var(--bg-raised);border-radius:var(--r-md);width:100%;transition:border-color .16s var(--e);border:1px solid #0000;padding:.75rem .875rem}.sh-input::placeholder{color:#ffffff3d}.sh-input:focus-visible{border-color:#ffffff80;outline:none}.sh-create{min-height:48px;padding:0 var(--s4);border-radius:var(--r-md);color:#0b0b0c;cursor:pointer;transition:background .16s var(--e), transform .16s var(--e);background:#fff;border:0;font-weight:650}.sh-create:hover:not(:disabled){background:#e9e9ea}.sh-create:active:not(:disabled){transform:translateY(1px)}.sh-create:disabled{color:var(--fg-4);background:var(--bg-raised);cursor:not-allowed}.sh-error{margin-top:var(--s4);color:var(--danger);border-radius:var(--r-md);background:#ff6b5a1a;padding:.6rem .875rem}.sh-list{margin-top:var(--s7)}.sh-list-title{font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--fg-4);margin-bottom:var(--s3);font-weight:500}.sh-empty{color:var(--fg-4);font-size:var(--t-body)}.sh-item{align-items:center;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);display:flex}.sh-item[data-dead]{opacity:.5}.sh-item-main{flex:auto;min-width:0}.sh-item-label{color:#fff;font-size:var(--t-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-item-meta{font-size:var(--t-meta);letter-spacing:.04em;color:var(--fg-4);margin-top:.15rem}.sh-item-revoke{min-height:44px;padding:0 var(--s3);color:#ff6b5ad9;font-size:var(--t-body);cursor:pointer;transition:color .16s var(--e);background:0 0;border:0;flex:none}.sh-item-revoke:hover{color:var(--danger)}.sh-item-dead{font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--fg-4);flex:none}.boot{min-height:100dvh;padding:var(--s6);color:var(--fg-2);background:var(--bg);text-align:center;place-items:center;display:grid}.boot-note{align-content:center;gap:var(--s3);max-width:30rem;margin-inline:auto}.boot-note h1{font-size:var(--t-title);letter-spacing:-.02em;color:#fff;text-wrap:balance;font-weight:650}.boot-note p{color:var(--fg-2);max-width:30ch;margin-inline:auto}.lock-form{width:100%;max-width:17rem;margin-top:var(--s4);gap:var(--s3);flex-direction:column;display:flex}.lock-input{color:#fff;text-align:center;letter-spacing:.08em;background:var(--bg-raised);border-radius:var(--r-md);width:100%;min-height:48px;transition:border-color .16s var(--e), background .16s var(--e);border:1px solid #0000;padding:.75rem .875rem}.lock-input::placeholder{color:#ffffff3d;letter-spacing:normal}.lock-input:hover:not(:disabled){background:#191a1d}.lock-input:focus-visible{border-color:#ffffff80;outline:none}.lock-input[aria-invalid=true]{border-color:var(--danger)}.lock-input:disabled{color:var(--fg-4);cursor:not-allowed}.lock-submit{min-height:48px;padding:0 var(--s4);letter-spacing:.02em;color:#0b0b0c;border-radius:var(--r-md);cursor:pointer;transition:background .16s var(--e), transform .16s var(--e);background:#fff;border:0;font-weight:650}.lock-submit:hover:not(:disabled){background:#e9e9ea}.lock-submit:active:not(:disabled){transform:translateY(1px)}.lock-submit:disabled{color:var(--fg-4);background:var(--bg-raised);cursor:not-allowed}.lock-error{margin-top:var(--s3);font-size:var(--t-body);color:var(--danger);border-radius:var(--r-md);background:#ff6b5a1a;padding:.6rem .875rem}.lock-wait{margin-top:var(--s3);font-size:var(--t-body);color:var(--fg-3);border-radius:var(--r-md);background:#ffffff12;padding:.6rem .875rem}.lg{min-height:100dvh;padding:var(--pad);background:var(--bg);place-items:center;display:grid}.lg-in{width:100%;max-width:22rem}.lg-title{letter-spacing:-.024em;color:#fff;font-size:clamp(1.75rem,8vw,2.25rem);font-weight:650}.lg-sub{font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--fg-4);margin-top:.4rem}.lg-form{margin-top:var(--s7);gap:var(--s4);flex-direction:column;display:flex}.lg-field{flex-direction:column;gap:.35rem;display:flex}.lg-label{font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--fg-4)}.lg-input{color:#fff;background:var(--bg-raised);border-radius:var(--r-md);width:100%;transition:border-color .16s var(--e), background .16s var(--e);border:1px solid #0000;padding:.75rem .875rem}.lg-input::placeholder{color:#ffffff3d}.lg-input:hover:not(:disabled){background:#191a1d}.lg-input:focus-visible{border-color:#ffffff80;outline:none}.lg-input:disabled{color:var(--fg-4);cursor:not-allowed}.lg-input[aria-invalid=true]{border-color:var(--danger)}.lg-error{font-size:var(--t-body);color:var(--danger);border-radius:var(--r-md);background:#ff6b5a1a;padding:.6rem .875rem}.lg-submit{min-height:48px;margin-top:var(--s2);padding:0 var(--s4);letter-spacing:.02em;color:#0b0b0c;border-radius:var(--r-md);cursor:pointer;transition:background .16s var(--e), transform .16s var(--e);background:#fff;border:0;font-weight:650}.lg-submit:hover:not(:disabled){background:#e9e9ea}.lg-submit:active:not(:disabled){transform:translateY(1px)}.lg-submit:disabled{color:var(--fg-4);background:var(--bg-raised);cursor:not-allowed}.lg-foot{margin-top:var(--s6);font-size:var(--t-body);color:var(--fg-4)}.lg-icp{margin-top:var(--s2);font-size:var(--t-meta);letter-spacing:var(--track-meta);color:#ffffff4d}.lg-icp a{color:inherit;text-decoration:none}.lg-icp a:hover{color:var(--fg-4)}
