#cjk-qr-wrap[data-astro-cid-ek6ipj4c]{display:flex;align-items:flex-start;padding-top:.25rem}#cjk-qr-card[data-astro-cid-ek6ipj4c]{display:flex;flex-direction:column;align-items:center;gap:.6rem;opacity:.72;transition:opacity .2s ease}#cjk-qr-card[data-astro-cid-ek6ipj4c]:hover{opacity:1}#cjk-qr-svg[data-astro-cid-ek6ipj4c]{width:100px;height:100px;flex-shrink:0}#cjk-qr-svg[data-astro-cid-ek6ipj4c] svg{width:100%;height:100%;display:block}#cjk-qr-label[data-astro-cid-ek6ipj4c]{font-family:IBM Plex Mono,monospace;font-size:9px;font-style:italic;letter-spacing:.12em;color:#e8a87c80;margin:0;white-space:nowrap}.peach-theme{--peach-bg: #0c0a06;--peach-s1: #131109;--peach-s2: #1a1710;--peach-s3: #221f14;--peach-t0: #f0e8d8;--peach-t1: rgba(240, 232, 216, .5);--peach-t2: rgba(240, 232, 216, .2);--peach-t3: rgba(240, 232, 216, .07);--peach-accent: #d96830;--peach-breach: rgba(220, 80, 60, .7);--peach-health-ok: rgba(100, 210, 100, .75);--peach-totp-tag: rgba(120, 175, 255, .75);--peach-curve-arrival: cubic-bezier(.16, 1, .3, 1);--peach-curve-departure: cubic-bezier(.4, 0, 1, 1);--peach-curve-settle: cubic-bezier(.34, 1.56, .64, 1);--peach-dur-80: 80ms;--peach-dur-150: .15s;--peach-dur-280: .28s;--peach-dur-380: .38s;--peach-dur-500: .5s;--peach-dur-600: .6s;color:var(--peach-t0);font-family:Inter,system-ui,sans-serif;font-weight:300;box-sizing:border-box;text-align:left}.peach-theme,.peach-theme *{box-sizing:inherit}.peach-shell,.peach-screen{background:radial-gradient(120% 80% at 0% 0%,rgba(217,104,48,.08) 0%,transparent 65%),radial-gradient(85% 100% at 100% 100%,rgba(217,104,48,.06) 0%,transparent 70%),var(--peach-bg);border:1px solid var(--peach-t3);box-shadow:0 2px 8px #0000008c,0 14px 48px #000000b3,0 0 0 1px #f0e8d80a;overflow:hidden}.peach-shell{display:grid;grid-template-rows:auto 1fr;min-height:520px;position:relative;isolation:isolate}.peach-shell[data-surface=extension]{width:min(320px,100vw);border-radius:20px}.peach-shell[data-surface=extension] .peach-stage{min-height:250px}.peach-screen{width:min(320px,100vw);border-radius:20px;padding:16px 20px 18px;display:grid;gap:14px}.peach-screen[data-motion-phase=enter]{animation:peach-screen-enter var(--peach-dur-600) var(--peach-curve-arrival) both}.peach-screen-header{min-height:20px}.peach-wordmark{margin:0;font-family:Cormorant Garamond,Times New Roman,serif;font-size:15px;font-style:italic;letter-spacing:.03em;color:var(--peach-t0);display:inline-flex;min-height:1em}.peach-motion-text{display:inline-flex;min-height:1em}.peach-motion-char{display:inline-block;white-space:pre;opacity:0;transform:translateY(.22em);animation:peach-char-enter var(--peach-motion-duration, .38s) var(--peach-curve-arrival) forwards;animation-delay:calc(var(--peach-char-index, 0) * 20ms)}.peach-chrome{padding:16px 20px 0;display:flex;justify-content:space-between;align-items:center}.peach-wordmark-wrap{display:flex;align-items:center;gap:5px}.peach-status-pip{display:none}.peach-chrome-actions{display:flex;gap:6px}.peach-shell-body{position:relative;display:grid;grid-template-rows:1fr auto;min-height:0;min-width:0;width:100%;overflow:hidden}.peach-shell-veil{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;z-index:1}.peach-shell[data-motion-phase=enter] .peach-shell-body{animation:peach-shell-fade-in var(--peach-dur-600) var(--peach-curve-arrival) both}.peach-shell[data-motion-phase=exit] .peach-shell-veil{animation:peach-veil-in .3s var(--peach-curve-departure) forwards}.peach-content-frame{display:grid;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;min-width:0}.peach-content-frame[data-content-phase=enter]{animation:peach-content-enter var(--peach-dur-500) var(--peach-curve-arrival) both}.peach-content-frame[data-content-phase=exit]{animation:peach-content-exit .3s var(--peach-curve-departure) forwards}.peach-content-frame[data-content-phase=idle]{opacity:1;transform:none}.peach-stage{padding:10px 20px 12px;display:grid;gap:12px;align-content:start}.peach-entry-name-wrap{position:relative}.peach-entry-name{margin:0;font-family:Cormorant Garamond,Times New Roman,serif;font-style:italic;font-weight:400;font-size:44px;line-height:.95;color:var(--peach-t0)}.peach-entry-name-text{display:inline-flex}.peach-domain{border-top:1px solid var(--peach-t3);padding-top:9px}.peach-domain-row{width:100%;border:0;background:transparent;color:inherit;padding:0;display:flex;justify-content:space-between;align-items:baseline;cursor:default}.peach-domain-value{font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:italic;letter-spacing:.12em;color:var(--peach-t1)}.peach-fields{display:grid;gap:10px}.peach-field-card{display:grid;gap:7px}.peach-label{font-family:Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:8px;color:var(--peach-t2)}.peach-field-value-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.peach-field-value{font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--peach-t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peach-password-value{font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:16px;letter-spacing:.3em;color:var(--peach-t0)}.peach-field-actions{display:flex;gap:4px;align-items:center}.peach-note-content{border-top:1px solid var(--peach-t3);padding-top:10px;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.75;color:var(--peach-t1);white-space:pre-wrap}.peach-totp-band{border-top:1px solid var(--peach-t3);padding:12px 20px 14px;position:relative;display:grid;grid-template-columns:1fr auto;gap:10px}.peach-totp-code{margin:2px 0 0;font-family:Cormorant Garamond,Times New Roman,serif;font-size:38px;color:var(--peach-accent);line-height:.95;min-height:1em}.peach-totp-code-text{display:inline-flex}.peach-totp-meta{display:grid;justify-items:end;gap:4px}.peach-totp-countdown{font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:22px;color:var(--peach-t1)}.peach-totp-ring{transform:rotate(-90deg)}.peach-totp-ring-track{fill:none;stroke:var(--peach-t3);stroke-width:2}.peach-totp-ring-progress{fill:none;stroke:var(--peach-accent);stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .5s ease}.peach-totp-progress{position:absolute;left:0;right:0;bottom:0;height:1px;background:transparent;opacity:.4}.peach-totp-progress-bar{height:100%;background:var(--peach-accent);transition:width 1s linear}.peach-search-wrap{border-top:1px solid var(--peach-t3);background:var(--peach-s1);min-height:54px;position:relative}.peach-search-bar{min-height:54px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 12px}.peach-search-icon{color:var(--peach-t2);display:inline-flex;align-items:center}.peach-search-input{border:0;background:transparent;color:var(--peach-t0);font-family:Cormorant Garamond,Times New Roman,serif;font-style:italic;font-size:18px;outline:none;width:100%;caret-color:var(--peach-accent)}.peach-search-input::placeholder{color:var(--peach-t2)}.peach-search-meta{display:flex;align-items:center;gap:6px}.peach-search-counter{font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--peach-t2)}.peach-divider{width:1px;height:12px;background:var(--peach-t3);display:inline-block;flex-shrink:0}.peach-btn{border:1px solid transparent;border-radius:12px;background:transparent;color:var(--peach-t0);font-family:Inter,system-ui,sans-serif;font-size:12px;letter-spacing:.02em;padding:8px 12px;cursor:pointer;transition:background-color var(--peach-dur-80) var(--peach-curve-arrival),color var(--peach-dur-80) var(--peach-curve-arrival),border-color var(--peach-dur-150) var(--peach-curve-arrival)}.peach-btn:hover{background:var(--peach-s2)}.peach-btn--sm{min-height:32px;padding:6px 9px;font-size:11px}.peach-btn--md{min-height:38px}.peach-btn--accent{background:var(--peach-accent);color:#000000bf}.peach-btn--accent:hover{filter:brightness(1.05)}.peach-btn--ghost{border-color:var(--peach-t3);color:var(--peach-t1)}.peach-btn--subtle{color:var(--peach-t2);border-color:var(--peach-t3)}.peach-icon-btn{min-width:32px;min-height:32px;border-radius:8px;padding:6px;display:inline-flex;align-items:center;justify-content:center}.peach-lock-icon{transform-origin:center}.peach-lock-btn.is-locking{color:var(--peach-accent)}.peach-lock-btn.is-locking .peach-lock-icon{animation:peach-lock-settle var(--peach-dur-600) var(--peach-curve-arrival)}.peach-copy-btn{position:relative;overflow:hidden;color:var(--peach-t2);border-color:var(--peach-t3)}.peach-copy-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1}.peach-copy-icon-svg{display:block}.peach-copy-sheen{position:absolute;inset:0;background:linear-gradient(90deg,#d9683000,#d968302e 30%,#d9683014);opacity:0;transform:scaleX(.15);transform-origin:left center}.peach-copy-btn.is-copied{animation:peach-copy-confirm var(--peach-dur-150) var(--peach-curve-settle) forwards}.peach-copy-btn.is-copied .peach-copy-icon{animation:peach-copy-icon-settle var(--peach-dur-150) var(--peach-curve-settle) both}.peach-copy-btn.is-copied .peach-copy-sheen{animation:peach-copy-flood var(--peach-dur-150) var(--peach-curve-settle) forwards}.peach-copy-btn.is-retreat{animation:peach-copy-retreat var(--peach-dur-150) var(--peach-curve-departure) forwards}.peach-copy-btn.is-retreat .peach-copy-sheen{animation:peach-copy-sheen-retreat var(--peach-dur-150) var(--peach-curve-departure) forwards}.peach-copy-drain{position:absolute;left:0;right:0;bottom:0;height:1px;overflow:hidden}.peach-copy-drain-bar{display:block;width:100%;height:100%;background:var(--peach-accent);opacity:.7;animation:peach-copy-drain var(--peach-copy-clear, 1.4s) linear forwards}.peach-unlock-headline{margin:2px 0 0;font-family:Cormorant Garamond,Times New Roman,serif;font-size:52px;line-height:.95;font-style:italic;font-weight:400}.peach-subline{margin:0;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--peach-t2);font-style:italic}.peach-underline-input{width:100%;border:0;border-bottom:1px solid var(--peach-t3);padding:6px 0;background:transparent;color:var(--peach-t0);outline:none;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:13px;caret-color:var(--peach-accent)}.peach-unlock-input{font-size:22px;letter-spacing:.24em}.peach-unlock-input::placeholder{letter-spacing:.04em;color:var(--peach-t2)}.peach-hint{margin:0;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--peach-t2)}.peach-unlock-footer{margin-top:4px;display:flex;align-items:center;gap:7px;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--peach-t2)}.peach-breach-badge{display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;background:#dc503c1a;border:1px solid rgba(220,80,60,.25);font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--peach-breach)}.peach-overlay-view{position:absolute;inset:0;display:flex;flex-direction:column;background:radial-gradient(120% 80% at 0% 0%,rgba(217,104,48,.08) 0%,transparent 65%),radial-gradient(85% 100% at 100% 100%,rgba(217,104,48,.06) 0%,transparent 70%),var(--peach-bg);z-index:2;overflow:hidden}.peach-overlay-view.ov-enter-up{animation:ov-enter-up .28s cubic-bezier(.16,1,.3,1) both}.peach-overlay-view.ov-exit-up{animation:ov-exit-up .2s cubic-bezier(.4,0,1,1) both}.peach-overlay-view.ov-enter-right{animation:ov-enter-right .28s cubic-bezier(.16,1,.3,1) both}.peach-overlay-view.ov-exit-right{animation:ov-exit-right .2s cubic-bezier(.4,0,1,1) both}@keyframes ov-enter-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ov-exit-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@keyframes ov-enter-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes ov-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.peach-overlay-header{padding:10px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--peach-t3);flex-shrink:0}.peach-overlay-title{font-family:IBM Plex Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:var(--peach-t2);flex:1;text-align:center}.peach-list-top{padding:0 10px;min-height:46px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--peach-t3);flex-shrink:0;background:var(--peach-s1)}.peach-vault-list{flex:1;overflow-y:auto;scrollbar-width:none}.peach-vault-list::-webkit-scrollbar{display:none}.peach-entry-row{width:100%;display:flex;align-items:center;gap:10px;padding:9px 16px;background:transparent;border:none;border-bottom:1px solid var(--peach-t3);cursor:pointer;color:inherit;text-align:left;transition:background 80ms ease}.peach-entry-row:hover{background:#f0e8d808}.peach-entry-row:last-child{border-bottom:none}.peach-entry-row-icon{width:26px;height:26px;border-radius:7px;border:1px solid var(--peach-t3);display:flex;align-items:center;justify-content:center;color:var(--peach-t2);flex-shrink:0}.peach-entry-row-icon.is-breach{border-color:#dc503c4d;color:#dc503cb3}.peach-entry-row-info{flex:1;min-width:0}.peach-entry-row-name{display:block;font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic;font-weight:400;color:var(--peach-t0);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peach-entry-row-meta{display:block;font-family:IBM Plex Mono,monospace;font-size:9px;color:var(--peach-t2);margin-top:1px;letter-spacing:.05em}.peach-entry-row-dot{width:5px;height:5px;border-radius:50%;background:#dc503cb3;flex-shrink:0}.peach-new-entry-row{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px;background:transparent;border:none;border-top:1px solid var(--peach-t3);color:var(--peach-t2);font-family:IBM Plex Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;flex-shrink:0;transition:color .12s ease,background .12s ease}.peach-new-entry-row:hover{color:var(--peach-t0);background:#f0e8d805}.peach-settings-body{flex:1;overflow-y:auto;padding:2px 0 10px}.peach-settings-group{padding:8px 16px 10px;border-bottom:1px solid var(--peach-t3)}.peach-settings-label{margin:0 0 6px;font-family:IBM Plex Mono,monospace;font-size:8px;text-transform:uppercase;letter-spacing:.18em;color:var(--peach-t2)}.peach-settings-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:13px;color:var(--peach-t1)}.peach-settings-row--meta{color:var(--peach-t2);font-size:12px}.peach-settings-value{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--peach-t2)}.peach-toggle{width:28px;height:16px;border-radius:999px;background:var(--peach-t3);border:1px solid var(--peach-t3);display:flex;align-items:center;padding:2px;flex-shrink:0;transition:background .2s ease,border-color .2s ease;cursor:pointer}.peach-toggle.is-on{background:#d9683038;border-color:#d9683066;justify-content:flex-end}.peach-toggle-knob{width:10px;height:10px;border-radius:50%;background:var(--peach-t2);flex-shrink:0;transition:background .2s ease}.peach-toggle.is-on .peach-toggle-knob{background:var(--peach-accent)}.peach-settings-footer{display:flex;align-items:center;gap:8px;padding:12px 16px 4px;font-family:IBM Plex Mono,monospace;font-size:9px;color:var(--peach-t2)}.peach-new-body{flex:1;overflow-y:auto;padding:10px 20px 14px}.peach-new-name-input{background:transparent;border:none;outline:none;width:100%;color:var(--peach-t0);font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:40px;line-height:.95;caret-color:var(--peach-accent)}.peach-new-name-input::placeholder{color:var(--peach-t2)}.peach-new-field-input{background:transparent;border:none;outline:none;flex:1;min-width:0;caret-color:var(--peach-accent)}.peach-new-field-input::placeholder{color:var(--peach-t2);opacity:.7}#hd-shell{animation:hd-shell-enter .7s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes hd-shell-enter{0%{opacity:0;transform:scale(.96) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes peach-char-enter{0%{opacity:0;transform:translateY(.22em)}to{opacity:1;transform:translateY(0)}}@keyframes peach-content-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes peach-content-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes peach-screen-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes peach-shell-fade-in{0%{opacity:0}to{opacity:1}}@keyframes peach-veil-in{0%{opacity:0}to{opacity:1}}@keyframes peach-lock-settle{0%{transform:scale(.9)}65%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes peach-copy-confirm{0%{color:var(--peach-t2);border-color:var(--peach-t3);background-color:transparent;box-shadow:none}to{color:var(--peach-accent);border-color:#d968304d;background-color:#d9683014;box-shadow:0 0 12px #d9683029}}@keyframes peach-copy-retreat{0%{color:var(--peach-accent);border-color:#d968304d;background-color:#d9683014;box-shadow:0 0 12px #d9683029}to{color:var(--peach-t2);border-color:var(--peach-t3);background-color:transparent;box-shadow:none}}@keyframes peach-copy-flood{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes peach-copy-icon-settle{0%{transform:scale(.84)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes peach-copy-sheen-retreat{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.15)}}@keyframes peach-copy-drain{0%{width:100%}to{width:0}}@keyframes peach-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.peach-pwgen-body{flex:1;overflow-y:auto;display:flex;flex-direction:column}.peach-pwgen-display{padding:14px 20px 12px;border-bottom:1px solid var(--peach-t3);display:flex;align-items:flex-start;gap:10px}.peach-pwgen-output{flex:1;min-width:0;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--peach-t0);line-height:1.55;word-break:break-all;letter-spacing:.04em}.peach-pwgen-display-actions{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.peach-pwgen-settings{padding:12px 20px 14px;display:flex;flex-direction:column;gap:14px}.peach-pwgen-length-row{display:flex;flex-direction:column;gap:6px}.peach-pwgen-length-labels{display:flex;justify-content:space-between;align-items:center}.peach-pwgen-len-num{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--peach-accent)}.peach-pwgen-slider{width:100%;accent-color:var(--peach-accent);cursor:pointer;height:2px}.peach-pwgen-toggles{display:flex;flex-direction:column}.peach-pwgen-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--peach-t3)}.peach-pwgen-toggle-row:last-child{border-bottom:none}.peach-pwgen-toggle-label{font-size:13px;color:var(--peach-t1)}
