.app-button[data-v-d1ab43cb]{cursor:pointer;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.45rem .8rem;font:650 .78rem/1 Inter,ui-sans-serif,system-ui,sans-serif;transition:background .12s,border-color .12s,box-shadow .12s,color .12s,transform .12s;display:inline-flex}.app-button[data-v-d1ab43cb]:hover:not(:disabled){box-shadow:var(--shadow-card);transform:translateY(-1px)}.app-button[data-v-d1ab43cb]:focus-visible{outline:2px solid var(--brand-200);outline-offset:2px}.app-button[data-v-d1ab43cb]:disabled{cursor:not-allowed;opacity:.5}.app-button--primary[data-v-d1ab43cb]{background:var(--brand-600);color:#fff}.app-button--primary[data-v-d1ab43cb]:hover:not(:disabled){background:var(--brand-700)}.app-button--secondary[data-v-d1ab43cb]{border-color:var(--ink-200);background:var(--ink-0);color:var(--ink-700)}.app-button--secondary[data-v-d1ab43cb]:hover:not(:disabled){border-color:var(--ink-300);background:var(--ink-50)}.app-button--danger[data-v-d1ab43cb]{border-color:var(--rose-100,#fee2e2);background:var(--rose-50,#fff1f2);color:var(--rose-700,#be123c)}.app-button--danger[data-v-d1ab43cb]:hover:not(:disabled){border-color:var(--rose-500,#e11d48);background:var(--rose-100,#ffe4e6)}.app-button--ghost[data-v-d1ab43cb]{color:var(--ink-600);background:0 0}.app-button--ghost[data-v-d1ab43cb]:hover:not(:disabled){background:var(--ink-100);color:var(--ink-800)}.app-button--sm[data-v-d1ab43cb]{border-radius:.5rem;min-height:2rem;padding:.35rem .55rem;font-size:.7rem}.app-button__spinner[data-v-d1ab43cb]{animation:.8s linear infinite spin-d1ab43cb}@keyframes spin-d1ab43cb{to{transform:rotate(360deg)}}.auth-page[data-v-2dd0ac31]{background:var(--ink-100);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card[data-v-2dd0ac31]{border:1px solid var(--ink-200);border-radius:var(--radius-card);background:var(--ink-0);width:min(100%,25rem);box-shadow:var(--shadow-card);gap:.9rem;padding:2rem;display:grid}.auth-card__brand[data-v-2dd0ac31]{color:var(--ink-900);align-items:center;gap:.5rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:600;display:flex}.auth-card__brand span[data-v-2dd0ac31]{background:var(--brand-600);color:#fff;border-radius:.6rem;place-items:center;width:1.8rem;height:1.8rem;font:700 .75rem Inter,sans-serif;display:grid}h1[data-v-2dd0ac31]{color:var(--ink-900);margin:-.4rem 0 0;font-size:1.45rem}.auth-card__copy[data-v-2dd0ac31]{color:var(--ink-500);margin:-.3rem 0 .35rem;font-size:.88rem;line-height:1.55}label[data-v-2dd0ac31]{color:var(--ink-700);gap:.35rem;font-size:.8rem;font-weight:600;display:grid}input[data-v-2dd0ac31]{border:1px solid var(--ink-300);width:100%;color:var(--ink-900);font:inherit;border-radius:.65rem;padding:.65rem .75rem}input[data-v-2dd0ac31]:focus{outline:2px solid var(--brand-200);border-color:var(--brand-500)}.form-error[data-v-2dd0ac31]{color:var(--rose-700,#b42318);margin:0;font-size:.8rem}.toast-viewport[data-v-801b3933]{z-index:100;pointer-events:none;gap:.55rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.toast-item[data-v-801b3933]{border:1px solid var(--ink-200);background:var(--ink-0);box-shadow:var(--shadow-popover);pointer-events:auto;border-radius:.7rem;grid-template-columns:1rem minmax(0,1fr) auto;gap:.75rem;padding:.8rem;display:grid;overflow:hidden}.toast-item__icon[data-v-801b3933]{color:var(--sky-500);margin-top:.05rem;font-size:1rem}.toast-item--success .toast-item__icon[data-v-801b3933]{color:var(--emerald-500)}.toast-item--error .toast-item__icon[data-v-801b3933]{color:var(--rose-500)}.toast-item--warning .toast-item__icon[data-v-801b3933]{color:var(--amber-500)}.toast-item strong[data-v-801b3933]{color:var(--ink-900);font-size:.8rem;display:block}.toast-item p[data-v-801b3933]{color:var(--ink-500);margin:.2rem 0 0;font-size:.74rem;line-height:1.45}.toast-item button[data-v-801b3933]{color:var(--ink-400);cursor:pointer;background:0 0;border:0;align-self:start;padding:0 .15rem;font-size:1.15rem;line-height:1}.toast-enter-active[data-v-801b3933],.toast-leave-active[data-v-801b3933]{transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.toast-enter-from[data-v-801b3933],.toast-leave-to[data-v-801b3933]{opacity:0;transform:translateY(.5rem)}@media (width<=600px){.toast-viewport[data-v-801b3933]{width:calc(100vw - 1.5rem);bottom:.75rem;right:.75rem}}.command-backdrop[data-v-19cc006b]{z-index:120;backdrop-filter:blur(2px);background:#0f0c1842;place-items:start center;padding:clamp(4rem,15vh,10rem) 1rem 1rem;display:grid;position:fixed;inset:0}.command-palette[data-v-19cc006b]{border:1px solid var(--ink-200);background:var(--ink-0);width:min(38rem,100%);box-shadow:var(--shadow-popover);border-radius:.85rem;overflow:hidden}.command-search[data-v-19cc006b]{border-bottom:1px solid var(--ink-200);color:var(--ink-400);align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.command-search input[data-v-19cc006b]{min-width:0;color:var(--ink-900);font:inherit;border:0;outline:0;flex:1;font-size:.9rem}.command-search kbd[data-v-19cc006b],footer kbd[data-v-19cc006b]{border:1px solid var(--ink-200);background:var(--ink-50);color:var(--ink-500);border-bottom-width:2px;border-radius:.3rem;padding:.08rem .25rem;font:500 .62rem ui-monospace,monospace}.command-results[data-v-19cc006b]{max-height:min(50vh,24rem);padding:.45rem;display:grid;overflow:auto}.command-results button[data-v-19cc006b]{color:var(--ink-500);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.55rem;grid-template-columns:1.2rem minmax(0,1fr) 1rem;align-items:center;gap:.7rem;padding:.65rem .7rem;display:grid}.command-results button[data-v-19cc006b]:hover,.command-result--active[data-v-19cc006b]{background:var(--brand-50)!important;color:var(--brand-700)!important}.command-results button>span[data-v-19cc006b]{gap:.1rem;display:grid}.command-results strong[data-v-19cc006b]{color:var(--ink-800);font-size:.8rem}.command-results small[data-v-19cc006b]{color:var(--ink-500);font:400 .63rem ui-monospace,monospace}.command-results p[data-v-19cc006b]{color:var(--ink-500);text-align:center;margin:0;padding:1rem;font-size:.78rem}footer[data-v-19cc006b]{border-top:1px solid var(--ink-100);color:var(--ink-500);justify-content:space-between;gap:.5rem;padding:.55rem .8rem;font-size:.65rem;display:flex}footer span[data-v-19cc006b]{align-items:center;gap:.18rem;display:flex}@media (width<=600px){.command-backdrop[data-v-19cc006b]{padding-top:3rem}footer[data-v-19cc006b]{font-size:.58rem}}.confirm-backdrop[data-v-44453592]{z-index:1000;backdrop-filter:blur(3px);background:#0f0c1873;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-44453592]{border:1px solid var(--ink-200);background:var(--ink-0);border-radius:.75rem;width:min(26rem,100%);box-shadow:0 24px 64px #0f0c183d}header[data-v-44453592]{gap:.75rem;padding:1.15rem 1.2rem;display:flex}header[data-v-44453592]>:first-child{color:#b45309;flex:none;width:1.25rem;height:1.25rem}h2[data-v-44453592]{color:var(--ink-900);margin:0;font-size:.95rem}p[data-v-44453592]{color:var(--ink-600);margin:.35rem 0 0;font-size:.78rem;line-height:1.45}footer[data-v-44453592]{border-top:1px solid var(--ink-100);justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem;display:flex}footer button[data-v-44453592]{cursor:pointer;border-radius:.52rem;min-height:2.25rem;padding:.42rem .7rem;font:650 .74rem Inter,ui-sans-serif,system-ui,sans-serif}.confirm-dialog__cancel[data-v-44453592]{border:1px solid var(--ink-200);background:var(--ink-0);color:var(--ink-700)}.confirm-dialog__confirm[data-v-44453592]{color:#fff;border:1px solid #0000}.confirm-dialog__confirm--primary[data-v-44453592]{background:var(--brand-600)}.confirm-dialog__confirm--danger[data-v-44453592]{background:#b91c1c}button[data-v-44453592]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}@media (width<=800px){.confirm-backdrop[data-v-44453592]{place-items:end stretch;padding:0}.confirm-dialog[data-v-44453592]{border-bottom:0;border-left:0;border-right:0;border-radius:.9rem .9rem 0 0;width:100%}}.app-shell[data-v-5dc8e265]{min-height:100vh;display:flex}.sidebar[data-v-5dc8e265]{z-index:30;background:linear-gradient(#11131d 0%,#0b0d15 100%);border-right:1px solid #ffffff17;flex-direction:column;width:15.5rem;height:100vh;transition:width .18s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;overflow:visible}.brand[data-v-5dc8e265]{height:4.5rem;color:var(--ink-0);letter-spacing:-.04em;border-bottom:1px solid #ffffff12;align-items:center;gap:.65rem;padding:0 1.1rem;font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:600;display:flex}.brand__mark[data-v-5dc8e265]{background:linear-gradient(140deg, var(--brand-500), var(--brand-700));color:#fff;letter-spacing:-.08em;border:1px solid #fff3;border-radius:.55rem;place-items:center;width:1.8rem;height:1.8rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:750;display:grid;box-shadow:0 5px 14px #00000047}.brand__name[data-v-5dc8e265],.nav-item__label[data-v-5dc8e265],.nav-group__label[data-v-5dc8e265]{transition:opacity .1s}.sidebar__toggle[data-v-5dc8e265]{box-sizing:border-box;color:#ffffff8f;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;margin-left:auto;padding:0;font-size:1rem;line-height:0;transition:border-color .12s,background-color .12s,color .12s,transform .18s cubic-bezier(.2,.8,.2,1);display:grid}.sidebar__toggle-icon[data-v-5dc8e265]{flex:0 0 1rem;width:1rem;height:1rem;display:block;overflow:visible}.sidebar__toggle[data-v-5dc8e265]:hover{color:#fff;background:#ffffff1a}.sidebar__toggle[data-v-5dc8e265]:focus{outline:none}.sidebar__toggle[data-v-5dc8e265]:focus-visible{outline-offset:2px;outline:2px solid #b791f2b8}.sidebar__close[data-v-5dc8e265],.menu-button[data-v-5dc8e265]{color:var(--ink-300);cursor:pointer;background:0 0;border:0;display:none}.sidebar__nav[data-v-5dc8e265]{scrollbar-width:none;-ms-overflow-style:none;flex:1;align-content:start;gap:0;min-height:0;padding:.85rem .7rem 1.25rem;display:grid;overflow-y:auto}.sidebar__nav[data-v-5dc8e265]::-webkit-scrollbar{width:0;height:0;display:none}.nav-group[data-v-5dc8e265]{border-bottom:1px solid #ffffff12;gap:.2rem;padding:.65rem 0 .75rem;display:grid}.nav-group[data-v-5dc8e265]:first-child{padding-top:.15rem}.nav-group[data-v-5dc8e265]:last-child{border-bottom:0}.nav-group__heading[data-v-5dc8e265]{align-items:center;min-height:1.2rem;padding:0 .55rem;display:flex}.nav-group__label[data-v-5dc8e265]{color:#ffffff61;letter-spacing:.13em;text-transform:uppercase;font-size:.59rem;font-weight:700;line-height:1}.nav-item[data-v-5dc8e265]{color:#ffffffb8;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.65rem;min-height:2.2rem;padding:0 .55rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s,transform .12s;display:flex}.nav-item[data-v-5dc8e265]:hover{color:var(--ink-0);background:#ffffff14;border-color:#ffffff14}.nav-item[data-v-5dc8e265]:focus-visible{outline-offset:2px;outline:2px solid #b791f2b8}.nav-item.router-link-exact-active[data-v-5dc8e265]{color:var(--ink-0);background:linear-gradient(135deg,#8452cf7a,#54359166);border-color:#b791f257;font-weight:600;box-shadow:inset 0 1px #ffffff14,0 4px 12px #00000029}.nav-item.router-link-exact-active[data-v-5dc8e265]:hover{background:linear-gradient(135deg,#915edb8a,#5c3c9b75);border-color:#caabf77a}.nav-item__icon[data-v-5dc8e265]{color:#ffffff80;background:#ffffff09;border:1px solid #ffffff14;border-radius:.4rem;flex:0 0 1.45rem;place-items:center;width:1.45rem;height:1.45rem;transition:background .12s,border-color .12s,color .12s;display:grid}.nav-item__marker[data-v-5dc8e265]{width:.9rem;height:.9rem;color:inherit;line-height:1;display:block}.nav-item:hover .nav-item__icon[data-v-5dc8e265],.router-link-exact-active .nav-item__icon[data-v-5dc8e265]{color:var(--brand-100);background:#ffffff14;border-color:#ffffff24}.router-link-exact-active .nav-item__icon[data-v-5dc8e265]{color:var(--brand-100);background:#ffffff1c;border-color:#decdfc42}.workspace[data-v-5dc8e265]{width:calc(100% - 15.5rem);min-height:100vh;margin-left:15.5rem;transition:width .18s cubic-bezier(.2,.8,.2,1),margin-left .18s cubic-bezier(.2,.8,.2,1)}.sidebar--collapsed[data-v-5dc8e265]{width:4.25rem}.sidebar--collapsed .brand[data-v-5dc8e265]{justify-content:center;padding-inline:0}.sidebar--collapsed .brand__name[data-v-5dc8e265],.sidebar--collapsed .nav-group__label[data-v-5dc8e265],.sidebar--collapsed .nav-item__label[data-v-5dc8e265]{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sidebar--collapsed .sidebar__toggle[data-v-5dc8e265]{z-index:3;background:var(--ink-850,#171421);margin:0;position:absolute;top:4.5rem;right:0;transform:translate(50%,-50%);box-shadow:0 3px 9px #00000040}.sidebar--collapsed .sidebar__nav[data-v-5dc8e265]{gap:.15rem;padding:.8rem .55rem 1.1rem}.sidebar--collapsed .nav-group[data-v-5dc8e265]{gap:.25rem;padding:.55rem 0 .65rem}.sidebar--collapsed .nav-group[data-v-5dc8e265]:first-child{padding-top:.05rem}.sidebar--collapsed .nav-group__heading[data-v-5dc8e265]{border-top:1px solid #ffffff1c;min-height:.35rem;padding:0 .35rem}.sidebar--collapsed .nav-item[data-v-5dc8e265]{justify-content:center;width:100%;min-height:2.35rem;padding-inline:0}.sidebar--collapsed .nav-item__icon[data-v-5dc8e265]{flex-basis:1.6rem;width:1.6rem;height:1.6rem}.workspace--expanded[data-v-5dc8e265]{width:calc(100% - 4.25rem);margin-left:4.25rem}.topbar[data-v-5dc8e265]{border-bottom:1px solid var(--ink-200);backdrop-filter:blur(12px);background:#fffc;justify-content:flex-start;align-items:center;gap:clamp(1rem,2vw,1.5rem);height:5rem;padding:0 clamp(1.5rem,4vw,3rem);display:flex}.topbar__context p[data-v-5dc8e265],.topbar__context span[data-v-5dc8e265]{margin:0;display:block}.global-search[data-v-5dc8e265]{border:1px solid var(--ink-200);background:var(--ink-0);width:min(22rem,32vw);min-height:2.35rem;color:var(--ink-500);cursor:pointer;text-align:left;border-radius:.6rem;align-items:center;gap:.55rem;margin-left:auto;padding:.42rem .65rem;font-size:.76rem;transition:border-color .12s,box-shadow .12s,color .12s;display:flex}.global-search[data-v-5dc8e265]:hover{border-color:var(--brand-200);box-shadow:var(--shadow-card);color:var(--ink-700)}.global-search[data-v-5dc8e265]:focus-visible{outline:2px solid var(--brand-200);outline-offset:2px}.global-search>span[data-v-5dc8e265]{flex:1}.global-search kbd[data-v-5dc8e265]{border:1px solid var(--ink-200);background:var(--ink-50);color:var(--ink-400);border-radius:.3rem;align-items:center;gap:.1rem;padding:.08rem .25rem;font:500 .62rem ui-monospace,monospace;display:flex}.topbar__context p[data-v-5dc8e265]{color:var(--ink-800);font-size:.9rem;font-weight:600}.topbar__context span[data-v-5dc8e265]{color:var(--ink-500);margin-top:.15rem;font-size:.72rem}.account[data-v-5dc8e265]{color:var(--ink-700);background:0 0;border:0;align-items:center;gap:.55rem;font-size:.82rem;font-weight:500;display:flex}.loading[data-v-5dc8e265]{min-height:100vh;color:var(--ink-500);place-items:center;display:grid}.account__avatar[data-v-5dc8e265]{background:var(--brand-100);width:2rem;height:2rem;color:var(--brand-700);border-radius:.75rem;place-items:center;font-size:.72rem;font-weight:700;display:grid}.account__chevron[data-v-5dc8e265]{color:var(--ink-400)}.content[data-v-5dc8e265]{max-width:92rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem)}.content--fullscreen[data-v-5dc8e265]{width:100%;max-width:none;height:calc(100dvh - 5rem);min-height:0;margin:0;padding:0;overflow:hidden}.content--aurora[data-v-5dc8e265]{min-height:calc(100dvh - 5rem)}.backdrop[data-v-5dc8e265]{display:none}@media (width<=800px){.sidebar[data-v-5dc8e265]{width:17rem;transition:transform .18s cubic-bezier(.2,.8,.2,1);transform:translate(-100%);box-shadow:8px 0 24px #0f0c183d}.sidebar--open[data-v-5dc8e265]{transform:translate(0)}.sidebar--collapsed .brand[data-v-5dc8e265]{justify-content:flex-start;padding:0 1.5rem}.sidebar--collapsed .brand__name[data-v-5dc8e265],.sidebar--collapsed .nav-group__label[data-v-5dc8e265],.sidebar--collapsed .nav-item__label[data-v-5dc8e265]{opacity:1;pointer-events:auto;clip-path:none;width:auto;height:auto;position:static;overflow:visible}.sidebar--collapsed .sidebar__toggle[data-v-5dc8e265],.sidebar__toggle[data-v-5dc8e265]{display:none}.sidebar--collapsed .sidebar__nav[data-v-5dc8e265]{gap:0;padding:.85rem .7rem 1.25rem}.sidebar--collapsed .nav-group[data-v-5dc8e265]{gap:.2rem;padding:.65rem 0 .75rem}.sidebar--collapsed .nav-item[data-v-5dc8e265]{justify-content:flex-start;padding:0 .55rem}.sidebar__close[data-v-5dc8e265]{margin-left:auto;font-size:1.75rem;line-height:1;display:block}.workspace[data-v-5dc8e265],.workspace--expanded[data-v-5dc8e265]{width:100%;margin-left:0}.menu-button[data-v-5dc8e265]{border-radius:.65rem;place-content:center;gap:.22rem;width:2.3rem;height:2.3rem;margin-left:-.55rem;display:grid}.menu-button[data-v-5dc8e265]:hover{background:var(--ink-100)}.menu-button span[data-v-5dc8e265]{background:var(--ink-700);width:1.1rem;height:1.5px;display:block}.topbar[data-v-5dc8e265]{gap:.75rem}.topbar__context[data-v-5dc8e265]{margin-right:auto}.global-search[data-v-5dc8e265]{width:auto;margin-left:0;padding:.5rem}.global-search>span[data-v-5dc8e265],.global-search kbd[data-v-5dc8e265],.account__name[data-v-5dc8e265],.account__chevron[data-v-5dc8e265]{display:none}.backdrop[data-v-5dc8e265]{z-index:10;backdrop-filter:blur(1px);background:#0f0c1840;display:block;position:fixed;inset:0}}.date-range-picker[data-v-567f2738]{min-width:18.5rem;position:relative}.date-range-picker__trigger[data-v-567f2738]{border:1px solid var(--ink-200);background:var(--ink-0);width:100%;min-height:3rem;color:var(--ink-700);cursor:pointer;text-align:left;border-radius:.7rem;align-items:center;gap:.6rem;padding:.38rem .55rem;transition:border-color .12s,box-shadow .12s;display:flex}.date-range-picker--compact[data-v-567f2738]{min-width:0}.date-range-picker--compact .date-range-picker__trigger[data-v-567f2738]{border-radius:.55rem;gap:.45rem;min-height:2.25rem;padding:.28rem .45rem}.date-range-picker--compact .date-range-picker__trigger small[data-v-567f2738]{display:none}.date-range-picker--compact .date-range-picker__trigger strong[data-v-567f2738]{margin-top:0;font-size:.72rem}.date-range-picker--compact .date-range-picker__trigger-icon[data-v-567f2738]{border-radius:.42rem;width:1.55rem;height:1.55rem}.date-range-picker--compact .date-range-picker__trigger-icon[data-v-567f2738] svg{width:.9rem;height:.9rem}.date-range-picker__trigger[data-v-567f2738]:hover,.date-range-picker__trigger[aria-expanded=true][data-v-567f2738]{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in oklch, var(--brand-100) 70%, transparent)}.date-range-picker__trigger[data-v-567f2738]:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.date-range-picker__trigger[data-v-567f2738]:disabled{cursor:not-allowed;opacity:.55}.date-range-picker__trigger>span[data-v-567f2738]:nth-child(2){flex:1;min-width:0}.date-range-picker__trigger small[data-v-567f2738],.date-range-picker__trigger strong[data-v-567f2738]{display:block}.date-range-picker__trigger small[data-v-567f2738]{color:var(--ink-500);letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:700}.date-range-picker__trigger strong[data-v-567f2738]{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.72rem;font-weight:650;overflow:hidden}.date-range-picker__trigger-icon[data-v-567f2738]{background:var(--brand-50);width:2rem;height:2rem;color:var(--brand-600);border-radius:.55rem;flex:none;place-items:center;display:grid}.date-range-picker__chevron[data-v-567f2738]{color:var(--ink-400);flex:none}.date-range-picker__popover[data-v-567f2738]{z-index:999999999;border:1px solid var(--ink-200);background:var(--ink-0);border-radius:.9rem;width:min(38rem,100vw - 2rem);position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 20px 48px #0f0c182e,0 4px 12px #0f0c1814}.date-range-picker--align-start .date-range-picker__popover[data-v-567f2738]{left:0;right:auto}.date-range-picker__popover header[data-v-567f2738]{border-bottom:1px solid var(--ink-200);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.date-range-picker__popover header strong[data-v-567f2738],.date-range-picker__popover header small[data-v-567f2738]{display:block}.date-range-picker__popover header strong[data-v-567f2738]{color:var(--ink-900);font-size:.78rem;font-weight:680}.date-range-picker__popover header small[data-v-567f2738]{color:var(--ink-500);margin-top:.15rem;font-size:.65rem}.date-range-picker__popover nav[data-v-567f2738]{gap:.3rem;display:flex}.date-range-picker__popover nav button[data-v-567f2738]{border:1px solid var(--ink-200);background:var(--ink-0);width:2rem;height:2rem;color:var(--ink-600,var(--ink-700));cursor:pointer;border-radius:.55rem;place-items:center;display:grid}.date-range-picker__popover nav button[data-v-567f2738]:hover{border-color:var(--brand-500);color:var(--brand-700)}.date-range-picker__months[data-v-567f2738]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.9rem;display:grid}.date-range-picker__months article[data-v-567f2738]{min-width:0}.date-range-picker__months h3[data-v-567f2738]{color:var(--ink-800);text-align:center;margin:0 0 .65rem;font-size:.74rem;font-weight:680}.date-range-picker__weekdays[data-v-567f2738],.date-range-picker__days[data-v-567f2738]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.date-range-picker__weekdays[data-v-567f2738]{margin-bottom:.25rem}.date-range-picker__weekdays span[data-v-567f2738]{color:var(--ink-400);text-align:center;font-size:.58rem;font-weight:650}.date-range-picker__days button[data-v-567f2738]{aspect-ratio:1;color:var(--ink-700);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;place-items:center;font-size:.68rem;display:grid;position:relative}.date-range-picker__days button[data-v-567f2738]:hover:not(:disabled):not(.range-start):not(.range-end){background:var(--ink-100);color:var(--ink-900);border-radius:.5rem}.date-range-picker__days button.outside[data-v-567f2738]{visibility:hidden}.date-range-picker__days button[data-v-567f2738]:disabled{color:var(--ink-200);cursor:not-allowed}.date-range-picker__days button.in-range[data-v-567f2738]{background:var(--brand-50);color:var(--brand-700)}.date-range-picker__days button.range-start[data-v-567f2738],.date-range-picker__days button.range-end[data-v-567f2738]{background:var(--brand-600);color:#fff;border-radius:.55rem;font-weight:700}.date-range-picker__days button.today[data-v-567f2738]:after{content:"";background:currentColor;border-radius:999px;width:.2rem;height:.2rem;position:absolute;bottom:.18rem}.date-range-picker__popover footer[data-v-567f2738]{border-top:1px solid var(--ink-200);background:var(--ink-50);color:var(--ink-500);align-items:center;gap:.35rem;padding:.58rem .9rem;font-size:.62rem;display:flex}@media (width<=680px){.date-range-picker[data-v-567f2738]{min-width:0}.date-range-picker__popover[data-v-567f2738]{width:min(19rem,100vw - 2rem);left:0;right:auto}.date-range-picker__months[data-v-567f2738]{grid-template-columns:1fr}.date-range-picker__months .is-secondary[data-v-567f2738]{display:none}}.aurum-select[data-v-5e468e70]{min-width:0;color:var(--ink-700);gap:.3rem;display:grid}.aurum-select__label[data-v-5e468e70]{color:var(--ink-600,var(--ink-500));font-size:.7rem;font-weight:650;line-height:1.2}.aurum-select__required[data-v-5e468e70]{color:var(--rose-700,#be123c)}.aurum-select__control[data-v-5e468e70]{min-width:0;display:block;position:relative}.aurum-select select[data-v-5e468e70]{appearance:none;border:1px solid var(--ink-300);background:var(--ink-0);width:100%;min-height:2.25rem;color:var(--ink-800);cursor:pointer;border-radius:.55rem;outline:none;padding:.43rem 2rem .43rem .6rem;font:500 .74rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.aurum-select select[data-v-5e468e70]:hover:not(:disabled){border-color:var(--ink-400)}.aurum-select select[data-v-5e468e70]:focus-visible{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.aurum-select select[data-v-5e468e70]:disabled{cursor:not-allowed;background:var(--ink-50);color:var(--ink-500)}.aurum-select__chevron[data-v-5e468e70]{width:.9rem;height:.9rem;color:var(--ink-500);pointer-events:none;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.aurum-select--invalid select[data-v-5e468e70]{border-color:var(--rose-500,#e11d48)}.aurum-select--invalid select[data-v-5e468e70]:focus-visible{box-shadow:0 0 0 3px var(--rose-100,#ffe4e6)}.aurum-select--disabled[data-v-5e468e70]{opacity:.72}.aurum-select__message[data-v-5e468e70]{color:var(--ink-500);font-size:.65rem;line-height:1.35}.aurum-select__message--error[data-v-5e468e70]{color:var(--rose-700,#be123c)}@media (prefers-reduced-motion:no-preference){.aurum-select select[data-v-5e468e70]{transition:border-color .12s,box-shadow .12s,background .12s}}.aurum-checkbox[data-v-2a355639]{border:1px solid var(--ink-200);background:var(--ink-0);min-width:0;min-height:2.5rem;color:var(--ink-700);cursor:pointer;border-radius:.65rem;align-items:flex-start;gap:.55rem;padding:.5rem .6rem;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.aurum-checkbox[data-v-2a355639]:hover:not(.aurum-checkbox--disabled){border-color:var(--brand-300);background:var(--brand-50)}.aurum-checkbox[data-v-2a355639]:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.aurum-checkbox input[data-v-2a355639]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aurum-checkbox__control[data-v-2a355639]{border:1px solid var(--ink-300);background:var(--ink-0);color:#0000;border-radius:.34rem;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.02rem;transition:background .12s,border-color .12s,color .12s;display:grid}.aurum-checkbox__control[data-v-2a355639] svg{stroke-width:3px;width:.78rem;height:.78rem}.aurum-checkbox input:checked+.aurum-checkbox__control[data-v-2a355639]{border-color:var(--brand-600);background:var(--brand-600);color:#fff}.aurum-checkbox__copy[data-v-2a355639]{gap:.12rem;min-width:0;display:grid}.aurum-checkbox__copy strong[data-v-2a355639]{color:var(--ink-800);font-size:.7rem;font-weight:720;line-height:1.25}.aurum-checkbox__copy small[data-v-2a355639]{color:var(--ink-500);font-size:.64rem;font-weight:500;line-height:1.35}.aurum-checkbox--disabled[data-v-2a355639]{background:var(--ink-50);color:var(--ink-400);cursor:not-allowed;opacity:.7}.aurum-image-input[data-v-a1af3615]{min-width:0;color:var(--ink-700);gap:.35rem;display:grid}.aurum-image-input__label[data-v-a1af3615]{color:var(--ink-600,var(--ink-500));font-size:.7rem;font-weight:650;line-height:1.2}.aurum-image-input__required[data-v-a1af3615]{color:var(--rose-700,#be123c)}.aurum-image-input__native[data-v-a1af3615]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aurum-image-input__surface[data-v-a1af3615]{border:1px dashed var(--ink-300);background:var(--ink-50);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:5.5rem;padding:.55rem;display:grid;position:relative;overflow:hidden}.aurum-image-input__empty[data-v-a1af3615],.aurum-image-input__preview[data-v-a1af3615]{border-radius:.45rem;flex:none;width:4.25rem;height:4.25rem}.aurum-image-input__empty[data-v-a1af3615]{background:var(--brand-100);color:var(--brand-600);place-items:center;display:grid}.aurum-image-input__empty[data-v-a1af3615] svg{width:1.25rem;height:1.25rem}.aurum-image-input__preview[data-v-a1af3615]{border:1px solid var(--ink-200);object-fit:cover;background:var(--ink-100)}.aurum-image-input__content[data-v-a1af3615]{gap:.18rem;min-width:0;display:grid}.aurum-image-input__content strong[data-v-a1af3615]{color:var(--ink-800);font-size:.75rem;font-weight:700}.aurum-image-input__content span[data-v-a1af3615]{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.35;overflow:hidden}.aurum-image-input__actions[data-v-a1af3615]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.aurum-image-input__action[data-v-a1af3615],.aurum-image-input__remove[data-v-a1af3615]{border:1px solid var(--ink-300);background:var(--ink-0);min-height:2.25rem;color:var(--ink-700);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.32rem;padding:.35rem .55rem;font:650 .68rem Inter,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.aurum-image-input__action[data-v-a1af3615] svg,.aurum-image-input__remove[data-v-a1af3615] svg{width:.82rem;height:.82rem}.aurum-image-input__action[data-v-a1af3615]:hover:not(:disabled){border-color:var(--brand-500);color:var(--brand-700)}.aurum-image-input__remove[data-v-a1af3615]:hover:not(:disabled){border-color:var(--rose-300,#fda4af);background:var(--rose-50,#fff1f2);color:var(--rose-700,#be123c)}.aurum-image-input__action[data-v-a1af3615]:focus-visible,.aurum-image-input__remove[data-v-a1af3615]:focus-visible{box-shadow:0 0 0 3px var(--brand-100);outline:none}.aurum-image-input--dragging .aurum-image-input__surface[data-v-a1af3615]{border-color:var(--brand-500);background:var(--brand-50);box-shadow:0 0 0 3px var(--brand-100)}.aurum-image-input--invalid .aurum-image-input__surface[data-v-a1af3615]{border-color:var(--rose-500,#e11d48)}.aurum-image-input--disabled[data-v-a1af3615]{opacity:.7}.aurum-image-input--disabled .aurum-image-input__surface[data-v-a1af3615]{cursor:not-allowed;background:var(--ink-100)}.aurum-image-input__action[data-v-a1af3615]:disabled,.aurum-image-input__remove[data-v-a1af3615]:disabled{cursor:not-allowed}.aurum-image-input__message[data-v-a1af3615]{color:var(--ink-500);font-size:.65rem;line-height:1.35}.aurum-image-input__message--error[data-v-a1af3615]{color:var(--rose-700,#be123c)}@media (width<=480px){.aurum-image-input__surface[data-v-a1af3615]{grid-template-columns:auto minmax(0,1fr)}.aurum-image-input__actions[data-v-a1af3615]{grid-column:1/-1;justify-content:stretch}.aurum-image-input__action[data-v-a1af3615],.aurum-image-input__remove[data-v-a1af3615]{flex:1}}@media (prefers-reduced-motion:no-preference){.aurum-image-input__surface[data-v-a1af3615],.aurum-image-input__action[data-v-a1af3615],.aurum-image-input__remove[data-v-a1af3615]{transition:border-color .12s,box-shadow .12s,background .12s,color .12s}}.aurum-file-picker[data-v-653cb945]{color:var(--ink-700);gap:.55rem;display:grid}.aurum-file-picker__label[data-v-653cb945]{font-size:.72rem;font-weight:650}.aurum-file-picker__search[data-v-653cb945]{border:1px solid var(--ink-300);width:100%;font:inherit;border-radius:.55rem;padding:.55rem .65rem}.aurum-file-picker__search[data-v-653cb945]:focus-visible,.aurum-file-picker__item[data-v-653cb945]:focus-visible,.aurum-file-picker__back[data-v-653cb945]:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.aurum-file-picker__navigation[data-v-653cb945]{align-items:center;gap:.5rem;min-width:0;display:flex}.aurum-file-picker__back[data-v-653cb945]{color:var(--brand-600);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:.35rem;display:inline-flex}.aurum-file-picker__folder[data-v-653cb945]{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.aurum-file-picker__items[data-v-653cb945]{border:1px solid var(--ink-200);background:var(--ink-0);border-radius:.65rem;max-height:15rem;display:grid;overflow:auto}.aurum-file-picker__items>div[data-v-653cb945]{display:contents}.aurum-file-picker__item[data-v-653cb945]{border:0;border-bottom:1px solid var(--ink-100);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem;display:grid}.aurum-file-picker__items>div:last-of-type .aurum-file-picker__item[data-v-653cb945]{border-bottom:0}.aurum-file-picker__item[data-v-653cb945]:not(:disabled):hover{background:var(--brand-50)}.aurum-file-picker__item--selected[data-v-653cb945]{background:var(--brand-50);color:var(--brand-700)}.aurum-file-picker__item[data-v-653cb945]:disabled{cursor:not-allowed;opacity:.55}.aurum-file-picker__item-name[data-v-653cb945]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aurum-file-picker__item small[data-v-653cb945],.aurum-file-picker__status[data-v-653cb945]{color:var(--ink-500);font-size:.78rem}.aurum-file-picker__status[data-v-653cb945],.aurum-file-picker__empty[data-v-653cb945],.aurum-file-picker__error[data-v-653cb945]{margin:0;font-size:.78rem}.aurum-file-picker__empty[data-v-653cb945]{padding:.7rem}.aurum-file-picker__error[data-v-653cb945]{color:#be123c}.relation-picker[data-v-b076a2ef]{gap:.28rem;min-width:0;display:grid}.relation-picker__label[data-v-b076a2ef]{color:var(--ink-700);font-size:.7rem;font-weight:700}.relation-picker__description[data-v-b076a2ef],.relation-picker__warning[data-v-b076a2ef]{color:var(--ink-500);margin:0;font-size:.64rem;line-height:1.4}.relation-picker__warning[data-v-b076a2ef]{color:#b45309}.relation-picker__control[data-v-b076a2ef]{border:1px solid var(--ink-300);background:var(--ink-0);border-radius:.62rem;align-items:stretch;min-height:2.4rem;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.relation-picker__control[data-v-b076a2ef]:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.relation-picker__control--disabled[data-v-b076a2ef]{background:var(--ink-50);opacity:.7}.relation-picker__placeholder[data-v-b076a2ef]{width:100%;color:var(--ink-400);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;padding:.5rem .6rem;font-size:.73rem;display:flex}.relation-picker__chips[data-v-b076a2ef]{flex-wrap:wrap;flex:1;gap:.28rem;min-width:0;margin:0;padding:.3rem;list-style:none;display:flex}.relation-picker__chips li[data-v-b076a2ef]{border:1px solid var(--brand-100);background:var(--brand-50);min-width:0;color:var(--brand-700);border-radius:.45rem;align-items:center;display:flex;overflow:hidden}.relation-picker__chips .relation-picker__chip--unknown[data-v-b076a2ef]{color:#92400e;background:#fffbeb;border-color:#fde68a}.relation-picker__chip-label[data-v-b076a2ef],.relation-picker__chip-remove[data-v-b076a2ef],.relation-picker__open[data-v-b076a2ef],.relation-picker__header button[data-v-b076a2ef]{color:inherit;cursor:pointer;background:0 0;border:0}.relation-picker__chip-label[data-v-b076a2ef]{text-align:left;gap:.02rem;min-width:0;padding:.26rem .18rem .26rem .48rem;display:grid}.relation-picker__chip-label span[data-v-b076a2ef],.relation-picker__chip-label small[data-v-b076a2ef]{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.relation-picker__chip-label span[data-v-b076a2ef]{font-size:.67rem;font-weight:700}.relation-picker__chip-label small[data-v-b076a2ef]{opacity:.78;font-size:.58rem}.relation-picker__chip-remove[data-v-b076a2ef]{align-self:stretch;place-items:center;width:1.55rem;display:grid}.relation-picker__chip-remove[data-v-b076a2ef]:hover,.relation-picker__open[data-v-b076a2ef]:hover,.relation-picker__header button[data-v-b076a2ef]:hover{background:#0000000d}.relation-picker__chip-remove[data-v-b076a2ef] svg,.relation-picker__open[data-v-b076a2ef] svg,.relation-picker__header button[data-v-b076a2ef] svg{width:.9rem;height:.9rem}.relation-picker__open[data-v-b076a2ef]{border-left:1px solid var(--ink-200);width:2.35rem;color:var(--ink-500);flex:none;place-items:center;display:grid}.relation-picker__backdrop[data-v-b076a2ef]{z-index:1100;backdrop-filter:blur(3px);background:#0f0c187a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.relation-picker__dialog[data-v-b076a2ef]{border:1px solid var(--ink-200);background:var(--ink-0);border-radius:.85rem;outline:none;grid-template-rows:auto auto minmax(8rem,1fr) auto;width:min(38rem,100%);max-height:min(42rem,100vh - 2rem);display:grid;overflow:hidden;box-shadow:0 24px 64px #0f0c1842}.relation-picker__header[data-v-b076a2ef]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem .7rem;display:flex}.relation-picker__header h2[data-v-b076a2ef],.relation-picker__header p[data-v-b076a2ef]{margin:0}.relation-picker__header h2[data-v-b076a2ef]{color:var(--ink-900);font-size:.92rem;font-weight:750}.relation-picker__header p[data-v-b076a2ef]{color:var(--ink-500);margin-top:.16rem;font-size:.65rem}.relation-picker__header button[data-v-b076a2ef]{width:2rem;height:2rem;color:var(--ink-500);border-radius:.45rem;place-items:center;display:grid}.relation-picker__search[data-v-b076a2ef]{border:1px solid var(--ink-300);color:var(--ink-400);border-radius:.58rem;align-items:center;gap:.45rem;margin:0 1rem .75rem;padding:0 .6rem;display:flex}.relation-picker__search[data-v-b076a2ef]:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.relation-picker__search[data-v-b076a2ef] svg{flex:none;width:.95rem;height:.95rem}.relation-picker__search input[data-v-b076a2ef]{width:100%;min-height:2.5rem;color:var(--ink-800);font:inherit;background:0 0;border:0;outline:0;font-size:.76rem}.relation-picker__body[data-v-b076a2ef]{border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);min-height:9rem;padding:.35rem;overflow:auto}.relation-picker__state[data-v-b076a2ef]{min-height:8rem;color:var(--ink-500);text-align:center;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:1rem;font-size:.72rem;display:flex}.relation-picker__state--error[data-v-b076a2ef]{color:#9f1239;flex-direction:column}.relation-picker__state--error p[data-v-b076a2ef]{margin:0}.relation-picker__results[data-v-b076a2ef]{gap:.2rem;display:grid}.relation-picker__results>button[data-relation-option][data-v-b076a2ef]{width:100%;min-height:2.85rem;color:var(--ink-700);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.65rem;padding:.46rem .55rem;display:flex}.relation-picker__results>button[data-relation-option][data-v-b076a2ef]:hover:not(:disabled){background:var(--ink-50)}.relation-picker__results>button[data-relation-option][data-v-b076a2ef]:focus-visible{outline:2px solid var(--brand-200);outline-offset:-1px}.relation-picker__results>button[data-relation-option][data-v-b076a2ef]:disabled{cursor:not-allowed;opacity:.5}.relation-picker__results>.relation-picker__option--selected[data-v-b076a2ef]{border-color:var(--brand-100);background:var(--brand-50)}.relation-picker__option-copy[data-v-b076a2ef]{flex:1;gap:.12rem;min-width:0;display:grid}.relation-picker__option-copy strong[data-v-b076a2ef]{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.relation-picker__option-copy small[data-v-b076a2ef]{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.relation-picker__status[data-v-b076a2ef]{background:var(--ink-100);color:var(--ink-600);border-radius:999px;padding:.18rem .38rem;font-size:.58rem;font-weight:700}.relation-picker__check[data-v-b076a2ef]{border:1px solid var(--ink-300);width:1.15rem;height:1.15rem;color:var(--brand-600);border-radius:.34rem;flex:none;place-items:center;display:grid}.relation-picker__option--selected .relation-picker__check[data-v-b076a2ef]{border-color:var(--brand-600);background:var(--brand-600);color:#fff}.relation-picker__check[data-v-b076a2ef] svg{stroke-width:3px;width:.78rem;height:.78rem}.relation-picker__more[data-v-b076a2ef]{justify-self:center;margin:.45rem}.relation-picker__footer[data-v-b076a2ef]{justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.relation-picker__spinner[data-v-b076a2ef]{animation:.8s linear infinite relation-picker-spin-b076a2ef}@keyframes relation-picker-spin-b076a2ef{to{transform:rotate(360deg)}}@media (width<=640px){.relation-picker__backdrop[data-v-b076a2ef]{place-items:end stretch;padding:0}.relation-picker__dialog[data-v-b076a2ef]{border-bottom:0;border-left:0;border-right:0;border-radius:.95rem .95rem 0 0;width:100%;max-height:min(88dvh,44rem)}.relation-picker__chip-label span[data-v-b076a2ef],.relation-picker__chip-label small[data-v-b076a2ef]{max-width:10rem}}@media (prefers-reduced-motion:reduce){.relation-picker__spinner[data-v-b076a2ef]{animation-duration:1.6s}}.access-page[data-v-f8d9d314]{height:100%;min-height:0;display:grid}.editor-header[data-v-f8d9d314]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.primary[data-v-f8d9d314],.danger[data-v-f8d9d314]{cursor:pointer;border:0;border-radius:.6rem;align-items:center;gap:.3rem;padding:.65rem .9rem;font:650 .8rem inherit;display:inline-flex}.primary[data-v-f8d9d314]{background:var(--brand-600);color:#fff}.danger[data-v-f8d9d314]{border:1px solid var(--rose-100,#fee2e2);background:var(--rose-50,#fff1f2);color:var(--rose-700,#be123c)}button[data-v-f8d9d314]:disabled{cursor:not-allowed;opacity:.48}.policy-layout[data-v-f8d9d314]{background:var(--ink-0);height:100%;min-height:0;box-shadow:var(--shadow-card);border:0;border-radius:0;grid-template-columns:17rem minmax(0,1fr);display:grid;overflow:hidden}.role-directory[data-v-f8d9d314]{border-right:1px solid var(--ink-200);background:var(--ink-50);grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.role-directory__header[data-v-f8d9d314]{color:var(--ink-800);justify-content:space-between;align-items:center;padding:1.15rem 1rem .7rem;font-size:.85rem;display:flex}.role-directory__header>span[data-v-f8d9d314]{align-items:baseline;gap:.45rem;display:flex}.role-directory__header small[data-v-f8d9d314]{color:var(--ink-400);font-size:.68rem}.role-directory__header button[data-v-f8d9d314]{border:1px solid var(--ink-200);color:var(--brand-700);cursor:pointer;background:#fff;border-radius:.5rem;align-items:center;gap:.25rem;padding:.4rem .55rem;font-size:.7rem;font-weight:650;display:inline-flex}.search[data-v-f8d9d314]{border:1px solid var(--ink-300);width:calc(100% - 1.5rem);font:inherit;background:#fff;border-radius:.55rem;margin:0 .75rem .7rem;padding:.55rem .65rem;font-size:.78rem}.role-directory__list[data-v-f8d9d314]{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;min-height:0;padding:0 .5rem .75rem;display:grid;overflow-y:auto}.role-item[data-v-f8d9d314]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem;display:flex}.role-item[data-v-f8d9d314]:hover{background:var(--ink-100)}.role-item--active[data-v-f8d9d314]{background:var(--brand-50);box-shadow:inset 2px 0 var(--brand-600)}.role-item span[data-v-f8d9d314]:first-child{gap:.2rem;min-width:0;display:grid}.role-item strong[data-v-f8d9d314]{color:var(--ink-800);text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.role-item small[data-v-f8d9d314],.members[data-v-f8d9d314]{color:var(--ink-500);font-size:.68rem}.members[data-v-f8d9d314]{white-space:nowrap}.policy-editor[data-v-f8d9d314]{grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.editor-header[data-v-f8d9d314]{border-bottom:1px solid var(--ink-200);padding:1.1rem 1.25rem}.editor-header__mode[data-v-f8d9d314]{color:var(--ink-400);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-size:.65rem;font-weight:650}.role-name[data-v-f8d9d314]{width:min(26rem,60vw);color:var(--ink-900);background:0 0;border:0;border-bottom:1px solid #0000;padding:.15rem 0;font:650 1.25rem inherit}.role-name[data-v-f8d9d314]:hover,.role-name[data-v-f8d9d314]:focus{border-color:var(--ink-300);outline:0}.editor-actions[data-v-f8d9d314]{gap:.5rem;display:flex}.policy-summary[data-v-f8d9d314]{border-bottom:1px solid var(--ink-100);background:var(--ink-50);color:var(--ink-500);flex-wrap:wrap;gap:1.25rem;padding:.75rem 1.25rem;font-size:.72rem;display:flex}.policy-summary strong[data-v-f8d9d314]{color:var(--ink-800)}.permission-section[data-v-f8d9d314]{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;gap:.9rem;min-height:0;padding:1.25rem;display:grid;overflow-y:auto}.permission-section__heading[data-v-f8d9d314],.permission-group>header[data-v-f8d9d314]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.permission-section h2[data-v-f8d9d314]{color:var(--ink-900);margin:0;font-size:1rem}.permission-section__heading p[data-v-f8d9d314]{color:var(--ink-500);margin:.25rem 0 0;font-size:.75rem}.scope-key[data-v-f8d9d314]{color:var(--ink-500);font-size:.7rem}.permission-group[data-v-f8d9d314]{border:1px solid var(--ink-200);border-radius:.65rem;overflow:hidden}.permission-group>header[data-v-f8d9d314]{background:var(--ink-50);color:var(--ink-500);padding:.7rem .8rem;font-size:.68rem}.permission-group>header>div[data-v-f8d9d314],.permission-group>header>label span[data-v-f8d9d314]{gap:.1rem;display:grid}.permission-group>header strong[data-v-f8d9d314]{color:var(--ink-800);font-size:.8rem}.permission-group>header small[data-v-f8d9d314]{color:var(--ink-500)}.check-label[data-v-f8d9d314]{cursor:pointer;align-items:center;gap:.65rem;display:flex}.check-label input[data-v-f8d9d314]{width:.95rem;height:.95rem;accent-color:var(--brand-600)}.check-label span[data-v-f8d9d314]{gap:.1rem;display:grid}.permission-row[data-v-f8d9d314]{border-top:1px solid var(--ink-100);grid-template-columns:minmax(0,1fr) minmax(8rem,.35fr);align-items:center;gap:1rem;padding:.65rem .8rem;display:grid}.permission-row--selected[data-v-f8d9d314]{background:color-mix(in oklch, var(--brand-50) 45%, white)}.permission-row>div[data-v-f8d9d314]{gap:.16rem;display:grid}.permission-row strong[data-v-f8d9d314]{color:var(--ink-700);text-transform:capitalize;font-size:.78rem}.permission-row small[data-v-f8d9d314]{color:var(--ink-400);font:400 .66rem ui-monospace,monospace}.scope-field[data-v-f8d9d314]{grid-template-columns:auto minmax(4rem,1fr);align-items:center;gap:.45rem;display:grid}.scope-field span[data-v-f8d9d314]{color:var(--ink-500);font-size:.65rem}.scope-field input[data-v-f8d9d314]{border:1px solid var(--ink-300);border-radius:.45rem;min-width:0;padding:.4rem .5rem;font:400 .72rem ui-monospace,monospace}.scope-field input[data-v-f8d9d314]:disabled{background:var(--ink-100);color:var(--ink-400)}.legacy>header[data-v-f8d9d314]{background:var(--amber-50)}.legacy>header button[data-v-f8d9d314]{border:1px solid var(--amber-100);color:var(--amber-700);cursor:pointer;background:#fff;border-radius:.45rem;align-items:center;gap:.25rem;padding:.35rem .5rem;font-size:.68rem;font-weight:650;display:inline-flex}.empty[data-v-f8d9d314]{color:var(--ink-500);padding:1rem;font-size:.78rem}.permission-empty[data-v-f8d9d314]{border:1px dashed var(--ink-300);border-radius:.6rem}@media (width<=900px){.policy-layout[data-v-f8d9d314]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.role-directory[data-v-f8d9d314]{border-right:0;border-bottom:1px solid var(--ink-200);max-height:min(16rem,35dvh)}.role-directory__list[data-v-f8d9d314]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}@media (width<=620px){.editor-header[data-v-f8d9d314],.permission-section__heading[data-v-f8d9d314]{flex-direction:column;align-items:stretch}.role-name[data-v-f8d9d314]{width:100%}.permission-row[data-v-f8d9d314]{grid-template-columns:1fr}.scope-key[data-v-f8d9d314]{display:none}}.users-page[data-v-c6a29304]{min-height:calc(100vh - 5rem);display:grid}.users-layout[data-v-c6a29304]{min-height:calc(100vh - 5rem);box-shadow:var(--shadow-card);background:#fff;border:0;border-radius:0;grid-template-columns:19rem minmax(0,1fr);display:grid;overflow:hidden}.creator[data-v-c6a29304]{border-right:1px solid var(--ink-200);background:var(--ink-50);align-content:start;gap:1.2rem;padding:1.25rem;display:grid}.creator h2[data-v-c6a29304],.directory h2[data-v-c6a29304]{color:var(--ink-900);margin:0;font-size:1rem}.creator>div>p[data-v-c6a29304]{color:var(--ink-500);margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.creator form[data-v-c6a29304]{gap:.9rem;display:grid}.creator form>label[data-v-c6a29304],.role-field[data-v-c6a29304]{gap:.35rem;display:grid}.creator form>label span[data-v-c6a29304],.role-field>span[data-v-c6a29304]{color:var(--ink-700);font-size:.72rem;font-weight:650}.creator input[type=text][data-v-c6a29304],.creator input[type=password][data-v-c6a29304],.creator form>label input[data-v-c6a29304]{border:1px solid var(--ink-300);width:100%;font:inherit;background:#fff;border-radius:.55rem;padding:.58rem .65rem;font-size:.78rem}.primary[data-v-c6a29304]{background:var(--brand-600);color:#fff;cursor:pointer;border:0;border-radius:.6rem;padding:.65rem .9rem;font:650 .8rem inherit}.primary[data-v-c6a29304]:disabled{cursor:not-allowed;opacity:.5}.directory[data-v-c6a29304]{min-width:0}.directory__header[data-v-c6a29304]{border-bottom:1px solid var(--ink-200);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.directory__header>div[data-v-c6a29304]{align-items:baseline;gap:.6rem;display:flex}.directory__header span[data-v-c6a29304]{color:var(--ink-500);font-size:.7rem}.directory__header input[data-v-c6a29304]{border:1px solid var(--ink-300);width:min(15rem,40%);font:inherit;border-radius:.55rem;padding:.5rem .65rem;font-size:.75rem}.user-table__head[data-v-c6a29304],.user-row[data-v-c6a29304]{grid-template-columns:minmax(9rem,.6fr) minmax(10rem,.9fr) 5.5rem minmax(11rem,.65fr);align-items:center;gap:1rem;padding:.75rem 1.25rem;display:grid}.user-table__head[data-v-c6a29304]{color:var(--ink-400);text-transform:uppercase;font-size:.65rem;font-weight:650}.user-row[data-v-c6a29304]{border-top:1px solid var(--ink-100)}.identity[data-v-c6a29304]{align-items:center;gap:.65rem;min-width:0;display:flex}.avatar[data-v-c6a29304]{background:var(--brand-50);width:2rem;height:2rem;color:var(--brand-700);border-radius:.55rem;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.identity>span[data-v-c6a29304]:last-child{gap:.1rem;min-width:0;display:grid}.identity strong[data-v-c6a29304]{color:var(--ink-800);font-size:.78rem}.identity small[data-v-c6a29304]{color:var(--ink-400);text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.status-button[data-v-c6a29304]{background:var(--emerald-50);color:var(--emerald-700);cursor:pointer;border:0;border-radius:999px;padding:.35rem .5rem;font-size:.68rem;font-weight:650}.status-button--disabled[data-v-c6a29304]{background:var(--ink-100);color:var(--ink-500)}.status-button[data-v-c6a29304]:disabled{cursor:not-allowed;opacity:.55}.user-actions[data-v-c6a29304]{flex-wrap:wrap;gap:.3rem;display:flex}.user-actions button[data-v-c6a29304]{border:1px solid var(--ink-200);color:var(--ink-600);cursor:pointer;background:#fff;border-radius:.45rem;align-items:center;gap:.25rem;padding:.35rem .45rem;font-size:.65rem;display:inline-flex}.user-actions .delete-action[data-v-c6a29304]{border-color:var(--rose-100,#fee2e2);color:var(--rose-700,#be123c)}.user-actions button[data-v-c6a29304]:disabled{cursor:not-allowed;opacity:.45}.dialog-backdrop[data-v-c6a29304]{z-index:110;background:#0f0c1852;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog[data-v-c6a29304]{border:1px solid var(--ink-200);width:min(27rem,100%);box-shadow:var(--shadow-popover);background:#fff;border-radius:.8rem;gap:1rem;padding:1.25rem;display:grid}.dialog h2[data-v-c6a29304]{color:var(--ink-900);margin:0;font-size:1rem}.dialog p[data-v-c6a29304]{color:var(--ink-500);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.dialog label[data-v-c6a29304]{color:var(--ink-700);gap:.35rem;font-size:.72rem;font-weight:650;display:grid}.dialog input[data-v-c6a29304]{border:1px solid var(--ink-300);font:inherit;border-radius:.55rem;padding:.6rem .65rem}.dialog__actions[data-v-c6a29304]{justify-content:flex-end;gap:.5rem;display:flex}.dialog__actions>button[data-v-c6a29304]:not(.primary){border:1px solid var(--ink-200);color:var(--ink-700);cursor:pointer;background:#fff;border-radius:.6rem;align-items:center;gap:.3rem;padding:.65rem .9rem;font:650 .8rem inherit;display:inline-flex}.empty[data-v-c6a29304]{color:var(--ink-500);margin:0;padding:1rem;font-size:.75rem}@media (width<=850px){.users-layout[data-v-c6a29304]{grid-template-columns:1fr}.creator[data-v-c6a29304]{border-right:0;border-bottom:1px solid var(--ink-200)}.user-table__head[data-v-c6a29304]{display:none}.user-row[data-v-c6a29304]{grid-template-columns:1fr}.directory__header[data-v-c6a29304]{flex-direction:column;align-items:stretch}.directory__header input[data-v-c6a29304]{width:100%}}:root{--brand-50:oklch(97% .02 280);--brand-100:oklch(93% .04 280);--brand-500:oklch(60% .19 280);--brand-600:oklch(52% .2 280);--brand-700:oklch(44% .18 280);--ink-0:oklch(100% 0 0);--ink-50:oklch(98.5% 0 0);--ink-100:oklch(96% .005 280);--ink-200:oklch(92% .008 280);--ink-300:oklch(84% .012 280);--ink-400:oklch(68% .015 280);--ink-500:oklch(55% .018 280);--ink-700:oklch(36% .022 280);--ink-800:oklch(26% .02 280);--ink-900:oklch(16% .018 280);--ink-950:oklch(10% .015 280);--emerald-50:oklch(97.5% .02 155);--emerald-500:oklch(65% .15 155);--sky-50:oklch(97.5% .02 230);--sky-500:oklch(65% .15 230);--radius-card:1rem;--radius-tile:.75rem;--shadow-card:0 1px 2px 0 #0f172a0a, 0 1px 1px 0 #0f172a08;--shadow-card-hover:0 4px 10px 0 #0f172a0f, 0 2px 4px 0 #0f172a0a;color:var(--ink-800);background:var(--ink-100);font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;font-weight:300}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.dashboard{gap:1.5rem;display:grid}.dashboard__intro{max-width:42rem}.dashboard__intro h1{color:var(--ink-900);letter-spacing:-.025em;margin:.35rem 0 .5rem;font-size:1.75rem;font-weight:600}.dashboard__intro>p:last-child{color:var(--ink-500);margin:0;line-height:1.65}.eyebrow{color:var(--brand-600);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:650;line-height:1rem}.empty-state{border:1px solid var(--ink-200);border-radius:var(--radius-tile);background:var(--ink-0);color:var(--ink-500);padding:1rem;font-size:.875rem}
