.ps-trigger[data-v-7072bb38]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:12px 14px;background:var(--paper2,#ede6d4);border:1px solid var(--rule,#d9cfba);color:var(--ink,#1a1612);font-family:Playfair Display,serif;font-size:16px;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ps-trigger[data-v-7072bb38]:hover{border-color:var(--accent,#7a3d2e)}.ps-trigger.is-placeholder .ps-trigger-text[data-v-7072bb38]{color:var(--ink3,#685f52);font-style:italic}.ps-trigger-arr[data-v-7072bb38]{font-family:IBM Plex Mono,monospace;color:var(--accent,#7a3d2e);font-size:12px;flex:0 0 auto}.ps-bg[data-v-7072bb38]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a08069e;z-index:9990}.ps-sheet[data-v-7072bb38]{position:fixed;left:0;right:0;bottom:0;z-index:9991;background:var(--paper,#f5f0e6);color:var(--ink,#1a1612);border-top:1px solid var(--ink,#1a1612);max-height:min(80vh,560px);display:flex;flex-direction:column;padding-bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 -10px 28px -8px #00000073;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.ps-sheet.is-dragging[data-v-7072bb38]{transition:none}.ps-grip-zone[data-v-7072bb38]{padding:10px 0 6px;cursor:grab;touch-action:none}.ps-grip-zone[data-v-7072bb38]:active{cursor:grabbing}.ps-grip[data-v-7072bb38]{width:38px;height:4px;background:var(--ink3,#685f52);opacity:.55;margin:0 auto;border-radius:2px}.ps-head[data-v-7072bb38]{display:flex;justify-content:space-between;align-items:center;padding:6px 18px 10px;border-bottom:1px solid var(--rule,#d9cfba)}.ps-title[data-v-7072bb38]{margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink2,#5a5147)}.ps-x[data-v-7072bb38]{background:transparent;border:0;font-size:26px;line-height:1;color:var(--ink,#1a1612);cursor:pointer;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center}.ps-list[data-v-7072bb38]{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px 0}.ps-opt[data-v-7072bb38]{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;width:100%;min-height:50px;padding:10px 18px;background:transparent;border:0;border-bottom:1px dotted var(--rule,#d9cfba);color:var(--ink,#1a1612);font-family:Playfair Display,serif;font-size:17px;text-align:left;cursor:pointer}.ps-opt[data-v-7072bb38]:last-child{border-bottom:0}@media(hover:hover)and (pointer:fine){.ps-opt[data-v-7072bb38]:hover{background:var(--paper2,#ede6d4)}}.ps-opt.is-selected[data-v-7072bb38]{background:color-mix(in srgb,var(--accent,#7a3d2e) 10%,transparent)}.ps-opt-mark[data-v-7072bb38]{color:var(--accent,#7a3d2e);font-weight:700}.ps-opt-label[data-v-7072bb38]{min-width:0;word-break:break-word;overflow-wrap:break-word}.ps-cancel[data-v-7072bb38]{margin:8px 16px 4px;padding:14px;background:transparent;border:1px solid var(--ink2,#5a5147);color:var(--ink,#1a1612);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;min-height:50px}@media(hover:hover)and (pointer:fine){.ps-cancel[data-v-7072bb38]:hover{border-color:var(--accent,#7a3d2e);color:var(--accent,#7a3d2e)}}html.ps-locked,html.ps-locked body{overflow:hidden!important;overscroll-behavior:contain!important;touch-action:none!important}.vk-actions[data-v-b5651dad]{margin:1.25rem 0}.vk-actions-label[data-v-b5651dad]{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.22em;color:var(--ink2);margin:0 0 .75rem;text-transform:uppercase}.vk-buttons[data-v-b5651dad]{display:flex;flex-wrap:wrap;gap:.5rem}.vk-btn[data-v-b5651dad]{background:var(--ink);color:var(--paper);border:0;padding:12px 18px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;min-height:44px;flex:1 1 auto;min-width:160px;position:relative}.vk-btn[data-v-b5651dad]:hover{background:var(--accent)}.vk-btn[data-v-b5651dad]:disabled{opacity:.5;cursor:not-allowed}.vk-btn-lbl.is-hidden[data-v-b5651dad]{visibility:hidden}.vk-btn-spin[data-v-b5651dad]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.vk-toast[data-v-b5651dad]{margin-top:.5rem;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--accent)}@media(max-width:640px){.vk-buttons[data-v-b5651dad]{flex-direction:column}.vk-btn[data-v-b5651dad]{width:100%}}
