:root{--pt-bg:#f5f7f8;--pt-card:#fff;--pt-text:#0b0f13;--pt-text2:#4e5a64;--pt-line:#c4ccd3;--pt-field:#fff;--pt-amber:#f2a93b;--pt-amber-hover:#f6bd62;--pt-ink:#0b0f13;--pt-ok:#1f8a57;--pt-red:#c9302c;--pt-mono:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--pt-bg:#0b0f13;--pt-card:#1a2129;--pt-text:#f2f5f7;--pt-text2:#aeb9c2;--pt-line:#4a5662;--pt-field:#11161b;--pt-ok:#3fd08a;--pt-red:#f0696d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body{background:var(--pt-bg);min-height:100%;color:var(--pt-text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.pt *{box-sizing:border-box}.pt a{color:inherit;-webkit-text-decoration-color:var(--pt-amber);text-decoration-color:var(--pt-amber);text-underline-offset:3px}.pt button,.pt input,.pt select{font:inherit}.pt :focus-visible{outline:2px solid var(--pt-amber);outline-offset:2px}.pt-bar{border-bottom:1px solid var(--pt-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.pt-bar-end{align-items:center;gap:12px;display:flex}.pt-brand{letter-spacing:.08em;color:var(--pt-amber);font-weight:700}.pt-lang{gap:4px;display:flex}.pt-lang button{min-width:44px;height:36px;color:var(--pt-text2);border:1px solid var(--pt-line);cursor:pointer;background:0 0;padding:0 10px;font-weight:600}.pt-lang button.pt-on{color:var(--pt-ink);background:var(--pt-amber);border-color:var(--pt-amber)}.pt-main{flex-direction:column;gap:16px;max-width:44rem;margin:0 auto;padding:24px 16px 48px;display:flex}.pt-main h1{margin:0;font-size:1.75rem;line-height:1.2}.pt-main h2{margin:0;font-size:1.2rem}.pt-main h3{margin:0;font-size:1.05rem}.pt-main p{margin:0}.pt-head{flex-direction:column;gap:4px;display:flex}.pt-card{background:var(--pt-card);border:1px solid var(--pt-line);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.pt-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.pt-form{border-top:1px solid var(--pt-line);flex-direction:column;gap:12px;padding-top:12px;display:flex}.pt-dim,.pt-hint{color:var(--pt-text2)}.pt-hint{font-size:.9rem}.pt-mono,.pt-code,.pt-codes,.pt-secret code{font-family:var(--pt-mono)}.pt-mono{overflow-wrap:anywhere}.pt-code{color:var(--pt-text2);margin-left:8px;font-size:.85rem}.pt-msg{border-left:3px solid var(--pt-text2);background:#9aa8b41f;padding:10px 14px}.pt-msg.pt-ok{border-left-color:var(--pt-ok);background:#3fd08a1f}.pt-msg.pt-err{border-left-color:var(--pt-red);background:#e5484d1f}.pt-ok-text{color:var(--pt-ok)}.pt-err-text{color:var(--pt-red)}.pt-field{flex-direction:column;gap:4px;display:flex}.pt-field label,.pt-field>span:first-child{font-weight:600}.pt-field input,.pt-field select{height:44px;color:var(--pt-text);background:var(--pt-field);border:1px solid var(--pt-line);border-radius:0;padding:0 12px}.pt-code-input{max-width:12rem;font-family:var(--pt-mono);letter-spacing:.2em}.pt-stay{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.pt-stay legend{padding:0 0 4px;font-weight:600}.pt-stay label,.pt-check{align-items:center;gap:8px;display:flex}.pt-actions{flex-wrap:wrap;gap:8px;display:flex}.pt-btn,.pt-btn2{cursor:pointer;min-height:44px;padding:0 16px}.pt-btn{color:var(--pt-ink);background:var(--pt-amber);border:1px solid var(--pt-amber);font-weight:600}.pt-btn:hover:not(:disabled){background:var(--pt-amber-hover)}.pt-btn.pt-btn-danger{color:#fff;background:var(--pt-red);border-color:var(--pt-red)}.pt-btn2{color:var(--pt-text);border:1px solid var(--pt-line);background:0 0}.pt-btn2.pt-danger{color:var(--pt-red)}.pt-btn:disabled,.pt-btn2:disabled{cursor:default;opacity:.5}.pt-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-list>li{border-top:1px solid var(--pt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.pt-list>li>div:first-child{overflow-wrap:anywhere;flex:16rem;min-width:0}.pt-tag{color:var(--pt-ink);background:var(--pt-amber);margin-left:8px;padding:0 6px;font-size:.85rem;display:inline-block}.pt-codes{background:var(--pt-field);border:1px solid var(--pt-line);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:6px 16px;margin:0;padding:12px 12px 12px 36px;font-size:1.05rem;display:grid}.pt-qr{width:220px;max-width:100%;height:220px}.pt-secret{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pt-secret code{overflow-wrap:anywhere;font-size:1.05rem}.pt-overlay{background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pt-dialog{background:var(--pt-card);border:1px solid var(--pt-line);flex-direction:column;gap:12px;width:min(28rem,100%);padding:20px;display:flex}.pt-dialog h2,.pt-dialog p{margin:0}.pt-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
