.encrypt-page[data-v-602bac16]{min-height:100vh;padding:16px var(--page-gutter) calc(96px + env(safe-area-inset-bottom));background:var(--bg-page);color:var(--text-primary)}.encrypt-header[data-v-602bac16],.encrypt-workspace[data-v-602bac16]{width:min(1280px,100%);margin:0 auto}.encrypt-header[data-v-602bac16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:64px;gap:16px;padding:10px 16px}.encrypt-header>span[data-v-602bac16]{color:var(--text-tertiary);font-size:12px}.encrypt-workspace[data-v-602bac16]{margin-top:20px}.encrypt-toolbar[data-v-602bac16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;margin-bottom:20px}.encrypt-key[data-v-602bac16]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:560px}.encrypt-actions[data-v-602bac16]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.encrypt-button[data-v-602bac16]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:var(--control-height);min-width:96px;padding:0 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-workbench);color:var(--text-primary);font:inherit;font-weight:600;cursor:pointer;-webkit-transition:background-color .14s ease;transition:background-color .14s ease}.encrypt-button[data-v-602bac16]:hover{background:var(--bg-hover)}.encrypt-button.is-primary[data-v-602bac16]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.encrypt-button.is-primary[data-v-602bac16]:hover{background:var(--link-hover-color)}.encrypt-button[data-v-602bac16]:disabled{cursor:wait;opacity:.6}.encrypt-editors[data-v-602bac16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.encrypt-editor[data-v-602bac16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.encrypt-editor label[data-v-602bac16]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px 12px;margin-bottom:8px;color:var(--text-primary);font-size:14px}.encrypt-editor label span[data-v-602bac16]{color:var(--text-tertiary);font-size:12px;font-weight:400}.encrypt-editor textarea[data-v-602bac16]{width:100%;min-height:300px;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-workbench);color:var(--text-primary);font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.encrypt-editor textarea[data-v-602bac16]::-webkit-input-placeholder{color:var(--text-tertiary)}.encrypt-editor textarea[data-v-602bac16]::-moz-placeholder{color:var(--text-tertiary)}.encrypt-editor textarea[data-v-602bac16]:-ms-input-placeholder{color:var(--text-tertiary)}.encrypt-editor textarea[data-v-602bac16]::-ms-input-placeholder{color:var(--text-tertiary)}.encrypt-editor textarea[data-v-602bac16]::placeholder{color:var(--text-tertiary)}.encrypt-editor textarea[data-v-602bac16]:focus-visible{border-color:var(--accent)}@media (max-width:767px){.encrypt-toolbar[data-v-602bac16]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.encrypt-key[data-v-602bac16]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none}.encrypt-actions[data-v-602bac16]{width:100%}.encrypt-button[data-v-602bac16]{-webkit-box-flex:1;-ms-flex:1;flex:1}.encrypt-editors[data-v-602bac16]{grid-template-columns:1fr}.encrypt-editor textarea[data-v-602bac16]{min-height:180px;height:220px}}