.toast-container[data-v-8d135af8]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;max-width:360px}.toast[data-v-8d135af8]{padding:12px 18px;border-radius:12px;font-size:14px;color:#fff;box-shadow:0 4px 12px #00000026;animation:slideIn-8d135af8 .3s ease}.toast.success[data-v-8d135af8]{background:#2e7d32}.toast.error[data-v-8d135af8]{background:#b42318}.toast.info[data-v-8d135af8]{background:var(--accent-strong)}@keyframes slideIn-8d135af8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-f6370d89]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px;z-index:100}.modal-card[data-v-f6370d89]{background:var(--panel);border-radius:var(--radius);padding:24px;border:1px solid var(--border);width:100%;animation:modal-pop-f6370d89 .15s ease-out}@keyframes modal-pop-f6370d89{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.modal-card h3[data-v-f6370d89]{margin-bottom:16px}.modal-footer[data-v-f6370d89]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.modal-fade-enter-active[data-v-f6370d89],.modal-fade-leave-active[data-v-f6370d89]{transition:opacity .15s}.modal-fade-enter-from[data-v-f6370d89],.modal-fade-leave-to[data-v-f6370d89]{opacity:0}.loading-spinner[data-v-fe52faf0]{display:flex;align-items:center;gap:10px;padding:12px 0}.spinner[data-v-fe52faf0]{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent-strong);border-radius:50%;animation:spin-fe52faf0 .6s linear infinite}.spinner-label[data-v-fe52faf0]{font-size:14px;color:var(--muted)}@keyframes spin-fe52faf0{to{transform:rotate(360deg)}}.app-btn[data-v-5209b796]{display:inline-flex;justify-content:center;align-items:center;gap:6px;border:none;border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-family:inherit;font-weight:500;cursor:pointer;min-height:36px;transition:all .12s ease;text-decoration:none;line-height:1;white-space:nowrap}.app-btn[data-v-5209b796]:disabled{opacity:.6;cursor:not-allowed}.app-btn--primary[data-v-5209b796]{background:var(--black);color:var(--white)}.app-btn--primary[data-v-5209b796]:hover:not(:disabled){opacity:.85}.app-btn--ghost[data-v-5209b796]{background:var(--sidebar-bg);color:var(--text);border:1px solid var(--border)}.app-btn--ghost[data-v-5209b796]:hover:not(:disabled){background:var(--border)}.app-btn--destructive[data-v-5209b796]{background:var(--danger);color:var(--white)}.app-btn--destructive[data-v-5209b796]:hover:not(:disabled){background:#b91c1c}.app-btn--sm[data-v-5209b796]{padding:4px 10px;min-height:28px;font-size:12px}.btn-spinner[data-v-5209b796]{padding:0}.btn-spinner[data-v-5209b796] .spinner{width:14px;height:14px;border-width:1.5px}.btn-spinner[data-v-5209b796] .spinner-label{display:none}:root{--black: #000000;--white: #ffffff;--accent: #a375ff;--accent-light: #f0eaff;--accent-strong: #000000;--bg: #ffffff;--panel: #ffffff;--text: #000000;--muted: #6b6b6b;--border: #e8e8e8;--sidebar-bg: #f7f7f8;--radius: 8px;--radius-sm: 6px;--focus-ring: 0 0 0 2px rgba(163, 117, 255, .4);--danger: #dc2626;--danger-light: #fef2f2;--success: #16a34a;--success-light: #dcfce7;--warning: #d97706;--warning-light: #fef3c7}@font-face{font-family:Satoshi;src:url(https://global.divhunt.com/71a6023c087c936859024eb16ec7a519_25516.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(https://global.divhunt.com/cd790237ed63c56b30aa9fb9d99a7563_25596.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(https://global.divhunt.com/d4db658f4dd63bc2d0d84f325a341e29_25328.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}body{margin:0;font-family:Satoshi,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0 0 8px;font-family:Satoshi,system-ui,sans-serif;font-weight:700}h1{font-size:22px}h2{font-size:16px}h3{font-size:14px}p{margin:0 0 8px;color:var(--muted)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:var(--focus-ring)}label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted);font-weight:500}input,select{border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;font-family:inherit;min-height:36px;background:var(--white);transition:border-color .12s ease}input:focus,select:focus{border-color:var(--accent)}textarea{border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;font-family:inherit;resize:vertical;background:var(--white);transition:border-color .12s ease}textarea:focus{border-color:var(--accent);outline:none;box-shadow:var(--focus-ring)}.checkbox-label{flex-direction:row;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox]{width:16px;height:16px;min-height:unset;cursor:pointer}button{border:none;border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-family:inherit;font-weight:500;cursor:pointer;min-height:36px;transition:all .12s ease}.card{background:var(--panel);border-radius:var(--radius);padding:16px;border:1px solid var(--border)}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.stack{display:flex;flex-direction:column;gap:16px}.split{display:flex;align-items:center;justify-content:space-between;gap:12px}.meta{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.muted{color:var(--muted)}.error{color:var(--danger);margin-top:8px;font-size:13px}.auth-form{display:flex;flex-direction:column;gap:15px}.form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.form-actions{display:flex;gap:8px;justify-content:flex-end}.form-divider{height:1px;background:var(--border);margin:4px 0}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.chip{border:1px solid var(--border);background:var(--white);padding:4px 8px;border-radius:999px;font-size:11px;min-height:28px}.locked-panel{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px dashed var(--border);border-radius:var(--radius)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.template-grid-3{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:600px){.form-grid,.grid,.template-grid-3{grid-template-columns:1fr}.split{flex-direction:column;align-items:flex-start}.locked-panel{flex-direction:column;gap:8px;align-items:flex-start}}@media(max-width:900px)and (min-width:601px){.template-grid-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:901px)and (max-width:1199px){.template-grid-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.table{width:100%;border-collapse:collapse;font-size:13px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table th{text-align:left;color:var(--muted);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:8px 8px 8px 0}.table td{padding:12px 8px 12px 0;border-top:1px solid var(--border)}@media(max-width:600px){.table td,.table th{padding:8px 4px 8px 0}}.confirm-overlay{position:fixed;inset:0;background:#0006;display:grid;place-items:center;z-index:100}.dialog-card{background:var(--white);border-radius:var(--radius);padding:24px;border:1px solid var(--border);max-width:440px;width:100%;margin:16px}.dialog-card h3{margin-bottom:16px}
