.ba-nudge-overlay[data-v-585f0174]{position:fixed;inset:0;z-index:11000;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.ba-nudge-card[data-v-585f0174]{width:min(480px,100%);background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.18);padding:1.35rem 1.5rem 1.25rem}.ba-nudge-header[data-v-585f0174]{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}.ba-nudge-icon[data-v-585f0174]{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.35rem}.ba-nudge-title[data-v-585f0174]{font-size:1.1rem;font-weight:700;margin:0 0 .35rem;color:#1e293b}.ba-nudge-sub[data-v-585f0174]{margin:0;font-size:.875rem;color:#64748b;line-height:1.45}.ba-nudge-list[data-v-585f0174]{list-style:none;margin:0 0 1rem;padding:0;max-height:200px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px}.ba-nudge-item[data-v-585f0174]{padding:.6rem .85rem;border-bottom:1px solid #f1f5f9}.ba-nudge-item[data-v-585f0174]:last-child{border-bottom:0}.ba-nudge-name[data-v-585f0174]{display:block;font-weight:600;font-size:.9rem;color:#334155}.ba-nudge-meta[data-v-585f0174]{font-size:.78rem;color:#94a3b8}.ba-nudge-actions[data-v-585f0174]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-bottom:.75rem}.ba-nudge-foot[data-v-585f0174]{font-size:.8rem}.ds-toast-host[data-v-2a439488]{pointer-events:none;position:fixed;top:1rem;right:1rem;z-index:4000;display:flex;width:min(24rem,calc(100vw - 2rem));flex-direction:column;gap:.65rem}.ds-toast[data-v-2a439488]{pointer-events:auto;overflow:hidden;border-radius:.85rem;border:1px solid #e2e8f0;border-left-width:4px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.06)}.ds-toast__row[data-v-2a439488]{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem .95rem}.ds-toast__icon[data-v-2a439488]{margin-top:.1rem;flex-shrink:0;font-size:1.15rem}.ds-toast__body[data-v-2a439488]{min-width:0;flex:1}.ds-toast__title[data-v-2a439488]{margin:0;font-size:.875rem;font-weight:700;color:#0f172a;line-height:1.35}.ds-toast__msg[data-v-2a439488]{margin:.2rem 0 0;font-size:.75rem;line-height:1.45;color:#64748b;word-break:break-word}.ds-toast__close[data-v-2a439488]{flex-shrink:0;border:0;border-radius:.4rem;padding:.15rem;background:transparent;color:#94a3b8;cursor:pointer;line-height:1}.ds-toast__close[data-v-2a439488]:hover{background:#f1f5f9;color:#475569}.ds-toast-enter-active[data-v-2a439488],.ds-toast-leave-active[data-v-2a439488]{transition:all .22s ease}.ds-toast-enter-from[data-v-2a439488],.ds-toast-leave-to[data-v-2a439488]{opacity:0;transform:translateX(18px)}.ds-toast-leave-active[data-v-2a439488]{position:absolute;width:100%}@media (prefers-reduced-motion:reduce){.ds-toast-enter-active[data-v-2a439488],.ds-toast-leave-active[data-v-2a439488]{transition:none}}.dark{border-color:#334155;background:#0f172a;box-shadow:0 12px 32px rgba(0,0,0,.45);color:#f8fafc;color:#94a3b8;background:#1e293b;color:#e2e8f0}.ds-overlay[data-v-60fba9f7]{position:fixed!important;inset:0!important;z-index:1050!important;display:flex!important;justify-content:center!important;min-height:100vh;min-height:100dvh;overflow:hidden!important;box-sizing:border-box;background:rgba(15,23,42,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ds-overlay--premium[data-v-60fba9f7]{z-index:1050!important;background:rgba(2,6,23,.5)}.ds-overlay--coach[data-v-60fba9f7]{z-index:1200!important}.ds-modal-panel[data-v-60fba9f7]{flex-shrink:0;width:100%;min-width:0;animation:ds-modal-in-60fba9f7 .22s cubic-bezier(.16,1,.3,1)}.ds-modal-panel.tw-max-w-sm[data-v-60fba9f7]{max-width:min(24rem,calc(100vw - 2rem))!important}.ds-modal-panel.tw-max-w-md[data-v-60fba9f7]{max-width:min(28rem,calc(100vw - 2rem))!important}.ds-modal-panel.tw-max-w-lg[data-v-60fba9f7]{max-width:min(32rem,calc(100vw - 2rem))!important}.ds-modal-panel.tw-max-w-xl[data-v-60fba9f7]{max-width:min(36rem,calc(100vw - 2rem))!important}.ds-modal-panel.tw-max-w-2xl[data-v-60fba9f7]{max-width:min(42rem,calc(100vw - 2rem))!important}.ds-modal-panel.tw-max-w-3xl[data-v-60fba9f7]{max-width:min(48rem,calc(100vw - 2rem))!important}.ds-modal-panel.tw-max-w-4xl[data-v-60fba9f7]{max-width:min(72rem,calc(100vw - 2rem))!important}.ds-modal-panel--premium[data-v-60fba9f7]{max-height:min(92vh,760px)!important}.ds-modal-body[data-v-60fba9f7]{min-width:0}@keyframes ds-modal-in-60fba9f7{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-fade-enter-active[data-v-60fba9f7],.modal-fade-leave-active[data-v-60fba9f7]{transition:opacity .15s ease}.modal-fade-enter-from[data-v-60fba9f7],.modal-fade-leave-to[data-v-60fba9f7]{opacity:0}@media (prefers-reduced-motion:reduce){.ds-modal-panel[data-v-60fba9f7]{animation:none}}.ds-modal-panel--premium:has(.multiselect--active){overflow:visible!important}.ds-modal-body:has(.multiselect--active){overflow:visible!important}.ds-modal-body .coa-m-field,.ds-modal-body .ds-select,.ds-modal-body .ln-ss,.ds-modal-body .sao-field{position:relative;z-index:1;overflow:visible!important}.ds-modal-body .coa-m-field:has(.multiselect--active),.ds-modal-body .ds-select:has(.multiselect--active),.ds-modal-body .ln-ss:has(.multiselect--active),.ds-modal-body .sao-field:has(.multiselect--active){z-index:90}.ds-modal-body .ds-select-multiselect .multiselect__content-wrapper,.ds-modal-body .ln-ss-multiselect .multiselect__content-wrapper{z-index:120!important;max-height:min(280px,42vh)!important;overflow-y:auto!important;box-shadow:0 18px 40px rgba(15,23,42,.18)!important}.ln-modal-head__icon[data-v-240ea2ef]{animation:lnHeadIconIn-240ea2ef .5s cubic-bezier(.22,1,.36,1) both}.ln-modal-head__title[data-v-240ea2ef]{animation:lnHeadTextIn-240ea2ef .45s cubic-bezier(.22,1,.36,1) .05s both}.ln-modal-head__sub[data-v-240ea2ef]{animation:lnHeadTextIn-240ea2ef .45s cubic-bezier(.22,1,.36,1) .12s both}@keyframes lnHeadIconIn-240ea2ef{0%{opacity:0;transform:scale(.86) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes lnHeadTextIn-240ea2ef{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ln-modal-head__icon[data-v-240ea2ef],.ln-modal-head__sub[data-v-240ea2ef],.ln-modal-head__title[data-v-240ea2ef]{animation:none}}.ln-modal-body{display:flex;flex-direction:column;gap:1.25rem}.ln-modal-body--bare{width:100%;min-width:0}.ln-modal-footer-bare{position:sticky;bottom:0;z-index:5;margin-top:.5rem;padding:1rem 0 .25rem;background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc 28%)}.ds-modal-panel--premium .coa-m-section,.ln-modal-body .coa-m-section{padding:1rem!important;border-radius:1rem!important;border:1px solid rgba(226,232,240,.95)!important;background:rgba(248,250,252,.65)!important;box-shadow:0 1px 2px rgba(15,23,42,.03)}.ds-modal-panel--premium .coa-m-section--plain,.ln-modal-body .coa-m-section--plain{background:hsla(0,0%,100%,.9)!important}.ds-modal-panel--premium .coa-m-section-label,.ln-modal-body .coa-m-section-label{margin:0 0 .75rem!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6c287f!important}.ds-modal-panel--premium .coa-m-label,.ln-modal-body .coa-m-label{display:block!important;margin-bottom:.375rem!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#64748b!important}.ds-modal-panel--premium .coa-m-input,.ln-modal-body .coa-m-input{display:block!important;width:100%!important;min-height:42px!important;padding:.625rem .875rem!important;border:1px solid #e2e8f0!important;border-radius:.75rem!important;background:#fff!important;font-size:.875rem!important;line-height:1.4!important;color:#0f172a!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}.ds-modal-panel--premium .coa-m-input:focus,.ln-modal-body .coa-m-input:focus{outline:none!important;border-color:#83319a!important;box-shadow:0 0 0 3px rgba(131,49,154,.2)!important}.ds-modal-panel--premium .coa-m-hint,.ln-modal-body .coa-m-hint{margin:0 0 .75rem!important;font-size:.8125rem!important;line-height:1.45!important;color:#94a3b8!important}.ds-modal-panel--premium .coa-m-hint--tight,.ln-modal-body .coa-m-hint--tight{margin:.35rem 0 0!important;font-size:.75rem!important}.ds-modal-panel--premium .coa-m-value,.ln-modal-body .coa-m-value{margin:0!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.4!important;color:#0f172a!important;font-variant-numeric:tabular-nums}.ds-modal-panel--premium .coa-m-value--muted,.ln-modal-body .coa-m-value--muted{font-weight:500!important;color:#334155!important}.ds-modal-panel--premium .coa-m-kv,.ln-modal-body .coa-m-kv{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:.5rem 0!important;font-size:.875rem!important;border-bottom:1px solid #f1f5f9!important}.ds-modal-panel--premium .coa-m-kv:last-child,.ln-modal-body .coa-m-kv:last-child{border-bottom:0!important}.ds-modal-panel--premium .coa-m-kv__label,.ln-modal-body .coa-m-kv__label{color:#64748b!important}.ds-modal-panel--premium .coa-m-kv__value,.ln-modal-body .coa-m-kv__value{font-weight:600!important;font-variant-numeric:tabular-nums;color:#0f172a!important}.ds-modal-panel--premium .coa-m-info,.ln-modal-body .coa-m-info{display:flex!important;gap:.75rem!important;padding:1rem!important;border-radius:1rem!important;border:1px solid rgba(131,49,154,.18)!important;background:rgba(250,245,255,.7)!important;font-size:.875rem!important;line-height:1.5!important;color:#64748b!important}.ds-modal-panel--premium .coa-m-info i,.ln-modal-body .coa-m-info i{flex-shrink:0;font-size:1.125rem!important;color:#83319a!important}.ds-modal-panel--premium .coa-m-check,.ln-modal-body .coa-m-check{padding:.85rem!important;border-radius:.75rem!important;border:1px solid #e2e8f0!important;background:#fff!important;font-size:.8125rem!important}.ds-modal-panel--premium .coa-m-table-wrap,.ln-modal-body .coa-m-table-wrap{overflow:auto!important;border-radius:.75rem!important;border:1px solid #e2e8f0!important;background:#fff!important}.ds-modal-panel--premium .coa-m-table,.ln-modal-body .coa-m-table{width:100%!important;border-collapse:collapse!important;font-size:.8125rem!important}.ds-modal-panel--premium .coa-m-table th,.ln-modal-body .coa-m-table th{padding:.7rem .85rem!important;text-align:left!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#64748b!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.ds-modal-panel--premium .coa-m-table td,.ln-modal-body .coa-m-table td{padding:.7rem .85rem!important;color:#334155!important;border-bottom:1px solid #f1f5f9!important}.ds-modal-panel--premium .coa-m-table .is-right,.ln-modal-body .coa-m-table .is-right{text-align:right!important;font-variant-numeric:tabular-nums}.coa-m-footer,.ds-modal-panel--premium .coa-m-footer{display:flex!important;width:100%!important;flex-direction:column-reverse!important;align-items:stretch!important;gap:.75rem!important}.coa-m-footer__end,.ds-modal-panel--premium .coa-m-footer__end{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.5rem!important}@media (min-width:640px){.coa-m-footer,.ds-modal-panel--premium .coa-m-footer{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.coa-m-footer__end,.ds-modal-panel--premium .coa-m-footer__end{justify-content:flex-end!important}}.coa-m-btn-danger,.coa-m-btn-primary,.coa-m-btn-secondary,.ds-modal-panel--premium .coa-m-btn-danger,.ds-modal-panel--premium .coa-m-btn-primary,.ds-modal-panel--premium .coa-m-btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;min-height:42px!important;padding:.625rem 1.15rem!important;border-radius:.75rem!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;text-decoration:none!important;cursor:pointer!important;box-sizing:border-box!important}.coa-m-btn-primary,.ds-modal-panel--premium .coa-m-btn-primary{border:0!important;background:linear-gradient(90deg,#83319a,#6c287f)!important;color:#fff!important;box-shadow:0 10px 20px rgba(131,49,154,.25)!important}.coa-m-btn-primary:hover:not(:disabled),.ds-modal-panel--premium .coa-m-btn-primary:hover:not(:disabled){filter:brightness(.96)}.coa-m-btn-secondary,.ds-modal-panel--premium .coa-m-btn-secondary{border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}.coa-m-btn-secondary:hover:not(:disabled),.ds-modal-panel--premium .coa-m-btn-secondary:hover:not(:disabled){background:#f8fafc!important;border-color:#cbd5e1!important}.coa-m-btn-danger,.ds-modal-panel--premium .coa-m-btn-danger{border:0!important;background:linear-gradient(90deg,#dc2626,#b91c1c)!important;color:#fff!important;box-shadow:0 10px 20px rgba(220,38,38,.22)!important}.coa-m-btn-danger:disabled,.coa-m-btn-primary:disabled,.coa-m-btn-secondary:disabled,.ds-modal-panel--premium .coa-m-btn-danger:disabled,.ds-modal-panel--premium .coa-m-btn-primary:disabled,.ds-modal-panel--premium .coa-m-btn-secondary:disabled{opacity:.5!important;cursor:not-allowed!important}.pg[data-v-1aa176db]{display:flex;flex-direction:column;gap:1.1rem}.pg-closed[data-v-1aa176db]{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 1rem;border-radius:.95rem;border:1px solid rgba(99,102,241,.22);background:radial-gradient(120% 90% at 100% 0,rgba(99,102,241,.1),transparent 55%),linear-gradient(180deg,#eef2ff,#fff 85%);animation:pgIn-1aa176db .4s cubic-bezier(.22,1,.36,1) both}.pg-closed__icon[data-v-1aa176db]{display:inline-flex;flex-shrink:0;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;border-radius:.7rem;background:linear-gradient(145deg,#4f46e5,#6366f1);color:#fff;font-size:1.1rem;box-shadow:0 6px 12px rgba(79,70,229,.25)}.pg-closed__title[data-v-1aa176db]{margin:0;font-size:.84rem;font-weight:700;color:#312e81}.pg-closed__text[data-v-1aa176db]{margin:.25rem 0 0;font-size:.75rem;line-height:1.45;color:#4338ca}.pg-summary[data-v-1aa176db]{margin:0;font-size:.9rem;line-height:1.55;color:#334155}.pg-quote[data-v-1aa176db]{margin:0;padding:.85rem 1rem;border-radius:.9rem;border:1px solid rgba(245,158,11,.28);background:radial-gradient(120% 90% at 0 0,rgba(251,191,36,.12),transparent 55%),linear-gradient(180deg,#fffbeb,#fff 80%)}.pg-quote__label[data-v-1aa176db]{display:block;margin-bottom:.35rem;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b45309}.pg-quote__text[data-v-1aa176db]{margin:0;font-size:.8125rem;line-height:1.5;color:#78350f;font-style:italic}.pg-related__label[data-v-1aa176db],.pg-steps__label[data-v-1aa176db]{margin:0 0 .55rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#83319a}.pg-steps__list[data-v-1aa176db]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.pg-step[data-v-1aa176db]{display:grid;grid-template-columns:auto auto 1fr;gap:.65rem;align-items:flex-start;padding:.75rem .85rem;border-radius:.85rem;border:1px solid rgba(226,232,240,.95);background:hsla(0,0%,100%,.92);animation:pgIn-1aa176db .4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--pg-delay,0ms)}.pg-step__num[data-v-1aa176db]{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:999px;background:#f1f5f9;font-size:.7rem;font-weight:800;color:#475569}.pg-step__icon[data-v-1aa176db]{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.65rem;background:linear-gradient(145deg,#83319a,#c026d3);color:#fff;font-size:1rem;box-shadow:0 6px 12px rgba(131,49,154,.22)}.pg-step__title[data-v-1aa176db]{margin:0;font-size:.84rem;font-weight:700;color:#0f172a}.pg-step__text[data-v-1aa176db]{margin:.2rem 0 0;font-size:.75rem;line-height:1.45;color:#64748b}.pg-related__chips[data-v-1aa176db]{display:flex;flex-wrap:wrap;gap:.45rem}.pg-chip[data-v-1aa176db]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:999px;border:1px solid rgba(131,49,154,.22);background:rgba(250,245,255,.9);color:#6b21a8;font-size:.75rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.pg-chip[data-v-1aa176db]:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(131,49,154,.12)}@keyframes pgIn-1aa176db{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pg-closed[data-v-1aa176db],.pg-step[data-v-1aa176db]{animation:none!important}}.aj[data-v-3b9ea721]{display:flex;flex-direction:column;gap:1.1rem}.aj-done[data-v-3b9ea721]{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 1rem;border-radius:.95rem;border:1px solid rgba(16,185,129,.28);background:radial-gradient(120% 90% at 0 0,rgba(16,185,129,.12),transparent 55%),linear-gradient(180deg,#ecfdf5,#fff 85%);animation:ajIn-3b9ea721 .4s cubic-bezier(.22,1,.36,1) both}.aj-done__icon[data-v-3b9ea721]{display:inline-flex;flex-shrink:0;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;border-radius:.7rem;background:linear-gradient(145deg,#059669,#10b981);color:#fff;font-size:1.15rem;box-shadow:0 6px 12px rgba(5,150,105,.28)}.aj-done__title[data-v-3b9ea721]{margin:0;font-size:.84rem;font-weight:700;color:#065f46}.aj-done__text[data-v-3b9ea721]{margin:.25rem 0 0;font-size:.75rem;line-height:1.45;color:#047857}.aj-summary[data-v-3b9ea721]{margin:0;font-size:.9rem;line-height:1.55;color:#334155}.aj-related__label[data-v-3b9ea721],.aj-steps__label[data-v-3b9ea721]{margin:0 0 .55rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#83319a}.aj-steps__list[data-v-3b9ea721]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.aj-step[data-v-3b9ea721]{display:grid;grid-template-columns:auto auto 1fr;gap:.65rem;align-items:flex-start;padding:.75rem .85rem;border-radius:.85rem;border:1px solid rgba(226,232,240,.95);background:hsla(0,0%,100%,.92);animation:ajIn-3b9ea721 .4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--aj-delay,0ms)}.aj-step__num[data-v-3b9ea721]{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:999px;background:#f1f5f9;font-size:.7rem;font-weight:800;color:#475569}.aj-step__icon[data-v-3b9ea721]{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.65rem;background:linear-gradient(145deg,#83319a,#c026d3);color:#fff;font-size:1rem;box-shadow:0 6px 12px rgba(131,49,154,.22)}.aj-step__title[data-v-3b9ea721]{margin:0;font-size:.84rem;font-weight:700;color:#0f172a}.aj-step__text[data-v-3b9ea721]{margin:.2rem 0 0;font-size:.75rem;line-height:1.45;color:#64748b}.aj-related__chips[data-v-3b9ea721]{display:flex;flex-wrap:wrap;gap:.45rem}.aj-chip[data-v-3b9ea721]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:999px;border:1px solid rgba(131,49,154,.22);background:rgba(250,245,255,.9);color:#6b21a8;font-size:.75rem;font-weight:600;cursor:pointer}.aj-chip[data-v-3b9ea721]:hover{box-shadow:0 6px 14px rgba(131,49,154,.12)}.aj-foot[data-v-3b9ea721]{margin:0;font-size:.72rem;color:#94a3b8}.aj-foot__link[data-v-3b9ea721]{border:0;padding:0;background:transparent;color:#83319a;font-weight:600;cursor:pointer;text-decoration:underline}@keyframes ajIn-3b9ea721{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aj-done[data-v-3b9ea721],.aj-step[data-v-3b9ea721]{animation:none!important}}.ts-cookie__desk{background:#fffdf8;border:1px solid rgba(28,20,34,.12);box-shadow:0 16px 48px -28px rgba(28,20,34,.45)}.ts-cookie__gold{display:block;height:1px;background:rgba(205,160,68,.55)}.ts-cookie__seal{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;color:#5a2269;background:#f6f1e6;border:1px solid rgba(205,160,68,.35);box-shadow:none}.ts-cookie__cat{border-radius:1.1rem;border:1px solid rgba(205,160,68,.22);background:#fff;padding:.9rem}.ts-cookie__icon{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;color:#5a2269;background:#f6f1e6;border:1px solid rgba(205,160,68,.28)}.ts-cookie__switch{position:relative;width:2.25rem;height:1.25rem;flex-shrink:0;border-radius:999px;background:#d4d4d8;transition:background .2s ease}.ts-cookie__switch span{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.16);transition:transform .2s ease}.ts-cookie__switch.is-on{background:#83319a}.ts-cookie__switch.is-on span{transform:translateX(1rem)}.ts-cookie__switch.is-locked{opacity:.7;cursor:not-allowed}.tour-overlay[data-v-ec7ba812]{position:fixed;inset:0;z-index:12000;pointer-events:none}.tour-overlay__backdrop[data-v-ec7ba812]{position:absolute;inset:0;background:rgba(30,27,75,.5);backdrop-filter:blur(2px);pointer-events:auto}.tour-overlay__highlight[data-v-ec7ba812]{position:absolute;border-radius:14px;border:2px solid #7c3aed;box-shadow:0 0 0 9999px rgba(30,27,75,.55);pointer-events:none;transition:all .25s ease}.tour-overlay__card[data-v-ec7ba812]{position:fixed;z-index:12001;border-radius:18px;border:1px solid rgba(124,58,237,.12);background:#fff;padding:1.1rem 1.1rem .75rem;box-shadow:0 24px 64px rgba(30,27,75,.25);pointer-events:auto;animation:tourCardIn-ec7ba812 .25s ease-out}@keyframes tourCardIn-ec7ba812{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.tour-overlay__progress[data-v-ec7ba812]{height:4px;width:100%;overflow:hidden;border-radius:18px 18px 0 0;background:#f1f5f9;margin:-1.1rem -1.1rem .5rem}.tour-overlay__progress-bar[data-v-ec7ba812]{height:100%;background:linear-gradient(90deg,#7c3aed,#c026d3);transition:width .3s ease}.tour-dot[data-v-ec7ba812]{width:8px;height:8px;border-radius:999px;background:#e2e8f0;transition:all .2s ease}.tour-dot--active[data-v-ec7ba812]{width:22px;background:#7c3aed}.tour-dot--done[data-v-ec7ba812]{background:rgba(124,58,237,.5)}.tour-btn-ghost[data-v-ec7ba812]{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#64748b;border-radius:10px;transition:background .15s ease}.tour-btn-ghost[data-v-ec7ba812]:hover:not(:disabled){background:#f1f5f9;color:#334155}.tour-btn-ghost[data-v-ec7ba812]:disabled{opacity:.4;cursor:not-allowed}.tour-btn-primary[data-v-ec7ba812]{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1.1rem;font-size:.8125rem;font-weight:700;color:#fff;border-radius:10px;background:linear-gradient(90deg,#7c3aed,#a21caf);box-shadow:0 8px 20px rgba(124,58,237,.3);transition:transform .15s ease,box-shadow .15s ease}.tour-btn-primary[data-v-ec7ba812]:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(124,58,237,.4)}.tour-kbd[data-v-ec7ba812]{display:inline-block;padding:0 .3rem;border-radius:4px;border:1px solid #e2e8f0;background:#f8fafc;font-family:inherit}.tour-fade-enter-active[data-v-ec7ba812],.tour-fade-leave-active[data-v-ec7ba812]{transition:opacity .15s ease}.tour-fade-enter-from[data-v-ec7ba812],.tour-fade-leave-to[data-v-ec7ba812]{opacity:0}@media (prefers-reduced-motion:reduce){.tour-overlay__card[data-v-ec7ba812]{animation:none}}body.sidebar-main .df-section-guide-backdrop{left:var(--df-sidebar-width-collapsed,80px)}@media (max-width:991px){.df-section-guide-backdrop{left:0}}.df-section-guide-fade-enter-active[data-v-586d8c17],.df-section-guide-fade-leave-active[data-v-586d8c17]{transition:opacity .2s ease}.df-section-guide-fade-enter-from[data-v-586d8c17],.df-section-guide-fade-leave-to[data-v-586d8c17]{opacity:0}.df-section-guide-panel[data-v-586d8c17]{position:relative;display:flex;width:min(100%,42rem);max-height:min(calc(100vh - var(--df-topbar-height) - var(--df-section-guide-gap) - 2rem),720px);flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid rgba(131,49,154,.22);background:#fff;box-shadow:0 24px 48px rgba(15,23,42,.18),0 0 0 1px rgba(15,23,42,.04);isolation:isolate}.df-section-guide-panel__accent[data-v-586d8c17]{flex-shrink:0;height:6px;background:linear-gradient(90deg,#83319a,#c026d3 50%,#f59e0b)}.df-section-guide-panel__header[data-v-586d8c17]{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;background:#fff}.df-section-guide-panel__title-wrap[data-v-586d8c17]{min-width:0}.df-section-guide-panel__eyebrow[data-v-586d8c17]{display:flex;align-items:center;gap:.375rem;margin:0;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#83319a}.df-section-guide-panel__title[data-v-586d8c17]{margin:.25rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.3;color:#0f172a}.df-section-guide-panel__close[data-v-586d8c17]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:.75rem;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s ease,color .15s ease}.df-section-guide-panel__close[data-v-586d8c17]:hover{background:#f1f5f9;color:#475569}.df-section-guide-panel__body[data-v-586d8c17]{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.25rem 1.5rem;background:#fff}.df-section-guide-panel__footer[data-v-586d8c17]{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #f1f5f9;background:#f8fafc}.df-section-guide-panel__actions[data-v-586d8c17]{display:flex;flex-wrap:wrap;gap:.5rem}.df-section-guide-block[data-v-586d8c17]{display:block;width:100%;min-width:0}.df-section-guide-block__label[data-v-586d8c17]{margin:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.df-section-guide-block__text[data-v-586d8c17]{margin:.375rem 0 0;font-size:.875rem;line-height:1.6;color:#334155;word-break:break-word}.df-section-guide-block__text--muted[data-v-586d8c17]{color:#475569}.df-section-guide-block__text--small[data-v-586d8c17]{font-size:.8125rem;color:#475569}.df-section-guide-grid[data-v-586d8c17]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.df-section-guide-grid[data-v-586d8c17]{grid-template-columns:repeat(2,minmax(0,1fr))}}.df-section-guide-links[data-v-586d8c17]{margin:.5rem 0 0;padding:0;list-style:none}.df-section-guide-link[data-v-586d8c17]{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:.25rem .5rem;border:0;border-radius:.5rem;background:transparent;font-size:.875rem;font-weight:500;color:#6b21a8;cursor:pointer;transition:background .15s ease}.df-section-guide-link[data-v-586d8c17]:hover{background:#f3e8ff}.df-section-guide-callout[data-v-586d8c17]{margin:.375rem 0 0;padding:.75rem 1rem;border:1px solid #ede9fe;border-radius:.75rem;background:#faf5ff;font-size:.875rem;line-height:1.6;color:#334155}.df-section-guide-chips[data-v-586d8c17]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.df-section-guide-chip[data-v-586d8c17]{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:.75rem;font-weight:600;color:#475569;cursor:pointer;transition:border-color .15s ease,color .15s ease}.df-section-guide-chip[data-v-586d8c17]:hover{border-color:#c4b5fd;color:#6b21a8}.df-section-guide-muted-btn[data-v-586d8c17]{border:0;background:transparent;font-size:.75rem;font-weight:500;color:#94a3b8;cursor:pointer;transition:color .15s ease}.df-section-guide-muted-btn[data-v-586d8c17]:hover{color:#475569}.df-section-guide-btn[data-v-586d8c17]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.df-section-guide-btn--ghost[data-v-586d8c17]{border:1px solid #e2e8f0;background:#fff;color:#334155}.df-section-guide-btn--ghost[data-v-586d8c17]:hover{background:#f8fafc}.df-section-guide-btn--primary[data-v-586d8c17]{border:0;background:linear-gradient(90deg,#83319a,#c026d3);color:#fff;box-shadow:0 10px 24px rgba(131,49,154,.28)}.df-section-guide-btn--primary[data-v-586d8c17]:hover{box-shadow:0 12px 28px rgba(131,49,154,.36)}.cortex-host[data-v-6e1c869e]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:3900}.cortex-fab[data-v-6e1c869e]{display:inline-flex;align-items:center;gap:.4rem;background:#0b1220;color:#3ee0c5;border:1px solid #243049;border-radius:999px;padding:.65rem 1rem;font-weight:600;font-size:.85rem;box-shadow:0 10px 30px rgba(0,0,0,.25)}.cortex-panel[data-v-6e1c869e]{position:absolute;right:0;bottom:3.2rem;width:min(24rem,calc(100vw - 2rem));height:28rem;background:#121a2b;color:#e8eefc;border:1px solid #243049;border-radius:1rem;display:flex;flex-direction:column;overflow:hidden}.cortex-panel__head[data-v-6e1c869e]{display:flex;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid #243049}.cortex-kicker[data-v-6e1c869e]{margin:0;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:#3ee0c5}h3[data-v-6e1c869e]{margin:0;font-size:1rem}.cortex-close[data-v-6e1c869e]{background:transparent;border:0;color:#94a3b8}.cortex-panel__body[data-v-6e1c869e]{flex:1;overflow:auto;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.7rem}.cortex-empty[data-v-6e1c869e],.cortex-error[data-v-6e1c869e]{font-size:.8rem;color:#94a3b8}.cortex-error[data-v-6e1c869e]{color:#fb7185}.cortex-msg[data-v-6e1c869e]{border-radius:.7rem;padding:.65rem .75rem;font-size:.85rem;line-height:1.45}.cortex-msg[data-role=you][data-v-6e1c869e]{background:#1b2740;align-self:flex-end}.cortex-msg[data-role=cortex][data-v-6e1c869e]{background:#0b1220}.cortex-msg ul[data-v-6e1c869e]{margin:.4rem 0 0;padding-left:1rem;font-size:.72rem;color:#3ee0c5}.cortex-panel__form[data-v-6e1c869e]{display:flex;gap:.4rem;padding:.7rem;border-top:1px solid #243049}.cortex-panel__form input[data-v-6e1c869e]{flex:1;background:#0b1220;border:1px solid #243049;color:#fff;border-radius:.6rem;padding:.5rem .7rem}.cortex-panel__form button[data-v-6e1c869e]{background:#3ee0c5;color:#0b1220;border:0;border-radius:.6rem;padding:0 .8rem;font-weight:700}.ds-select[data-v-582f1f92]{position:relative;display:block;width:100%}.tfm-lead[data-v-3a974c6e]{margin:0 0 1rem;color:#667085;font-size:.82rem;line-height:1.5}.tfm-grid[data-v-3a974c6e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:640px){.tfm-grid[data-v-3a974c6e]{grid-template-columns:1fr}}.sub-banner[data-v-d3c6a2de]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);font-family:Inter,system-ui,sans-serif}.sub-banner--calm[data-v-d3c6a2de]{background:linear-gradient(90deg,#f7f3fb,#f8fafc);color:#3d4455}.sub-banner--notice[data-v-d3c6a2de]{background:linear-gradient(90deg,#eff6ff,#f8fafc);color:#1e3a5f}.sub-banner--warning[data-v-d3c6a2de]{background:linear-gradient(90deg,#fff7ed,#fffbeb);color:#7c2d12}.sub-banner--critical[data-v-d3c6a2de]{background:linear-gradient(90deg,#fef2f2,#fff1f2);color:#881337}.sub-banner__main[data-v-d3c6a2de]{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1}.sub-banner__icon[data-v-d3c6a2de]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:rgba(113,49,132,.12);color:#713184;flex-shrink:0}.sub-banner__title[data-v-d3c6a2de]{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sub-banner__copy[data-v-d3c6a2de]{margin:.2rem 0 .45rem;font-size:.74rem;line-height:1.45;opacity:.92}.sub-banner__progress[data-v-d3c6a2de]{height:4px;border-radius:999px;background:rgba(0,0,0,.08);overflow:hidden;max-width:280px}.sub-banner__progress>span[data-v-d3c6a2de]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#713184,#a855f7);transition:width .4s ease}.sub-banner__actions[data-v-d3c6a2de]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.sub-banner__btn[data-v-d3c6a2de]{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:.35rem .65rem;border-radius:.55rem;border:1px solid transparent;font-size:.68rem;font-weight:750;cursor:pointer;white-space:nowrap}.sub-banner__btn--ghost[data-v-d3c6a2de]{border-color:rgba(0,0,0,.08);background:hsla(0,0%,100%,.65)}.sub-banner__btn--primary[data-v-d3c6a2de]{background:linear-gradient(135deg,#713184,#9333ea);color:#fff;box-shadow:0 4px 12px rgba(113,49,132,.22)}@media (max-width:900px){.sub-banner[data-v-d3c6a2de]{flex-direction:column;align-items:stretch}.sub-banner__actions[data-v-d3c6a2de]{justify-content:flex-end;flex-wrap:wrap}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}input:where(:not([type])):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=email]):focus,input:where([type=month]):focus,input:where([type=number]):focus,input:where([type=password]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=text]):focus,input:where([type=time]):focus,input:where([type=url]):focus,input:where([type=week]):focus,select:focus,select:where([multiple]):focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}@media (forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:after,:before{box-sizing:border-box}html{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";scroll-behavior:smooth;scroll-padding-top:5rem}body{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(155 81 175/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}::-moz-selection{--tw-bg-opacity:1;background-color:rgb(227 204 233/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(74 30 86/var(--tw-text-opacity,1))}::selection{--tw-bg-opacity:1;background-color:rgb(227 204 233/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(74 30 86/var(--tw-text-opacity,1))}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.ds-page-shell{display:flex;min-height:100vh;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.ds-card,.ds-card-padded{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.06);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-card-padded{padding:1.5rem}.ds-stat-card{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.06);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;align-items:flex-start;gap:1rem;padding:1.25rem}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-btn:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn:focus{outline:2px solid transparent;outline-offset:2px}.ds-btn:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.ds-btn:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn:disabled{pointer-events:none;opacity:.5}.ds-btn:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.ds-btn:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ds-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-btn-primary:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-primary:focus{outline:2px solid transparent;outline-offset:2px}.ds-btn-primary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.ds-btn-primary:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-primary:disabled{pointer-events:none;opacity:.5}.ds-btn-primary:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.ds-btn-primary:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ds-btn-primary{--tw-bg-opacity:1;background-color:rgb(131 49 154/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.ds-btn-primary,.ds-btn-primary:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(108 40 127/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.ds-btn-primary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(155 81 175/var(--tw-ring-opacity,1))}.ds-btn-primary:active{--tw-bg-opacity:1;background-color:rgb(90 34 105/var(--tw-bg-opacity,1))}.ds-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-btn-secondary:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-secondary:focus{outline:2px solid transparent;outline-offset:2px}.ds-btn-secondary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.ds-btn-secondary:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-secondary:disabled{pointer-events:none;opacity:.5}.ds-btn-secondary:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.ds-btn-secondary:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ds-btn-secondary{border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.ds-btn-secondary:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-btn-secondary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(155 81 175/var(--tw-ring-opacity,1))}.ds-btn-secondary:active{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.ds-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-btn-ghost:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-ghost:focus{outline:2px solid transparent;outline-offset:2px}.ds-btn-ghost:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.ds-btn-ghost:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-ghost:disabled{pointer-events:none;opacity:.5}.ds-btn-ghost:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.ds-btn-ghost:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ds-btn-ghost{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.ds-btn-ghost:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.ds-btn-ghost:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(155 81 175/var(--tw-ring-opacity,1))}.ds-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-btn-danger:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-danger:focus{outline:2px solid transparent;outline-offset:2px}.ds-btn-danger:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.ds-btn-danger:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-danger:disabled{pointer-events:none;opacity:.5}.ds-btn-danger:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.ds-btn-danger:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ds-btn-danger{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.ds-btn-danger,.ds-btn-danger:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-btn-danger:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.ds-btn-danger:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ds-btn-danger:active{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.ds-btn-success{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-btn-success:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-success:focus{outline:2px solid transparent;outline-offset:2px}.ds-btn-success:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.ds-btn-success:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-success:disabled{pointer-events:none;opacity:.5}.ds-btn-success:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.ds-btn-success:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ds-btn-success{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.ds-btn-success,.ds-btn-success:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-btn-success:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.ds-btn-success:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.ds-btn-success:active{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.ds-btn-sm{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-btn-sm:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-sm:focus{outline:2px solid transparent;outline-offset:2px}.ds-btn-sm:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.ds-btn-sm:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-btn-sm:disabled{pointer-events:none;opacity:.5}.ds-btn-sm:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.ds-btn-sm:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ds-btn-sm{padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem}.ds-icon-btn{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:transparent;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-icon-btn:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.ds-icon-btn:active,.ds-icon-btn:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ds-icon-btn:active{--tw-scale-x:1;--tw-scale-y:1}@media (prefers-reduced-motion:reduce){.ds-icon-btn:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark .ds-icon-btn{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark .ds-icon-btn:hover{border-color:rgb(71 85 105/var(--tw-border-opacity,1));background-color:rgb(30 41 59/var(--tw-bg-opacity,1));color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark .ds-icon-btn:hover,.ds-input{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.ds-input{width:100%;border-radius:.5rem;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;color:rgb(30 41 59/var(--tw-text-opacity,1))}.ds-input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.ds-input::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.ds-input{--tw-shadow:inset 0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-input:focus{--tw-border-opacity:1;border-color:rgb(155 81 175/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(155 81 175/var(--tw-ring-opacity,1))}.ds-input:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.ds-label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.ds-range{height:.5rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.ds-range::-webkit-slider-thumb{height:1.25rem;width:1.25rem;-webkit-appearance:none;appearance:none;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(131 49 154/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);-webkit-transition-property:transform;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-range::-webkit-slider-thumb:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(108 40 127/var(--tw-bg-opacity,1))}.ds-range::-moz-range-thumb{height:1.25rem;width:1.25rem;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(131 49 154/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);-moz-transition-property:transform;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-range::-moz-range-thumb:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(108 40 127/var(--tw-bg-opacity,1))}.ds-range:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(155,81,175,.4);--tw-ring-offset-width:2px}.ds-field-error{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.ds-select{position:relative;width:100%}.ds-select-multiselect.multiselect{min-height:40px;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));box-shadow:0 1px 2px rgba(15,23,42,.04)}.ds-select-multiselect.multiselect--active{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.ds-select--sm .ds-select-multiselect.multiselect{min-height:36px}.ds-select-multiselect .multiselect__tags{min-height:38px;border-width:0;background-color:transparent;padding-left:.875rem;padding-top:.5rem;padding-bottom:.5rem;padding-right:2.5rem}.ds-select--sm .ds-select-multiselect .multiselect__tags{min-height:34px;padding-top:.375rem;padding-bottom:.375rem;padding-left:.75rem;font-size:.75rem;line-height:1rem;padding-right:2.25rem}.ds-select-multiselect .multiselect__placeholder,.ds-select-multiselect .multiselect__single{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.ds-select-multiselect .multiselect__placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.ds-select-multiselect .multiselect__input{margin-bottom:0;background-color:transparent;font-size:.875rem;line-height:1.25rem}.ds-select-multiselect .multiselect__select{height:100%}.ds-select-multiselect.multiselect--disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));opacity:1}.ds-select-multiselect.multiselect--disabled .multiselect__single{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.ds-select-multiselect .multiselect__content-wrapper{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));overflow-x:hidden;overflow-y:auto}.ds-select-multiselect .multiselect__content{max-height:16rem}.ds-select-empty{display:block;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}select.ds-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;padding-right:2.25rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .65rem center;background-size:1rem}select.ds-input:hover:not(:disabled){--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.ds-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding-left:.625rem;padding-right:.625rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:500}.ds-table{width:100%;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.ds-table thead{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.ds-table th{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(100 116 139/var(--tw-text-opacity,1))}.ds-table td,.ds-table th{padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;--tw-text-opacity:1}.ds-table td{font-size:.875rem;line-height:1.25rem;color:rgb(51 65 85/var(--tw-text-opacity,1))}.ds-table td.tw-text-right,.ds-table th.tw-text-right{text-align:right}.ds-table td.tw-text-center,.ds-table th.tw-text-center{text-align:center}.ds-table td.tw-text-left,.ds-table th.tw-text-left{text-align:left}.ds-table tbody tr{border-top-width:1px;border-left-width:2px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));border-left-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-table tbody tr:hover{--tw-border-opacity:1;border-left-color:rgb(180 123 195/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.platform-shell{position:fixed;inset:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;width:100%;overflow:hidden}.ds-sidebar{height:100%;max-height:100%;min-height:0;width:15rem;flex-shrink:0;flex-direction:column;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(74 30 86/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(45 15 54/var(--tw-bg-opacity,1));color:rgb(226 232 240/var(--tw-text-opacity,1))}.ds-sidebar,.ds-sidebar-link{display:flex;--tw-text-opacity:1}.ds-sidebar-link{align-items:center;gap:.75rem;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgb(203 213 225/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-sidebar-link:hover{background-color:rgb(90 34 105/var(--tw-bg-opacity,1))}.ds-sidebar-link-active,.ds-sidebar-link:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ds-sidebar-link-active{background-color:rgb(108 40 127/var(--tw-bg-opacity,1))}.ds-page-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:2rem;padding-right:2rem;padding-top:1.25rem;padding-bottom:1.25rem}@keyframes tw-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.ds-skeleton{animation:tw-shimmer 1.6s ease-in-out infinite;border-radius:.375rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,232,240,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(241,245,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f1f5f9 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#e2e8f0 var(--tw-gradient-to-position);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.ds-skeleton{animation:none;--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));background-image:none}}.ds-overlay{position:fixed;inset:0;z-index:1200;background-color:rgba(15,23,42,.5);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ds-drawer{position:fixed;top:0;bottom:0;right:0;z-index:50;display:flex;width:100%;max-width:36rem}@keyframes tw-slideRight{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.ds-drawer{animation:tw-slideRight .2s ease-out;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:-4px 0 40px rgba(0,0,0,.12);--tw-shadow-colored:-4px 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-tabs{display:flex;align-items:center;gap:.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.ds-tab{border-bottom-width:2px;border-color:transparent;padding-left:1rem;padding-right:1rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-tab:hover{border-color:rgb(203 213 225/var(--tw-border-opacity,1));color:rgb(30 41 59/var(--tw-text-opacity,1))}.ds-tab-active,.ds-tab:hover{--tw-border-opacity:1;--tw-text-opacity:1}.ds-tab-active{border-color:rgb(131 49 154/var(--tw-border-opacity,1));color:rgb(131 49 154/var(--tw-text-opacity,1))}.ds-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.ds-reveal-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ds-reveal{opacity:1;transform:none;transition:none}}.ds-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity:1;color:rgb(131 49 154/var(--tw-text-opacity,1))}.ds-eyebrow:before{content:"";display:inline-block;width:1.5rem;height:1px;background:#cda044}.ds-nav-link{position:relative;padding-top:.25rem;padding-bottom:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-nav-link:after{content:"";position:absolute;left:50%;bottom:-.125rem;height:1.5px;width:0;background-color:currentColor;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);transform:translateX(-50%)}.ds-nav-link.ds-nav-link-active:after,.ds-nav-link:hover:after{width:100%}.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tw-pointer-events-none{pointer-events:none}.tw-pointer-events-auto{pointer-events:auto}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-sticky{position:sticky}.-tw-inset-2\.5{inset:-.625rem}.tw-inset-0{inset:0}.tw-inset-3{inset:.75rem}.tw-inset-x-0{left:0;right:0}.tw-inset-y-0{top:0;bottom:0}.-tw-left-16{left:-4rem}.-tw-left-24{left:-6rem}.-tw-right-10{right:-2.5rem}.-tw-right-20{right:-5rem}.-tw-right-24{right:-6rem}.-tw-top-10{top:-2.5rem}.-tw-top-24{top:-6rem}.-tw-top-3{top:-.75rem}.tw-bottom-0{bottom:0}.tw-bottom-4{bottom:1rem}.tw-bottom-5{bottom:1.25rem}.tw-bottom-6{bottom:1.5rem}.tw-left-0{left:0}.tw-left-1\/2{left:50%}.tw-left-3{left:.75rem}.tw-left-3\.5{left:.875rem}.tw-left-\[15px\]{left:15px}.tw-right-0{right:0}.tw-right-2{right:.5rem}.tw-right-3{right:.75rem}.tw-right-4{right:1rem}.tw-right-5{right:1.25rem}.tw-right-6{right:1.5rem}.tw-top-0{top:0}.tw-top-1\/2{top:50%}.tw-top-1\/3{top:33.333333%}.tw-top-10{top:2.5rem}.tw-top-3{top:.75rem}.tw-top-8{top:2rem}.tw-top-full{top:100%}.tw-z-10{z-index:10}.tw-z-20{z-index:20}.tw-z-40{z-index:40}.tw-z-50{z-index:50}.tw-z-\[1050\]{z-index:1050}.tw-z-\[1060\]{z-index:1060}.tw-z-\[1100\]{z-index:1100}.tw-z-\[60\]{z-index:60}.tw-z-\[80\]{z-index:80}.tw-z-\[95\]{z-index:95}.tw-col-span-12{grid-column:span 12/span 12}.tw-col-span-2{grid-column:span 2/span 2}.tw-col-span-full{grid-column:1/-1}.-tw-m-1{margin:-.25rem}.-tw-m-2,.tw--m-2{margin:-.5rem}.tw-m-0{margin:0}.-tw-mx-1{margin-left:-.25rem;margin-right:-.25rem}.tw-mx-1{margin-left:.25rem;margin-right:.25rem}.tw-mx-2{margin-left:.5rem;margin-right:.5rem}.tw-mx-4{margin-left:1rem;margin-right:1rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-1{margin-top:.25rem;margin-bottom:.25rem}.-tw-ml-1{margin-left:-.25rem}.tw-mb-0{margin-bottom:0}.tw-mb-1{margin-bottom:.25rem}.tw-mb-1\.5{margin-bottom:.375rem}.tw-mb-10{margin-bottom:2.5rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-8{margin-bottom:2rem}.tw-ml-0\.5{margin-left:.125rem}.tw-ml-1{margin-left:.25rem}.tw-ml-2{margin-left:.5rem}.tw-ml-3{margin-left:.75rem}.tw-ml-4{margin-left:1rem}.tw-ml-6{margin-left:1.5rem}.tw-ml-auto{margin-left:auto}.tw-mr-1{margin-right:.25rem}.tw-mr-1\.5{margin-right:.375rem}.tw-mr-2{margin-right:.5rem}.tw-mr-auto{margin-right:auto}.tw-mt-0{margin-top:0}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-mt-1\.5{margin-top:.375rem}.tw-mt-10{margin-top:2.5rem}.tw-mt-12{margin-top:3rem}.tw-mt-2{margin-top:.5rem}.tw-mt-2\.5{margin-top:.625rem}.tw-mt-3{margin-top:.75rem}.tw-mt-3\.5{margin-top:.875rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-7{margin-top:1.75rem}.tw-mt-8{margin-top:2rem}.tw-mt-auto{margin-top:auto}.tw-line-clamp-2{-webkit-line-clamp:2}.tw-line-clamp-2,.tw-line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.tw-line-clamp-3{-webkit-line-clamp:3}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-hidden{display:none}.\!tw-h-full{height:100%!important}.tw-h-0\.5{height:.125rem}.tw-h-1{height:.25rem}.tw-h-1\.5{height:.375rem}.tw-h-10{height:2.5rem}.tw-h-11{height:2.75rem}.tw-h-12{height:3rem}.tw-h-14{height:3.5rem}.tw-h-16{height:4rem}.tw-h-2{height:.5rem}.tw-h-2\.5{height:.625rem}.tw-h-20{height:5rem}.tw-h-24{height:6rem}.tw-h-28{height:7rem}.tw-h-3{height:.75rem}.tw-h-3\.5{height:.875rem}.tw-h-4{height:1rem}.tw-h-40{height:10rem}.tw-h-44{height:11rem}.tw-h-5{height:1.25rem}.tw-h-6{height:1.5rem}.tw-h-64{height:16rem}.tw-h-7{height:1.75rem}.tw-h-72{height:18rem}.tw-h-8{height:2rem}.tw-h-80{height:20rem}.tw-h-9{height:2.25rem}.tw-h-96{height:24rem}.tw-h-\[32rem\]{height:32rem}.tw-h-\[42px\]{height:42px}.tw-h-\[5\.5rem\]{height:5.5rem}.tw-h-\[60vh\]{height:60vh}.tw-h-full{height:100%}.tw-h-px{height:1px}.\!tw-max-h-none{max-height:none!important}.tw-max-h-40{max-height:10rem}.tw-max-h-48{max-height:12rem}.tw-max-h-72{max-height:18rem}.tw-max-h-\[600px\]{max-height:600px}.tw-max-h-\[70vh\]{max-height:70vh}.tw-max-h-\[min\(90vh\,90dvh\)\]{max-height:min(90vh,90dvh)}.tw-max-h-\[min\(92vh\,480px\)\]{max-height:min(92vh,480px)}.tw-max-h-\[min\(92vh\,640px\)\]{max-height:min(92vh,640px)}.tw-max-h-\[min\(92vh\,680px\)\]{max-height:min(92vh,680px)}.tw-max-h-\[min\(92vh\,720px\)\]{max-height:min(92vh,720px)}.tw-max-h-\[min\(92vh\,760px\)\]{max-height:min(92vh,760px)}.tw-max-h-\[min\(92vh\,820px\)\]{max-height:min(92vh,820px)}.tw-max-h-full{max-height:100%}.tw-min-h-0{min-height:0}.tw-min-h-\[10rem\]{min-height:10rem}.tw-min-h-\[140px\]{min-height:140px}.tw-min-h-\[220px\]{min-height:220px}.tw-min-h-\[22rem\]{min-height:22rem}.tw-min-h-\[320px\]{min-height:320px}.tw-min-h-\[400px\]{min-height:400px}.tw-min-h-\[40px\]{min-height:40px}.tw-min-h-\[42px\]{min-height:42px}.tw-min-h-\[50vh\]{min-height:50vh}.tw-min-h-\[5rem\]{min-height:5rem}.tw-min-h-\[72px\]{min-height:72px}.tw-min-h-\[88px\]{min-height:88px}.tw-min-h-screen{min-height:100vh}.\!tw-w-full{width:100%!important}.tw-w-1\.5{width:.375rem}.tw-w-1\/2{width:50%}.tw-w-1\/3{width:33.333333%}.tw-w-10{width:2.5rem}.tw-w-11{width:2.75rem}.tw-w-12{width:3rem}.tw-w-14{width:3.5rem}.tw-w-16{width:4rem}.tw-w-2\.5{width:.625rem}.tw-w-2\/3{width:66.666667%}.tw-w-20{width:5rem}.tw-w-24{width:6rem}.tw-w-28{width:7rem}.tw-w-3{width:.75rem}.tw-w-3\.5{width:.875rem}.tw-w-32{width:8rem}.tw-w-36{width:9rem}.tw-w-4{width:1rem}.tw-w-40{width:10rem}.tw-w-44{width:11rem}.tw-w-48{width:12rem}.tw-w-5{width:1.25rem}.tw-w-52{width:13rem}.tw-w-6{width:1.5rem}.tw-w-7{width:1.75rem}.tw-w-72{width:18rem}.tw-w-8{width:2rem}.tw-w-80{width:20rem}.tw-w-9{width:2.25rem}.tw-w-96{width:24rem}.tw-w-\[22rem\]{width:22rem}.tw-w-\[4\.7rem\]{width:4.7rem}.tw-w-\[5\.5rem\]{width:5.5rem}.tw-w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.tw-w-fit{width:-moz-fit-content;width:fit-content}.tw-w-full{width:100%}.tw-w-px{width:1px}.tw-w-screen{width:100vw}.tw-w-sidebar{width:15rem}.tw-min-w-0{min-width:0}.tw-min-w-5{min-width:1.25rem}.tw-min-w-\[11rem\]{min-width:11rem}.tw-min-w-\[12px\]{min-width:12px}.tw-min-w-\[14rem\]{min-width:14rem}.tw-min-w-\[260px\]{min-width:260px}.tw-min-w-\[640px\]{min-width:640px}.tw-min-w-\[6rem\]{min-width:6rem}.tw-min-w-\[8rem\]{min-width:8rem}.tw-min-w-full{min-width:100%}.tw-max-w-2xl{max-width:42rem}.tw-max-w-3xl{max-width:48rem}.tw-max-w-4xl{max-width:56rem}.tw-max-w-5xl{max-width:64rem}.tw-max-w-6xl{max-width:72rem}.tw-max-w-7xl{max-width:80rem}.tw-max-w-\[1200px\]{max-width:1200px}.tw-max-w-\[1600px\]{max-width:1600px}.tw-max-w-\[180px\]{max-width:180px}.tw-max-w-\[200px\]{max-width:200px}.tw-max-w-\[220px\]{max-width:220px}.tw-max-w-\[440px\]{max-width:440px}.tw-max-w-\[540px\]{max-width:540px}.tw-max-w-\[85\%\]{max-width:85%}.tw-max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.tw-max-w-full{max-width:100%}.tw-max-w-lg{max-width:32rem}.tw-max-w-md{max-width:28rem}.tw-max-w-none{max-width:none}.tw-max-w-sm{max-width:24rem}.tw-max-w-xl{max-width:36rem}.tw-max-w-xs{max-width:20rem}.tw-flex-1{flex:1 1 0%}.tw-flex-shrink-0,.tw-shrink-0{flex-shrink:0}.tw-origin-top-right{transform-origin:top right}.-tw-translate-x-1\/2{--tw-translate-x:-50%}.-tw-translate-x-1\/2,.-tw-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-tw-translate-y-1\/2{--tw-translate-y:-50%}.-tw-translate-y-2{--tw-translate-y:-0.5rem}.-tw-translate-y-2,.tw--translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-y-1\/2{--tw-translate-y:-50%}.tw-translate-x-0\.5{--tw-translate-x:0.125rem}.tw-translate-x-0\.5,.tw-translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-1{--tw-translate-x:0.25rem}.tw-translate-x-6{--tw-translate-x:1.5rem}.tw-translate-x-6,.tw-translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-0{--tw-translate-y:0px}.tw-translate-y-1{--tw-translate-y:0.25rem}.tw-translate-y-1,.tw-translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-4{--tw-translate-y:1rem}.tw-translate-y-6{--tw-translate-y:1.5rem}.tw-translate-y-6,.tw-translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-full{--tw-translate-y:100%}.tw-rotate-45{--tw-rotate:45deg}.tw-rotate-45,.tw-scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-100{--tw-scale-x:1;--tw-scale-y:1}.tw-scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.tw-scale-110,.tw-scale-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.tw-scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.tw-scale-95,.tw-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes tw-pulse{50%{opacity:.5}}.tw-animate-pulse{animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes tw-spin{to{transform:rotate(1turn)}}.tw-animate-spin{animation:tw-spin 1s linear infinite}.tw-cursor-grab{cursor:grab}.tw-cursor-pointer{cursor:pointer}.tw-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-resize-none{resize:none}.tw-resize-y{resize:vertical}.tw-scroll-mt-24{scroll-margin-top:6rem}.tw-list-disc{list-style-type:disc}.tw-list-none{list-style-type:none}.tw-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-flex-col{flex-direction:column}.tw-flex-col-reverse{flex-direction:column-reverse}.tw-flex-wrap{flex-wrap:wrap}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-items-baseline{align-items:baseline}.tw-items-stretch{align-items:stretch}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-0{gap:0}.tw-gap-0\.5{gap:.125rem}.tw-gap-1{gap:.25rem}.tw-gap-1\.5{gap:.375rem}.tw-gap-10{gap:2.5rem}.tw-gap-12{gap:3rem}.tw-gap-2{gap:.5rem}.tw-gap-2\.5{gap:.625rem}.tw-gap-3{gap:.75rem}.tw-gap-3\.5{gap:.875rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-7{gap:1.75rem}.tw-gap-8{gap:2rem}.tw-gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.tw-gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.tw-gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.tw-gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.tw-gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.tw-gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.tw-gap-y-1{row-gap:.25rem}.tw-gap-y-1\.5{row-gap:.375rem}.tw-gap-y-3{row-gap:.75rem}.tw-gap-y-4{row-gap:1rem}.tw-gap-y-6{row-gap:1.5rem}.tw-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.tw-space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.tw-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.tw-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.tw-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.tw-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}.tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.tw-space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.tw-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.tw-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.tw-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.tw-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.tw-divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.tw-divide-surface-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-x-auto{overflow-x:auto}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-x-hidden{overflow-x:hidden}.tw-truncate{overflow:hidden;text-overflow:ellipsis}.tw-truncate,.tw-whitespace-nowrap{white-space:nowrap}.tw-whitespace-pre-wrap{white-space:pre-wrap}.tw-break-all{word-break:break-all}.tw-rounded{border-radius:.25rem}.tw-rounded-2xl{border-radius:1rem}.tw-rounded-3xl{border-radius:1.5rem}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-md{border-radius:.375rem}.tw-rounded-sm{border-radius:.125rem}.tw-rounded-xl{border-radius:.75rem}.tw-rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.tw-border{border-width:1px}.tw-border-0{border-width:0}.tw-border-2{border-width:2px}.tw-border-b{border-bottom-width:1px}.tw-border-b-2{border-bottom-width:2px}.tw-border-l{border-left-width:1px}.tw-border-l-2{border-left-width:2px}.tw-border-t{border-top-width:1px}.tw-border-dashed{border-style:dashed}.\!tw-border-red-400{--tw-border-opacity:1!important;border-color:rgb(248 113 113/var(--tw-border-opacity,1))!important}.tw-border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.tw-border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.tw-border-amber-200\/70{border-color:hsla(48,97%,77%,.7)}.tw-border-amber-200\/90{border-color:hsla(48,97%,77%,.9)}.tw-border-brand-100{--tw-border-opacity:1;border-color:rgb(243 232 245/var(--tw-border-opacity,1))}.tw-border-brand-200{--tw-border-opacity:1;border-color:rgb(227 204 233/var(--tw-border-opacity,1))}.tw-border-brand-200\/50{border-color:rgba(227,204,233,.5)}.tw-border-brand-200\/60{border-color:rgba(227,204,233,.6)}.tw-border-brand-200\/70{border-color:rgba(227,204,233,.7)}.tw-border-brand-300{--tw-border-opacity:1;border-color:rgb(206 168 216/var(--tw-border-opacity,1))}.tw-border-brand-500{--tw-border-opacity:1;border-color:rgb(155 81 175/var(--tw-border-opacity,1))}.tw-border-brand-600{--tw-border-opacity:1;border-color:rgb(131 49 154/var(--tw-border-opacity,1))}.tw-border-brand-800\/60{border-color:rgba(90,34,105,.6)}.tw-border-brand-900{--tw-border-opacity:1;border-color:rgb(74 30 86/var(--tw-border-opacity,1))}.tw-border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.tw-border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.tw-border-emerald-200\/60{border-color:rgba(167,243,208,.6)}.tw-border-emerald-200\/70{border-color:rgba(167,243,208,.7)}.tw-border-emerald-200\/80{border-color:rgba(167,243,208,.8)}.tw-border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.tw-border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.tw-border-emerald-500\/60{border-color:rgba(16,185,129,.6)}.tw-border-emerald-700\/60{border-color:rgba(4,120,87,.6)}.tw-border-fuchsia-200\/60{border-color:rgba(245,208,254,.6)}.tw-border-gold-100{--tw-border-opacity:1;border-color:rgb(245 236 210/var(--tw-border-opacity,1))}.tw-border-gold-200{--tw-border-opacity:1;border-color:rgb(234 215 159/var(--tw-border-opacity,1))}.tw-border-gold-200\/60{border-color:hsla(45,64%,77%,.6)}.tw-border-gold-200\/70{border-color:hsla(45,64%,77%,.7)}.tw-border-gold-300{--tw-border-opacity:1;border-color:rgb(220 188 108/var(--tw-border-opacity,1))}.tw-border-gold-300\/30{border-color:hsla(43,62%,64%,.3)}.tw-border-gold-300\/40{border-color:hsla(43,62%,64%,.4)}.tw-border-gold-400\/25{border-color:rgba(205,160,68,.25)}.tw-border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.tw-border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.tw-border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.tw-border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.tw-border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.tw-border-red-800\/60{border-color:rgba(153,27,27,.6)}.tw-border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.tw-border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.tw-border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.tw-border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.tw-border-slate-200\/80{border-color:rgba(226,232,240,.8)}.tw-border-slate-200\/90{border-color:rgba(226,232,240,.9)}.tw-border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.tw-border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.tw-border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.tw-border-slate-700\/70{border-color:rgba(51,65,85,.7)}.tw-border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.tw-border-surface-border{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.tw-border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.tw-border-transparent{border-color:transparent}.tw-border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.tw-border-violet-200\/80{border-color:rgba(221,214,254,.8)}.tw-border-violet-200\/90{border-color:rgba(221,214,254,.9)}.tw-border-white\/10{border-color:hsla(0,0%,100%,.1)}.tw-border-white\/15{border-color:hsla(0,0%,100%,.15)}.tw-border-white\/20{border-color:hsla(0,0%,100%,.2)}.tw-border-white\/25{border-color:hsla(0,0%,100%,.25)}.tw-border-white\/30{border-color:hsla(0,0%,100%,.3)}.tw-border-l-amber-500{--tw-border-opacity:1;border-left-color:rgb(245 158 11/var(--tw-border-opacity,1))}.tw-border-l-emerald-500{--tw-border-opacity:1;border-left-color:rgb(16 185 129/var(--tw-border-opacity,1))}.tw-border-l-red-500{--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.tw-border-l-sky-500{--tw-border-opacity:1;border-left-color:rgb(14 165 233/var(--tw-border-opacity,1))}.tw-border-t-brand-600{--tw-border-opacity:1;border-top-color:rgb(131 49 154/var(--tw-border-opacity,1))}.tw-bg-\[\#fffdf8\]{--tw-bg-opacity:1;background-color:rgb(255 253 248/var(--tw-bg-opacity,1))}.tw-bg-\[rgba\(131\,49\,154\,0\.08\)\]{background-color:rgba(131,49,154,.08)}.tw-bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.tw-bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.tw-bg-amber-50\/80{background-color:rgba(255,251,235,.8)}.tw-bg-amber-50\/90{background-color:rgba(255,251,235,.9)}.tw-bg-amber-50\/95{background-color:rgba(255,251,235,.95)}.tw-bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.tw-bg-amber-950\/30{background-color:rgba(69,26,3,.3)}.tw-bg-black\/20{background-color:rgba(0,0,0,.2)}.tw-bg-black\/40{background-color:rgba(0,0,0,.4)}.tw-bg-black\/50{background-color:rgba(0,0,0,.5)}.tw-bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.tw-bg-brand-100{--tw-bg-opacity:1;background-color:rgb(243 232 245/var(--tw-bg-opacity,1))}.tw-bg-brand-100\/70{background-color:rgba(243,232,245,.7)}.tw-bg-brand-200\/70{background-color:rgba(227,204,233,.7)}.tw-bg-brand-300{--tw-bg-opacity:1;background-color:rgb(206 168 216/var(--tw-bg-opacity,1))}.tw-bg-brand-400{--tw-bg-opacity:1;background-color:rgb(180 123 195/var(--tw-bg-opacity,1))}.tw-bg-brand-50{--tw-bg-opacity:1;background-color:rgb(250 245 251/var(--tw-bg-opacity,1))}.tw-bg-brand-50\/30{background-color:rgba(250,245,251,.3)}.tw-bg-brand-50\/40{background-color:rgba(250,245,251,.4)}.tw-bg-brand-50\/50{background-color:rgba(250,245,251,.5)}.tw-bg-brand-50\/60{background-color:rgba(250,245,251,.6)}.tw-bg-brand-50\/70{background-color:rgba(250,245,251,.7)}.tw-bg-brand-50\/80{background-color:rgba(250,245,251,.8)}.tw-bg-brand-500{--tw-bg-opacity:1;background-color:rgb(155 81 175/var(--tw-bg-opacity,1))}.tw-bg-brand-600{--tw-bg-opacity:1;background-color:rgb(131 49 154/var(--tw-bg-opacity,1))}.tw-bg-brand-950\/40{background-color:rgba(45,15,54,.4)}.tw-bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.tw-bg-emerald-200{--tw-bg-opacity:1;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.tw-bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.tw-bg-emerald-50\/50{background-color:rgba(236,253,245,.5)}.tw-bg-emerald-50\/80{background-color:rgba(236,253,245,.8)}.tw-bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.tw-bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.tw-bg-emerald-950\/30{background-color:rgba(2,44,34,.3)}.tw-bg-emerald-950\/40{background-color:rgba(2,44,34,.4)}.tw-bg-gold-100\/40{background-color:hsla(45,64%,89%,.4)}.tw-bg-gold-400{--tw-bg-opacity:1;background-color:rgb(205 160 68/var(--tw-bg-opacity,1))}.tw-bg-gold-50{--tw-bg-opacity:1;background-color:rgb(251 248 239/var(--tw-bg-opacity,1))}.tw-bg-gold-50\/50{background-color:hsla(45,60%,96%,.5)}.tw-bg-gold-500{--tw-bg-opacity:1;background-color:rgb(184 134 47/var(--tw-bg-opacity,1))}.tw-bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.tw-bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.tw-bg-orange-50\/80{background-color:rgba(255,247,237,.8)}.tw-bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.tw-bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.tw-bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.tw-bg-red-50\/40{background-color:hsla(0,86%,97%,.4)}.tw-bg-red-50\/50{background-color:hsla(0,86%,97%,.5)}.tw-bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.tw-bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.tw-bg-red-950\/40{background-color:rgba(69,10,10,.4)}.tw-bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.tw-bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.tw-bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.tw-bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.tw-bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.tw-bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.tw-bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.tw-bg-slate-200\/70{background-color:rgba(226,232,240,.7)}.tw-bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.tw-bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.tw-bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.tw-bg-slate-50\/40{background-color:rgba(248,250,252,.4)}.tw-bg-slate-50\/50{background-color:rgba(248,250,252,.5)}.tw-bg-slate-50\/60{background-color:rgba(248,250,252,.6)}.tw-bg-slate-50\/70{background-color:rgba(248,250,252,.7)}.tw-bg-slate-50\/80{background-color:rgba(248,250,252,.8)}.tw-bg-slate-50\/90{background-color:rgba(248,250,252,.9)}.tw-bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.tw-bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.tw-bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.tw-bg-slate-800\/40{background-color:rgba(30,41,59,.4)}.tw-bg-slate-800\/60{background-color:rgba(30,41,59,.6)}.tw-bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.tw-bg-slate-900\/60{background-color:rgba(15,23,42,.6)}.tw-bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.tw-bg-slate-950\/50{background-color:rgba(2,6,23,.5)}.tw-bg-surface-border{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.tw-bg-surface-muted{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.tw-bg-surface-subtle{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.tw-bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.tw-bg-transparent{background-color:transparent}.tw-bg-violet-100\/90{background-color:rgba(237,233,254,.9)}.tw-bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.tw-bg-violet-50\/60{background-color:rgba(245,243,255,.6)}.tw-bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tw-bg-white\/10{background-color:hsla(0,0%,100%,.1)}.tw-bg-white\/15{background-color:hsla(0,0%,100%,.15)}.tw-bg-white\/20{background-color:hsla(0,0%,100%,.2)}.tw-bg-white\/5{background-color:hsla(0,0%,100%,.05)}.tw-bg-white\/70{background-color:hsla(0,0%,100%,.7)}.tw-bg-white\/80{background-color:hsla(0,0%,100%,.8)}.tw-bg-white\/85{background-color:hsla(0,0%,100%,.85)}.tw-bg-white\/90{background-color:hsla(0,0%,100%,.9)}.tw-bg-white\/95{background-color:hsla(0,0%,100%,.95)}.tw-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.tw-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.tw-bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.tw-from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-amber-600{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:rgba(217,119,6,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-brand-100{--tw-gradient-from:#f3e8f5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(243,232,245,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-brand-50{--tw-gradient-from:#faf5fb var(--tw-gradient-from-position);--tw-gradient-to:rgba(250,245,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-brand-50\/70{--tw-gradient-from:rgba(250,245,251,.7) var(--tw-gradient-from-position);--tw-gradient-to:rgba(250,245,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-brand-500{--tw-gradient-from:#9b51af var(--tw-gradient-from-position);--tw-gradient-to:rgba(155,81,175,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-brand-600{--tw-gradient-from:#83319a var(--tw-gradient-from-position);--tw-gradient-to:rgba(131,49,154,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-brand-700{--tw-gradient-from:#6c287f var(--tw-gradient-from-position);--tw-gradient-to:rgba(108,40,127,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-brand-800{--tw-gradient-from:#5a2269 var(--tw-gradient-from-position);--tw-gradient-to:rgba(90,34,105,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-brand-900{--tw-gradient-from:#4a1e56 var(--tw-gradient-from-position);--tw-gradient-to:rgba(74,30,86,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-brand-950{--tw-gradient-from:#2d0f36 var(--tw-gradient-from-position);--tw-gradient-to:rgba(45,15,54,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-emerald-100{--tw-gradient-from:#d1fae5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(209,250,229,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,253,245,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:rgba(5,150,105,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-emerald-700{--tw-gradient-from:#047857 var(--tw-gradient-from-position);--tw-gradient-to:rgba(4,120,87,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-fuchsia-50{--tw-gradient-from:#fdf4ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(253,244,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-gold-300{--tw-gradient-from:#dcbc6c var(--tw-gradient-from-position);--tw-gradient-to:hsla(43,62%,64%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-red-600{--tw-gradient-from:#dc2626 var(--tw-gradient-from-position);--tw-gradient-to:rgba(220,38,38,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-red-700{--tw-gradient-from:#b91c1c var(--tw-gradient-from-position);--tw-gradient-to:rgba(185,28,28,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:rgba(244,63,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(14,165,233,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:rgba(248,250,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-slate-50\/90{--tw-gradient-from:rgba(248,250,252,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(248,250,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-teal-600{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:rgba(13,148,136,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-teal-700{--tw-gradient-from:#0f766e var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,118,110,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-violet-50{--tw-gradient-from:#f5f3ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,243,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-violet-600{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:rgba(124,58,237,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-via-brand-600{--tw-gradient-to:rgba(131,49,154,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#83319a var(--tw-gradient-via-position),var(--tw-gradient-to)}.tw-via-brand-900{--tw-gradient-to:rgba(74,30,86,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4a1e56 var(--tw-gradient-via-position),var(--tw-gradient-to)}.tw-via-fuchsia-500{--tw-gradient-to:rgba(217,70,239,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d946ef var(--tw-gradient-via-position),var(--tw-gradient-to)}.tw-via-rose-500{--tw-gradient-to:rgba(244,63,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f43f5e var(--tw-gradient-via-position),var(--tw-gradient-to)}.tw-via-white{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.tw-to-\[\#f6f1e6\]{--tw-gradient-to:#f6f1e6 var(--tw-gradient-to-position)}.tw-to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.tw-to-brand-400{--tw-gradient-to:#b47bc3 var(--tw-gradient-to-position)}.tw-to-brand-50\/30{--tw-gradient-to:rgba(250,245,251,.3) var(--tw-gradient-to-position)}.tw-to-brand-50\/40{--tw-gradient-to:rgba(250,245,251,.4) var(--tw-gradient-to-position)}.tw-to-brand-500{--tw-gradient-to:#9b51af var(--tw-gradient-to-position)}.tw-to-brand-600{--tw-gradient-to:#83319a var(--tw-gradient-to-position)}.tw-to-brand-700{--tw-gradient-to:#6c287f var(--tw-gradient-to-position)}.tw-to-brand-800{--tw-gradient-to:#5a2269 var(--tw-gradient-to-position)}.tw-to-brand-950{--tw-gradient-to:#2d0f36 var(--tw-gradient-to-position)}.tw-to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.tw-to-emerald-50\/40{--tw-gradient-to:rgba(236,253,245,.4) var(--tw-gradient-to-position)}.tw-to-fuchsia-100{--tw-gradient-to:#fae8ff var(--tw-gradient-to-position)}.tw-to-fuchsia-50{--tw-gradient-to:#fdf4ff var(--tw-gradient-to-position)}.tw-to-fuchsia-50\/40{--tw-gradient-to:rgba(253,244,255,.4) var(--tw-gradient-to-position)}.tw-to-fuchsia-50\/50{--tw-gradient-to:rgba(253,244,255,.5) var(--tw-gradient-to-position)}.tw-to-fuchsia-50\/60{--tw-gradient-to:rgba(253,244,255,.6) var(--tw-gradient-to-position)}.tw-to-fuchsia-500{--tw-gradient-to:#d946ef var(--tw-gradient-to-position)}.tw-to-fuchsia-600{--tw-gradient-to:#c026d3 var(--tw-gradient-to-position)}.tw-to-gold-500{--tw-gradient-to:#b8862f var(--tw-gradient-to-position)}.tw-to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.tw-to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.tw-to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.tw-to-purple-800{--tw-gradient-to:#6b21a8 var(--tw-gradient-to-position)}.tw-to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.tw-to-red-700{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.tw-to-red-800{--tw-gradient-to:#991b1b var(--tw-gradient-to-position)}.tw-to-rose-400{--tw-gradient-to:#fb7185 var(--tw-gradient-to-position)}.tw-to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.tw-to-rose-700{--tw-gradient-to:#be123c var(--tw-gradient-to-position)}.tw-to-sky-400{--tw-gradient-to:#38bdf8 var(--tw-gradient-to-position)}.tw-to-sky-500{--tw-gradient-to:#0ea5e9 var(--tw-gradient-to-position)}.tw-to-slate-50\/80{--tw-gradient-to:rgba(248,250,252,.8) var(--tw-gradient-to-position)}.tw-to-teal-100{--tw-gradient-to:#ccfbf1 var(--tw-gradient-to-position)}.tw-to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.tw-to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.tw-to-teal-700{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.tw-to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.tw-object-contain{-o-object-fit:contain;object-fit:contain}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.\!tw-p-0{padding:0!important}.tw-p-0{padding:0}.tw-p-1{padding:.25rem}.tw-p-1\.5{padding:.375rem}.tw-p-2{padding:.5rem}.tw-p-2\.5{padding:.625rem}.tw-p-3{padding:.75rem}.tw-p-3\.5{padding:.875rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-px-0\.5{padding-left:.125rem;padding-right:.125rem}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-px-1\.5{padding-left:.375rem;padding-right:.375rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-3\.5{padding-left:.875rem;padding-right:.875rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-py-12{padding-top:3rem;padding-bottom:3rem}.tw-py-14{padding-top:3.5rem;padding-bottom:3.5rem}.tw-py-16{padding-top:4rem;padding-bottom:4rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tw-py-20{padding-top:5rem;padding-bottom:5rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.\!tw-pl-9{padding-left:2.25rem!important}.tw-pb-0{padding-bottom:0}.tw-pb-1{padding-bottom:.25rem}.tw-pb-10{padding-bottom:2.5rem}.tw-pb-12{padding-bottom:3rem}.tw-pb-16{padding-bottom:4rem}.tw-pb-2{padding-bottom:.5rem}.tw-pb-3{padding-bottom:.75rem}.tw-pb-4{padding-bottom:1rem}.tw-pb-5{padding-bottom:1.25rem}.tw-pb-6{padding-bottom:1.5rem}.tw-pb-8{padding-bottom:2rem}.tw-pl-10{padding-left:2.5rem}.tw-pl-11{padding-left:2.75rem}.tw-pl-3{padding-left:.75rem}.tw-pl-3\.5{padding-left:.875rem}.tw-pl-4{padding-left:1rem}.tw-pl-5{padding-left:1.25rem}.tw-pl-6{padding-left:1.5rem}.tw-pl-8{padding-left:2rem}.tw-pl-9{padding-left:2.25rem}.tw-pr-10{padding-right:2.5rem}.tw-pr-11{padding-right:2.75rem}.tw-pr-4{padding-right:1rem}.tw-pt-0\.5{padding-top:.125rem}.tw-pt-1{padding-top:.25rem}.tw-pt-2{padding-top:.5rem}.tw-pt-2\.5{padding-top:.625rem}.tw-pt-3{padding-top:.75rem}.tw-pt-4{padding-top:1rem}.tw-pt-5{padding-top:1.25rem}.tw-pt-6{padding-top:1.5rem}.tw-pt-8{padding-top:2rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-align-top{vertical-align:top}.tw-font-mono{font-family:JetBrains Mono,Fira Code,Menlo,monospace}.tw-font-serif{font-family:Playfair Display,Georgia,Cambria,Times New Roman,Times,serif}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-2xs{font-size:.625rem;line-height:.875rem}.tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-text-6xl{font-size:3.75rem;line-height:1}.tw-text-7xl{font-size:4.5rem;line-height:1}.tw-text-\[10px\]{font-size:10px}.tw-text-\[11px\]{font-size:11px}.tw-text-\[13px\]{font-size:13px}.tw-text-\[9px\]{font-size:9px}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-black{font-weight:900}.tw-font-bold{font-weight:700}.tw-font-medium{font-weight:500}.tw-font-normal{font-weight:400}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-capitalize{text-transform:capitalize}.tw-normal-case{text-transform:none}.tw-italic{font-style:italic}.tw-tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tw-leading-6{line-height:1.5rem}.tw-leading-\[1\.12\]{line-height:1.12}.tw-leading-none{line-height:1}.tw-leading-relaxed{line-height:1.625}.tw-leading-snug{line-height:1.375}.tw-leading-tight{line-height:1.25}.tw-tracking-\[0\.14em\]{letter-spacing:.14em}.tw-tracking-\[0\.16em\]{letter-spacing:.16em}.tw-tracking-\[0\.18em\]{letter-spacing:.18em}.tw-tracking-\[0\.22em\]{letter-spacing:.22em}.tw-tracking-\[0\.25em\]{letter-spacing:.25em}.tw-tracking-\[0\.2em\]{letter-spacing:.2em}.tw-tracking-normal{letter-spacing:0}.tw-tracking-tight{letter-spacing:-.025em}.tw-tracking-wide{letter-spacing:.025em}.tw-tracking-wider{letter-spacing:.05em}.tw-tracking-widest{letter-spacing:.1em}.tw-text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.tw-text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.tw-text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.tw-text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.tw-text-amber-700\/80{color:rgba(180,83,9,.8)}.tw-text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.tw-text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.tw-text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.tw-text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.tw-text-brand-100{--tw-text-opacity:1;color:rgb(243 232 245/var(--tw-text-opacity,1))}.tw-text-brand-100\/70{color:rgba(243,232,245,.7)}.tw-text-brand-100\/80{color:rgba(243,232,245,.8)}.tw-text-brand-100\/90{color:rgba(243,232,245,.9)}.tw-text-brand-200{--tw-text-opacity:1;color:rgb(227 204 233/var(--tw-text-opacity,1))}.tw-text-brand-300{--tw-text-opacity:1;color:rgb(206 168 216/var(--tw-text-opacity,1))}.tw-text-brand-300\/90{color:rgba(206,168,216,.9)}.tw-text-brand-400{--tw-text-opacity:1;color:rgb(180 123 195/var(--tw-text-opacity,1))}.tw-text-brand-50{--tw-text-opacity:1;color:rgb(250 245 251/var(--tw-text-opacity,1))}.tw-text-brand-500{--tw-text-opacity:1;color:rgb(155 81 175/var(--tw-text-opacity,1))}.tw-text-brand-600{--tw-text-opacity:1;color:rgb(131 49 154/var(--tw-text-opacity,1))}.tw-text-brand-700{--tw-text-opacity:1;color:rgb(108 40 127/var(--tw-text-opacity,1))}.tw-text-brand-800{--tw-text-opacity:1;color:rgb(90 34 105/var(--tw-text-opacity,1))}.tw-text-brand-900{--tw-text-opacity:1;color:rgb(74 30 86/var(--tw-text-opacity,1))}.tw-text-brand-950{--tw-text-opacity:1;color:rgb(45 15 54/var(--tw-text-opacity,1))}.tw-text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.tw-text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.tw-text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.tw-text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.tw-text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.tw-text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.tw-text-emerald-700\/80{color:rgba(4,120,87,.8)}.tw-text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.tw-text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.tw-text-emerald-900\/90{color:rgba(6,78,59,.9)}.tw-text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.tw-text-fuchsia-700\/80{color:rgba(162,28,175,.8)}.tw-text-fuchsia-800{--tw-text-opacity:1;color:rgb(134 25 143/var(--tw-text-opacity,1))}.tw-text-gold-100\/80{color:hsla(45,64%,89%,.8)}.tw-text-gold-200{--tw-text-opacity:1;color:rgb(234 215 159/var(--tw-text-opacity,1))}.tw-text-gold-200\/90{color:hsla(45,64%,77%,.9)}.tw-text-gold-300{--tw-text-opacity:1;color:rgb(220 188 108/var(--tw-text-opacity,1))}.tw-text-gold-300\/90{color:hsla(43,62%,64%,.9)}.tw-text-gold-400{--tw-text-opacity:1;color:rgb(205 160 68/var(--tw-text-opacity,1))}.tw-text-gold-400\/80{color:rgba(205,160,68,.8)}.tw-text-gold-500{--tw-text-opacity:1;color:rgb(184 134 47/var(--tw-text-opacity,1))}.tw-text-gold-600{--tw-text-opacity:1;color:rgb(153 106 36/var(--tw-text-opacity,1))}.tw-text-gold-700{--tw-text-opacity:1;color:rgb(122 82 32/var(--tw-text-opacity,1))}.tw-text-inherit{color:inherit}.tw-text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.tw-text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.tw-text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.tw-text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.tw-text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.tw-text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.tw-text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.tw-text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.tw-text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.tw-text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.tw-text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.tw-text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.tw-text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.tw-text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.tw-text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.tw-text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.tw-text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.tw-text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.tw-text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.tw-text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.tw-text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity,1))}.tw-text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.tw-text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.tw-text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.tw-text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.tw-text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.tw-text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.tw-text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.tw-text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.tw-text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.tw-text-transparent{color:transparent}.tw-text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.tw-text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tw-text-white\/60{color:hsla(0,0%,100%,.6)}.tw-text-white\/80{color:hsla(0,0%,100%,.8)}.tw-underline{text-decoration-line:underline}.tw-line-through{text-decoration-line:line-through}.tw-no-underline{text-decoration-line:none}.tw-underline-offset-2{text-underline-offset:2px}.tw-placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.tw-placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.tw-opacity-0{opacity:0}.tw-opacity-10{opacity:.1}.tw-opacity-100{opacity:1}.tw-opacity-20{opacity:.2}.tw-opacity-45{opacity:.45}.tw-opacity-50{opacity:.5}.tw-opacity-55{opacity:.55}.tw-opacity-60{opacity:.6}.tw-opacity-70{opacity:.7}.tw-opacity-80{opacity:.8}.tw-opacity-90{opacity:.9}.tw-shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.tw-shadow,.tw-shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.tw-shadow-\[0_1px_0_var\(--tw-shadow-color\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 1px 3px rgba(15,23,42,.06);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_25px_80px_-12px_rgba\(131\,49\,154\,0\.28\)\]{--tw-shadow:0 25px 80px -12px rgba(131,49,154,.28);--tw-shadow-colored:0 25px 80px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_25px_80px_-12px_rgba\(131\,49\,154\,0\.3\)\]{--tw-shadow:0 25px 80px -12px rgba(131,49,154,.3);--tw-shadow-colored:0 25px 80px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_25px_80px_-12px_rgba\(131\,49\,154\,0\.35\)\]{--tw-shadow:0 25px 80px -12px rgba(131,49,154,.35);--tw-shadow-colored:0 25px 80px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_25px_80px_-12px_rgba\(220\,38\,38\,0\.25\)\]{--tw-shadow:0 25px 80px -12px rgba(220,38,38,.25);--tw-shadow-colored:0 25px 80px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_4px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 4px 24px rgba(15,23,42,.06);--tw-shadow-colored:0 4px 24px var(--tw-shadow-color)}.tw-shadow-\[0_4px_24px_rgba\(15\,23\,42\,0\.06\)\],.tw-shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-card{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.06);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.tw-shadow-card-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -2px rgba(0,0,0,.07);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.tw-shadow-card-md,.tw-shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.tw-shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.tw-shadow-lg,.tw-shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.tw-shadow-modal{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.tw-shadow-modal,.tw-shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.tw-shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.tw-shadow-sm,.tw-shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.tw-shadow-amber-600\/30{--tw-shadow-color:rgba(217,119,6,.3);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-black\/10{--tw-shadow-color:rgba(0,0,0,.1);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-blue-600\/30{--tw-shadow-color:rgba(37,99,235,.3);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-brand-500\/30{--tw-shadow-color:rgba(155,81,175,.3);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-brand-600\/25{--tw-shadow-color:rgba(131,49,154,.25);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-brand-600\/30{--tw-shadow-color:rgba(131,49,154,.3);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-brand-600\/40{--tw-shadow-color:rgba(131,49,154,.4);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-emerald-600\/25{--tw-shadow-color:rgba(5,150,105,.25);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-emerald-600\/30{--tw-shadow-color:rgba(5,150,105,.3);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-red-600\/25{--tw-shadow-color:rgba(220,38,38,.25);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-red-600\/30{--tw-shadow-color:rgba(220,38,38,.3);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-slate-200\/80{--tw-shadow-color:rgba(226,232,240,.8);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-slate-300\/25{--tw-shadow-color:rgba(203,213,225,.25);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-surface-border{--tw-shadow-color:#e2e8f0;--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-teal-600\/30{--tw-shadow-color:rgba(13,148,136,.3);--tw-shadow:var(--tw-shadow-colored)}.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.tw-ring-0,.tw-ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw-ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.tw-ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.tw-ring-2,.tw-ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw-ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.tw-ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw-ring-inset{--tw-ring-inset:inset}.tw-ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.tw-ring-amber-200\/80{--tw-ring-color:hsla(48,97%,77%,.8)}.tw-ring-amber-500\/20{--tw-ring-color:rgba(245,158,11,.2)}.tw-ring-amber-500\/25{--tw-ring-color:rgba(245,158,11,.25)}.tw-ring-amber-600\/20{--tw-ring-color:rgba(217,119,6,.2)}.tw-ring-black\/5{--tw-ring-color:rgba(0,0,0,.05)}.tw-ring-brand-100{--tw-ring-opacity:1;--tw-ring-color:rgb(243 232 245/var(--tw-ring-opacity,1))}.tw-ring-brand-200{--tw-ring-opacity:1;--tw-ring-color:rgb(227 204 233/var(--tw-ring-opacity,1))}.tw-ring-brand-500{--tw-ring-opacity:1;--tw-ring-color:rgb(155 81 175/var(--tw-ring-opacity,1))}.tw-ring-brand-500\/10{--tw-ring-color:rgba(155,81,175,.1)}.tw-ring-brand-500\/15{--tw-ring-color:rgba(155,81,175,.15)}.tw-ring-brand-500\/20{--tw-ring-color:rgba(155,81,175,.2)}.tw-ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.tw-ring-emerald-200\/80{--tw-ring-color:rgba(167,243,208,.8)}.tw-ring-emerald-50\/50{--tw-ring-color:rgba(236,253,245,.5)}.tw-ring-emerald-500{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.tw-ring-emerald-600\/15{--tw-ring-color:rgba(5,150,105,.15)}.tw-ring-gold-200{--tw-ring-opacity:1;--tw-ring-color:rgb(234 215 159/var(--tw-ring-opacity,1))}.tw-ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgb(233 213 255/var(--tw-ring-opacity,1))}.tw-ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.tw-ring-red-200\/80{--tw-ring-color:hsla(0,96%,89%,.8)}.tw-ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.tw-ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.tw-ring-sky-500\/20{--tw-ring-color:rgba(14,165,233,.2)}.tw-ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.tw-ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.tw-ring-slate-200\/80{--tw-ring-color:rgba(226,232,240,.8)}.tw-ring-slate-500{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1))}.tw-ring-slate-500\/10{--tw-ring-color:rgba(100,116,139,.1)}.tw-ring-slate-500\/15{--tw-ring-color:rgba(100,116,139,.15)}.tw-ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.tw-blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-backdrop-blur{--tw-backdrop-blur:blur(8px)}.tw-backdrop-blur,.tw-backdrop-blur-md{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.tw-backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-duration-100{transition-duration:.1s}.tw-duration-150{transition-duration:.15s}.tw-duration-200{transition-duration:.2s}.tw-duration-300{transition-duration:.3s}.tw-duration-500{transition-duration:.5s}.tw-duration-700{transition-duration:.7s}.tw-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.tw-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[oaicite\:1\]{oaicite:1}.modal-backdrop{width:auto;height:auto;right:0;bottom:0}@media (min-width:640px){.ds-table td.sm\:tw-text-right,.ds-table th.sm\:tw-text-right{text-align:right}.ds-table td.sm\:tw-text-left,.ds-table th.sm\:tw-text-left{text-align:left}}.placeholder\:tw-text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:tw-text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.last\:tw-border-0:last-child{border-width:0}.last\:tw-border-b-0:last-child{border-bottom-width:0}.last\:tw-pb-0:last-child{padding-bottom:0}.hover\:-tw-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-tw-translate-y-0\.5:hover,.hover\:-tw-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-tw-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:tw-scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:tw-scale-105:hover,.hover\:tw-scale-\[1\.02\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:tw-border-brand-300:hover{--tw-border-opacity:1;border-color:rgb(206 168 216/var(--tw-border-opacity,1))}.hover\:tw-border-gold-300\/40:hover{border-color:hsla(43,62%,64%,.4)}.hover\:tw-border-rose-200:hover{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.hover\:tw-border-slate-100:hover{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.hover\:tw-border-slate-200:hover{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.hover\:tw-border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:tw-border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\:tw-border-surface-border:hover{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.hover\:tw-border-violet-300:hover{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.hover\:tw-border-violet-400:hover{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.hover\:tw-bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:tw-bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:tw-bg-brand-100:hover{--tw-bg-opacity:1;background-color:rgb(243 232 245/var(--tw-bg-opacity,1))}.hover\:tw-bg-brand-50:hover{--tw-bg-opacity:1;background-color:rgb(250 245 251/var(--tw-bg-opacity,1))}.hover\:tw-bg-brand-50\/30:hover{background-color:rgba(250,245,251,.3)}.hover\:tw-bg-brand-50\/40:hover{background-color:rgba(250,245,251,.4)}.hover\:tw-bg-brand-50\/50:hover{background-color:rgba(250,245,251,.5)}.hover\:tw-bg-brand-50\/60:hover{background-color:rgba(250,245,251,.6)}.hover\:tw-bg-brand-600:hover{--tw-bg-opacity:1;background-color:rgb(131 49 154/var(--tw-bg-opacity,1))}.hover\:tw-bg-brand-700:hover{--tw-bg-opacity:1;background-color:rgb(108 40 127/var(--tw-bg-opacity,1))}.hover\:tw-bg-gold-50:hover{--tw-bg-opacity:1;background-color:rgb(251 248 239/var(--tw-bg-opacity,1))}.hover\:tw-bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:tw-bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:tw-bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:tw-bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:tw-bg-slate-50\/60:hover{background-color:rgba(248,250,252,.6)}.hover\:tw-bg-slate-50\/70:hover{background-color:rgba(248,250,252,.7)}.hover\:tw-bg-slate-50\/80:hover{background-color:rgba(248,250,252,.8)}.hover\:tw-bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:tw-bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:tw-bg-surface-subtle:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:tw-bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:tw-bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:tw-bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:tw-bg-white\/15:hover{background-color:hsla(0,0%,100%,.15)}.hover\:tw-bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}.hover\:tw-from-brand-700:hover{--tw-gradient-from:#6c287f var(--tw-gradient-from-position);--tw-gradient-to:rgba(108,40,127,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:tw-from-emerald-700:hover{--tw-gradient-from:#047857 var(--tw-gradient-from-position);--tw-gradient-to:rgba(4,120,87,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:tw-from-red-700:hover{--tw-gradient-from:#b91c1c var(--tw-gradient-from-position);--tw-gradient-to:rgba(185,28,28,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:tw-to-brand-900:hover{--tw-gradient-to:#4a1e56 var(--tw-gradient-to-position)}.hover\:tw-to-rose-800:hover{--tw-gradient-to:#9f1239 var(--tw-gradient-to-position)}.hover\:tw-to-teal-800:hover{--tw-gradient-to:#115e59 var(--tw-gradient-to-position)}.hover\:tw-text-amber-600:hover{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.hover\:tw-text-amber-800:hover{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.hover\:tw-text-brand-600:hover{--tw-text-opacity:1;color:rgb(131 49 154/var(--tw-text-opacity,1))}.hover\:tw-text-brand-700:hover{--tw-text-opacity:1;color:rgb(108 40 127/var(--tw-text-opacity,1))}.hover\:tw-text-brand-800:hover{--tw-text-opacity:1;color:rgb(90 34 105/var(--tw-text-opacity,1))}.hover\:tw-text-brand-900:hover{--tw-text-opacity:1;color:rgb(74 30 86/var(--tw-text-opacity,1))}.hover\:tw-text-emerald-600:hover{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.hover\:tw-text-gold-200:hover{--tw-text-opacity:1;color:rgb(234 215 159/var(--tw-text-opacity,1))}.hover\:tw-text-gold-300:hover{--tw-text-opacity:1;color:rgb(220 188 108/var(--tw-text-opacity,1))}.hover\:tw-text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:tw-text-red-800:hover{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.hover\:tw-text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:tw-text-slate-500:hover{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.hover\:tw-text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:tw-text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:tw-text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:tw-text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:tw-underline:hover{text-decoration-line:underline}.hover\:tw-opacity-100:hover{opacity:1}.hover\:tw-shadow-card-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.07),0 4px 6px -4px rgba(0,0,0,.07);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:tw-shadow-card-lg:hover,.hover\:tw-shadow-card-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-card-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -2px rgba(0,0,0,.07);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:tw-shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:tw-shadow-lg:hover,.hover\:tw-shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:tw-shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:tw-shadow-sm:hover,.hover\:tw-shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:tw-shadow-brand-600\/35:hover{--tw-shadow-color:rgba(131,49,154,.35);--tw-shadow:var(--tw-shadow-colored)}.hover\:tw-shadow-brand-600\/40:hover{--tw-shadow-color:rgba(131,49,154,.4);--tw-shadow:var(--tw-shadow-colored)}.focus\:tw-border-brand-500:focus{--tw-border-opacity:1;border-color:rgb(155 81 175/var(--tw-border-opacity,1))}.focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:tw-ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:tw-ring-brand-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(155 81 175/var(--tw-ring-opacity,1))}.focus\:tw-ring-brand-500\/20:focus{--tw-ring-color:rgba(155,81,175,.2)}.focus\:tw-ring-brand-500\/30:focus{--tw-ring-color:rgba(155,81,175,.3)}.focus\:tw-ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus\:tw-ring-gold-300\/60:focus{--tw-ring-color:hsla(43,62%,64%,.6)}.focus\:tw-ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:tw-ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:tw-ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:tw-ring-brand-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(155 81 175/var(--tw-ring-opacity,1))}.focus-visible\:tw-ring-emerald-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus-visible\:tw-ring-red-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus-visible\:tw-ring-violet-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(139 92 246/var(--tw-ring-opacity,1))}.focus-visible\:tw-ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:tw-opacity-30:disabled{opacity:.3}.disabled\:tw-opacity-40:disabled{opacity:.4}.disabled\:tw-opacity-50:disabled{opacity:.5}.disabled\:tw-opacity-60:disabled{opacity:.6}.tw-group:hover .group-hover\:tw-w-4\/5{width:80%}.tw-group:hover .group-hover\:tw-w-full{width:100%}.tw-group:hover .group-hover\:tw-translate-x-0\.5{--tw-translate-x:0.125rem}.tw-group:hover .group-hover\:tw-scale-105,.tw-group:hover .group-hover\:tw-translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.tw-group:hover .group-hover\:tw-scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-bg-brand-600{--tw-bg-opacity:1;background-color:rgb(131 49 154/var(--tw-bg-opacity,1))}.tw-group:hover .group-hover\:tw-bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.tw-group:hover .group-hover\:tw-bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.tw-group:hover .group-hover\:tw-text-brand-500{--tw-text-opacity:1;color:rgb(155 81 175/var(--tw-text-opacity,1))}.tw-group:hover .group-hover\:tw-text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.tw-group:hover .group-hover\:tw-text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.tw-group:hover .group-hover\:tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tw-group:hover .group-hover\:tw-underline{text-decoration-line:underline}.tw-group:hover .group-hover\:tw-opacity-100{opacity:1}.tw-group:hover .group-hover\:tw-opacity-90{opacity:.9}.dark\:tw-divide-slate-800:is(.tw-dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(30 41 59/var(--tw-divide-opacity,1))}.dark\:tw-border-amber-800:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:tw-border-amber-800\/80:is(.tw-dark *){border-color:rgba(146,64,14,.8)}.dark\:tw-border-amber-900:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(120 53 15/var(--tw-border-opacity,1))}.dark\:tw-border-amber-900\/40:is(.tw-dark *){border-color:rgba(120,53,15,.4)}.dark\:tw-border-amber-900\/50:is(.tw-dark *){border-color:rgba(120,53,15,.5)}.dark\:tw-border-brand-800:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(90 34 105/var(--tw-border-opacity,1))}.dark\:tw-border-brand-900:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(74 30 86/var(--tw-border-opacity,1))}.dark\:tw-border-brand-900\/40:is(.tw-dark *){border-color:rgba(74,30,86,.4)}.dark\:tw-border-brand-900\/50:is(.tw-dark *){border-color:rgba(74,30,86,.5)}.dark\:tw-border-emerald-900\/40:is(.tw-dark *){border-color:rgba(6,78,59,.4)}.dark\:tw-border-emerald-900\/50:is(.tw-dark *){border-color:rgba(6,78,59,.5)}.dark\:tw-border-fuchsia-900\/40:is(.tw-dark *){border-color:rgba(112,26,117,.4)}.dark\:tw-border-orange-900:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(124 45 18/var(--tw-border-opacity,1))}.dark\:tw-border-red-900:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.dark\:tw-border-red-900\/40:is(.tw-dark *){border-color:rgba(127,29,29,.4)}.dark\:tw-border-red-900\/50:is(.tw-dark *){border-color:rgba(127,29,29,.5)}.dark\:tw-border-slate-600:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:tw-border-slate-700:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:tw-border-slate-700\/80:is(.tw-dark *){border-color:rgba(51,65,85,.8)}.dark\:tw-border-slate-700\/90:is(.tw-dark *){border-color:rgba(51,65,85,.9)}.dark\:tw-border-slate-800:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:tw-border-violet-900\/40:is(.tw-dark *){border-color:rgba(76,29,149,.4)}.dark\:tw-border-violet-900\/50:is(.tw-dark *){border-color:rgba(76,29,149,.5)}.dark\:tw-border-t-brand-400:is(.tw-dark *){--tw-border-opacity:1;border-top-color:rgb(180 123 195/var(--tw-border-opacity,1))}.dark\:tw-bg-amber-900\/40:is(.tw-dark *){background-color:rgba(120,53,15,.4)}.dark\:tw-bg-amber-900\/50:is(.tw-dark *){background-color:rgba(120,53,15,.5)}.dark\:tw-bg-amber-950:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.dark\:tw-bg-amber-950\/30:is(.tw-dark *){background-color:rgba(69,26,3,.3)}.dark\:tw-bg-amber-950\/35:is(.tw-dark *){background-color:rgba(69,26,3,.35)}.dark\:tw-bg-amber-950\/40:is(.tw-dark *){background-color:rgba(69,26,3,.4)}.dark\:tw-bg-amber-950\/50:is(.tw-dark *){background-color:rgba(69,26,3,.5)}.dark\:tw-bg-amber-950\/60:is(.tw-dark *){background-color:rgba(69,26,3,.6)}.dark\:tw-bg-brand-900\/40:is(.tw-dark *){background-color:rgba(74,30,86,.4)}.dark\:tw-bg-brand-950:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(45 15 54/var(--tw-bg-opacity,1))}.dark\:tw-bg-brand-950\/20:is(.tw-dark *){background-color:rgba(45,15,54,.2)}.dark\:tw-bg-brand-950\/25:is(.tw-dark *){background-color:rgba(45,15,54,.25)}.dark\:tw-bg-brand-950\/30:is(.tw-dark *){background-color:rgba(45,15,54,.3)}.dark\:tw-bg-brand-950\/40:is(.tw-dark *){background-color:rgba(45,15,54,.4)}.dark\:tw-bg-brand-950\/50:is(.tw-dark *){background-color:rgba(45,15,54,.5)}.dark\:tw-bg-brand-950\/60:is(.tw-dark *){background-color:rgba(45,15,54,.6)}.dark\:tw-bg-emerald-900\/30:is(.tw-dark *){background-color:rgba(6,78,59,.3)}.dark\:tw-bg-emerald-900\/50:is(.tw-dark *){background-color:rgba(6,78,59,.5)}.dark\:tw-bg-emerald-950:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.dark\:tw-bg-emerald-950\/20:is(.tw-dark *){background-color:rgba(2,44,34,.2)}.dark\:tw-bg-emerald-950\/25:is(.tw-dark *){background-color:rgba(2,44,34,.25)}.dark\:tw-bg-emerald-950\/30:is(.tw-dark *){background-color:rgba(2,44,34,.3)}.dark\:tw-bg-emerald-950\/40:is(.tw-dark *){background-color:rgba(2,44,34,.4)}.dark\:tw-bg-emerald-950\/50:is(.tw-dark *){background-color:rgba(2,44,34,.5)}.dark\:tw-bg-emerald-950\/60:is(.tw-dark *){background-color:rgba(2,44,34,.6)}.dark\:tw-bg-orange-950:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(67 20 7/var(--tw-bg-opacity,1))}.dark\:tw-bg-orange-950\/30:is(.tw-dark *){background-color:rgba(67,20,7,.3)}.dark\:tw-bg-red-950:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.dark\:tw-bg-red-950\/20:is(.tw-dark *){background-color:rgba(69,10,10,.2)}.dark\:tw-bg-red-950\/30:is(.tw-dark *){background-color:rgba(69,10,10,.3)}.dark\:tw-bg-red-950\/40:is(.tw-dark *){background-color:rgba(69,10,10,.4)}.dark\:tw-bg-red-950\/50:is(.tw-dark *){background-color:rgba(69,10,10,.5)}.dark\:tw-bg-rose-950:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.dark\:tw-bg-sky-950:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(8 47 73/var(--tw-bg-opacity,1))}.dark\:tw-bg-sky-950\/50:is(.tw-dark *){background-color:rgba(8,47,73,.5)}.dark\:tw-bg-slate-600:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.dark\:tw-bg-slate-700:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:tw-bg-slate-800:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:tw-bg-slate-800\/30:is(.tw-dark *){background-color:rgba(30,41,59,.3)}.dark\:tw-bg-slate-800\/40:is(.tw-dark *){background-color:rgba(30,41,59,.4)}.dark\:tw-bg-slate-800\/50:is(.tw-dark *){background-color:rgba(30,41,59,.5)}.dark\:tw-bg-slate-800\/60:is(.tw-dark *){background-color:rgba(30,41,59,.6)}.dark\:tw-bg-slate-800\/80:is(.tw-dark *){background-color:rgba(30,41,59,.8)}.dark\:tw-bg-slate-900:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:tw-bg-slate-900\/30:is(.tw-dark *){background-color:rgba(15,23,42,.3)}.dark\:tw-bg-slate-900\/40:is(.tw-dark *){background-color:rgba(15,23,42,.4)}.dark\:tw-bg-slate-900\/50:is(.tw-dark *){background-color:rgba(15,23,42,.5)}.dark\:tw-bg-slate-900\/60:is(.tw-dark *){background-color:rgba(15,23,42,.6)}.dark\:tw-bg-slate-900\/80:is(.tw-dark *){background-color:rgba(15,23,42,.8)}.dark\:tw-bg-slate-900\/90:is(.tw-dark *){background-color:rgba(15,23,42,.9)}.dark\:tw-bg-slate-950:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:tw-bg-slate-950\/30:is(.tw-dark *){background-color:rgba(2,6,23,.3)}.dark\:tw-bg-slate-950\/50:is(.tw-dark *){background-color:rgba(2,6,23,.5)}.dark\:tw-bg-violet-950:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(46 16 101/var(--tw-bg-opacity,1))}.dark\:tw-bg-violet-950\/30:is(.tw-dark *){background-color:rgba(46,16,101,.3)}.dark\:tw-from-amber-950\/40:is(.tw-dark *){--tw-gradient-from:rgba(69,26,3,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(69,26,3,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:tw-from-brand-950\/30:is(.tw-dark *){--tw-gradient-from:rgba(45,15,54,.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(45,15,54,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:tw-from-brand-950\/40:is(.tw-dark *){--tw-gradient-from:rgba(45,15,54,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(45,15,54,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:tw-from-brand-950\/50:is(.tw-dark *){--tw-gradient-from:rgba(45,15,54,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(45,15,54,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:tw-from-brand-950\/80:is(.tw-dark *){--tw-gradient-from:rgba(45,15,54,.8) var(--tw-gradient-from-position);--tw-gradient-to:rgba(45,15,54,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:tw-from-emerald-950\/40:is(.tw-dark *){--tw-gradient-from:rgba(2,44,34,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(2,44,34,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:tw-from-fuchsia-950\/40:is(.tw-dark *){--tw-gradient-from:rgba(74,4,78,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(74,4,78,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:tw-from-slate-900:is(.tw-dark *){--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:tw-from-slate-950:is(.tw-dark *){--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:rgba(2,6,23,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:tw-from-violet-950\/40:is(.tw-dark *){--tw-gradient-from:rgba(46,16,101,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(46,16,101,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:tw-via-slate-900:is(.tw-dark *){--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f172a var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:tw-to-brand-950\/20:is(.tw-dark *){--tw-gradient-to:rgba(45,15,54,.2) var(--tw-gradient-to-position)}.dark\:tw-to-brand-950\/30:is(.tw-dark *){--tw-gradient-to:rgba(45,15,54,.3) var(--tw-gradient-to-position)}.dark\:tw-to-fuchsia-950\/10:is(.tw-dark *){--tw-gradient-to:rgba(74,4,78,.1) var(--tw-gradient-to-position)}.dark\:tw-to-fuchsia-950\/20:is(.tw-dark *){--tw-gradient-to:rgba(74,4,78,.2) var(--tw-gradient-to-position)}.dark\:tw-to-fuchsia-950\/40:is(.tw-dark *){--tw-gradient-to:rgba(74,4,78,.4) var(--tw-gradient-to-position)}.dark\:tw-to-fuchsia-950\/50:is(.tw-dark *){--tw-gradient-to:rgba(74,4,78,.5) var(--tw-gradient-to-position)}.dark\:tw-to-indigo-950\/30:is(.tw-dark *){--tw-gradient-to:rgba(30,27,75,.3) var(--tw-gradient-to-position)}.dark\:tw-to-slate-900:is(.tw-dark *){--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.dark\:tw-to-slate-950:is(.tw-dark *){--tw-gradient-to:#020617 var(--tw-gradient-to-position)}.dark\:tw-text-amber-100:is(.tw-dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:tw-text-amber-200:is(.tw-dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:tw-text-amber-300:is(.tw-dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:tw-text-amber-400:is(.tw-dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:tw-text-brand-200:is(.tw-dark *){--tw-text-opacity:1;color:rgb(227 204 233/var(--tw-text-opacity,1))}.dark\:tw-text-brand-300:is(.tw-dark *){--tw-text-opacity:1;color:rgb(206 168 216/var(--tw-text-opacity,1))}.dark\:tw-text-brand-400:is(.tw-dark *){--tw-text-opacity:1;color:rgb(180 123 195/var(--tw-text-opacity,1))}.dark\:tw-text-emerald-100:is(.tw-dark *){--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:tw-text-emerald-200:is(.tw-dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:tw-text-emerald-200\/90:is(.tw-dark *){color:rgba(167,243,208,.9)}.dark\:tw-text-emerald-300:is(.tw-dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:tw-text-emerald-400:is(.tw-dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:tw-text-emerald-400\/80:is(.tw-dark *){color:rgba(52,211,153,.8)}.dark\:tw-text-fuchsia-300:is(.tw-dark *){--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.dark\:tw-text-orange-200:is(.tw-dark *){--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.dark\:tw-text-red-100:is(.tw-dark *){--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.dark\:tw-text-red-200:is(.tw-dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:tw-text-red-300:is(.tw-dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:tw-text-red-400:is(.tw-dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:tw-text-rose-200:is(.tw-dark *){--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.dark\:tw-text-rose-300:is(.tw-dark *){--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:tw-text-sky-100:is(.tw-dark *){--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.dark\:tw-text-sky-200:is(.tw-dark *){--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.dark\:tw-text-sky-300:is(.tw-dark *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:tw-text-slate-100:is(.tw-dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:tw-text-slate-200:is(.tw-dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:tw-text-slate-300:is(.tw-dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:tw-text-slate-400:is(.tw-dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:tw-text-slate-500:is(.tw-dark *){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:tw-text-violet-300:is(.tw-dark *){--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:tw-text-violet-400:is(.tw-dark *){--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.dark\:tw-text-white:is(.tw-dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:tw-shadow-black\/40:is(.tw-dark *){--tw-shadow-color:rgba(0,0,0,.4);--tw-shadow:var(--tw-shadow-colored)}.dark\:tw-shadow-black\/45:is(.tw-dark *){--tw-shadow-color:rgba(0,0,0,.45);--tw-shadow:var(--tw-shadow-colored)}.dark\:tw-ring-amber-500\/30:is(.tw-dark *){--tw-ring-color:rgba(245,158,11,.3)}.dark\:tw-ring-amber-800:is(.tw-dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(146 64 14/var(--tw-ring-opacity,1))}.dark\:tw-ring-brand-500\/15:is(.tw-dark *){--tw-ring-color:rgba(155,81,175,.15)}.dark\:tw-ring-brand-800\/60:is(.tw-dark *){--tw-ring-color:rgba(90,34,105,.6)}.dark\:tw-ring-emerald-500\/25:is(.tw-dark *){--tw-ring-color:rgba(16,185,129,.25)}.dark\:tw-ring-emerald-800:is(.tw-dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(6 95 70/var(--tw-ring-opacity,1))}.dark\:tw-ring-red-900:is(.tw-dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(127 29 29/var(--tw-ring-opacity,1))}.dark\:tw-ring-slate-500\/20:is(.tw-dark *){--tw-ring-color:rgba(100,116,139,.2)}.dark\:tw-ring-slate-700:is(.tw-dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(51 65 85/var(--tw-ring-opacity,1))}.dark\:hover\:tw-border-brand-500\/40:hover:is(.tw-dark *){border-color:rgba(155,81,175,.4)}.dark\:hover\:tw-border-brand-500\/45:hover:is(.tw-dark *){border-color:rgba(155,81,175,.45)}.dark\:hover\:tw-border-brand-700:hover:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(108 40 127/var(--tw-border-opacity,1))}.dark\:hover\:tw-border-rose-900:hover:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(136 19 55/var(--tw-border-opacity,1))}.dark\:hover\:tw-border-slate-600:hover:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:hover\:tw-border-slate-700:hover:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:hover\:tw-border-violet-700:hover:is(.tw-dark *){--tw-border-opacity:1;border-color:rgb(109 40 217/var(--tw-border-opacity,1))}.dark\:hover\:tw-bg-amber-950\/30:hover:is(.tw-dark *){background-color:rgba(69,26,3,.3)}.dark\:hover\:tw-bg-brand-950\/20:hover:is(.tw-dark *){background-color:rgba(45,15,54,.2)}.dark\:hover\:tw-bg-brand-950\/25:hover:is(.tw-dark *){background-color:rgba(45,15,54,.25)}.dark\:hover\:tw-bg-brand-950\/30:hover:is(.tw-dark *){background-color:rgba(45,15,54,.3)}.dark\:hover\:tw-bg-brand-950\/40:hover:is(.tw-dark *){background-color:rgba(45,15,54,.4)}.dark\:hover\:tw-bg-brand-950\/50:hover:is(.tw-dark *){background-color:rgba(45,15,54,.5)}.dark\:hover\:tw-bg-slate-700:hover:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:hover\:tw-bg-slate-800:hover:is(.tw-dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:hover\:tw-bg-slate-800\/50:hover:is(.tw-dark *){background-color:rgba(30,41,59,.5)}.dark\:hover\:tw-bg-slate-800\/60:hover:is(.tw-dark *){background-color:rgba(30,41,59,.6)}.dark\:hover\:tw-text-amber-400:hover:is(.tw-dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:hover\:tw-text-brand-300:hover:is(.tw-dark *){--tw-text-opacity:1;color:rgb(206 168 216/var(--tw-text-opacity,1))}.dark\:hover\:tw-text-emerald-400:hover:is(.tw-dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:hover\:tw-text-red-400:hover:is(.tw-dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:hover\:tw-text-slate-200:hover:is(.tw-dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:tw-bottom-6{bottom:1.5rem}.sm\:tw-right-6{right:1.5rem}.sm\:tw-col-span-2{grid-column:span 2/span 2}.sm\:tw-col-span-3{grid-column:span 3/span 3}.sm\:tw-col-span-4{grid-column:span 4/span 4}.sm\:tw-col-span-5{grid-column:span 5/span 5}.sm\:tw-col-span-6{grid-column:span 6/span 6}.sm\:tw-mx-0{margin-left:0;margin-right:0}.sm\:tw-mb-7{margin-bottom:1.75rem}.sm\:tw-ml-auto{margin-left:auto}.sm\:tw-block{display:block}.sm\:tw-inline{display:inline}.sm\:tw-flex{display:flex}.sm\:tw-inline-flex{display:inline-flex}.sm\:tw-hidden{display:none}.sm\:tw-h-48{height:12rem}.sm\:tw-w-72{width:18rem}.sm\:tw-w-96{width:24rem}.sm\:tw-w-auto{width:auto}.sm\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:tw-grid-cols-\[minmax\(140px\2c 1fr\)_2fr\]{grid-template-columns:minmax(140px,1fr) 2fr}.sm\:tw-flex-row{flex-direction:row}.sm\:tw-items-start{align-items:flex-start}.sm\:tw-items-end{align-items:flex-end}.sm\:tw-items-center{align-items:center}.sm\:tw-justify-end{justify-content:flex-end}.sm\:tw-justify-between{justify-content:space-between}.sm\:tw-gap-6{gap:1.5rem}.sm\:tw-rounded-3xl{border-radius:1.5rem}.sm\:tw-border-b-0{border-bottom-width:0}.sm\:tw-border-r{border-right-width:1px}.sm\:tw-p-10{padding:2.5rem}.sm\:tw-p-5{padding:1.25rem}.sm\:tw-p-6{padding:1.5rem}.sm\:tw-p-8{padding:2rem}.sm\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.sm\:tw-px-4{padding-left:1rem;padding-right:1rem}.sm\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:tw-px-8{padding-left:2rem;padding-right:2rem}.sm\:tw-py-20{padding-top:5rem;padding-bottom:5rem}.sm\:tw-py-24{padding-top:6rem;padding-bottom:6rem}.sm\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:tw-pt-4{padding-top:1rem}.sm\:tw-text-left{text-align:left}.sm\:tw-text-right{text-align:right}.sm\:tw-text-2xl{font-size:1.5rem;line-height:2rem}.sm\:tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:tw-text-5xl{font-size:3rem;line-height:1}.sm\:tw-text-\[1\.65rem\]{font-size:1.65rem}.sm\:tw-text-base{font-size:1rem;line-height:1.5rem}.sm\:tw-text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:tw-text-sm{font-size:.875rem;line-height:1.25rem}.sm\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:tw-text-xs{font-size:.75rem;line-height:1rem}.sm\:tw-tracking-\[0\.25em\]{letter-spacing:.25em}.sm\:tw-tracking-\[0\.4em\]{letter-spacing:.4em}}@media (min-width:768px){.md\:tw-col-span-1{grid-column:span 1/span 1}.md\:tw-col-span-2{grid-column:span 2/span 2}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:tw-divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}.md\:tw-divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}}@media (min-width:1024px){.lg\:tw-sticky{position:sticky}.lg\:tw-top-24{top:6rem}.lg\:tw-col-span-1{grid-column:span 1/span 1}.lg\:tw-col-span-2{grid-column:span 2/span 2}.lg\:tw-col-span-3{grid-column:span 3/span 3}.lg\:tw-col-span-4{grid-column:span 4/span 4}.lg\:tw-col-span-5{grid-column:span 5/span 5}.lg\:tw-col-span-6{grid-column:span 6/span 6}.lg\:tw-col-span-7{grid-column:span 7/span 7}.lg\:tw-col-span-8{grid-column:span 8/span 8}.lg\:tw-mb-0{margin-bottom:0}.lg\:tw-mt-0{margin-top:0}.lg\:tw-block{display:block}.lg\:tw-flex{display:flex}.lg\:tw-inline-flex{display:inline-flex}.lg\:tw-grid{display:grid}.lg\:tw-hidden{display:none}.lg\:tw-h-fit{height:-moz-fit-content;height:fit-content}.lg\:tw-max-w-3xl{max-width:48rem}.lg\:tw-max-w-xl{max-width:36rem}.lg\:tw-flex-none{flex:none}.lg\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:tw-grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:tw-grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:tw-grid-cols-\[minmax\(0\2c 1\.05fr\)_minmax\(0\2c 0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-items-start{align-items:flex-start}.lg\:tw-items-end{align-items:flex-end}.lg\:tw-items-center{align-items:center}.lg\:tw-justify-end{justify-content:flex-end}.lg\:tw-justify-between{justify-content:space-between}.lg\:tw-gap-12{gap:3rem}.lg\:tw-gap-8{gap:2rem}.lg\:tw-self-start{align-self:flex-start}.lg\:tw-border-b-0{border-bottom-width:0}.lg\:tw-border-r{border-right-width:1px}.lg\:tw-border-t-0{border-top-width:0}.lg\:tw-border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.lg\:tw-p-10{padding:2.5rem}.lg\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:tw-px-8{padding-left:2rem;padding-right:2rem}.lg\:tw-text-6xl{font-size:3.75rem;line-height:1}.lg\:tw-text-\[3\.4rem\]{font-size:3.4rem}}@media (min-width:1280px){.xl\:tw-col-span-1{grid-column:span 1/span 1}.xl\:tw-col-span-2{grid-column:span 2/span 2}.xl\:tw-col-span-3{grid-column:span 3/span 3}.xl\:tw-col-span-4{grid-column:span 4/span 4}.xl\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media print{.print\:tw-hidden{display:none}}.\[\&\>\*\]\:tw-min-w-0>*{min-width:0}@keyframes ds-select-dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-select-dropdown-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.985)}}@keyframes ds-select-option-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-select-pick-flash{0%{transform:scale(1);box-shadow:inset 0 0 0 0 rgba(131,49,154,0)}40%{transform:scale(1.015);box-shadow:inset 0 0 0 1px rgba(131,49,154,.28)}to{transform:scale(1);box-shadow:inset 0 0 0 0 rgba(131,49,154,0)}}@keyframes ds-select-check-pop{0%{transform:scale(.45);opacity:0}55%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ds-select-ring-pulse{0%{box-shadow:0 0 0 0 rgba(131,49,154,.22),0 2px 8px rgba(15,23,42,.06)}to{box-shadow:0 0 0 3px rgba(131,49,154,.12),0 4px 14px rgba(15,23,42,.08)}}@keyframes ds-select-value-settle{0%{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.multiselect-enter-active{animation:ds-select-dropdown-in .22s cubic-bezier(.16,1,.3,1)}.multiselect-leave-active{animation:ds-select-dropdown-out .16s cubic-bezier(.4,0,1,1);pointer-events:none!important}.ds-select--classic{position:relative;z-index:1}.ds-select--classic:has(.multiselect--active){z-index:90}.multiselect{position:relative;cursor:pointer}.multiselect--active{z-index:90!important}.multiselect--picking{z-index:95!important}.multiselect__tags{border:none!important;background:transparent!important;cursor:text}.multiselect__input,.multiselect__single{border:none!important;box-shadow:none!important;outline:none!important;margin-bottom:0!important;background:transparent!important}.multiselect__single{animation:ds-select-value-settle .2s cubic-bezier(.16,1,.3,1)}.multiselect__input:focus,.multiselect__input:hover,.multiselect__single:focus,.multiselect__single:hover{border:none!important;box-shadow:none!important;outline:none!important}.multiselect--active .multiselect__current,.multiselect--active .multiselect__tags{border-color:transparent!important;box-shadow:none!important}.multiselect__content-wrapper{position:absolute!important;left:0!important;right:auto!important;top:calc(100% + 6px)!important;width:max(100%,17.5rem)!important;min-width:100%!important;max-width:min(28rem,calc(100vw - 2rem))!important;z-index:200!important;border:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;border-radius:.9rem!important;margin-top:0!important;background:#fff!important;box-shadow:0 4px 6px -1px rgba(15,23,42,.06),0 18px 36px -10px rgba(15,23,42,.16),0 0 0 1px rgba(131,49,154,.05)!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:min(18rem,52vh)!important;transform-origin:top center;animation:ds-select-dropdown-in .22s cubic-bezier(.16,1,.3,1);pointer-events:auto!important;scrollbar-width:thin;scrollbar-color:rgba(131,49,154,.35) transparent}.multiselect__content-wrapper::-webkit-scrollbar{width:8px}.multiselect__content-wrapper::-webkit-scrollbar-thumb{background:rgba(131,49,154,.28);border-radius:999px;border:2px solid transparent;background-clip:content-box}.multiselect__content-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(131,49,154,.45);background-clip:content-box}.multiselect--above .multiselect__content-wrapper{top:auto!important;bottom:calc(100% + 6px)!important;transform-origin:bottom center}.multiselect__content{padding:.4rem!important;width:100%!important}.multiselect__option{position:relative!important;display:block!important;padding:.65rem .8rem!important;margin:.12rem 0!important;border-radius:.65rem!important;font-size:.875rem!important;line-height:1.4!important;color:#1e293b!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word!important;cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .16s ease,color .16s ease,transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s ease!important;animation:ds-select-option-in .18s cubic-bezier(.16,1,.3,1) backwards}.multiselect__option:first-child{animation-delay:15ms}.multiselect__option:nth-child(2){animation-delay:.03s}.multiselect__option:nth-child(3){animation-delay:45ms}.multiselect__option:nth-child(4){animation-delay:.06s}.multiselect__option:nth-child(5){animation-delay:75ms}.multiselect__option:nth-child(n+6){animation-delay:.09s}.multiselect__option:after{display:none!important;content:none!important}.multiselect__option--highlight{background:linear-gradient(90deg,rgba(131,49,154,.12),rgba(131,49,154,.04))!important;color:#0f172a!important;transform:translateX(2px);box-shadow:inset 3px 0 0 #83319a}.multiselect__option--highlight:active,.multiselect__option.is-picking{animation:ds-select-pick-flash .28s cubic-bezier(.16,1,.3,1);background:linear-gradient(90deg,rgba(131,49,154,.18),rgba(131,49,154,.08))!important}.multiselect__option--selected{background:rgba(131,49,154,.08)!important;color:#6b21a8!important;font-weight:600!important}.multiselect__option--group-selected.multiselect__option--highlight,.multiselect__option--selected.multiselect__option--highlight{background:linear-gradient(90deg,rgba(131,49,154,.16),rgba(131,49,154,.07))!important;color:#581c87!important;box-shadow:inset 3px 0 0 #6b2180}.multiselect__option--disabled{cursor:not-allowed!important;opacity:.62!important}.multiselect__option--disabled.multiselect__option--highlight,.multiselect__option--disabled:hover{transform:none!important;box-shadow:none!important;background:#f8fafc!important}.multiselect__option--highlight:not(.multiselect__option--selected):before,.multiselect__option--selected:before{display:none!important;content:none!important}.multiselect__tag{background:linear-gradient(135deg,#83319a,#be18a4)!important;border-radius:.375rem!important;transition:transform .15s ease,box-shadow .15s ease!important}.multiselect__tag:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(131,49,154,.25)}.multiselect__tag-icon:after{color:hsla(0,0%,100%,.9)!important}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:rgba(0,0,0,.14)!important}.multiselect__spinner:after,.multiselect__spinner:before{border-color:#83319a transparent transparent!important}.multiselect__select{display:flex!important;align-items:center;justify-content:center;width:2.5rem!important;height:100%!important;transition:transform .22s cubic-bezier(.16,1,.3,1)!important}.multiselect--active .multiselect__select{transform:rotate(180deg)!important}.multiselect__select:before{position:static!important;top:auto!important;margin-top:0!important;border-width:5px 5px 0 5px!important;border-color:#94a3b8 transparent transparent!important;transition:border-color .15s ease!important}.multiselect--active .multiselect__select:before{border-color:#83319a transparent transparent!important}.ds-select-multiselect.multiselect{position:relative!important;overflow:visible!important;transition:border-color .2s ease,box-shadow .22s cubic-bezier(.16,1,.3,1),transform .15s ease!important}.ds-select-multiselect.multiselect:hover:not(.multiselect--disabled):not(.multiselect--active){border-color:#cbd5e1!important;box-shadow:0 2px 8px rgba(15,23,42,.05)!important}.ds-select-multiselect.multiselect--active{border-color:#e2e8f0!important;box-shadow:none!important;transform:none!important}.ds-select-multiselect.multiselect--active .multiselect__tags{animation:ds-select-ring-pulse .22s cubic-bezier(.16,1,.3,1) forwards;border-radius:.75rem!important}.ds-select-multiselect .multiselect__option{padding:.6rem .75rem!important}.ds-select-multiselect .multiselect__content-wrapper{z-index:200!important;width:max(100%,18rem)!important;min-width:100%!important;max-width:min(30rem,calc(100vw - 2rem))!important}.ds-select-option{display:flex;align-items:flex-start;gap:.65rem;min-width:0;width:100%}.ds-select-option__check{display:inline-flex;width:1.125rem;height:1.125rem;margin-top:.1rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;font-size:.7rem;color:transparent;background:transparent;border:1.5px solid rgba(148,163,184,.55);transform:scale(.85);opacity:.55;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.multiselect__option--highlight .ds-select-option__check{opacity:.85;border-color:rgba(131,49,154,.45)}.ds-select-option__check.is-visible,.multiselect__option--selected .ds-select-option__check,.multiselect__option.is-picking .ds-select-option__check{color:#fff;background:linear-gradient(135deg,#83319a,#be18a4);border-color:transparent;transform:scale(1);opacity:1;box-shadow:0 2px 6px rgba(131,49,154,.35);animation:ds-select-check-pop .28s cubic-bezier(.16,1,.3,1)}.ds-select-option__text{flex:1;min-width:0;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;line-height:1.4;font-weight:500;color:#1e293b;transition:color .15s ease}.multiselect__option--highlight .ds-select-option__text,.multiselect__option--selected .ds-select-option__text{color:#4c1d95;font-weight:600}.ds-select-single{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ds-select-empty{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .85rem;font-size:.8125rem;color:#64748b;text-align:center}.ds-select-empty i{font-size:1.15rem;color:rgba(131,49,154,.55)}@media (prefers-reduced-motion:reduce){.ds-select-multiselect.multiselect,.ds-select-multiselect.multiselect--active .multiselect__tags,.ds-select-option__check.is-visible,.multiselect-enter-active,.multiselect-leave-active,.multiselect__content-wrapper,.multiselect__option,.multiselect__select,.multiselect__single{animation:none!important;transition:none!important}.multiselect__option--highlight{transform:none!important}}:root{--df-brand-50:#faf5fb;--df-brand-100:#f3e8f5;--df-brand-200:#e3cce9;--df-brand-300:#cea8d8;--df-brand-500:#9b51af;--df-brand-600:#83319a;--df-brand-700:#6c287f;--df-brand-800:#5a2269;--df-success-50:#ecfdf5;--df-success-100:#d1fae5;--df-success-200:#a7f3d0;--df-success-600:#059669;--df-success-700:#047857;--df-warning-50:#fffbeb;--df-warning-100:#fef3c7;--df-warning-200:#fde68a;--df-warning-600:#d97706;--df-warning-700:#b45309;--df-danger-50:#fef2f2;--df-danger-100:#fee2e2;--df-danger-200:#fecaca;--df-danger-600:#dc2626;--df-danger-700:#b91c1c;--df-info-50:#f0f9ff;--df-info-100:#e0f2fe;--df-info-200:#bae6fd;--df-info-600:#0284c7;--df-info-700:#0369a1;--df-neutral-50:#f8fafc;--df-neutral-100:#f1f5f9;--df-neutral-200:#e2e8f0;--df-neutral-300:#cbd5e1;--df-neutral-500:#64748b;--df-neutral-600:#475569;--df-neutral-700:#334155;--df-neutral-900:#0f172a;--df-radius-sm:8px;--df-radius:12px;--df-radius-lg:16px;--df-radius-xl:20px;--df-shadow-card:0 1px 3px 0 rgba(15,23,42,.07),0 1px 2px -1px rgba(15,23,42,.06);--df-shadow-md:0 8px 24px -8px rgba(15,23,42,.16);--df-shadow-lg:0 24px 48px -14px rgba(15,23,42,.22)}.iq-card .card-title,.iq-card-header .card-title,.iq-card-header h4,.iq-card-header h5{font-weight:700!important;letter-spacing:-.01em;color:var(--df-neutral-900)}.iq-card-body,table td,table th{font-variant-numeric:tabular-nums}.card,.iq-card{border-radius:var(--df-radius)!important;border:1px solid rgba(15,23,42,.07)!important;box-shadow:var(--df-shadow-card)!important}.card .card-header,.iq-card .iq-card-header{border-bottom:1px solid rgba(15,23,42,.06)!important;background:transparent}.iq-card-body{padding:18px 20px}.table thead th,table.table thead th{background:var(--df-neutral-50);color:var(--df-neutral-600);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--df-neutral-200)!important;border-top:none!important;padding:12px 16px;white-space:nowrap}.table tbody td{padding:12px 16px;vertical-align:middle;color:var(--df-neutral-700);border-top:1px solid var(--df-neutral-100)!important;border-left:2px solid transparent;transition:background-color .15s ease,border-color .15s ease}.table.table-bordered td,.table.table-bordered th{border-color:var(--df-neutral-200)!important}.table tbody tr:hover td,.table-hover tbody tr:hover td{background-color:var(--df-brand-50);border-left-color:var(--df-brand-500)}.table-striped tbody tr:nth-of-type(odd) td{background-color:var(--df-neutral-50)}.btn{border-radius:var(--df-radius-sm)!important;font-weight:600;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease!important}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary,.btn-primary:disabled{color:#fff!important;background-color:var(--df-brand-600)!important;border-color:var(--df-brand-600)!important;box-shadow:0 2px 8px -2px rgba(131,49,154,.45)}.btn-primary:hover{box-shadow:0 4px 12px -2px rgba(131,49,154,.5)}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:var(--df-brand-700)!important;border-color:var(--df-brand-700)!important}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(131,49,154,.28)!important}.btn-secondary,.btn-secondary:disabled{color:var(--df-neutral-700)!important;background-color:#fff!important;border-color:var(--df-neutral-300)!important}.btn-secondary:hover{background-color:var(--df-neutral-50)!important;border-color:var(--df-neutral-500)!important;color:var(--df-neutral-900)!important}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(100,116,139,.2)!important}.btn-success,.btn-success:disabled{color:#fff!important;background-color:var(--df-success-600)!important;border-color:var(--df-success-600)!important}.btn-success:hover{background-color:var(--df-success-700)!important;border-color:var(--df-success-700)!important}.btn-danger,.btn-danger:disabled{color:#fff!important;background-color:var(--df-danger-600)!important;border-color:var(--df-danger-600)!important}.btn-danger:hover{background-color:var(--df-danger-700)!important;border-color:var(--df-danger-700)!important}.btn-warning,.btn-warning:disabled{color:#fff!important;background-color:var(--df-warning-600)!important;border-color:var(--df-warning-600)!important}.btn-warning:hover{background-color:var(--df-warning-700)!important;border-color:var(--df-warning-700)!important}.btn-info,.btn-info:disabled{color:#fff!important;background-color:var(--df-info-600)!important;border-color:var(--df-info-600)!important}.btn-info:hover{background-color:var(--df-info-700)!important;border-color:var(--df-info-700)!important}.btn-light,.btn-light:disabled{color:var(--df-neutral-700)!important;background-color:var(--df-neutral-50)!important;border-color:var(--df-neutral-200)!important}.btn-light:hover{background-color:var(--df-neutral-100)!important}.btn-outline-primary{color:var(--df-brand-600)!important;border-color:var(--df-brand-600)!important}.btn-outline-primary:hover{color:#fff!important;background-color:var(--df-brand-600)!important}.btn-outline-secondary{color:var(--df-neutral-600)!important;border-color:var(--df-neutral-300)!important}.btn-outline-secondary:hover{color:#fff!important;background-color:var(--df-neutral-600)!important}.btn-outline-success{color:var(--df-success-700)!important;border-color:var(--df-success-600)!important}.btn-outline-success:hover{color:#fff!important;background-color:var(--df-success-600)!important}.btn-outline-danger{color:var(--df-danger-700)!important;border-color:var(--df-danger-600)!important}.btn-outline-danger:hover{color:#fff!important;background-color:var(--df-danger-600)!important}.btn-outline-warning{color:var(--df-warning-700)!important;border-color:var(--df-warning-600)!important}.btn-outline-warning:hover{color:#fff!important;background-color:var(--df-warning-600)!important}.btn-outline-info{color:var(--df-info-700)!important;border-color:var(--df-info-600)!important}.btn-outline-info:hover{color:#fff!important;background-color:var(--df-info-600)!important}.btn-link{color:var(--df-brand-600)!important}.btn-link:hover{color:var(--df-brand-700)!important}.text-primary{color:var(--df-brand-600)!important}.text-success{color:var(--df-success-600)!important}.text-danger{color:var(--df-danger-600)!important}.text-warning{color:var(--df-warning-600)!important}.text-info{color:var(--df-info-600)!important}.iq-sign-btn{border-radius:var(--df-radius-sm)!important;font-weight:700!important;background-color:var(--df-brand-600)!important}.iq-sign-btn:hover{background-color:var(--df-brand-700)!important}.form-control,.form-select,select.form-control,textarea.form-control{border-radius:var(--df-radius-sm)!important;border-color:var(--df-neutral-200)!important;box-shadow:inset 0 1px 2px 0 rgba(15,23,42,.04)!important;color:var(--df-neutral-900);transition:border-color .15s ease,box-shadow .15s ease}.form-control:focus,.form-select:focus,select.form-control:focus,textarea.form-control:focus{border-color:var(--df-brand-500)!important;box-shadow:0 0 0 3px rgba(131,49,154,.14)!important}.form-control::-moz-placeholder{color:var(--df-neutral-500)}.form-control::placeholder{color:var(--df-neutral-500)}.form-group label,.form-label,label.control-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--df-neutral-600);margin-bottom:6px}.custom-control-input:checked~.custom-control-label:before,.form-check-input:checked{background-color:var(--df-brand-600)!important;border-color:var(--df-brand-600)!important}.form-check-input:focus{box-shadow:0 0 0 3px rgba(131,49,154,.16)!important}.has-error .form-control{border-color:var(--df-danger-600)!important}.badge{border-radius:999px!important;font-weight:600!important;font-size:11px!important;padding:3px 10px!important;letter-spacing:.01em}.badge-primary{color:var(--df-brand-700)!important;background-color:var(--df-brand-50)!important;box-shadow:inset 0 0 0 1px var(--df-brand-200)}.badge-success{color:var(--df-success-700)!important;background-color:var(--df-success-50)!important;box-shadow:inset 0 0 0 1px var(--df-success-200)}.badge-warning{color:var(--df-warning-700)!important;background-color:var(--df-warning-50)!important;box-shadow:inset 0 0 0 1px var(--df-warning-200)}.badge-danger{color:var(--df-danger-700)!important;background-color:var(--df-danger-50)!important;box-shadow:inset 0 0 0 1px var(--df-danger-200)}.badge-info{color:var(--df-info-700)!important;background-color:var(--df-info-50)!important;box-shadow:inset 0 0 0 1px var(--df-info-200)}.badge-light,.badge-secondary{color:var(--df-neutral-600)!important;background-color:var(--df-neutral-100)!important;box-shadow:inset 0 0 0 1px var(--df-neutral-200)}.badge-dark{color:#fff!important;background-color:var(--df-neutral-900)!important}.alert{border-radius:var(--df-radius)!important;border-width:1px!important;font-size:13.5px}.alert-primary{color:var(--df-brand-700)!important;background-color:var(--df-brand-50)!important;border-color:var(--df-brand-200)!important}.alert-success{color:var(--df-success-700)!important;background-color:var(--df-success-50)!important;border-color:var(--df-success-200)!important}.alert-warning{color:var(--df-warning-700)!important;background-color:var(--df-warning-50)!important;border-color:var(--df-warning-200)!important}.alert-danger{color:var(--df-danger-700)!important;background-color:var(--df-danger-50)!important;border-color:var(--df-danger-200)!important}.alert-info{color:var(--df-info-700)!important;background-color:var(--df-info-50)!important;border-color:var(--df-info-200)!important}.modal-content{border:none!important;border-radius:var(--df-radius-lg)!important;box-shadow:var(--df-shadow-lg)!important;overflow:hidden}.modal-header{padding:18px 22px;border-bottom:1px solid var(--df-neutral-100)!important}.modal-header .modal-title{font-weight:700;color:var(--df-neutral-900);letter-spacing:-.01em}.modal-body{padding:22px}.modal-footer{padding:16px 22px;border-top:1px solid var(--df-neutral-100)!important;background:var(--df-neutral-50)}.modal-backdrop{background-color:rgba(15,23,42,.55)}.modal-backdrop.show{opacity:1}.close{text-shadow:none!important;color:var(--df-neutral-500)!important;opacity:1!important;transition:color .15s ease}.close:hover{color:var(--df-neutral-900)!important}.close.text-white,.modal-header[class*=bg-] .close{color:#fff!important}.close.text-white:hover,.modal-header[class*=bg-] .close:hover{color:hsla(0,0%,100%,.75)!important}.nav-tabs{border-bottom:1px solid var(--df-neutral-200)!important;gap:4px}.nav-tabs .nav-link{border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--df-neutral-500);font-weight:600;font-size:13.5px;padding:10px 16px;transition:color .15s ease,border-color .15s ease}.nav-tabs .nav-link:hover{color:var(--df-neutral-900);border-color:var(--df-neutral-300)!important;background:transparent}.nav-tabs .nav-link.active{color:var(--df-brand-600)!important;background:transparent!important;border-color:var(--df-brand-600)!important}.nav-pills .nav-link.active{background-color:var(--df-brand-600)!important;color:#fff!important}.pagination{gap:4px}.page-item .page-link{border-radius:var(--df-radius-sm)!important;border-color:var(--df-neutral-200)!important;color:var(--df-neutral-700);font-weight:600;font-size:13px}.page-item .page-link:hover{background-color:var(--df-brand-50);border-color:var(--df-brand-200);color:var(--df-brand-700)}.page-item.active .page-link{background-color:var(--df-brand-600)!important;border-color:var(--df-brand-600)!important;color:#fff!important}.page-item.disabled .page-link{color:var(--df-neutral-300)}.dropdown-menu{border:1px solid var(--df-neutral-200)!important;border-radius:var(--df-radius)!important;box-shadow:var(--df-shadow-md)!important;padding:6px!important}.dropdown-item{border-radius:var(--df-radius-sm)!important;font-size:13.5px;padding:8px 12px!important}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--df-brand-50)!important;color:var(--df-brand-700)!important}.dropdown-item.active,.dropdown-item:active{background-color:var(--df-brand-600)!important;color:#fff!important}.breadcrumb{background:transparent!important;padding:0!important}.breadcrumb-item.active{color:var(--df-neutral-500)}.breadcrumb-item a{color:var(--df-brand-600)}:root{--df-sidebar-width:300px;--df-sidebar-width-collapsed:80px;--df-topbar-height:72px;--df-section-guide-gap:12px}.iq-sidebar,.iq-sidebar.df-sidebar{width:var(--df-sidebar-width)!important;overflow-x:hidden}.content-page{margin-left:var(--df-sidebar-width)!important;overflow-x:hidden!important;overflow-y:visible!important}.iq-top-navbar,.iq-top-navbar.fixed-header{width:calc(100% - var(--df-sidebar-width))!important}.iq-footer,.top-nav-bottom{margin-left:var(--df-sidebar-width)!important}@media (min-width:1300px){body.sidebar-main .iq-sidebar,body.sidebar-main .iq-sidebar.df-sidebar{width:var(--df-sidebar-width-collapsed)!important}body.sidebar-main .content-page{margin-left:var(--df-sidebar-width-collapsed)!important}body.sidebar-main .iq-top-navbar,body.sidebar-main .iq-top-navbar.fixed-header{width:calc(100% - var(--df-sidebar-width-collapsed))!important}body.sidebar-main .iq-footer{margin-left:var(--df-sidebar-width-collapsed)!important}body.sidebar-main .df-section-guide-backdrop{left:var(--df-sidebar-width-collapsed,80px)}}@media (max-width:1299px){.iq-sidebar,.iq-sidebar.df-sidebar{width:var(--df-sidebar-width)!important;left:calc(var(--df-sidebar-width)*-1)!important;top:0!important;z-index:1100!important;transform:none!important;transition:left .22s ease!important}body.sidebar-main .iq-sidebar,body.sidebar-main .iq-sidebar.df-sidebar{left:0!important;width:var(--df-sidebar-width)!important;transform:none!important;box-shadow:12px 0 40px rgba(15,23,42,.18)}.content-page,body.sidebar-main .content-page{margin-left:0!important;width:100%!important}.iq-top-navbar,.iq-top-navbar.fixed-header,body.sidebar-main .iq-top-navbar,body.sidebar-main .iq-top-navbar.fixed-header{width:100%!important;left:0!important;z-index:1120!important}.iq-footer,.top-nav-bottom,body.sidebar-main .iq-footer,body.sidebar-main .top-nav-bottom{margin-left:0!important;width:100%!important}body.sidebar-main:after{content:"";position:fixed;top:var(--df-topbar-height,72px);right:0;bottom:0;left:0;z-index:1090;background:rgba(15,23,42,.45);pointer-events:auto}}.df-section-guide-backdrop{position:fixed;top:var(--df-topbar-height,72px);right:0;bottom:0;left:var(--df-sidebar-width,300px);z-index:1200;display:flex;align-items:flex-start;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:var(--df-section-guide-gap,12px) 1.25rem 1.5rem;background:rgba(15,23,42,.68);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-sizing:border-box}body.df-section-guide-open{overflow:hidden}@media (max-width:991px){.df-section-guide-backdrop{left:0;padding-top:1rem}}.ac-modal-head{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.ac-modal-head__icon{display:flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;color:#fff;font-size:1.15rem;box-shadow:0 6px 16px rgba(15,23,42,.12)}.ac-modal-head__icon--brand{background:linear-gradient(135deg,#6d28d9,#a855f7)}.ac-modal-head__icon--blue{background:linear-gradient(135deg,#1d4ed8,#3b82f6)}.ac-modal-head__icon--teal{background:linear-gradient(135deg,#0f766e,#14b8a6)}.ac-modal-head__icon--violet{background:linear-gradient(135deg,#7c3aed,#c026d3)}.ac-modal-head__icon--success{background:linear-gradient(135deg,#047857,#10b981)}.ac-modal-head__icon--warning{background:linear-gradient(135deg,#b45309,#f59e0b)}.ac-modal-head__icon--danger{background:linear-gradient(135deg,#b91c1c,#ef4444)}.ac-modal-head__text{min-width:0}.ac-modal-head__title{margin:0;font-size:1.0625rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.ac-modal-head__sub{margin:.15rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.ac-modal-lead{margin:0 0 1rem;font-size:.875rem;line-height:1.55;color:#475569}.ac-modal-section{margin-bottom:1.25rem}.ac-modal-section:last-child{margin-bottom:0}.ac-section-title{margin:0 0 .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.ac-section-hint{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45;color:#94a3b8}.ac-modal-divider{margin:1.25rem 0;border:none;border-top:1px solid #e2e8f0}.ac-field{display:flex;flex-direction:column;min-width:0}.ac-label{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.ac-label i{color:#83319a;font-size:.875rem}.ac-required{color:#dc2626;text-transform:none;letter-spacing:0}.ac-hint{margin:.35rem 0 0;font-size:.75rem;line-height:1.4;color:#94a3b8}.ac-form-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.ac-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-form-span-2{grid-column:span 1}@media (min-width:640px){.ac-form-span-2{grid-column:span 2}}.ac-alert{margin-bottom:1rem;padding:.75rem 1rem;border-radius:.75rem;border:1px solid transparent;font-size:.8125rem;line-height:1.5}.ac-alert--danger,.ac-alert--error{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.ac-alert--warn,.ac-alert--warning{border-color:#fde68a;background:#fffbeb;color:#b45309}.ac-alert--info{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.ac-alert--success{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.ac-panel{padding:1rem;border-radius:.85rem;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff)}.ac-panel--warn{border-color:rgba(245,158,11,.35);background:linear-gradient(180deg,#fffbeb,#fff)}.ac-panel--danger{border-color:rgba(239,68,68,.3);background:linear-gradient(180deg,#fef2f2,#fff)}.ac-choice-grid{display:grid;gap:.5rem}.ac-choice-card{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.85rem 1rem;border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .22s cubic-bezier(.16,1,.3,1),transform .18s ease}.ac-choice-card:hover{border-color:rgba(131,49,154,.35);box-shadow:0 6px 18px rgba(109,40,217,.08);transform:translateY(-1px)}.ac-choice-card.is-selected{border-color:#83319a;background:linear-gradient(135deg,rgba(109,40,217,.06),#fff);box-shadow:0 0 0 3px rgba(131,49,154,.12)}.ac-choice-card__icon{display:flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.55rem;background:#f5f3ff;color:#7c3aed;font-size:1.1rem}.ac-choice-card.is-selected .ac-choice-card__icon{background:#ede9fe;color:#6d28d9}.ac-choice-card__title{margin:0;font-size:.875rem;font-weight:600;color:#0f172a}.ac-choice-card__desc{margin:.15rem 0 0;font-size:.75rem;line-height:1.4;color:#64748b}.ac-summary{padding:1rem;border-radius:.85rem;border:1px solid #e2e8f0;background:linear-gradient(135deg,#faf5ff,#fff)}.ac-summary__title{display:flex;align-items:center;gap:.35rem;margin:0 0 .75rem;font-size:.8125rem;font-weight:700;color:#5b21b6}.ac-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0}.ac-summary__grid dt{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.ac-summary__grid dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:600;color:#334155}.ac-modal-footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem}.ac-modal-footer__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.ac-btn-danger,.ac-btn-ghost,.ac-btn-primary,.ac-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .9rem;border-radius:.65rem;border:1px solid transparent;font-size:.8125rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ac-btn-primary{background:linear-gradient(135deg,#6d28d9,#83319a);color:#fff;box-shadow:0 4px 12px rgba(109,40,217,.25)}.ac-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#5b21b6,#7c3aed)}.ac-btn-secondary{border-color:#e2e8f0;background:#fff;color:#334155}.ac-btn-secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.ac-btn-ghost{background:transparent;color:#64748b}.ac-btn-ghost:hover:not(:disabled){background:#f1f5f9;color:#334155}.ac-btn-danger{background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;box-shadow:0 4px 12px rgba(220,38,38,.2)}.ac-btn-danger:hover:not(:disabled){background:linear-gradient(135deg,#991b1b,#b91c1c)}.ac-btn-danger:disabled,.ac-btn-ghost:disabled,.ac-btn-primary:disabled,.ac-btn-secondary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ac-loading{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;color:#64748b;font-size:.875rem}.ac-loading__spinner{width:2.25rem;height:2.25rem;border:3px solid #e2e8f0;border-top-color:#83319a;border-radius:50%;animation:ac-spin .7s linear infinite}.ac-history-item{padding:.85rem 1rem;border-bottom:1px solid #f1f5f9;transition:background .15s ease}.ac-history-item:hover{background:#faf5ff}.ac-history-item:last-child{border-bottom:none}.ac-kpi-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1rem}@media (min-width:640px){.ac-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-kpi{padding:.65rem .75rem;border-radius:.65rem;border:1px solid #e2e8f0;background:#fff}.ac-kpi__label{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.ac-kpi__value{margin:.2rem 0 0;font-size:.875rem;font-weight:700;color:#0f172a}.ac-field .ds-select,.ac-field .ds-select-multiselect.multiselect{display:block!important;visibility:visible!important;width:100%}.ac-field .ds-select-multiselect .multiselect__content-wrapper{z-index:50}@keyframes ac-spin{to{transform:rotate(1turn)}}.ds-modal-panel--premium{overflow:hidden;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 25px 80px -12px rgba(131,49,154,.35),0 0 0 1px rgba(131,49,154,.08)}@media (min-width:640px){.ds-modal-panel--premium{border-radius:1.5rem}}.ds-modal-accent{flex-shrink:0;height:.25rem;background:linear-gradient(90deg,#83319a,#d946ef,#6c287f)}.ds-modal-footer--premium,.ds-modal-panel--premium .ds-modal-footer--premium{background:rgba(248,250,252,.85)}.coa-m-label{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.coa-m-input{width:100%;padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;font-size:.875rem;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease}.coa-m-input:focus{outline:none;border-color:#83319a;box-shadow:0 0 0 3px rgba(131,49,154,.2)}.coa-m-input:disabled,.coa-m-input[readonly]{background:#f8fafc;color:#64748b}.coa-m-section{padding:1rem;border-radius:1rem;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.55)}.coa-m-section--plain{background:hsla(0,0%,100%,.85)}.coa-m-section-label{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6c287f}.coa-m-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border:0;border-radius:.75rem;background:linear-gradient(90deg,#83319a,#6c287f);font-size:.875rem;font-weight:600;color:#fff;box-shadow:0 10px 20px rgba(131,49,154,.25);cursor:pointer;transition:filter .15s ease,box-shadow .15s ease,opacity .15s ease}.coa-m-btn-primary:hover:not(:disabled){filter:brightness(.96);box-shadow:0 12px 24px rgba(131,49,154,.32)}.coa-m-btn-primary:disabled{opacity:.5;cursor:not-allowed}.coa-m-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;font-size:.875rem;font-weight:600;color:#334155;box-shadow:0 1px 2px rgba(15,23,42,.04);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.coa-m-btn-secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.coa-m-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.coa-m-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border:0;border-radius:.75rem;background:linear-gradient(90deg,#dc2626,#b91c1c);font-size:.875rem;font-weight:600;color:#fff;box-shadow:0 10px 20px rgba(220,38,38,.22);cursor:pointer}.coa-m-btn-danger:disabled{opacity:.5;cursor:not-allowed}.coa-m-hint{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45;color:#94a3b8}.coa-m-hint--tight{margin:.35rem 0 0;font-size:.75rem}.coa-m-value{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:#0f172a;font-variant-numeric:tabular-nums}.coa-m-value--muted{font-weight:500;color:#334155}.coa-m-kv{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.875rem;border-bottom:1px solid #f1f5f9}.coa-m-kv:last-child{border-bottom:0;padding-bottom:0}.coa-m-kv:first-child{padding-top:0}.coa-m-kv__label{color:#64748b}.coa-m-kv__value{font-weight:600;font-variant-numeric:tabular-nums;color:#0f172a}.coa-m-table-wrap{overflow:auto;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff}.coa-m-table{width:100%;border-collapse:collapse;font-size:.8125rem}.coa-m-table th{text-align:left;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0}.coa-m-table td,.coa-m-table th{padding:.7rem .85rem;white-space:nowrap}.coa-m-table td{color:#334155;border-bottom:1px solid #f1f5f9}.coa-m-table tbody tr:last-child td{border-bottom:0}.coa-m-table tbody tr:hover td{background:#faf5ff}.coa-m-table .is-right{text-align:right;font-variant-numeric:tabular-nums}.coa-m-info{display:flex;gap:.75rem;padding:1rem;border-radius:1rem;border:1px solid rgba(131,49,154,.15);background:rgba(250,245,255,.55);font-size:.875rem;line-height:1.5;color:#64748b}.coa-m-info i{flex-shrink:0;font-size:1.125rem;color:#83319a}.coa-m-check{padding:.75rem;border-radius:.75rem;border:1px solid #e2e8f0;background:hsla(0,0%,100%,.9);font-size:.8125rem}.coa-m-footer{display:flex;width:100%;flex-direction:column-reverse;gap:.75rem}.coa-m-footer__end{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width:640px){.coa-m-footer{flex-direction:row;align-items:center;justify-content:space-between}.coa-m-footer__end{justify-content:flex-end}}.ac-detail-list{margin:0;padding:0;list-style:none}.ac-detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid #f1f5f9;font-size:.875rem}.ac-detail-row:last-child{border-bottom:none}.ac-detail-row dt{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.ac-detail-row dd{margin:0;text-align:right;font-weight:600;color:#0f172a}.ac-chip-row{margin-bottom:1rem}.ac-chip-row,.ac-quick-actions{display:flex;flex-wrap:wrap;gap:.35rem}.ac-quick-actions .ac-btn-ghost,.ac-quick-actions .ac-btn-secondary{padding:.35rem .65rem;font-size:.75rem}.la-shell,.lm-shell,.ln-page,.lp-shell,.lr-shell{min-height:50vh;padding-bottom:3rem;background:linear-gradient(180deg,#f8fafc,#fff 40%,rgba(248,250,252,.85))}.la-shell,.lm-shell,.lp-shell,.lr-shell{animation:lnRiseIn .42s cubic-bezier(.22,1,.36,1) both}.ln-page__inner{margin:0 auto;max-width:1600px;padding:.5rem .5rem 0}@media (min-width:640px){.ln-page__inner{padding:1rem 1rem 0}}@media (min-width:1024px){.ln-page__inner{padding:1rem 1.5rem 0}}.ln-hero{margin-bottom:1.5rem}.ln-hero__row{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.ln-hero__row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem}}.ln-hero__intro{display:flex;min-width:0;align-items:flex-start;gap:1rem}.ln-hero__icon{display:flex;width:3.5rem;height:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(135deg,#83319a,#c026d3);color:#fff;font-size:1.5rem;box-shadow:0 12px 28px rgba(131,49,154,.28),0 0 0 4px rgba(131,49,154,.12)}.ln-hero__text{min-width:0}.ln-hero__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#83319a}.ln-hero__title{margin:.25rem 0 0;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#0f172a}.ln-hero__desc{margin:.5rem 0 0;max-width:42rem;font-size:.875rem;line-height:1.6;color:#64748b}.ln-hero__aside{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;width:100%}@media (min-width:1024px){.ln-hero__aside{justify-content:flex-end;align-items:center;width:auto;flex-shrink:0}}.ln-hero__stats{display:flex;flex-wrap:wrap;gap:.75rem}@media (min-width:1024px){.ln-hero__stats{justify-content:flex-end}}.ln-stat{min-width:5.5rem;padding:.75rem 1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;text-align:center;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ln-stat__value{margin:0;font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;color:#0f172a}.ln-stat__label{margin:.15rem 0 0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.ln-stat--total{border-color:rgba(131,49,154,.25);background:linear-gradient(180deg,#fff,#faf5ff)}.ln-stat--total .ln-stat__value{color:#6b21a8}.ln-stat--ok{border-color:rgba(16,185,129,.25);background:linear-gradient(180deg,#ecfdf5,#fff)}.ln-stat--ok .ln-stat__value{color:#047857}.ln-stat--warn{border-color:rgba(245,158,11,.3);background:linear-gradient(180deg,#fffbeb,#fff)}.ln-stat--warn .ln-stat__value{color:#b45309}.ln-stat--danger{border-color:rgba(239,68,68,.28);background:linear-gradient(180deg,#fef2f2,#fff)}.ln-stat--danger .ln-stat__value{color:#b91c1c}.ln-stat--info{border-color:rgba(14,116,144,.25);background:linear-gradient(180deg,#ecfeff,#fff)}.ln-stat--info .ln-stat__value{color:#0e7490;font-size:.95rem;line-height:1.25}.ln-shell{display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;border-radius:1rem;border:1px solid rgba(226,232,240,.95);background:hsla(0,0%,100%,.98);padding:1.25rem;box-shadow:0 4px 24px rgba(15,23,42,.05)}.ln-shell--desk{gap:1.15rem;padding:1.35rem 1.35rem 1.5rem}.ln-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.ln-toolbar__lead{margin:0;flex:1 1 14rem;font-size:.8125rem;line-height:1.5;color:#64748b}.ln-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ln-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .95rem;border-radius:.65rem;font-size:.8125rem;font-weight:600;line-height:1.2;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.ln-btn:disabled{opacity:.55;cursor:not-allowed}.ln-btn--primary{color:#fff;background:linear-gradient(135deg,#83319a,#6d28d9);box-shadow:0 6px 16px rgba(131,49,154,.28)}.ln-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#83319a);box-shadow:0 8px 20px rgba(109,40,217,.32)}.ln-btn--ghost{color:#334155;background:#fff;border-color:#e2e8f0}.ln-btn--ghost:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.ln-btn--sm{padding:.4rem .75rem;font-size:.75rem;border-radius:.55rem}.ln-btn--danger{color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 16px rgba(220,38,38,.25)}.ln-btn--danger:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b)}.ln-icon-btn{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.65rem;border:1px solid transparent;color:#64748b;background:transparent;font-size:1rem;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.ln-icon-btn:hover:not(:disabled){color:#0f172a;background:#fff;border-color:#e2e8f0}.ln-icon-btn:disabled{opacity:.4;cursor:not-allowed}.ln-icon-btn--danger:hover:not(:disabled){color:#dc2626;border-color:#fecaca;background:#fef2f2}.ln-icon-btn--ok:hover:not(:disabled){color:#059669;border-color:#a7f3d0;background:#ecfdf5}.ln-icon-btn--info:hover:not(:disabled){color:#0284c7;border-color:#bae6fd;background:#f0f9ff}.dark .ln-icon-btn{color:#94a3b8}.dark .ln-icon-btn:hover:not(:disabled){color:#f1f5f9;background:#1e293b;border-color:#334155}.ln-page__inner--narrow{max-width:48rem}.ln-spin{animation:ln-spin .8s linear infinite}@keyframes ln-spin{to{transform:rotate(1turn)}}.ln-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid #e2e8f0}.ln-table-panel{box-shadow:0 4px 24px rgba(15,23,42,.06)}.ln-panel{border-radius:1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.06)}.ln-notes{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:900px){.ln-notes{grid-template-columns:1fr 1fr}}.ln-notes__card{display:flex;gap:.85rem;padding:.95rem 1rem;border-radius:.9rem;border:1px solid #e2e8f0;background:#fff}.ln-notes__card--soft{border-color:rgba(131,49,154,.22);background:linear-gradient(180deg,#faf5ff,#fff)}.ln-notes__card--warn{border-color:rgba(245,158,11,.28);background:linear-gradient(180deg,#fffbeb,#fff)}.ln-notes__icon{display:flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.65rem;background:linear-gradient(135deg,#83319a,#c026d3);color:#fff;font-size:1.05rem;box-shadow:0 6px 14px rgba(131,49,154,.22)}.ln-notes__card--warn .ln-notes__icon{background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 6px 14px rgba(217,119,6,.22)}.ln-notes__title{margin:0;font-size:.875rem;font-weight:700;color:#0f172a}.ln-notes__text{margin:.3rem 0 0;font-size:.8125rem;line-height:1.55;color:#64748b}.lad-table,.ln-kv{width:100%;border-collapse:collapse;margin:0}.lad-table--kv th,.ln-kv th{width:38%;padding:.65rem .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;vertical-align:top;border-bottom:1px solid #f1f5f9;background:#f8fafc}.lad-table td,.lad-table th,.ln-kv td{padding:.65rem .75rem;font-size:.875rem;color:#0f172a;border-bottom:1px solid #f1f5f9;text-align:left}.lad-table thead th{letter-spacing:.06em;color:#64748b;background:#f8fafc}.lad-section-title,.lad-table thead th,.ln-section-title{font-size:.6875rem;font-weight:700;text-transform:uppercase}.lad-section-title,.ln-section-title{margin:0 0 .5rem;letter-spacing:.08em;color:#83319a}.lad-table-wrap{overflow-x:auto;border-radius:.75rem;border:1px solid #e2e8f0}.lad-table tbody tr:last-child td,.lad-table tbody tr:last-child th{border-bottom:0}.ln-channel-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:768px){.ln-channel-grid{grid-template-columns:1fr 1fr}}.ln-channel{display:flex;gap:.85rem;width:100%;padding:1rem;text-align:left;border-radius:.9rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ln-channel:hover{border-color:rgba(131,49,154,.35);box-shadow:0 8px 20px rgba(131,49,154,.08);transform:translateY(-1px)}.ln-channel--active,.ln-channel--on{border-color:rgba(131,49,154,.4);background:linear-gradient(180deg,#faf5ff,#fff)}.ln-intake-choice{display:flex;align-items:center;gap:.85rem;width:100%;padding:1rem 1.05rem;text-align:left;border-radius:.9rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ln-intake-choice>i:first-child{display:flex;width:2.35rem;height:2.35rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.7rem;background:linear-gradient(135deg,#83319a,#c026d3);color:#fff;font-size:1.1rem;box-shadow:0 8px 16px rgba(131,49,154,.2)}.ln-intake-choice span{display:flex;min-width:0;flex:1;flex-direction:column;gap:.15rem}.ln-intake-choice strong{font-size:.9rem;font-weight:700;color:#0f172a}.ln-intake-choice small{font-size:.78rem;color:#64748b}.ln-intake-choice>i:last-child{color:#94a3b8}.ln-intake-choice:hover:not(:disabled){border-color:rgba(131,49,154,.35);box-shadow:0 8px 20px rgba(131,49,154,.08);transform:translateY(-1px)}.ln-intake-choice--active{border-color:rgba(131,49,154,.4);background:linear-gradient(180deg,#faf5ff,#fff)}.ln-intake-choice:disabled{opacity:.55;cursor:not-allowed}.ln-channel-stat{min-width:5.5rem;padding:.7rem .95rem;border-radius:1rem;border:1px solid rgba(131,49,154,.22);background:linear-gradient(180deg,#fff,#faf5ff);text-align:center;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ln-channel-stat__value{display:block;font-size:1rem;font-weight:700;color:#6b21a8}.ln-channel-stat__label{display:block;margin-top:.15rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.ln-channel__icon{display:flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(135deg,#83319a,#c026d3);color:#fff;font-size:1.15rem;box-shadow:0 8px 16px rgba(131,49,154,.22)}.ln-channel__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:.25rem}.ln-channel__title{font-size:.9375rem;font-weight:700;color:#0f172a}.ln-channel__desc{font-size:.8125rem;line-height:1.45;color:#64748b}.ln-channel__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem;font-size:.75rem;font-weight:600;color:#64748b}.ln-switch{position:relative;width:2.4rem;height:1.35rem;border-radius:999px;background:#cbd5e1;transition:background .15s ease}.ln-switch__thumb{position:absolute;top:.15rem;left:.15rem;width:1.05rem;height:1.05rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.2);transition:transform .15s ease}.ln-switch--on{background:#83319a}.ln-switch--on .ln-switch__thumb{transform:translateX(1.05rem)}.ln-policy-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#fff}.ln-policy-row__title{display:block;font-size:.875rem;font-weight:700;color:#0f172a}.ln-policy-row__desc{display:block;margin-top:.2rem;font-size:.8125rem;line-height:1.45;color:#64748b}.dark .ln-page{background:linear-gradient(180deg,#020617,#0f172a 45%,#020617)}.dark .ln-hero__title{color:#f8fafc}.dark .ln-channel__desc,.dark .ln-hero__desc,.dark .ln-notes__text,.dark .ln-policy-row__desc,.dark .ln-toolbar__lead{color:#94a3b8}.dark .ln-btn--ghost,.dark .ln-channel,.dark .ln-notes__card,.dark .ln-panel,.dark .ln-policy-row,.dark .ln-shell,.dark .ln-stat,.dark .ln-table-panel{border-color:#334155;background:#0f172a}.dark .ln-btn--ghost{color:#e2e8f0}.dark .lad-table thead th,.dark .lad-table--kv th,.dark .ln-kv th{color:#94a3b8;background:#1e293b;border-bottom-color:#334155}.dark .lad-table td,.dark .lad-table th,.dark .ln-kv td{color:#e2e8f0;border-bottom-color:#334155}.dark .lad-table-wrap{border-color:#334155}.dark .ln-channel__title,.dark .ln-notes__title,.dark .ln-policy-row__title,.dark .ln-stat__value{color:#f8fafc}.ln-hero{animation:lnRiseIn .42s cubic-bezier(.22,1,.36,1) both}.ln-shell{animation:lnRiseIn .45s cubic-bezier(.22,1,.36,1) .06s both}.ln-toolbar{animation:lnRiseIn .35s cubic-bezier(.22,1,.36,1) .08s both}.ln-stat{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:lnRiseIn .4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--ln-stat-delay,0ms)}.ln-stat:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.ln-btn{transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .12s ease}.ln-btn:active:not(:disabled){transform:scale(.98)}.ln-btn--primary{box-shadow:0 8px 20px rgba(131,49,154,.28)}.ln-btn--primary:hover:not(:disabled){box-shadow:0 10px 24px rgba(131,49,154,.34)}.ln-insight,.ln-notes__card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ln-insight:hover,.ln-notes__card:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,23,42,.06);border-color:rgba(131,49,154,.22)}.ln-table-panel{overflow:hidden;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.05);animation:lnRiseIn .4s cubic-bezier(.22,1,.36,1) .12s both}.ln-table-meta{padding:.65rem 1rem;border-bottom:1px solid #f1f5f9;font-size:.8125rem;color:#64748b}.ln-table-meta strong{color:#334155;font-weight:700}.ln-empty{flex-direction:column;padding:3.5rem 1.5rem;text-align:center;animation:lnRiseIn .4s cubic-bezier(.22,1,.36,1) both}.ln-empty,.ln-empty__icon{display:flex;align-items:center;justify-content:center}.ln-empty__icon{width:4.25rem;height:4.25rem;margin-bottom:1rem;border-radius:1.15rem;background:rgba(131,49,154,.08);color:#83319a;font-size:2rem}.ln-empty h3{margin:0;font-size:1.05rem;font-weight:700;color:#475569}.ln-empty p{margin:.45rem 0 0;max-width:26rem;font-size:.875rem;line-height:1.55;color:#94a3b8}.ln-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.35rem}.ln-form-section{padding:1rem 1.1rem 1.15rem;border-radius:.9rem;border:1px solid #e5e7eb;background:linear-gradient(180deg,#fafafa,#fff);box-shadow:0 1px 2px rgba(15,23,42,.03)}.ln-form-section--danger{border-color:rgba(239,68,68,.28);background:linear-gradient(180deg,#fef2f2,#fff)}.ln-form-section__title{margin:0 0 .85rem;letter-spacing:.08em;color:#83319a}.ln-form-label,.ln-form-section__title{font-size:.6875rem;font-weight:700;text-transform:uppercase}.ln-form-label{display:block;margin-bottom:.35rem;letter-spacing:.04em;color:#475569}.ln-form-hint{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45;color:#94a3b8}.ln-form-hint--tight{margin:.35rem 0 0;font-size:.75rem}.ln-required{color:#dc2626;text-transform:none;letter-spacing:0}.ln-form-field{display:flex;flex-direction:column;min-width:0}.ln-form-grid{display:grid;grid-template-columns:1fr;gap:.85rem 1rem}.ln-form-span-2{grid-column:span 1}@media (min-width:640px){.ln-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ln-form-span-2{grid-column:span 2}}.ln-alert{margin-bottom:1rem;padding:.75rem 1rem;border-radius:.75rem;border:1px solid transparent;font-size:.8125rem;line-height:1.5}.ln-alert--warning{border-color:#fde68a;background:#fffbeb;color:#b45309}.ln-alert--danger{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.ln-modal-footer{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.ln-modal-footer--split{justify-content:space-between}.ln-error{margin:.75rem 0 0;padding:.65rem .85rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;font-size:.8125rem;font-weight:500;color:#b91c1c}.ln-table-panel .tw-overflow-hidden,.ln-table-panel>.tw-overflow-hidden{border:0;border-radius:0;box-shadow:none}.ln-row-actions,.tf-row-actions{display:inline-flex;justify-content:flex-end;align-items:center;gap:.2rem;opacity:.42;transform:translateX(4px);transition:opacity .18s ease,transform .18s ease}.ds-table-wrap--classic tbody tr:focus-within .ln-row-actions,.ds-table-wrap--classic tbody tr:focus-within .tf-row-actions,.ds-table-wrap--classic tbody tr:hover .ln-row-actions,.ds-table-wrap--classic tbody tr:hover .tf-row-actions,.ln-row-actions:focus-within,.tf-row-actions:focus-within{opacity:1;transform:translateX(0)}.ln-action,.ln-icon-btn,.tf-action{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid transparent;border-radius:.5rem;background:#fff;color:#64748b;cursor:pointer;font-size:.95rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}.ln-action:hover:not(:disabled),.ln-icon-btn:hover:not(:disabled),.tf-action:hover:not(:disabled){border-color:#e2e8f0;background:#f8fafc;color:#0f172a;transform:translateY(-1px)}.ln-action.is-ok:hover:not(:disabled),.ln-icon-btn--ok:hover:not(:disabled){color:#059669;border-color:#a7f3d0;background:#ecfdf5}.ln-action.is-info:hover:not(:disabled),.ln-icon-btn--info:hover:not(:disabled){color:#0284c7;border-color:#bae6fd;background:#f0f9ff}.ln-action.is-danger:hover:not(:disabled),.ln-icon-btn--danger:hover:not(:disabled){color:#dc2626;border-color:#fecaca;background:#fef2f2}.ln-action.is-brand:hover:not(:disabled){color:#83319a;border-color:rgba(131,49,154,.35);background:rgba(131,49,154,.08)}.ds-table-wrap--classic{overflow:hidden;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.05)}.ds-table-wrap--classic .ds-table{table-layout:auto;width:100%}.ds-table-wrap--classic .ds-table thead th{background:#f8fafc;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;white-space:nowrap}.ds-table-wrap--classic .ds-table tbody td{vertical-align:middle}.ds-table-wrap--classic .ds-table tbody tr{transition:background .18s ease,box-shadow .18s ease;animation:lnRowIn .32s ease both;animation-delay:var(--row-delay,0ms)}.ds-table-wrap--classic .ds-table tbody tr:hover{background:linear-gradient(90deg,rgba(131,49,154,.07),rgba(131,49,154,.02))}.ds-table-wrap--classic .ds-table tbody tr:focus-within{box-shadow:inset 3px 0 0 #83319a}@keyframes lnRiseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lnRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ds-table-wrap--classic .ds-table tbody tr,.ln-hero,.ln-shell,.ln-stat,.ln-table-panel,.ln-toolbar{animation:none!important}.ln-action:hover:not(:disabled),.ln-btn:active:not(:disabled),.ln-icon-btn:hover:not(:disabled),.ln-notes__card:hover,.ln-stat:hover{transform:none}}.coa-filters,.cp-filters,.ds-filters,.jv-filters,.ln-filters,.mm-filters,.pa-filters,.pq-filters,.rbz-filters{position:relative;z-index:2;margin-bottom:1rem;padding:1rem 1.15rem;border-radius:1rem;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff);box-shadow:0 1px 3px rgba(15,23,42,.04);overflow:visible;animation:dsFiltersIn .4s cubic-bezier(.22,1,.36,1) both;transition:border-color .2s ease,box-shadow .2s ease}.coa-filters:has(.multiselect--active),.cp-filters:has(.multiselect--active),.ds-filters:has(.multiselect--active),.ds-filters:has(select:focus),.jv-filters:has(.multiselect--active),.ln-filters:has(.multiselect--active),.ln-filters:has(select:focus),.mm-filters:has(.multiselect--active),.pa-filters:has(.multiselect--active),.pq-filters:has(.multiselect--active),.rbz-filters:has(.multiselect--active){z-index:50}.cp-filters.is-active,.ds-filters.is-active,.jv-filters.is-active,.ln-filters.is-active{border-color:rgba(131,49,154,.22);box-shadow:0 4px 18px rgba(131,49,154,.08)}.ds-filters.is-loading,.ln-filters.is-loading{opacity:.92}.coa-filters__head,.cp-filters__head,.ds-filters__head,.jv-filters__head,.ln-filters__head,.mm-filters__head,.pa-filters__head,.pq-filters__head,.rbz-filters__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.85rem}.coa-filters__head-left,.cp-filters__head-left,.ds-filters__head-left,.jv-filters__head-left,.ln-filters__head-left,.pa-filters__head-left,.pq-filters__head-left,.rbz-filters__head-left{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.coa-filters__head-actions,.cp-filters__head-actions,.ds-filters__head-actions,.jv-filters__head-actions,.ln-filters__head-actions,.mm-filters__head-actions,.pa-filters__head-actions,.pq-filters__head-actions,.rbz-filters__head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.coa-filters__title,.cp-filters__title,.ds-filters__title,.jv-filters__title,.ln-filters__title,.mm-filters__title,.pa-filters__title,.pq-filters__title,.rbz-filters__title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.coa-filters__count,.cp-filters__count,.ds-filters__count,.jv-filters__count,.ln-filters__count{padding:.1rem .45rem;border-radius:999px;background:rgba(131,49,154,.1);font-size:.6875rem;font-weight:700;color:#6b21a8;animation:dsCountPop .25s ease both}.coa-filters__meta,.cp-filters__meta,.ds-filters__meta,.jv-filters__meta,.ln-filters__meta,.pa-filters__meta,.pq-filters__meta,.rbz-filters__meta{margin:0;font-size:.75rem;font-weight:500;color:#64748b}.coa-filters__chips,.ds-filters__chips,.ln-filters__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.coa-filter-chip,.ds-filter-chip,.ln-filter-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid rgba(131,49,154,.2);border-radius:999px;background:rgba(131,49,154,.08);font-size:.75rem;font-weight:600;color:#6b21a8;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.ds-filter-chip:hover,.ln-filter-chip:hover{background:rgba(131,49,154,.14);border-color:rgba(131,49,154,.35);transform:translateY(-1px)}.coa-filters__grid,.cp-filters__grid,.ds-filters__grid,.jv-filters__grid,.ln-filters__grid,.mm-filters__grid,.pa-filters__grid,.pq-filters__grid,.rbz-filters__grid{display:grid;grid-template-columns:1fr;gap:.85rem;align-items:end;overflow:visible;position:relative;z-index:1}@media (min-width:640px){.coa-filters__grid,.cp-filters__grid,.ds-filters__grid,.jv-filters__grid,.ln-filters__grid,.mm-filters__grid,.pa-filters__grid,.pq-filters__grid,.rbz-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.coa-filters__grid,.cp-filters__grid,.ds-filters__grid,.jv-filters__grid,.ln-filters__grid,.mm-filters__grid,.pa-filters__grid,.pq-filters__grid,.rbz-filters__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.coa-field,.coa-filter-field,.cp-field,.ds-field,.jv-field,.ln-field,.mm-field,.pa-field,.pq-field,.rbz-field{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;overflow:visible;animation:dsFieldIn .35s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--ds-delay,var(--ln-delay,0ms))}.coa-field:focus-within,.coa-field:has(.ds-select--classic:focus-within),.coa-field:has(.multiselect--active),.coa-filter-field:focus-within,.coa-filter-field:has(.multiselect--active),.cp-field:focus-within,.cp-field:has(.ds-select--classic:focus-within),.cp-field:has(.multiselect--active),.ds-field:focus-within,.ds-field:has(.ds-select--classic:focus-within),.ds-field:has(.multiselect--active),.jv-field:focus-within,.jv-field:has(.ds-select--classic:focus-within),.jv-field:has(.multiselect--active),.ln-field:focus-within,.ln-field:has(.ds-select--classic:focus-within),.ln-field:has(.multiselect--active),.mm-field:focus-within,.mm-field:has(.multiselect--active),.pa-field:focus-within,.pa-field:has(.multiselect--active),.pq-field:focus-within,.pq-field:has(.multiselect--active),.rbz-field:focus-within,.rbz-field:has(.multiselect--active){z-index:80}.coa-field--wide,.coa-filter-field--wide,.cp-field--wide,.ds-field--wide,.jv-field--wide,.ln-field--wide,.pa-field--wide,.pq-field--wide,.rbz-field--wide{grid-column:1/-1}.coa-label,.cp-label,.ds-label,.jv-label,.ln-label,.mm-label,.pa-label,.pq-label,.rbz-label{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#83319a}.coa-label i,.cp-label i,.ds-label i,.jv-label i,.ln-label i,.mm-label i,.pa-label i,.pq-label i,.rbz-label i{color:#83319a;font-size:.875rem}.coa-input,.cp-input,.ds-input,.jv-input,.ln-input,.mm-input,.pa-input,.pq-input,.rbz-input{width:100%;min-height:40px;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;font-size:.875rem;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease}.coa-input:focus,.cp-input:focus,.ds-input:focus,.jv-input:focus,.ln-input:focus,.mm-input:focus,.pa-input:focus,.pq-input:focus,.rbz-input:focus{outline:none;border-color:#83319a;box-shadow:0 0 0 3px rgba(131,49,154,.14)}.ds-input:disabled,.ln-input:disabled{opacity:.65;cursor:not-allowed}.cp-btn,.ds-btn,.jv-btn,.ln-btn,.pa-btn,.pq-btn,.rbz-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .9rem;border-radius:.75rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease}.cp-btn:active,.ds-btn:active,.jv-btn:active,.ln-btn:active,.pa-btn:active,.pq-btn:active,.rbz-btn:active{transform:scale(.98)}.cp-btn--primary,.ds-btn--primary,.jv-btn--primary,.ln-btn--primary,.pa-btn--primary,.pq-btn--primary,.rbz-btn--primary{border:1px solid #6b217f;background:#83319a;color:#fff;box-shadow:0 2px 0 #5b1a70,0 6px 14px rgba(131,49,154,.28)}.cp-btn--primary:hover:not(:disabled),.ds-btn--primary:hover:not(:disabled),.jv-btn--primary:hover:not(:disabled),.ln-btn--primary:hover:not(:disabled),.pa-btn--primary:hover:not(:disabled),.pq-btn--primary:hover:not(:disabled),.rbz-btn--primary:hover:not(:disabled){background:#6b217f;border-color:#5b1a70;box-shadow:0 2px 0 #4a155c,0 8px 18px rgba(131,49,154,.34)}.cp-btn--ghost,.ds-btn--ghost,.jv-btn--ghost,.ln-btn--ghost,.pa-btn--ghost,.pq-btn--ghost,.rbz-btn--ghost{border:1px solid #94a3b8;background:#fff;color:#0f172a}.ds-btn--ghost:hover:not(:disabled),.jv-btn--ghost:hover:not(:disabled),.ln-btn--ghost:hover:not(:disabled),.pa-btn--ghost:hover:not(:disabled),.pq-btn--ghost:hover:not(:disabled),.rbz-btn--ghost:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.cp-btn--sm,.ds-btn--sm,.jv-btn--sm,.ln-btn--sm,.pa-btn--sm,.pq-btn--sm,.rbz-btn--sm{padding:.4rem .75rem;font-size:.75rem}.ds-btn:disabled,.jv-btn:disabled,.ln-btn:disabled{opacity:.55;cursor:not-allowed}.coa-field .ds-select,.cp-field .ds-select,.ds-filters .base-select,.ds-filters .ds-select,.jv-field .base-select,.jv-field .ds-select,.ln-field .base-select,.ln-field .ds-select{width:100%}.coa-filters .ds-select-multiselect .multiselect__content-wrapper,.cp-filters .ds-select-multiselect .multiselect__content-wrapper,.ds-filters .ds-select-multiselect .multiselect__content-wrapper,.jv-filters .ds-select-multiselect .multiselect__content-wrapper,.ln-filters .ds-select-multiselect .multiselect__content-wrapper{width:max(100%,20rem)!important;min-width:100%!important;max-width:min(32rem,calc(100vw - 1.5rem))!important;padding:.15rem!important}.coa-filters .ds-select-option__text,.cp-filters .ds-select-option__text,.ds-filters .ds-select-option__text,.jv-filters .ds-select-option__text,.ln-filters .ds-select-option__text{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word!important;line-height:1.45!important}.coa-filters .multiselect__option,.cp-filters .multiselect__option,.ds-filters .multiselect__option,.jv-filters .multiselect__option,.ln-filters .multiselect__option{white-space:normal!important;overflow:visible!important}@keyframes dsFiltersIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dsFieldIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dsCountPop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.dark .coa-filters,.dark .cp-filters,.dark .ds-filters,.dark .jv-filters,.dark .ln-filters,.dark .mm-filters,.dark .pa-filters,.dark .pq-filters,.dark .rbz-filters{border-color:#334155;background:linear-gradient(180deg,#0f172a,#1e293b)}.dark .coa-input,.dark .cp-input,.dark .ds-input,.dark .jv-input,.dark .ln-input,.dark .mm-input,.dark .pa-input,.dark .pq-input,.dark .rbz-input{border-color:#334155;background:#0f172a;color:#f8fafc}.dark .ds-btn--ghost,.dark .jv-btn--ghost,.dark .ln-btn--ghost,.dark .pa-btn--ghost,.dark .pq-btn--ghost,.dark .rbz-btn--ghost{border-color:#334155;background:#1e293b;color:#cbd5e1}@keyframes wfRiseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wfPulse{0%{box-shadow:0 0 0 0 rgba(131,49,154,.4)}70%{box-shadow:0 0 0 10px rgba(131,49,154,0)}to{box-shadow:0 0 0 0 rgba(131,49,154,0)}}@keyframes wfStepIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.wf-module-grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:640px){.wf-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.wf-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-module-card{display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.2rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer;animation:wfRiseIn .42s cubic-bezier(.22,1,.36,1) both;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.wf-module-card:first-child{animation-delay:40ms}.wf-module-card:nth-child(2){animation-delay:80ms}.wf-module-card:nth-child(3){animation-delay:.12s}.wf-module-card:nth-child(4){animation-delay:.16s}.wf-module-card:nth-child(5){animation-delay:.2s}.wf-module-card:nth-child(6){animation-delay:.24s}.wf-module-card:hover{transform:translateY(-3px);border-color:rgba(131,49,154,.32);box-shadow:0 12px 28px rgba(15,23,42,.08)}.wf-module-card__icon{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(145deg,#83319a,#c026d3);color:#fff;font-size:1.2rem;box-shadow:0 6px 14px rgba(131,49,154,.28)}.wf-module-card__title{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.wf-module-card__desc{margin:0;font-size:.8125rem;line-height:1.5;color:#64748b;flex:1}.wf-module-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem;font-size:.75rem;font-weight:600;color:#83319a}.wf-insights{position:relative;overflow:hidden;margin-bottom:1rem;padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgba(131,49,154,.16);background:radial-gradient(120% 80% at 0 0,rgba(131,49,154,.08),transparent 55%),linear-gradient(180deg,#faf7fc,#fff 70%);animation:wfRiseIn .45s cubic-bezier(.22,1,.36,1) both}.wf-insights__grid{display:grid;gap:.65rem}@media (min-width:800px){.wf-insights__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-insight{display:flex;gap:.65rem;padding:.7rem .75rem;border-radius:.8rem;border:1px solid #e2e8f0;background:hsla(0,0%,100%,.9);animation:wfRiseIn .4s cubic-bezier(.22,1,.36,1) both}.wf-insight:first-child{animation-delay:60ms}.wf-insight:nth-child(2){animation-delay:.12s}.wf-insight:nth-child(3){animation-delay:.18s}.wf-insight__icon{display:flex;flex-shrink:0;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.6rem;background:linear-gradient(145deg,#83319a,#a855f7);color:#fff;font-size:1rem}.wf-insight__title{margin:0;font-size:.8rem;font-weight:700;color:#1e293b}.wf-insight__text{margin:.15rem 0 0;font-size:.72rem;line-height:1.45;color:#64748b}.wf-step-rail{display:flex;flex-direction:column;gap:.65rem}.wf-step-card{position:relative;padding:.85rem 1rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#fff;animation:wfStepIn .35s cubic-bezier(.22,1,.36,1) both}.wf-step-card:before{content:"";position:absolute;left:0;top:.65rem;bottom:.65rem;width:3px;border-radius:999px;background:linear-gradient(180deg,#83319a,#c026d3)}.wf-inbox{display:flex;flex-direction:column;gap:.75rem}.wf-task-card__actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.wf-canvas-shell{position:relative;display:flex;flex-direction:column;min-height:280px;border:1px solid #e2e8f0;border-radius:1rem;background:linear-gradient(180deg,#f8fafc,#fff 40%);overflow:hidden}.wf-canvas-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.55rem .75rem;border-bottom:1px solid #eef2f7;background:hsla(0,0%,100%,.92);z-index:2}.wf-canvas-toolbar--muted{color:#64748b;font-size:.78rem;font-weight:600;gap:.5rem}.wf-canvas-toolbar__hint{margin-left:auto;font-size:.68rem;color:#94a3b8;font-weight:600}.wf-canvas{flex:1;width:100%;min-height:0}.wf-canvas .vue-flow__controls{box-shadow:0 4px 14px rgba(15,23,42,.08);border-radius:.65rem;overflow:hidden;border:1px solid #e2e8f0}.wf-handle{width:8px!important;height:8px!important;background:#83319a!important;border:2px solid #fff!important}.wf-node{border-radius:.85rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 14px rgba(15,23,42,.06);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.wf-node--terminal{display:flex;align-items:center;gap:.4rem;padding:.65rem .9rem;min-width:7rem;font-size:.78rem;font-weight:800;color:#0f172a}.wf-node--terminal i{color:#83319a;font-size:1.1rem}.wf-node--terminal.is-start{background:linear-gradient(135deg,#faf5ff,#fff);border-color:rgba(131,49,154,.28)}.wf-node--terminal.is-end{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:rgba(16,185,129,.28)}.wf-node__grip{position:absolute;top:.35rem;right:.4rem;color:#cbd5e1;font-size:.95rem;line-height:1;cursor:grab}.wf-node--step.is-editable:hover .wf-node__grip,.wf-node--step.is-selected .wf-node__grip{color:#83319a}.wf-node--step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.55rem;min-width:11.5rem;max-width:14rem;padding:.7rem .8rem;cursor:grab}.wf-node--step.is-editable:hover,.wf-node--step.is-selected{border-color:rgba(131,49,154,.45);box-shadow:0 0 0 3px rgba(131,49,154,.12)}.wf-node--step.is-current{border-color:#83319a;box-shadow:0 0 0 3px rgba(131,49,154,.18);animation:wfPulse 2s ease-out infinite}.wf-node--step.is-done{border-color:rgba(16,185,129,.4);background:linear-gradient(180deg,#ecfdf5,#fff)}.wf-node--step.is-rejected{border-color:rgba(239,68,68,.45);background:linear-gradient(180deg,#fef2f2,#fff)}.wf-node--step.is-escalated,.wf-node--step.is-pending{border-color:rgba(245,158,11,.45);background:linear-gradient(180deg,#fffbeb,#fff)}.wf-node__seq{width:1.55rem;height:1.55rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#83319a;color:#fff;font-size:.7rem;font-weight:800}.wf-node__body{min-width:0}.wf-node__body strong{display:block;font-size:.78rem;font-weight:800;color:#0f172a;line-height:1.25}.wf-node__meta{display:flex;align-items:center;gap:.25rem;margin-top:.2rem;font-size:.68rem;color:#64748b;text-transform:capitalize}.wf-node__tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.wf-node__tags em{font-style:normal;font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.12rem .35rem;border-radius:999px;background:#f1f5f9;color:#475569}.vue-flow__edge.wf-edge--current .vue-flow__edge-path{stroke:#83319a;stroke-width:2.5}.vue-flow__edge.wf-edge--done .vue-flow__edge-path{stroke:#059669}.wf-editor-grid{display:grid;gap:.85rem;align-items:start}@media (min-width:960px){.wf-editor-grid{grid-template-columns:minmax(0,1fr) minmax(240px,280px)}}.wf-editor-section{overflow:visible!important}.wf-inspector{position:relative;z-index:5;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;padding:.9rem 1rem;overflow:visible;align-self:start}.wf-inspector h4{margin:0 0 .75rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.wf-inspector__fields{display:flex;flex-direction:column;gap:.75rem}.wf-inspector__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.wf-inspector__field .coa-m-label{margin-bottom:0!important}.wf-inspector__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.25rem!important;cursor:pointer}.wf-inspector__empty{margin:0;font-size:.78rem;color:#64748b;line-height:1.45}.wf-desk{display:grid;gap:1rem;align-items:stretch}@media (min-width:1100px){.wf-desk{grid-template-columns:minmax(320px,400px) minmax(0,1fr)}}.wf-desk__list{gap:.65rem;max-height:min(70vh,820px);padding-right:.15rem}.wf-desk__detail{border:1px solid #e2e8f0;border-radius:1rem;background:#fff;padding:1rem 1.1rem 1.15rem;box-shadow:0 1px 2px rgba(15,23,42,.03);min-height:420px}.wf-desk__detail-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.wf-desk__detail-head h3{margin:0;font-size:1.05rem;font-weight:800;color:#0f172a}.wf-desk__detail-head p{margin:.25rem 0 0;font-size:.78rem;color:#64748b}.wf-inbox-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1rem}.wf-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.wf-chip span{font-variant-numeric:tabular-nums;opacity:.8}.wf-chip:hover{border-color:rgba(131,49,154,.35);color:#83319a}.wf-chip.is-active{background:linear-gradient(135deg,#83319a,#7c3aed);border-color:transparent;color:#fff;box-shadow:0 4px 12px rgba(131,49,154,.22)}.wf-chip--warn.is-active{background:linear-gradient(135deg,#dc2626,#f97316);box-shadow:0 4px 12px rgba(220,38,38,.22)}.wf-desk__list-wrap{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:1rem;background:linear-gradient(180deg,#fafbfc,#fff);overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.04);min-width:0;min-height:0;max-height:min(78vh,900px)}.wf-desk__list-head{flex-shrink:0;padding:.85rem 1rem;border-bottom:1px solid #eef2f7;background:#fff}.wf-desk__list-head h3{margin:0;font-size:.9rem;font-weight:800;color:#0f172a}.wf-desk__list-head p{margin:.2rem 0 0;font-size:.72rem;font-weight:600;color:#94a3b8}.wf-desk__list{display:flex;flex-direction:column;gap:.55rem;flex:1;min-height:0;overflow:auto;padding:.75rem;max-height:none}.wf-task-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.85rem .9rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;outline:none;overflow:visible;box-shadow:0 1px 2px rgba(15,23,42,.03);animation:wfRiseIn .35s cubic-bezier(.22,1,.36,1) both;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}.wf-task-card:before{content:"";position:absolute;left:0;top:.65rem;bottom:.65rem;width:3px;border-radius:0 999px 999px 0;background:transparent;transition:background .15s}.wf-task-card:hover{border-color:rgba(131,49,154,.3);box-shadow:0 6px 16px rgba(131,49,154,.08);transform:translateY(-1px)}.wf-task-card:focus-visible{box-shadow:0 0 0 3px rgba(131,49,154,.18)}.wf-task-card.is-selected{border-color:rgba(131,49,154,.45);background:linear-gradient(135deg,#faf5ff,#fff 55%);box-shadow:0 0 0 3px rgba(131,49,154,.1),0 8px 18px rgba(131,49,154,.08)}.wf-task-card.is-selected:before{background:linear-gradient(180deg,#83319a,#7c3aed)}.wf-task-card.is-overdue{border-color:rgba(239,68,68,.3);background:linear-gradient(180deg,#fef2f2,#fff)}.wf-task-card.is-overdue:before{background:linear-gradient(180deg,#dc2626,#f97316)}.wf-task-card.is-native:not(.is-selected):not(.is-overdue){background:#fff}.wf-task-card__mod{display:flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.7rem;background:linear-gradient(145deg,#83319a,#9b4db3);color:#fff;font-size:1.05rem;box-shadow:0 4px 10px rgba(131,49,154,.22);line-height:1}.wf-task-card.is-native .wf-task-card__mod{background:linear-gradient(145deg,#64748b,#475569);box-shadow:0 4px 10px rgba(71,85,105,.18)}.wf-task-card__body{min-width:0;display:flex;flex-direction:column;gap:.35rem}.wf-task-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.wf-task-card__title{margin:0;font-size:.8125rem;font-weight:700;line-height:1.35;color:#0f172a}.wf-task-card.is-selected .wf-task-card__title{color:#5b2170}.wf-task-card__entity{margin:0;font-size:.72rem;line-height:1.4;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wf-task-card__meta-row{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin:0;font-size:.65rem;font-weight:600;color:#94a3b8}.wf-task-card__meta-row span{display:inline-flex;align-items:center;gap:.2rem}.wf-task-card__meta-row i{color:#83319a;font-size:.75rem}.wf-task-card__meta-row .is-late,.wf-task-card__meta-row .is-late i{color:#dc2626}.wf-task-card__amount{margin:0;display:inline-flex;align-self:flex-start;padding:.12rem .45rem;border-radius:.4rem;background:#faf5ff;border:1px solid rgba(131,49,154,.16);font-size:.68rem;font-weight:800;color:#5b2170;font-variant-numeric:tabular-nums}.wf-task-card__side{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0;padding-top:.15rem}.wf-live-dot{width:.45rem;height:.45rem;border-radius:999px;background:#83319a;box-shadow:0 0 0 3px rgba(131,49,154,.15);animation:wfPulse 1.8s ease-out infinite}.wf-task-card.is-selected .wf-live-dot{background:#7c3aed}.wf-task-card__accent{display:none}.wf-workbench-stats{display:grid;grid-template-columns:1fr;gap:.65rem;margin-bottom:.85rem}@media (min-width:800px){.wf-workbench-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-wb-stat{border:1px solid #e2e8f0;border-radius:.85rem;padding:.7rem .8rem;background:linear-gradient(180deg,#f8fafc,#fff);min-width:0}.wf-wb-stat__label{display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.wf-wb-stat strong{display:block;margin-top:.2rem;font-size:.92rem;font-weight:800;color:#0f172a}.wf-wb-stat p{margin:.25rem 0 0;font-size:.7rem;color:#64748b;line-height:1.4}.wf-wb-stat.is-danger{border-color:rgba(220,38,38,.28);background:linear-gradient(180deg,#fef2f2,#fff)}.wf-wb-stat.is-danger strong{color:#b91c1c}.wf-wb-stat.is-warn{border-color:rgba(245,158,11,.3);background:linear-gradient(180deg,#fffbeb,#fff)}.wf-wb-stat.is-warn strong{color:#b45309}.wf-wb-stat.is-ok{border-color:rgba(16,185,129,.28);background:linear-gradient(180deg,#ecfdf5,#fff)}.wf-wb-stat.is-ok strong{color:#047857}.wf-wb-stat.is-brand{border-color:rgba(131,49,154,.25);background:linear-gradient(180deg,#faf5ff,#fff)}.wf-wb-progress{margin-top:.4rem;height:.35rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.wf-wb-progress>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#83319a,#7c3aed);transition:width .25s ease}.wf-detail-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;padding:.25rem;border-radius:.75rem;background:#f8fafc;border:1px solid #eef2f7}.wf-detail-tab{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:#64748b;border-radius:.55rem;padding:.4rem .75rem;font-size:.75rem;font-weight:700;cursor:pointer;transition:background .12s,color .12s}.wf-detail-tab.is-active,.wf-detail-tab:hover{color:#83319a;background:#fff}.wf-detail-tab.is-active{box-shadow:0 1px 3px rgba(15,23,42,.08)}.wf-detail-pane{min-width:0}.wf-progress-grid{display:grid;gap:.75rem}@media (min-width:900px){.wf-progress-grid{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch}}.wf-inspector--live{background:linear-gradient(180deg,#faf5ff,#fff);border-color:rgba(131,49,154,.2)}.wf-inspector__title{margin:0 0 .65rem;font-size:.9rem;font-weight:800;color:#0f172a}.wf-inspector__kv{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid #f1f5f9;font-size:.75rem}.wf-inspector__kv span{color:#94a3b8;font-weight:600}.wf-inspector__kv strong{color:#0f172a;font-weight:700;text-align:right;text-transform:capitalize}.wf-inspector__hint{margin:.7rem 0 0;font-size:.72rem;line-height:1.45;color:#6b21a8}.wf-context-grid{display:grid;grid-template-columns:1fr;gap:.55rem}@media (min-width:640px){.wf-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-context-card{border:1px solid #e2e8f0;border-radius:.75rem;padding:.7rem .8rem;background:#fff}.wf-context-card span{display:block;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.wf-context-card strong{display:block;margin-top:.25rem;font-size:.85rem;font-weight:700;color:#0f172a;word-break:break-word}.wf-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem!important;font-weight:600!important;color:#64748b!important}.wf-timeline{list-style:none;margin:0;padding:.25rem 0 .25rem .35rem}.wf-timeline__item{position:relative;display:grid;grid-template-columns:.85rem 1fr;gap:.75rem;padding:0 0 1rem .35rem;border-left:2px solid #e9d5ff;margin-left:.35rem}.wf-timeline__item:last-child{border-left-color:transparent;padding-bottom:0}.wf-timeline__dot{position:absolute;left:-.35rem;top:.2rem;width:.65rem;height:.65rem;border-radius:999px;background:#cbd5e1;border:2px solid #fff;box-shadow:0 0 0 1px #e2e8f0}.wf-timeline__dot.is-success{background:#10b981;box-shadow:0 0 0 1px rgba(16,185,129,.35)}.wf-timeline__dot.is-danger{background:#dc2626}.wf-timeline__dot.is-warning{background:#f59e0b}.wf-timeline__dot.is-purple{background:#83319a;box-shadow:0 0 0 1px rgba(131,49,154,.35)}.wf-timeline__top{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.wf-timeline__top strong{font-size:.85rem;color:#0f172a}.wf-timeline__item p{margin:.2rem 0 0;font-size:.75rem;color:#64748b}.wf-timeline__at{font-size:.68rem!important;color:#94a3b8!important}.wf-desk__detail{background:radial-gradient(circle at top right,rgba(250,245,255,.9),transparent 40%),#fff}@media (prefers-reduced-motion:reduce){.wf-insight,.wf-insights,.wf-live-dot,.wf-module-card,.wf-node--step.is-current,.wf-step-card,.wf-task-card{animation:none!important}}.wf-studio-shell{display:flex;flex-direction:column;gap:1rem;min-width:0}.wf-studio-insight{display:flex;gap:.75rem;padding:.85rem 1rem;border-radius:.85rem;border:1px solid rgba(131,49,154,.18);background:linear-gradient(135deg,#faf5ff,#f8fafc)}.wf-studio-insight>i{flex-shrink:0;font-size:1.25rem;color:#83319a;margin-top:.1rem}.wf-studio-insight__title{margin:0;font-size:.875rem;font-weight:700;color:#7c3aed}.wf-studio-insight__text{margin:.25rem 0 0;font-size:.8125rem;line-height:1.5;color:#6b21a8}.wf-templates{border-radius:.85rem;border:1px solid rgba(131,49,154,.15);background:linear-gradient(180deg,#faf5ff,#fff);padding:1rem}.wf-templates__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.wf-templates__head h3{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a}.wf-templates__head p{margin:.2rem 0 0;font-size:.75rem;color:#64748b}.wf-templates__filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.wf-flow-filter{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.wf-flow-filter:hover{border-color:rgba(131,49,154,.35);color:#83319a}.wf-flow-filter.is-active{background:linear-gradient(135deg,#83319a,#7c3aed);border-color:transparent;color:#fff;box-shadow:0 4px 12px rgba(131,49,154,.22)}.wf-flow-filter__count{font-variant-numeric:tabular-nums;opacity:.85}.wf-templates__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:.85rem 0 .55rem}.wf-templates__group-head:first-of-type{margin-top:.15rem}.wf-templates__group-head h4{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.wf-templates__group-count{font-size:.7rem;color:#94a3b8;font-weight:600}.wf-templates__grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:768px){.wf-templates__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.wf-templates__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-template-card{display:flex;flex-direction:column;gap:.45rem;padding:.9rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s,box-shadow .15s,transform .15s}.wf-template-card:hover{border-color:rgba(131,49,154,.35);box-shadow:0 10px 24px rgba(131,49,154,.1);transform:translateY(-1px)}.wf-template-card.is-installed{background:linear-gradient(180deg,#f0fdf4,#fff);border-color:rgba(16,185,129,.28)}.wf-template-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.wf-template-card__icon{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.65rem;background:linear-gradient(135deg,#faf5ff,#f3e8ff);color:#83319a;font-size:1.1rem}.wf-template-card__title{margin:0;font-size:.9rem;font-weight:700;color:#0f172a}.wf-template-card__desc{margin:0;font-size:.78rem;line-height:1.45;color:#64748b;flex:1}.wf-template-card__meta{margin:0;display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#83319a}.wf-template-card__actions{display:flex;flex-wrap:wrap;gap:.3rem}.wf-template-card__footer{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem;padding-top:.55rem;border-top:1px solid #f1f5f9}.wf-studio-layout{display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}@media (min-width:1100px){.wf-studio-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.wf-panel{border-radius:.85rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.05);overflow:hidden;min-width:0}.wf-panel__head{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fafafa,#fff)}.wf-panel__head>i{font-size:1.2rem;color:#83319a;margin-top:.1rem}.wf-panel__head h3{margin:0;font-size:.9rem;font-weight:700;color:#0f172a}.wf-panel__sub{margin:.15rem 0 0;font-size:.72rem;color:#94a3b8;font-weight:600}.wf-panel__head--split{flex-wrap:wrap;justify-content:space-between;align-items:center}.wf-panel__head-main{display:flex;align-items:flex-start;gap:.65rem}.wf-panel__head-main>i{font-size:1.2rem;color:#83319a;margin-top:.1rem}.wf-panel__head-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wf-panel__body{padding:.85rem 1rem}.wf-panel__body--flush{padding:0}.wf-input{border:1px solid #e2e8f0;border-radius:.65rem;padding:.4rem .7rem;font-size:.8rem;color:#0f172a;background:#fff;min-width:10rem}.wf-input--search{background:#f8fafc}.wf-input:focus{outline:none;border-color:rgba(131,49,154,.45);box-shadow:0 0 0 3px rgba(131,49,154,.12)}.wf-count{font-size:.72rem;font-weight:700;color:#64748b;white-space:nowrap}.wf-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2.5rem 1rem;color:#64748b;font-size:.85rem}.wf-loading__spinner{width:1.75rem;height:1.75rem;border-radius:999px;border:2px solid #e9d5ff;border-top-color:#83319a;animation:wf-spin .7s linear infinite}@keyframes wf-spin{to{transform:rotate(1turn)}}.wf-table-scroll{overflow-x:auto}.wf-table{width:100%;border-collapse:collapse;font-size:.8125rem}.wf-table th{padding:.65rem .85rem;text-align:left;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:#f8fafc;border-bottom:1px solid #e2e8f0;white-space:nowrap}.wf-table td{padding:.85rem;vertical-align:top;border-bottom:1px solid #f1f5f9;color:#334155}.wf-th-center{text-align:center!important}.wf-th-right{text-align:right!important}.wf-rule-row{transition:background .12s ease}.wf-rule-row:hover{background:linear-gradient(90deg,rgba(250,245,255,.85),#fff)}.wf-rule-name-btn{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;max-width:22rem}.wf-rule-name{font-weight:700;color:#0f172a;font-size:.875rem}.wf-rule-name-btn:hover .wf-rule-name{color:#83319a}.wf-rule-desc{font-size:.72rem;color:#94a3b8;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wf-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.wf-pill--trigger{background:#faf5ff;color:#83319a;border:1px solid rgba(131,49,154,.2);text-transform:uppercase;margin-right:.35rem}.wf-pill--step{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.wf-trigger-label{display:block;font-weight:600;color:#0f172a;margin-top:.25rem}.wf-trigger-code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;color:#94a3b8;margin-top:.15rem}.wf-flow-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.25rem}.wf-flow-meta{font-size:.68rem;font-weight:600;color:#94a3b8}.wf-more{font-size:.65rem;font-weight:700;color:#83319a}.wf-muted{color:#94a3b8;font-size:.75rem}.wf-toggle{position:relative;display:inline-block;width:2.4rem;height:1.3rem;cursor:pointer}.wf-toggle input{opacity:0;width:0;height:0}.wf-toggle__slider{position:absolute;inset:0;background:#cbd5e1;border-radius:999px;transition:background .15s}.wf-toggle__slider:before{content:"";position:absolute;width:1rem;height:1rem;left:.15rem;top:.15rem;background:#fff;border-radius:999px;box-shadow:0 1px 3px rgba(15,23,42,.2);transition:transform .15s}.wf-toggle input:checked+.wf-toggle__slider{background:linear-gradient(135deg,#83319a,#7c3aed)}.wf-toggle input:checked+.wf-toggle__slider:before{transform:translateX(1.05rem)}.wf-assign-label{display:block;margin-top:.35rem;font-size:.65rem;font-weight:700}.wf-assign-label.is-on{color:#047857}.wf-assign-label.is-off{color:#94a3b8}.wf-row-actions{display:inline-flex;gap:.25rem}.wf-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.55rem;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:background .12s,color .12s,border-color .12s,transform .12s}.wf-icon-btn:hover{border-color:rgba(131,49,154,.35);color:#83319a;background:#faf5ff;transform:translateY(-1px)}.wf-icon-btn--danger:hover{border-color:rgba(220,38,38,.35);color:#dc2626;background:#fef2f2}.wf-empty-row{padding:0!important}.wf-empty-inline{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:2.5rem 1.25rem;color:#64748b}.wf-empty-inline>i{font-size:1.75rem;color:#83319a;opacity:.7}.wf-empty-inline h4{margin:0;font-size:.95rem;font-weight:700;color:#0f172a}.wf-empty-inline p{margin:0 0 .5rem;max-width:22rem;font-size:.8rem;line-height:1.5}.wf-aside{display:flex;flex-direction:column;gap:1rem;min-width:0}.wf-catalog-event{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;transition:background .12s}.wf-catalog-event:hover{background:#faf5ff}.wf-catalog-event.is-assigned{background:linear-gradient(90deg,rgba(236,253,245,.7),#fff)}.wf-catalog-event__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.wf-catalog-event__label{margin:0;display:flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;color:#0f172a}.wf-catalog-event__label i{color:#83319a}.wf-catalog-event__code{margin:.25rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;color:#94a3b8}.wf-aside-empty{margin:0;padding:1rem;font-size:.78rem;color:#94a3b8}.wf-howto{margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.55;color:#475569}.wf-howto li+li{margin-top:.45rem}.wf-howto a{color:#83319a;font-weight:700;text-decoration:none}.wf-howto a:hover{text-decoration:underline}.wf-canvas-shell.is-drop-target{outline:2px dashed rgba(131,49,154,.55);outline-offset:-2px;box-shadow:inset 0 0 0 4px rgba(131,49,154,.08)}.wf-canvas-shell.is-dragging .wf-node--step{cursor:grabbing}.wf-canvas-toolbar__cluster,.wf-step-palette{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.wf-step-palette{padding:.45rem .75rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(90deg,#faf5ff,#fff);z-index:2}.wf-step-palette__label{font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-right:.25rem}.wf-step-palette__chip{display:inline-flex;align-items:center;gap:.35rem;border:1px dashed rgba(131,49,154,.35);background:#fff;color:#5b2170;border-radius:.65rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;cursor:grab;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s}.wf-step-palette__chip:hover{border-style:solid;border-color:#83319a;background:#faf5ff;box-shadow:0 4px 12px rgba(131,49,154,.12);transform:translateY(-1px)}.wf-step-palette__chip.is-dragging{opacity:.55;cursor:grabbing}.wf-step-palette__chip i{color:#83319a;font-size:.95rem}.wf-canvas-drop-banner{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;border-radius:999px;background:linear-gradient(135deg,#83319a,#7c3aed);color:#fff;font-size:.75rem;font-weight:700;box-shadow:0 10px 28px rgba(131,49,154,.35);pointer-events:none;animation:wf-drop-pulse 1.1s ease-in-out infinite}@keyframes wf-drop-pulse{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-3px)}}.wf-module-card{position:relative;overflow:hidden}.wf-module-card:after{content:"";position:absolute;inset:auto -20% -40% auto;width:8rem;height:8rem;border-radius:999px;background:radial-gradient(circle,rgba(131,49,154,.12),transparent 70%);pointer-events:none}.wf-module-card:hover .wf-module-card__icon{transform:scale(1.06);box-shadow:0 8px 20px rgba(131,49,154,.2)}.wf-module-card__icon{transition:transform .18s ease,box-shadow .18s ease}.wf-module-card__foot{transition:color .15s ease,gap .15s ease}.wf-module-card:hover .wf-module-card__foot{color:#83319a;gap:.45rem}.wf-module-card__meta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.15rem;font-size:.7rem;font-weight:700;color:#64748b}.wf-module-card__meta span{display:inline-flex;align-items:center;gap:.25rem}.wf-module-card__meta i{color:#83319a}.cfg-insights{margin-bottom:1rem}.cfg-insight-banner{display:flex;gap:.75rem;padding:.85rem 1rem;border-radius:.85rem;border:1px solid rgba(131,49,154,.18);background:linear-gradient(135deg,#faf5ff,#f8fafc);margin-bottom:1rem}.cfg-insight-banner>i{flex-shrink:0;font-size:1.25rem;color:#83319a;margin-top:.1rem}.cfg-insight-banner__title{margin:0;font-size:.875rem;font-weight:700;color:#7c3aed}.cfg-insight-banner__text{margin:.25rem 0 0;font-size:.8125rem;line-height:1.5;color:#6b21a8}.cfg-layout{display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}@media (min-width:1100px){.cfg-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.cfg-panel{border-radius:.85rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.05);overflow:hidden;min-width:0}.cfg-panel__head{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fafafa,#fff)}.cfg-panel__head--split{flex-wrap:wrap;justify-content:space-between;align-items:center}.cfg-panel__head-main{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.cfg-panel__head-main>i,.cfg-panel__head>i{font-size:1.2rem;color:#83319a;margin-top:.1rem;flex-shrink:0}.cfg-panel__head h3{margin:0;font-size:.9rem;font-weight:700;color:#0f172a}.cfg-panel__sub{margin:.15rem 0 0;font-size:.72rem;color:#94a3b8;font-weight:600}.cfg-panel__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cfg-panel__body{padding:.85rem 1rem}.cfg-panel__body--flush{padding:0}.cfg-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;padding:.3rem;border-radius:.75rem;background:#f8fafc;border:1px solid #eef2f7}.cfg-tab{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:#64748b;border-radius:.55rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s}.cfg-tab.is-active,.cfg-tab:hover{color:#83319a;background:#fff}.cfg-tab.is-active{box-shadow:0 1px 3px rgba(15,23,42,.08)}.cfg-tab span{font-variant-numeric:tabular-nums;opacity:.75}.cfg-input{border:1px solid #e2e8f0;border-radius:.65rem;padding:.45rem .75rem;font-size:.8125rem;color:#0f172a;background:#fff;min-width:0;width:100%}.cfg-input:focus{outline:none;border-color:rgba(131,49,154,.45);box-shadow:0 0 0 3px rgba(131,49,154,.12)}.cfg-input--search{background:#f8fafc;padding-left:2.25rem}.cfg-search{position:relative;flex:1;min-width:12rem}.cfg-search>i{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1rem;pointer-events:none}.cfg-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:1rem;padding-right:2rem;cursor:pointer;min-width:9rem}.cfg-table-scroll{overflow-x:auto}.cfg-table{width:100%;border-collapse:collapse;font-size:.8125rem}.cfg-table th{padding:.65rem .85rem;text-align:left;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:#f8fafc;border-bottom:1px solid #e2e8f0;white-space:nowrap}.cfg-table td{padding:.85rem;vertical-align:top;border-bottom:1px solid #f1f5f9;color:#334155}.cfg-table tr{transition:background .12s ease}.cfg-table tbody tr:hover{background:linear-gradient(90deg,rgba(250,245,255,.85),#fff)}.cfg-table tbody tr.is-selected{background:linear-gradient(90deg,#faf5ff,#fff)}.cfg-th-right{text-align:right!important}.cfg-th-center{text-align:center!important}.cfg-key{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:700;color:#0f172a}.cfg-key-desc{margin:.2rem 0 0;font-size:.72rem;color:#94a3b8;line-height:1.4}.cfg-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:700;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.cfg-pill--module{background:#faf5ff;color:#83319a;border-color:rgba(131,49,154,.2);text-transform:uppercase}.cfg-row-actions{display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.cfg-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2rem;padding:.3rem .65rem;border-radius:.55rem;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.72rem;font-weight:700;cursor:pointer;transition:background .12s,color .12s,border-color .12s,transform .12s}.cfg-icon-btn:hover:not(:disabled){border-color:rgba(131,49,154,.35);color:#83319a;background:#faf5ff;transform:translateY(-1px)}.cfg-icon-btn--primary{background:linear-gradient(135deg,#83319a,#7c3aed);border-color:transparent;color:#fff;box-shadow:0 4px 12px rgba(131,49,154,.22)}.cfg-icon-btn--primary:hover:not(:disabled){color:#fff;filter:brightness(1.05);background:linear-gradient(135deg,#83319a,#7c3aed)}.cfg-icon-btn:disabled{opacity:.55;cursor:not-allowed}.cfg-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:2.5rem 1.25rem;color:#64748b}.cfg-empty>i{font-size:1.75rem;color:#83319a;opacity:.7}.cfg-empty h4{margin:0;font-size:.95rem;font-weight:700;color:#0f172a}.cfg-empty p{margin:0 0 .5rem;max-width:22rem;font-size:.8rem;line-height:1.5}.cfg-aside{display:flex;flex-direction:column;gap:1rem}.cfg-howto{margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.55;color:#475569}.cfg-howto li+li{margin-top:.45rem}.cfg-howto a{color:#83319a;font-weight:700;text-decoration:none}.cfg-howto a:hover{text-decoration:underline}.cfg-fact{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-bottom:1px solid #f1f5f9;font-size:.78rem}.cfg-fact:last-child{border-bottom:0}.cfg-fact span{color:#94a3b8;font-weight:600}.cfg-fact strong{color:#0f172a;font-weight:700;text-align:right}.cfg-smart-hint{margin-top:.35rem;font-size:.72rem;line-height:1.4;color:#64748b}.cfg-smart-hint.is-ok{color:#047857}.cfg-smart-hint.is-warn{color:#b45309}.cfg-value-preview{margin-top:.5rem;padding:.65rem .75rem;border-radius:.65rem;border:1px dashed rgba(131,49,154,.25);background:#faf5ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;color:#5b2170;word-break:break-word}.cfg-version-card{display:flex;gap:.75rem;justify-content:space-between;padding:.85rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;transition:border-color .12s,box-shadow .12s}.cfg-version-card:hover{border-color:rgba(131,49,154,.3);box-shadow:0 4px 12px rgba(131,49,154,.08)}.cfg-pack-card{display:flex;flex-direction:column;gap:.35rem;width:100%;text-align:left;padding:.85rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.cfg-pack-card:hover{border-color:rgba(131,49,154,.35);box-shadow:0 6px 16px rgba(131,49,154,.08);transform:translateY(-1px)}.cfg-pack-card.is-selected{border-color:rgba(131,49,154,.45);background:linear-gradient(135deg,#faf5ff,#fff);box-shadow:0 0 0 3px rgba(131,49,154,.1)}.cfg-pack-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.cfg-pack-card__name{margin:0;font-size:.85rem;font-weight:700;color:#0f172a}.cfg-pack-card.is-selected .cfg-pack-card__name{color:#5b2170}.cfg-pack-card__meta{margin:0;font-size:.7rem;color:#94a3b8;font-weight:600}.cfg-template-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:768px){.cfg-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.cfg-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cfg-template-card{display:flex;flex-direction:column;gap:.45rem;padding:.9rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s,box-shadow .15s,transform .15s}.cfg-template-card:hover{border-color:rgba(131,49,154,.35);box-shadow:0 10px 24px rgba(131,49,154,.1);transform:translateY(-1px)}.cfg-template-card__title{margin:0;font-size:.9rem;font-weight:700;color:#0f172a}.cfg-template-card__desc{margin:0;flex:1;font-size:.78rem;line-height:1.45;color:#64748b}.cfg-template-card__footer{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem;padding-top:.55rem;border-top:1px solid #f1f5f9}.cfg-hooks{border-radius:.85rem;border:1px solid rgba(245,158,11,.28);background:linear-gradient(180deg,#fffbeb,#fff);padding:1rem}.cfg-hooks h4{margin:0;font-size:.875rem;font-weight:700;color:#92400e}.cfg-hooks ul{margin:.55rem 0 0;padding-left:1.1rem;font-size:.8rem;line-height:1.55;color:#78350f}.cfg-hooks li+li{margin-top:.35rem}.cfg-dual{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:1000px){.cfg-dual{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start}}.cfg-pack-list{display:flex;flex-direction:column;gap:.55rem;padding:.75rem;max-height:min(52vh,520px);overflow:auto}@keyframes grpRiseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.grp-steps{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.25rem}.grp-step{gap:.4rem;padding:.35rem .65rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.grp-step,.grp-step__dot{display:inline-flex;align-items:center}.grp-step__dot{justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;background:#f1f5f9;font-size:.65rem}.grp-step.is-active{border-color:#83319a;color:#83319a;background:rgba(131,49,154,.06)}.grp-step.is-active .grp-step__dot,.grp-step.is-done .grp-step__dot{background:#83319a;color:#fff}.grp-step.is-done{color:#334155}.grp-steps__pct{margin-left:auto;font-size:.75rem;font-weight:700;color:#83319a}.grp-member-chips{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.grp-member-chips li{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.35rem .5rem .35rem .65rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.75rem;color:#334155;animation:grpRiseIn .28s ease both}.grp-member-chips li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.grp-member-chips button{display:inline-flex;border:0;background:transparent;color:#94a3b8;cursor:pointer;padding:0;line-height:1}.grp-member-chips button:hover{color:#dc2626}.grp-source-grid{display:grid;grid-template-columns:1fr;gap:.65rem;margin-bottom:.85rem}@media (min-width:640px){.grp-source-grid{grid-template-columns:1fr 1fr}}.grp-invite-note{display:flex;align-items:flex-start;gap:.45rem;margin:0 0 1rem;padding:.65rem .8rem;border-radius:.75rem;border:1px solid #eddff7;background:linear-gradient(180deg,#faf7fc,#f8fafc);font-size:.78rem;line-height:1.45;color:#475569}.grp-invite-note i{flex-shrink:0;margin-top:.1rem;color:#83319a}.grp-classic-helpers{margin:0}.grp-classic-helpers__list{margin:0 0 .65rem;padding:0 0 0 1.1rem;color:#475569;font-size:.8125rem;line-height:1.55}.grp-classic-helpers__list li+li{margin-top:.3rem}.grp-classic-helpers__checks{margin:0;padding:.55rem .7rem .55rem 1.65rem;border-radius:.65rem;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.78rem;line-height:1.45}.grp-classic-helpers__checks li+li{margin-top:.25rem}.grp-new-member-form{padding:.85rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#fff}.grp-add-member-btn{margin-top:.75rem;display:inline-flex;align-items:center;gap:.35rem}.grp-preview-members ul{margin:0;padding:0 0 0 1.1rem;color:#334155;font-size:.85rem;line-height:1.55}.grp-tabs{display:flex;flex-wrap:wrap;gap:.35rem;border-bottom:1px solid #e2e8f0;padding-bottom:.35rem}.grp-tab{padding:.45rem .85rem;border:0;border-radius:.65rem;background:transparent;font-size:.8125rem;font-weight:600;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease}.grp-tab:hover{background:#f8fafc;color:#334155}.grp-tab.is-active{background:rgba(131,49,154,.08);color:#83319a}.grp-panel{animation:grpRiseIn .35s cubic-bezier(.22,1,.36,1) both}.grp-sheet-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-radius:1rem;border:1px solid rgba(131,49,154,.18);background:linear-gradient(135deg,rgba(131,49,154,.06),rgba(248,250,252,.95));animation:grpRiseIn .4s ease both}.grp-sheet-table{width:100%;border-collapse:collapse;font-size:.8125rem}.grp-sheet-table th{padding:.75rem 1rem;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0}.grp-sheet-table td{padding:.65rem 1rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.grp-sheet-table tr:hover td{background:rgba(248,250,252,.8)}.grp-sheet-table td.is-collect,.grp-sheet-table th.is-collect{background:rgba(251,191,36,.08)}.grp-sheet-table td.is-save,.grp-sheet-table th.is-save{background:rgba(16,185,129,.06)}.grp-sheet-table .coa-m-input{min-width:5.5rem;padding:.35rem .5rem}.grp-table{animation:grpRiseIn .4s ease both}.join-helpers{display:grid;gap:.55rem;margin-bottom:1.1rem}.join-helper{display:flex;gap:.65rem;align-items:flex-start;padding:.7rem .85rem;border-radius:.85rem;border:1px solid #e2e8f0;background:linear-gradient(180deg,#faf7fc,#fff);font-size:.78rem;line-height:1.4;color:#475569;animation:joinRise .35s ease both}.join-helper i{flex-shrink:0;margin-top:.1rem;color:#83319a;font-size:1.05rem}.join-helper strong{display:block;color:#0f172a;font-size:.8rem;margin-bottom:.1rem}.join-helper span{display:block}.join-helper--warn{border-color:#fed7aa;background:linear-gradient(180deg,#fff7ed,#fff)}.join-helper--warn i{color:#c2410c}.join-choose{display:grid;gap:.65rem}.join-kind-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border-radius:999px;background:#faf7fc;border:1px solid #eddff7;color:#6b217f;font-size:.78rem;font-weight:700}.join-kind-pill__change{margin-left:.35rem;border:0;background:transparent;color:#83319a;font-weight:600;text-decoration:underline;cursor:pointer;font-size:.72rem}.join-invite-hit{margin:.4rem 0 0;display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:#047857}.join-approval-note{display:flex;gap:.5rem;align-items:flex-start;padding:.7rem .8rem;border-radius:.75rem;border:1px solid #eddff7;background:#faf7fc;font-size:.78rem;line-height:1.45;color:#475569}.join-approval-note i{color:#83319a;flex-shrink:0;margin-top:.1rem}.join-closed,.join-done{text-align:center;padding:.5rem 0 .25rem}.join-closed__icon,.join-done__icon{width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:grid;place-items:center;border-radius:1rem;background:#faf7fc;color:#83319a;font-size:1.6rem;box-shadow:0 0 0 8px rgba(131,49,154,.06)}.join-closed h2,.join-done h2{margin:0 0 .5rem;font-size:1.15rem;color:#0f172a}.join-closed p,.join-done p{margin:0 0 1.25rem;font-size:.875rem;line-height:1.55;color:#64748b}.join-done__steps{list-style:none;margin:0 0 1.25rem;padding:0;text-align:left}.join-done__steps li{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:.55rem;font-size:.8rem;color:#64748b}.join-done__steps li.is-done{background:#ecfdf5;color:#047857;font-weight:600}.osu-empty{text-align:center;padding:2rem 1rem;color:#94a3b8}.osu-empty i{font-size:1.75rem;display:block;margin-bottom:.5rem}.osu-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.osu-card{border:1px solid #e2e8f0;border-radius:.9rem;background:#fff;padding:.95rem 1rem;animation:joinRise .3s ease both}.osu-card__main{display:grid;gap:.75rem}@media (min-width:768px){.osu-card__main{grid-template-columns:1.1fr 1fr}}.osu-card__who h4{margin:.4rem 0 .15rem;font-size:1rem;color:#0f172a}.osu-card__who p{margin:0;font-size:.82rem;color:#64748b}.osu-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-right:.35rem;background:#f1f5f9;color:#475569}.osu-badge--group_join{background:#faf7fc;color:#6b217f}.osu-badge--individual{background:#eff6ff;color:#1d4ed8}.osu-badge--pending{background:#fff7ed;color:#c2410c}.osu-badge--approved{background:#ecfdf5;color:#047857}.osu-badge--rejected{background:#fef2f2;color:#b91c1c}.osu-meta{display:grid;gap:.35rem;margin:0;font-size:.78rem}.osu-meta dt{color:#94a3b8;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.osu-meta dd{margin:.05rem 0 0;color:#334155}.osu-card__actions{margin-top:.85rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.osu-card__actions,.osu-reject{display:flex;flex-wrap:wrap;gap:.5rem}.osu-reject{margin-top:.65rem;align-items:center}.osu-reject .cpr-input{flex:1 1 12rem}.osu-linkish{border:0;background:transparent;color:#83319a;font-size:.72rem;font-weight:600;cursor:pointer;text-decoration:underline;margin-left:.35rem}.cp-invite-inbox{align-items:flex-start!important}.cp-invite-inbox__list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.cp-invite-inbox__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem .75rem;border-radius:.75rem;border:1px solid #eddff7;background:#fff}.cp-invite-inbox__item strong{display:block;color:#0f172a;font-size:.88rem}.cp-invite-inbox__item small{color:#94a3b8;font-size:.72rem}@keyframes joinRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.grp-invite-share{margin-top:.85rem;padding:.85rem 1rem;border-radius:.85rem;border:1px dashed #d8b4e8;background:linear-gradient(180deg,#faf7fc,#fff)}.grp-invite-share__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800;letter-spacing:.06em;color:#6b217f;font-size:1.05rem}.signin-audience{display:grid;gap:.55rem;margin-bottom:1.15rem}.signin-audience__card{display:flex;gap:.65rem;align-items:flex-start;padding:.7rem .85rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#f8fafc;font-size:.78rem;line-height:1.4;color:#475569}.signin-audience__card i{color:#83319a;font-size:1.1rem;flex-shrink:0;margin-top:.05rem}.signin-audience__card strong{display:block;color:#0f172a;font-size:.8rem;margin-bottom:.1rem}.signin-audience__card--staff{border-color:#e2e8f0;background:#fff}.signin-audience__cta{margin-top:.15rem}.cp-app,.cp-desk-host{--cp-brand:#83319a;--cp-brand-2:#6b217f;--cp-brand-deep:#5b1a70;--cp-ink:#0f172a;--cp-muted:#64748b;--cp-line:#e2e8f0;--cp-soft:#f8fafc;--cp-ok:#047857;--cp-warn:#b45309;--cp-danger:#b91c1c;color:var(--cp-ink)}.cp-app{min-height:100vh;background:radial-gradient(1200px 400px at 10% -10%,rgba(131,49,154,.08),transparent 55%),linear-gradient(180deg,#f8f7fc,#fff 28%,#f8fafc)}.cp-top{position:sticky;top:0;z-index:40;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid rgba(226,232,240,.9);background:hsla(0,0%,100%,.92);backdrop-filter:blur(10px)}.cp-brand,.cp-top{display:flex;align-items:center}.cp-brand{gap:.75rem;min-width:0}.cp-brand__mark{width:2.4rem;height:2.4rem;border-radius:.85rem;display:grid;place-items:center;color:#fff;font-size:1.15rem;background:linear-gradient(135deg,var(--cp-brand),var(--cp-brand-2));box-shadow:0 10px 24px rgba(131,49,154,.28)}.cp-brand__text{min-width:0}.cp-brand__text strong{display:block;font-size:.95rem;letter-spacing:-.02em}.cp-brand__text span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cp-brand)}.cp-top__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.cp-pill{display:inline-flex;align-items:center;gap:.35rem;border-radius:.55rem;border:1px solid #cbd5e1;background:#fff;padding:.4rem .8rem;font-size:.75rem;font-weight:700;color:#334155;box-shadow:0 1px 2px rgba(15,23,42,.04)}.cp-pill.is-brand{border-color:#83319a;background:#83319a;color:#fff;box-shadow:0 4px 12px rgba(131,49,154,.22)}.cp-demo{margin:.75rem 1.25rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:1rem;border:1px solid rgba(131,49,154,.2);background:linear-gradient(90deg,rgba(131,49,154,.08),hsla(0,0%,100%,.9))}.cp-demo p{margin:0;font-size:.82rem;color:#4c1d63}.cp-body{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1rem;padding:1rem 1.25rem 2.5rem;max-width:1520px;margin:0 auto}@media (max-width:1024px){.cp-body{grid-template-columns:1fr}}.cp-rail{display:flex;flex-direction:column;gap:.75rem;position:sticky;top:4.5rem;align-self:start;max-height:calc(100vh - 5.25rem);overflow:auto}.cp-identity{border-radius:1.15rem;border:1px solid var(--cp-line);background:#fff;padding:1rem;box-shadow:0 10px 30px rgba(15,23,42,.04)}.cp-identity__avatar{width:3.5rem;height:3.5rem;border-radius:999px;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--cp-brand),#c044a9);margin-bottom:.75rem}.cp-identity h2{margin:0;font-size:1.05rem;letter-spacing:-.02em}.cp-identity__meta{margin:.25rem 0 .75rem;font-size:.78rem;color:var(--cp-muted)}.cp-identity__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.cp-nav{border-radius:1.15rem;border:1px solid var(--cp-line);background:#fff;padding:.65rem;box-shadow:0 10px 30px rgba(15,23,42,.04)}.cp-nav__group{margin-bottom:.65rem}.cp-nav__group-label{margin:.35rem .5rem .4rem;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.cp-nav__item{width:100%;display:flex;align-items:center;gap:.65rem;text-align:left;border:0;background:transparent;border-radius:.75rem;padding:.55rem .65rem;color:#334155;font-size:.84rem;font-weight:600;transition:background .15s ease,color .15s ease}.cp-nav__item i{font-size:1.05rem;color:var(--cp-brand)}.cp-nav__item:hover{background:#f8fafc}.cp-nav__item.is-active{background:linear-gradient(135deg,#1e1230,#3b1d54);color:#fff;box-shadow:0 10px 22px rgba(30,18,48,.25)}.cp-nav__item.is-active i{color:#f0abfc}.cp-nav__hint{margin-left:auto;font-size:.68rem;font-weight:700;opacity:.75}.cp-main{min-width:0;flex-direction:column}.cp-hero,.cp-main{display:flex;gap:1rem}.cp-hero{flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.cp-eyebrow{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cp-brand)}.cp-hero h1{margin:.2rem 0 .35rem;font-size:clamp(1.45rem,2.2vw,2rem);letter-spacing:-.03em;line-height:1.15}.cp-hero p{margin:0;max-width:52rem;color:var(--cp-muted);font-size:.88rem}.cp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}@media (max-width:900px){.cp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-stat{border-radius:1rem;border:1px solid var(--cp-line);background:#fff;padding:.75rem .85rem;box-shadow:0 8px 20px rgba(15,23,42,.03)}.cp-stat__value{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:-.03em}.cp-stat__label{margin:.15rem 0 0;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cp-muted)}.cp-stat.is-ok .cp-stat__value{color:var(--cp-ok)}.cp-stat.is-warn .cp-stat__value{color:var(--cp-warn)}.cp-stat.is-danger .cp-stat__value{color:var(--cp-danger)}.cp-stat.is-brand .cp-stat__value{color:var(--cp-brand)}.cp-panel{border-radius:.85rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.04);overflow:hidden}.cp-panel__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid #f1f5f9}.cp-panel__head>div:not(.cpr-seg){flex:1;min-width:12rem}.cp-panel__head>i{width:2.25rem;height:2.25rem;border-radius:.75rem;display:grid;place-items:center;background:rgba(131,49,154,.1);color:var(--cp-brand);flex:0 0 auto}.cp-panel__head h3{margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:600;letter-spacing:-.02em;color:#0f172a}.cp-panel__head-action{margin-left:auto}.cp-panel__head p{margin:.15rem 0 0;font-size:.78rem;color:var(--cp-muted)}.cp-panel__body{padding:1rem 1.1rem 1.15rem}.cp-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width:720px){.cp-grid-2{grid-template-columns:1fr}}.cp-tile{position:relative;border-radius:1rem;border:1px solid var(--cp-line);background:#fff;padding:.9rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.cp-tile:hover{border-color:rgba(131,49,154,.35);box-shadow:0 10px 24px rgba(131,49,154,.08)}.cp-tile.is-empty{border-style:dashed;background:#fafafa}.cp-tile.is-danger{border-color:#fecaca;background:#fef2f2}.cp-tile__icon{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:#f1f5f9;color:var(--cp-brand);margin-bottom:.55rem}.cp-tile__label{margin:0;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.cp-tile__value{margin:.2rem 0 0;font-size:.98rem;font-weight:750;color:var(--cp-ink)}.cp-tile__hint{margin:.25rem 0 0;font-size:.75rem;color:var(--cp-muted)}.cp-tile__edit{position:absolute;top:.65rem;right:.65rem;border:0;background:transparent;color:#94a3b8;font-size:1rem}.cp-gap{border-radius:.85rem;border:1px solid #e7e5e4;background:#fff;padding:1rem 1.05rem;margin-bottom:.75rem;box-shadow:0 1px 3px rgba(15,23,42,.04)}.cp-gap.is-danger{border-color:#f1c0c0;background:linear-gradient(180deg,#fff8f8,#fff 55%);border-left:4px solid #dc2626}.cp-gap.is-ok{border-color:#a7f3d0;background:linear-gradient(180deg,#f3fdf8,#fff 55%);border-left:4px solid #059669}.cp-gap.is-info{border-color:#bae6fd;background:linear-gradient(180deg,#f5fbff,#fff 55%);border-left:4px solid #0284c7}.cp-gap.is-warn,.cp-gap:not(.is-danger):not(.is-ok):not(.is-info){border-left:4px solid #d97706;background:linear-gradient(180deg,#fffbeb,#fff 55%);border-color:#f5d78e}.cp-gap__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.cp-gap__head .cp-gap__title{margin:0;min-width:0;flex:1}.cp-gap__tone{flex-shrink:0;display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.cp-gap__tone[data-tone=danger]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.cp-gap__tone[data-tone=ok]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.cp-gap__tone[data-tone=info]{background:#f0f9ff;color:#0369a1;border-color:#bae6fd}.cp-gap__title{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 .35rem;font-size:.95rem;font-weight:800;color:#0f172a}.cp-gap__title i{margin-top:.1rem;color:#83319a}.cp-gap.is-danger .cp-gap__title i{color:#dc2626}.cp-gap.is-ok .cp-gap__title i{color:#059669}.cp-gap.is-info .cp-gap__title i{color:#0284c7}.cp-gap__why{margin:0 0 .65rem;font-size:.82rem;color:#57534e;line-height:1.45}.cp-gap.is-danger .cp-gap__title,.cp-gap.is-danger .cp-gap__why{color:#7f1d1d}.cp-gap__need{margin:0 0 .55rem;padding-left:1.1rem;font-size:.8rem;color:#44403c}.cp-gap__need-label{margin:0 0 .25rem;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#78716c}.cp-gap__next{border-radius:.55rem;background:#f8fafc;border:1px solid #e2e8f0;padding:.55rem .75rem;font-size:.8rem;margin-bottom:.85rem;color:#334155}.cp-gap__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:.55rem;border:1px solid transparent;padding:.55rem 1rem;font-size:.82rem;font-weight:700;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.cp-btn:active{transform:translateY(1px)}.cp-btn:disabled{opacity:.55;cursor:not-allowed}.cp-btn--primary{color:#fff!important;background:#83319a!important;border-color:#6b217f!important;box-shadow:0 2px 0 #5b1a70,0 6px 14px rgba(131,49,154,.28)}.cp-btn--primary:hover:not(:disabled){color:#fff!important;background:#6b217f!important;border-color:#5b1a70!important;box-shadow:0 2px 0 #4a155c,0 8px 18px rgba(131,49,154,.34)}.cp-btn--ghost{background:#fff!important;border-color:#94a3b8!important;color:#0f172a!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}.cp-btn--ghost:hover:not(:disabled){background:#f8fafc!important;border-color:#64748b!important;color:#0f172a!important}.cp-btn--danger{color:#fff!important;background:#dc2626!important;border-color:#b91c1c!important;box-shadow:0 2px 0 #991b1b,0 6px 14px rgba(220,38,38,.22)}.cp-btn--danger:hover:not(:disabled){background:#b91c1c!important}.cp-btn--sm{padding:.45rem .85rem;font-size:.78rem;border-radius:.5rem}.cp-progress{height:.45rem;border-radius:999px;background:#f1f5f9;overflow:hidden}.cp-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cp-brand),#c044a9);transition:width .7s cubic-bezier(.22,1,.36,1)}.cp-table{width:100%;border-collapse:collapse;font-size:.84rem;color:#0f172a}.cp-table th{text-align:left;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#475569;padding:.65rem .55rem;border-bottom:2px solid #e2e8f0;background:#f8fafc}.cp-table td{padding:.8rem .55rem;border-bottom:1px solid #e2e8f0;vertical-align:middle}.cp-table tbody tr:hover td{background:#fafafa}.cp-table--schedule tbody tr.is-due td{background:#fffbeb}.cp-table--schedule tbody tr.is-due:hover td{background:#fef3c7}.cp-table__period{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;border-radius:.4rem;background:#f1f5f9;border:1px solid #cbd5e1;font-weight:800;color:#0f172a}.cp-table__amount{font-weight:750;font-variant-numeric:tabular-nums;color:#0f172a}.cp-schedule-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1rem}@media (max-width:720px){.cp-schedule-summary{grid-template-columns:1fr}}.cp-schedule-summary__item{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .85rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.cp-schedule-summary__item span{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.cp-schedule-summary__item strong{font-size:1.05rem;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.cp-stage{display:flex;flex-wrap:wrap;gap:.35rem;margin:.75rem 0}.cp-stage__dot{padding:.32rem .6rem;border-radius:.4rem;border:1px solid #94a3b8;background:#e2e8f0;color:#0f172a;font-size:.7rem;font-weight:800}.cp-stage__dot.is-done{background:#047857;border-color:#065f46;color:#fff}.cp-stage__dot.is-current{background:#83319a;border-color:#6b217f;color:#fff;box-shadow:0 2px 6px rgba(131,49,154,.25)}.cp-aside-actions{display:flex;flex-direction:column;gap:.45rem}.cp-empty{text-align:center;padding:2rem 1rem;color:var(--cp-muted)}.cp-empty i{font-size:2rem;color:var(--cp-brand)}.cp-layout-main{display:flex;flex-direction:column;gap:1rem;min-width:0}.cp-layout-main__journey{width:100%}.cp-layout-main__body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;align-items:start;min-width:0}.cp-layout-main__aside,.cp-layout-main__primary{display:flex;flex-direction:column;gap:1rem;min-width:0}@media (max-width:1100px){.cp-layout-main__body{grid-template-columns:1fr}}.cp-kv{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid #f8fafc;font-size:.82rem}.cp-kv span{color:var(--cp-muted)}.cp-kv strong{font-weight:750;text-align:right}.cp-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:.4rem;border:1px solid transparent;padding:.28rem .65rem;min-height:1.55rem;font-size:.72rem;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:capitalize;white-space:nowrap;box-shadow:0 1px 2px rgba(15,23,42,.08)}.cp-badge--ok{background:#047857!important;border-color:#065f46!important;color:#fff!important}.cp-badge--warn{background:#d97706!important;border-color:#b45309!important;color:#fff!important}.cp-badge--danger{background:#dc2626!important;border-color:#b91c1c!important;color:#fff!important}.cp-badge--info{background:#334155!important;border-color:#1e293b!important;color:#fff!important}.cp-badge--brand{background:#83319a!important;border-color:#6b217f!important;color:#fff!important}.cp-badge--muted{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.cpr-page{--cpr-brand:#83319a;--cpr-brand-soft:rgba(131,49,154,.1);--cpr-ink:#0f172a;--cpr-muted:#64748b;--cpr-line:#e2e8f0;--cpr-soft:#f8fafc;--cpr-radius:16px}.cpr-page__inner{max-width:1280px;margin:0 auto}.cpr-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.25rem;align-items:start}@media (max-width:1100px){.cpr-layout{grid-template-columns:1fr}}.cpr-card{background:#fff;border:1px solid var(--cpr-line);border-radius:var(--cpr-radius);box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.04);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.cpr-card:hover{box-shadow:0 2px 4px rgba(15,23,42,.05),0 12px 32px rgba(131,49,154,.08)}.cpr-card--soft{background:linear-gradient(165deg,#faf8fc,#fff 55%)}.cpr-card__head{display:flex;align-items:flex-start;gap:.85rem;padding:1.15rem 1.25rem .85rem;border-bottom:1px solid #f1f5f9}.cpr-card__head--split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.cpr-card__head-main{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.cpr-card__icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:12px;background:var(--cpr-brand-soft);color:var(--cpr-brand);font-size:1.2rem}.cpr-card__head h3{margin:0;font-size:1.05rem;font-weight:750;color:var(--cpr-ink);letter-spacing:-.01em}.cpr-card__head p{margin:.2rem 0 0;font-size:.8rem;color:var(--cpr-muted);line-height:1.4}.cpr-card__body{padding:1.15rem 1.25rem 1.35rem}.cpr-flag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width:720px){.cpr-flag-grid{grid-template-columns:1fr}}.cpr-flag{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem 1rem;text-align:left;border:1px solid var(--cpr-line);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.cpr-flag:hover{border-color:rgba(131,49,154,.35);box-shadow:0 4px 14px rgba(131,49,154,.08)}.cpr-flag.is-on{border-color:rgba(131,49,154,.4);background:linear-gradient(135deg,rgba(131,49,154,.06),#fff 60%)}.cpr-flag__icon{width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:10px;background:#f1f5f9;color:#475569;font-size:1.1rem;transition:background .18s,color .18s}.cpr-flag.is-on .cpr-flag__icon{background:var(--cpr-brand-soft);color:var(--cpr-brand)}.cpr-flag__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cpr-flag__copy strong{font-size:.88rem;font-weight:700;color:var(--cpr-ink)}.cpr-flag__copy small{font-size:.72rem;color:var(--cpr-muted);line-height:1.3}.cpr-switch{width:2.5rem;height:1.4rem;border-radius:999px;background:#cbd5e1;position:relative;flex-shrink:0;transition:background .2s ease}.cpr-flag.is-on .cpr-switch{background:var(--cpr-brand)}.cpr-switch__knob{position:absolute;top:2px;left:2px;width:calc(1.4rem - 4px);height:calc(1.4rem - 4px);border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.2);transition:transform .2s ease}.cpr-flag.is-on .cpr-switch__knob{transform:translateX(1.1rem)}.cpr-divider{display:flex;align-items:center;gap:.75rem;margin:1.35rem 0 1rem;color:var(--cpr-muted);font-size:.7rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.cpr-divider:after,.cpr-divider:before{content:"";flex:1;height:1px;background:var(--cpr-line)}.cpr-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1rem}@media (max-width:900px){.cpr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cpr-form-grid{grid-template-columns:1fr}}.cpr-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.cpr-field--span2{grid-column:span 2}@media (max-width:520px){.cpr-field--span2{grid-column:span 1}}.cpr-label{margin:0;font-size:.72rem;font-weight:750;color:#475569;text-transform:uppercase;letter-spacing:.04em}.cpr-input{width:100%;height:2.5rem;padding:0 .85rem;border:1px solid var(--cpr-line);border-radius:10px;background:#fff;color:var(--cpr-ink);font-size:.9rem;font-weight:600;outline:none;transition:border-color .15s,box-shadow .15s}.cpr-input:focus{border-color:rgba(131,49,154,.55);box-shadow:0 0 0 3px rgba(131,49,154,.12)}.cpr-hint{margin:.2rem 0 0;font-size:.75rem;color:var(--cpr-muted);line-height:1.4}.cpr-seg{display:inline-flex;padding:.25rem;border-radius:12px;background:#f1f5f9;border:1px solid var(--cpr-line);gap:.15rem}.cpr-seg__btn{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border:0;border-radius:9px;background:transparent;color:var(--cpr-muted);font-size:.82rem;font-weight:700;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.cpr-seg__btn:hover{color:var(--cpr-ink)}.cpr-seg__btn.is-active{background:#fff;color:var(--cpr-brand);box-shadow:0 1px 3px rgba(15,23,42,.1)}.cpr-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1.35rem}@media (max-width:900px){.cpr-policy-grid{grid-template-columns:1fr}}.cpr-policy{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.05rem;border-radius:14px;border:1px solid var(--cpr-line);background:#fff;min-height:100%}.cpr-policy--block{border-top:3px solid #dc2626;background:linear-gradient(180deg,#fef2f2,#fff 36%)}.cpr-policy--suspend{border-top:3px solid #d97706;background:linear-gradient(180deg,#fffbeb,#fff 36%)}.cpr-policy--react{border-top:3px solid #059669;background:linear-gradient(180deg,#ecfdf5,#fff 36%)}.cpr-policy__badge{display:inline-block;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--cpr-muted)}.cpr-policy--block .cpr-policy__badge{color:#b91c1c}.cpr-policy--suspend .cpr-policy__badge{color:#b45309}.cpr-policy--react .cpr-policy__badge{color:#047857}.cpr-policy h4{margin:.2rem 0 0;font-size:.95rem;font-weight:750;color:var(--cpr-ink)}.cpr-policy ol,.cpr-policy ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem;flex:1}.cpr-policy li{display:flex;align-items:flex-start;gap:.4rem;font-size:.8rem;font-weight:600;color:#334155;line-height:1.35}.cpr-policy li i{margin-top:.1rem;color:var(--cpr-muted);font-size:.95rem}.cpr-policy ol{counter-reset:step}.cpr-policy ol li{counter-increment:step}.cpr-policy ol li:before{content:counter(step);flex-shrink:0;width:1.15rem;height:1.15rem;display:grid;place-items:center;border-radius:50%;background:#d1fae5;color:#047857;font-size:.65rem;font-weight:800}.cpr-policy footer{margin-top:auto;padding-top:.55rem;border-top:1px dashed var(--cpr-line);font-size:.72rem;color:var(--cpr-muted);line-height:1.4}.cpr-policy__cta{align-self:flex-start;margin-top:.25rem;padding:.4rem .75rem;border-radius:8px;border:1px solid rgba(5,150,105,.35);background:#fff;color:#047857;font-size:.75rem;font-weight:750;cursor:pointer;transition:background .15s,transform .15s}.cpr-policy__cta:hover{background:#ecfdf5;transform:translateY(-1px)}.cpr-cap-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.cpr-cap-count{flex-shrink:0;padding:.3rem .65rem;border-radius:999px;background:var(--cpr-brand-soft);color:var(--cpr-brand);font-size:.72rem;font-weight:800}.cpr-cap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:.65rem}.cpr-cap{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;min-height:6.25rem;padding:.85rem .9rem;text-align:left;border:1px solid var(--cpr-line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.cpr-cap:hover{border-color:rgba(131,49,154,.35);transform:translateY(-1px);box-shadow:0 6px 16px rgba(15,23,42,.06)}.cpr-cap.is-on{border-color:rgba(131,49,154,.45);background:linear-gradient(160deg,rgba(131,49,154,.1),#fff 70%)}.cpr-cap.is-flash{animation:cpr-flash .45s ease}@keyframes cpr-flash{0%{transform:scale(1)}40%{transform:scale(1.03);box-shadow:0 0 0 3px rgba(131,49,154,.2)}to{transform:scale(1)}}.cpr-cap__icon{width:1.85rem;height:1.85rem;display:grid;place-items:center;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:1rem}.cpr-cap.is-on .cpr-cap__icon{background:var(--cpr-brand-soft);color:var(--cpr-brand)}.cpr-cap__label{font-size:.8rem;font-weight:700;color:var(--cpr-ink);line-height:1.3}.cpr-cap__state{margin-top:auto;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.cpr-cap.is-on .cpr-cap__state{color:var(--cpr-brand)}.cpr-sync-rail{display:flex;flex-direction:column;gap:.15rem;margin-bottom:1rem}.cpr-sync-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;border-bottom:1px solid #f1f5f9;font-size:.82rem}.cpr-sync-row span{color:var(--cpr-muted);font-weight:600}.cpr-sync-row strong{font-weight:750;color:var(--cpr-ink);text-align:right}.cpr-pill{display:inline-flex;padding:.15rem .5rem;border-radius:999px;background:#f1f5f9;font-size:.72rem;text-transform:capitalize}.cpr-pill.is-ok{background:#ecfdf5;color:#047857}.cpr-log{margin:0 0 1rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.cpr-log li{display:flex;gap:.45rem;align-items:flex-start;font-size:.78rem;color:#334155;line-height:1.4}.cpr-log li i{flex-shrink:0;margin-top:.1rem;color:#059669}.cpr-aside-actions{display:flex;flex-direction:column;gap:.5rem}.cpr-aside-actions .ln-btn{justify-content:center}.cpr-steps{margin:0;padding:0 0 0 1.15rem;display:flex;flex-direction:column;gap:.55rem;font-size:.82rem;color:#334155;line-height:1.4;font-weight:600}.cpr-steps li::marker{color:var(--cpr-brand);font-weight:800}.cp-desk-page--customer .ln-page{padding-top:0}.cp-demo--desk{margin:0 0 1rem}.cp-desk-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1rem;align-items:start}@media (max-width:1100px){.cp-desk-layout{grid-template-columns:1fr}}.cp-desk-rail{position:sticky;top:.5rem;display:flex;flex-direction:column;gap:.75rem;max-height:calc(100vh - 7rem);overflow:auto;padding-right:.15rem}.cp-desk-identity{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:.9rem 1rem;box-shadow:0 8px 24px rgba(15,23,42,.04)}.cp-desk-identity__row{display:flex;align-items:center;gap:.75rem;margin-bottom:.65rem}.cp-desk-identity__avatar{width:2.75rem;height:2.75rem;border-radius:999px;display:grid;place-items:center;flex-shrink:0;font-weight:800;font-size:.9rem;color:#fff;background:linear-gradient(135deg,#83319a,#c044a9)}.cp-desk-identity__text{min-width:0;display:flex;flex-direction:column;gap:.1rem}.cp-desk-identity__text strong{font-size:.92rem;letter-spacing:-.01em;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-desk-identity__text small{font-size:.72rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-desk-nav{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:.55rem;box-shadow:0 8px 24px rgba(15,23,42,.04)}.cp-desk-nav__group+.cp-desk-nav__group{margin-top:.55rem;padding-top:.45rem;border-top:1px solid #f1f5f9}.cp-desk-nav__label{margin:.25rem .55rem .4rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.cp-desk-nav__item{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;text-align:left;border:0;background:transparent;border-radius:12px;padding:.55rem .6rem;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.cp-desk-nav__item:hover{background:#f8fafc}.cp-desk-nav__item.is-active{background:rgba(131,49,154,.1);box-shadow:inset 0 0 0 1px rgba(131,49,154,.16)}.cp-desk-nav__icon{width:2.15rem;height:2.15rem;border-radius:10px;display:grid;place-items:center;background:#f1f5f9;color:#83319a;font-size:1.05rem;flex-shrink:0}.cp-desk-nav__item.is-active .cp-desk-nav__icon{background:rgba(131,49,154,.14);color:#6b217f}.cp-desk-nav__copy{min-width:0;display:flex;flex-direction:column;gap:.08rem}.cp-desk-nav__copy strong{font-size:.84rem;font-weight:700;color:#0f172a;line-height:1.25}.cp-desk-nav__copy small{font-size:.7rem;color:#94a3b8;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-desk-nav__item.is-active .cp-desk-nav__copy strong{color:#5b2170}.cp-desk-nav__badge{min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;display:inline-grid;place-items:center;background:rgba(131,49,154,.12);color:#83319a;font-size:.68rem;font-weight:800}.cp-desk-nav__chev{color:#cbd5e1;font-size:1.1rem}.cp-desk-nav__item.is-active .cp-desk-nav__chev{color:#83319a}.finance-shell__content .cp-desk-page--staff .ln-page{background:transparent;min-height:auto;padding-bottom:1.5rem}.cp-customer-modules{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.75rem;margin-bottom:1rem;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.cp-customer-modules__label{width:100%;margin-top:.35rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.cp-customer-modules__label:first-child{margin-top:0}.cp-customer-modules__item{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:.35rem .75rem;font-size:.78rem;font-weight:700;color:#334155;cursor:pointer}.cp-customer-modules__item.is-active{border-color:rgba(131,49,154,.35);background:rgba(131,49,154,.1);color:#6b217f}.cp-desk-main{min-width:0;display:flex;flex-direction:column;gap:1rem}.cp-panel--clickable{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cp-panel--clickable:focus-visible,.cp-panel--clickable:hover{border-color:rgba(131,49,154,.35);box-shadow:0 10px 28px rgba(15,23,42,.08);outline:none;transform:translateY(-1px)}.cp-panel__head-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;margin-left:auto}.cp-analytics{margin-top:1rem}.cp-analytics .cp-panel__head-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.cp-analytics__toolbar{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.85rem}.cp-analytics__filter-note{margin:0;font-size:.78rem;color:#64748b}.cp-analytics__link{margin-left:.35rem;border:0;background:transparent;color:#6b2180;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cp-analytics__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.55rem;margin-bottom:.85rem}.cp-analytics__kpi{display:flex;flex-direction:column;gap:.2rem;align-items:flex-start;padding:.7rem .8rem;border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cp-analytics__kpi:hover{border-color:rgba(131,49,154,.35);transform:translateY(-1px)}.cp-analytics__kpi.is-active{border-color:rgba(131,49,154,.45);background:linear-gradient(180deg,#fff,#faf5ff);box-shadow:0 0 0 3px rgba(131,49,154,.1)}.cp-analytics__kpi.is-static{cursor:default}.cp-analytics__kpi.is-static:hover{transform:none;border-color:#e2e8f0}.cp-analytics__kpi.is-warn{border-color:#fde68a;background:#fffbeb}.cp-analytics__kpi-label{font-size:.64rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.cp-analytics__kpi strong{font-size:.98rem;font-weight:800;font-variant-numeric:tabular-nums;color:#0f172a}.cp-analytics__kpi strong.is-in,.cp-analytics__kpi.is-in strong{color:#0f766e}.cp-analytics__kpi strong.is-out,.cp-analytics__kpi.is-out strong{color:#9a3412}.cp-analytics__insight{display:flex;gap:.55rem;align-items:flex-start;margin:0 0 1rem;padding:.75rem .9rem;border:1px solid #ebe4f2;border-radius:.85rem;background:linear-gradient(135deg,#faf5ff,#fff 60%);font-size:.84rem;color:#475569;line-height:1.45}.cp-analytics__insight i{color:#83319a;font-size:1.1rem;margin-top:.1rem;flex-shrink:0}.cp-analytics__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.cp-analytics__card{border:1px solid #e8edf4;border-radius:1rem;background:#fff;padding:.9rem 1rem 1rem;min-width:0;box-shadow:0 1px 2px rgba(15,23,42,.04)}.cp-analytics__card--wide{grid-column:1/-1}.cp-analytics__card header{margin-bottom:.65rem}.cp-analytics__card h4{margin:0;font-size:.95rem;font-weight:800;color:#0f172a}.cp-analytics__card header p{margin:.15rem 0 0;font-size:.76rem;color:#64748b}.cp-analytics__chart{position:relative;height:210px}.cp-analytics__chart--lg{height:260px}.cp-analytics__empty{margin:2rem 0;text-align:center;font-size:.84rem;color:#94a3b8}.cp-analytics__mini-kv{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin-top:.65rem;font-size:.78rem}.cp-analytics__mini-kv span{color:#94a3b8}.cp-analytics__mini-kv strong{text-align:right;font-weight:750;color:#0f172a}@media (max-width:900px){.cp-analytics__grid{grid-template-columns:1fr}.cp-analytics__card--wide{grid-column:auto}.cp-analytics__chart--lg{height:220px}}.cp-panel__open-hint{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#83319a}.cpa-desk .cpa-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);gap:1rem;align-items:start}.cpa-aside,.cpa-main{display:flex;flex-direction:column;gap:1rem;min-width:0}.cpa-card{border:1px solid #dbe3ef;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 1px 0 rgba(15,23,42,.04),0 12px 32px rgba(15,23,42,.05);padding:1.15rem 1.25rem}.cpa-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.cpa-card__head h3{margin:.15rem 0 0;font-size:1.15rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.cpa-kicker{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#83319a}.cpa-sub{margin:.25rem 0 0;font-size:.82rem;color:#64748b}.cpa-count{font-size:.78rem;font-weight:700;color:#64748b;white-space:nowrap}.cpa-hint{margin:.75rem 0 1rem;font-size:.9rem;color:#475569;line-height:1.45}.cpa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin:0}.cpa-grid dt{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cpa-grid dd{margin:.2rem 0 0;font-size:.95rem;font-weight:700;color:#0f172a}.cpa-intake-notes{margin-top:1.1rem;padding:.85rem 1rem;border-left:3px solid #83319a;background:rgba(131,49,154,.05);border-radius:0 10px 10px 0}.cpa-intake-notes p:last-child{margin:.35rem 0 0;color:#334155;line-height:1.5}.cpa-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.cpa-notes li{border:1px solid #e2e8f0;border-radius:10px;padding:.85rem 1rem;background:#fff}.cpa-notes__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.45rem}.cpa-notes__meta strong{color:#0f172a}.cpa-notes__meta time{margin-left:auto;font-size:.75rem;color:#94a3b8}.cpa-notes p{margin:0;color:#334155;line-height:1.5;white-space:pre-wrap}.cpa-composer{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid #e2e8f0}.cpa-stances{display:flex;flex-wrap:wrap;gap:.5rem;margin:.65rem 0 .75rem}.cpa-stance{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:.45rem .8rem;font-size:.82rem;font-weight:700;color:#475569;cursor:pointer}.cpa-stance.is-active{border-color:#83319a;background:#83319a;color:#fff}.cpa-textarea{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:.75rem .9rem;font:inherit;color:#0f172a;resize:vertical;min-height:110px;background:#fff}.cpa-textarea:focus{outline:none;border-color:#83319a;box-shadow:0 0 0 3px rgba(131,49,154,.12)}.cpa-composer__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.cpa-feedback{margin:.65rem 0 0;font-size:.85rem;font-weight:600;color:#6b217f}.cpa-aside__title{margin:.2rem 0 .85rem;font-size:1.05rem;font-weight:800;color:#0f172a}.cpa-followups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.cpa-followups li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:.7rem}.cpa-followups__icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:rgba(131,49,154,.1);color:#83319a;font-size:1.15rem}.cpa-followups strong{display:block;color:#0f172a;font-size:.92rem}.cpa-followups p{margin:.2rem 0 .5rem;font-size:.82rem;color:#64748b;line-height:1.4}.cpa-ready{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cpa-ready li{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.cpa-ready span{font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.cpa-ready strong{font-size:.85rem;color:#0f172a;text-transform:capitalize}.cpa-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:2.5rem 1rem;border:1px dashed #cbd5e1;border-radius:12px;background:#fff;color:#64748b}.cpa-empty i{font-size:1.75rem;color:#83319a}.cpa-empty--danger{border-color:#fecaca;background:#fff7f7}.cpa-empty--danger i{color:#b91c1c}.cpa-empty--soft{padding:1.25rem;border-style:solid;border-color:#e2e8f0;background:#f8fafc}.cpa-stage{display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width:1100px){.cpa-desk .cpa-layout{grid-template-columns:1fr}}@media (max-width:640px){.cpa-grid{grid-template-columns:1fr}}.cpa-preview-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.9rem 1.1rem;border:1px solid rgba(217,119,6,.35);border-radius:12px;background:linear-gradient(180deg,#fffbeb,#fff7ed);color:#9a3412}.cpa-preview-banner>i{font-size:1.35rem;color:#d97706}.cpa-preview-banner strong{display:block;color:#9a3412;font-size:.9rem}.cpa-preview-banner p{margin:.15rem 0 0;font-size:.82rem;color:#b45309;line-height:1.4;max-width:46rem}.cpa-preview-banner .cp-btn{margin-left:auto}.cp-sync-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid rgba(131,49,154,.22);border-radius:12px;background:linear-gradient(180deg,#faf5ff,#f8fafc);color:#475569;font-size:.88rem}.cp-sync-bar i{color:#83319a;font-size:1.15rem}.cp-sync-bar p{margin:0;flex:1;min-width:12rem}.cp-sync-bar strong{color:#6b217f}.cp-lend{display:flex;flex-direction:column;gap:1rem}.cp-lend__hero{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border:1px solid #dbe3ef;border-radius:14px;background:linear-gradient(135deg,#fff,#f8fafc 55%,#faf5ff);box-shadow:0 1px 0 rgba(15,23,42,.04),0 12px 28px rgba(15,23,42,.04)}.cp-lend__kicker{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#83319a}.cp-lend__hero h3{margin:.2rem 0 .35rem;font-size:1.25rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.cp-lend__hero>div>p{margin:0;max-width:36rem;color:#64748b;font-size:.9rem;line-height:1.45}.cp-lend__summary{display:grid;grid-template-columns:repeat(3,minmax(4.5rem,1fr));gap:.55rem;align-self:center}.cp-lend__summary>div{min-width:4.75rem;padding:.55rem .7rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;text-align:center}.cp-lend__summary span{display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cp-lend__summary strong{display:block;margin-top:.15rem;font-size:1.15rem;color:#0f172a}.cp-lend-ready{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.cp-lend-ready__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:start;text-align:left;padding:.8rem .85rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.cp-lend-ready__item:hover{border-color:rgba(131,49,154,.35);box-shadow:0 8px 20px rgba(15,23,42,.06)}.cp-lend-ready__item>i{font-size:1.15rem;margin-top:.1rem}.cp-lend-ready__item.is-ok>i{color:#059669}.cp-lend-ready__item.is-warn>i{color:#d97706}.cp-lend-ready__item strong{display:block;font-size:.82rem;color:#0f172a}.cp-lend-ready__item p{margin:.15rem 0 0;font-size:.75rem;color:#64748b;line-height:1.35}.cp-lend-ready__item>span{font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#83319a}.cp-lend-catalog__intro{min-width:0}.cp-lend-catalog__eyebrow{margin:0 0 .25rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.cp-lend-catalog .cp-panel__head h3{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;text-transform:none;color:#0f172a}.cp-lend-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@keyframes cp-lend-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cp-lend-product{--i:0;display:flex;flex-direction:column;gap:0;padding:1.25rem 1.3rem 1.15rem;border:1px solid #e2e8f0;border-radius:.55rem;background:linear-gradient(180deg,hsla(0,0%,100%,.98),#fbfbfc);box-shadow:0 1px 0 rgba(15,23,42,.03);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;animation:cp-lend-card-in .48s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i)*70ms)}.cp-lend-product:hover{border-color:#cbd5e1;box-shadow:0 10px 28px rgba(15,23,42,.06)}.cp-lend-product.is-sample{border-style:dashed;opacity:.94}.cp-lend-product__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.cp-lend-product__identity{min-width:0;flex:1}.cp-lend-product__eyebrow{margin:0;font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#94a3b8}.cp-lend-product__identity h4{margin:.35rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:1.28rem;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:#0f172a}.cp-lend-product__sub{margin:.35rem 0 0;font-size:.78rem;color:#64748b;line-height:1.4}.cp-lend-product__status{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;margin-top:.2rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.cp-lend-product__status>i{width:.45rem;height:.45rem;border-radius:50%;background:#94a3b8}.cp-lend-product__status.is-live{color:#047857}.cp-lend-product__status.is-live>i{background:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.12)}.cp-lend-product__status.is-sample>i{background:#94a3b8}.cp-lend-product__rule{height:1px;margin:1rem 0 .95rem;background:linear-gradient(90deg,#e2e8f0,rgba(226,232,240,.35))}.cp-lend-product__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.cp-lend-product__meta>div{padding:0 .75rem;border-left:1px solid #eef2f7}.cp-lend-product__meta>div:first-child{padding-left:0;border-left:0}.cp-lend-product__meta dt{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.cp-lend-product__meta dd{margin:.28rem 0 0;font-size:.92rem;font-weight:600;color:#0f172a;letter-spacing:-.01em;line-height:1.3}.cp-lend-product__note{display:flex;align-items:center;gap:.4rem;margin:.9rem 0 0;font-size:.76rem;color:#64748b;line-height:1.35}.cp-lend-product__note>i{color:#83319a;font-size:.95rem}.cp-lend-product__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid #eef2f7}.cp-lend-product__actions .cp-btn{flex:1 1 auto;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.cp-lend-product__actions .cp-btn:active:not(:disabled){transform:translateY(1px)}.cp-lend-product__name{display:inline;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;transition:color .18s ease}.cp-lend-product__name:focus-visible,.cp-lend-product__name:hover{color:#5b1a70;outline:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}@media (prefers-reduced-motion:reduce){.cp-lend-product{animation:none;transition:none}.cp-lend-product:hover{transform:none}}.cp-lend-app{border:1px solid #dbe3ef;border-radius:12px;background:#fff;padding:1rem 1.1rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cp-lend-app:focus-visible,.cp-lend-app:hover{border-color:rgba(131,49,154,.35);box-shadow:0 10px 28px rgba(15,23,42,.07);outline:none}.cp-lend-app.is-sample{border-style:dashed}.cp-lend-app__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.cp-lend-app__icon{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:10px;background:rgba(131,49,154,.1);color:#83319a;font-size:1.15rem}.cp-lend-app__title{flex:1;min-width:12rem}.cp-lend-app__title h4{margin:0;font-size:1.02rem;font-weight:800;color:#0f172a}.cp-lend-app__title p{margin:.2rem 0 0;font-size:.85rem;color:#64748b}.cp-lend-app__badges{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;margin-left:auto}.cp-lend-app__hint{margin:.75rem 0 0;font-size:.88rem;color:#475569;line-height:1.45}.cp-lend-app__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.cp-empty--soft{border-style:solid;background:#f8fafc}@media (max-width:1100px){.cp-lend-ready{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cp-lend-product__meta,.cp-lend-products,.cp-lend-ready{grid-template-columns:1fr}.cp-lend__summary{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.cp-lend__summary{grid-template-columns:1fr}.cp-lend__summary>div{min-width:0}}.cp-desk{display:flex;flex-direction:column;gap:1rem}.cp-desk__hero{flex-wrap:wrap;justify-content:space-between;gap:1.1rem;padding:1.25rem 1.35rem;border:1px solid rgba(226,232,240,.95);border-radius:1.15rem;background:radial-gradient(720px 180px at 0 0,rgba(131,49,154,.1),transparent 55%),linear-gradient(180deg,#fff,#faf8fc);box-shadow:0 10px 30px rgba(15,23,42,.05)}.cp-desk__hero,.cp-desk__hero-main{display:flex;align-items:flex-start}.cp-desk__hero-main{gap:.9rem;min-width:0}.cp-desk__mark{width:3rem;height:3rem;border-radius:.95rem;display:grid;place-items:center;flex-shrink:0;color:#fff;font-size:1.35rem;background:linear-gradient(145deg,#9639ad,#6b217f);box-shadow:0 12px 24px rgba(131,49,154,.28)}.cp-desk__eyebrow{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cp-brand)}.cp-desk__title{margin:.2rem 0 0;font-size:1.45rem;font-weight:800;letter-spacing:-.03em;color:var(--cp-ink);line-height:1.15}.cp-desk__lede{margin:.4rem 0 0;max-width:38rem;font-size:.9rem;line-height:1.5;color:var(--cp-muted)}.cp-desk__hero-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cp-desk__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media (max-width:960px){.cp-desk__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cp-desk__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-desk__kpi{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:center;padding:.85rem .75rem;border:1px solid var(--cp-line);border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);cursor:default;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}button.cp-desk__kpi{cursor:pointer}button.cp-desk__kpi:hover{border-color:rgba(131,49,154,.35);transform:translateY(-1px)}.cp-desk__kpi.is-active{border-color:rgba(131,49,154,.45);background:linear-gradient(180deg,#fff,#faf5ff);box-shadow:0 0 0 3px rgba(131,49,154,.1)}.cp-desk__kpi.is-warn .cp-desk__kpi-value{color:var(--cp-warn)}.cp-desk__kpi.is-danger .cp-desk__kpi-value{color:var(--cp-danger,#b91c1c)}.cp-desk__kpi.is-brand .cp-desk__kpi-value{color:var(--cp-brand)}.cp-desk__period-note{display:flex;gap:.65rem;align-items:flex-start;margin:.15rem 0 .35rem;padding:.75rem .95rem;border:1px solid #e7e0d4;border-radius:.85rem;background:#fffefb;color:#57534e;font-size:.92rem;line-height:1.45}.cp-desk__period-note>i{margin-top:.15rem;color:var(--cp-brand,#83319a);font-size:1.1rem}.cp-desk__period-note.is-warn{border-color:#fcd34d;background:#fffbeb;color:#92400e}.cp-desk__period-note.is-warn>i{color:var(--cp-warn,#b45309)}.cp-desk__period-note.is-danger{border-color:#fecaca;background:#fef2f2;color:#7f1d1d}.cp-desk__period-note.is-danger>i{color:var(--cp-danger,#b91c1c)}.cp-desk__period-note strong{font-weight:700;color:inherit}.cp-desk__kpi-value{margin:0;font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--cp-ink);line-height:1.15}.cp-desk__kpi-label{margin:.25rem 0 0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted)}.cp-desk__seg{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.3rem;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0}.cp-desk__seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:#475569;font-size:.78rem;font-weight:700;padding:.4rem .8rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.cp-desk__seg-btn:hover{color:var(--cp-ink)}.cp-desk__seg-btn.is-active{background:#fff;color:var(--cp-brand);border-color:rgba(131,49,154,.35);box-shadow:0 1px 2px rgba(15,23,42,.05)}.cp-desk__callout{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 1rem;border-radius:.95rem;border:1px solid rgba(196,181,253,.55);background:linear-gradient(180deg,#faf5ff,#fff);color:#4c1d95;font-size:.86rem;line-height:1.45}.cp-desk__callout.is-warn{border-color:#fcd34d;background:#fffbeb;color:#92400e}.cp-desk__callout.is-warn>i{color:#b45309}.cp-desk__callout.is-danger{border-color:#fecaca;background:#fef2f2;color:#7f1d1d}.cp-desk__callout.is-danger>i{color:#b91c1c}.cp-desk__callout>i{font-size:1.15rem;color:var(--cp-brand);margin-top:.1rem}.cp-desk__callout p{margin:0}.cp-desk__section{border:1px solid var(--cp-line);border-radius:1.15rem;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.04);overflow:hidden}.cp-desk__section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.05rem 1.2rem .85rem;border-bottom:1px solid #f1f5f9}.cp-desk__section-head h3{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--cp-ink)}.cp-desk__section-head p{margin:.25rem 0 0;font-size:.84rem;color:var(--cp-muted);line-height:1.4}.cp-desk__section-body{padding:1rem 1.2rem 1.2rem}.cp-desk__chips{display:flex;flex-wrap:wrap;gap:.4rem}.cp-desk__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cp-line);background:#fff;color:#475569;font-size:.74rem;font-weight:700;padding:.38rem .75rem;border-radius:999px;cursor:pointer;transition:all .15s ease}.cp-desk__chip:hover{border-color:rgba(131,49,154,.35)}.cp-desk__chip.is-active{background:rgba(131,49,154,.08);border-color:rgba(131,49,154,.45);color:var(--cp-brand);box-shadow:0 0 0 3px rgba(131,49,154,.08)}.cp-desk__chip em{font-style:normal;opacity:.75;margin-left:.25rem}.cp-lend-product{border-radius:1.05rem!important;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.cp-lend-product:hover{border-color:rgba(131,49,154,.4)!important;box-shadow:0 0 0 3px rgba(131,49,154,.1),0 14px 28px rgba(15,23,42,.06)!important;transform:translateY(-2px)}.cp-lend-app{border-radius:1.05rem!important;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.cp-lend-app:focus-visible,.cp-lend-app:hover{border-color:rgba(131,49,154,.4)!important;box-shadow:0 0 0 3px rgba(131,49,154,.1),0 14px 28px rgba(15,23,42,.06)!important;transform:translateY(-1px)}.cp-lend__hero{border-radius:1.15rem!important}.cp-hist-list{display:flex;flex-direction:column;gap:.65rem}.cp-hist-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.9rem 1rem;border:1px solid var(--cp-line);border-radius:1rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.cp-hist-card:hover{border-color:rgba(131,49,154,.35);box-shadow:0 0 0 3px rgba(131,49,154,.08)}.cp-hist-card__icon{width:2.4rem;height:2.4rem;border-radius:.75rem;display:grid;place-items:center;background:#faf5ff;color:var(--cp-brand);font-size:1.1rem}.cp-hist-card__title{margin:0;font-size:.95rem;font-weight:750;color:var(--cp-ink)}.cp-hist-card__meta{margin:.2rem 0 0;font-size:.78rem;color:var(--cp-muted)}.cp-hist-card__amount{margin:0;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--cp-ink);text-align:right}.cp-hist-card__method{margin:.2rem 0 0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted);text-align:right}.cp-save-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.cp-save-grid--compact{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cp-save-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%;padding:1rem;border:1px solid var(--cp-line);border-radius:1.05rem;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cp-save-card:hover{border-color:rgba(131,49,154,.4);box-shadow:0 0 0 3px rgba(131,49,154,.1);transform:translateY(-2px)}.cp-save-card.is-selected{border-color:rgba(131,49,154,.55);background:linear-gradient(180deg,#fff,#faf5ff);box-shadow:0 0 0 3px rgba(131,49,154,.14),0 14px 28px rgba(15,23,42,.06)}.cp-save-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.cp-save-card__icon{width:2.35rem;height:2.35rem;border-radius:.75rem;display:grid;place-items:center;background:#faf5ff;color:var(--cp-brand);font-size:1.1rem}.cp-save-card__title{margin:0;font-size:1rem;font-weight:800;color:var(--cp-ink);letter-spacing:-.02em}.cp-save-card__meta{margin:.25rem 0 0;font-size:.78rem;color:var(--cp-muted)}.cp-save-card__balance{margin:.85rem 0 0;font-size:1.45rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--cp-ink)}.cp-save-card__foot{margin-top:.85rem;padding-top:.65rem;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted)}.cp-save-card.is-selected .cp-save-card__foot{color:var(--cp-brand)}.cp-save-focus{margin-top:1rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(131,49,154,.25);background:linear-gradient(180deg,#faf5ff,#fff);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem}.cp-save-focus h4{margin:.2rem 0 .15rem;font-size:1.05rem;font-weight:800;color:var(--cp-ink)}.cp-save-focus p{margin:0;font-size:.82rem;color:var(--cp-muted)}.cp-save-focus__actions{display:flex;flex-wrap:wrap;gap:.45rem}.cp-contrib-card.is-late{background:linear-gradient(90deg,#fff7ed,#fff 50%)}.cp-badge--ok{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.cp-vault__nav{align-self:flex-start}.cp-vault__stage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.9fr);gap:1rem;align-items:start}@media (max-width:960px){.cp-vault__stage{grid-template-columns:1fr}}.cp-vault__count{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);padding:.35rem .65rem;border-radius:999px;background:#f8fafc;border:1px solid var(--cp-line)}.cp-vault__stack{display:flex;flex-direction:column;gap:.75rem}.cp-vault-card{--i:0;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;overflow:hidden;padding:1.1rem 1.15rem;border:1px solid var(--cp-line);border-radius:1.15rem;background:#fff;cursor:pointer;animation:cp-vault-rise .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i)*50ms);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cp-vault-card:hover{border-color:rgba(131,49,154,.4);box-shadow:0 12px 28px rgba(15,23,42,.07);transform:translateY(-2px)}.cp-vault-card.is-selected{border-color:rgba(131,49,154,.55);box-shadow:0 0 0 3px rgba(131,49,154,.12),0 16px 32px rgba(107,33,127,.12);background:linear-gradient(165deg,#fff,#faf5ff)}.cp-vault-card__glow{position:absolute;inset:auto -20% -40% auto;width:10rem;height:10rem;border-radius:999px;background:radial-gradient(circle,rgba(131,49,154,.14),transparent 70%);pointer-events:none;opacity:0;transition:opacity .2s ease}.cp-vault-card.is-selected .cp-vault-card__glow,.cp-vault-card:hover .cp-vault-card__glow{opacity:1}.cp-vault-card__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.cp-vault-card__icon{width:2.5rem;height:2.5rem;border-radius:.85rem;display:grid;place-items:center;color:#fff;font-size:1.15rem;background:linear-gradient(145deg,#9639ad,#6b217f);box-shadow:0 10px 18px rgba(131,49,154,.28)}.cp-vault-card__title{position:relative;margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:600;letter-spacing:-.02em;color:var(--cp-ink)}.cp-vault-card__meta{position:relative;margin:.25rem 0 0;font-size:.8rem;color:var(--cp-muted)}.cp-vault-card__balance{position:relative;margin:.9rem 0 0;font-size:1.7rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cp-ink)}.cp-vault-card__bar{position:relative;margin-top:.85rem;height:4px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cp-vault-card__bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9639ad,#6b217f);transition:width .45s cubic-bezier(.22,1,.36,1)}.cp-vault-card__foot{position:relative;margin-top:.85rem;padding-top:.7rem;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;gap:.5rem;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted)}.cp-vault-card__sel{display:inline-flex;align-items:center;gap:.3rem}.cp-vault-card.is-selected .cp-vault-card__sel{color:var(--cp-brand)}.cp-vault-dock{position:sticky;top:5.5rem;padding:1.25rem 1.25rem 1.15rem;border-radius:1rem;border:1px solid #d7dee8;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 32px rgba(15,23,42,.05);color:#0f172a}.cp-vault-dock__head{padding-bottom:.9rem;border-bottom:1px solid #e8edf4}.cp-vault-dock__eyebrow{margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#83319a}.cp-vault-dock__title{margin:.4rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#0f172a}.cp-vault-dock__id{margin:.35rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;font-weight:500;color:#64748b}.cp-vault-dock__figure{margin-top:1rem;padding:.85rem 0 .15rem}.cp-vault-dock__figure-label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cp-vault-dock__balance,.cp-vault-dock__figure-label{font-family:Segoe UI,system-ui,-apple-system,sans-serif}.cp-vault-dock__balance{margin:.3rem 0 0;font-size:2rem;font-weight:750;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.05;color:#0f172a;transition:transform .35s ease,color .35s ease}.cp-vault-dock__balance.is-pulse{animation:cp-vault-balance-pulse .85s ease;color:#166534}.cp-vault-dock__rail-banner{display:flex;align-items:flex-start;gap:.55rem;margin-top:.85rem;padding:.65rem .75rem;border-radius:.65rem;border:1px solid rgba(251,191,36,.35);background:linear-gradient(180deg,#fffbeb,#fff);font-size:.76rem;line-height:1.45;color:#92400e}.cp-vault-dock__rail-banner i{margin-top:.1rem;font-size:1rem;flex-shrink:0}.cp-vault-dock__rail-banner p{margin:0}.cp-vault-dock__hint{margin:.4rem 0 0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:.8rem;font-weight:500;color:#64748b;line-height:1.4}.cp-vault-dock__actions{margin-top:1.15rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.cp-vault-dock__actions .cp-btn{justify-content:center;min-height:2.45rem;border-radius:.65rem}.cp-vault-dock__actions .cp-btn,.cp-vault-dock__note{font-family:Segoe UI,system-ui,-apple-system,sans-serif}.cp-vault-dock__note{margin:1rem 0 0;padding-top:.85rem;border-top:1px solid #e8edf4;font-size:.76rem;line-height:1.45;color:#64748b}.cp-vault-act{display:flex;flex-direction:column;gap:.65rem}.cp-vault-act__card{border:1px solid #dbe3ee;border-radius:.95rem;background:#fff;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.cp-vault-act__card:hover{border-color:#c5d0e0}.cp-vault-act__card.is-open{border-color:#c4b5d4;box-shadow:0 10px 28px rgba(15,23,42,.05)}.cp-vault-act__main{width:100%;display:grid;grid-template-columns:2rem minmax(0,1fr) auto 1rem;gap:.75rem;align-items:center;padding:.9rem 1rem;border:0;background:transparent;text-align:left;cursor:pointer}.cp-vault-act__idx{width:2rem;height:2rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;background:#f4f1f7;color:#5b2a6d;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:.78rem;font-weight:750}.cp-vault-act__card.is-debit .cp-vault-act__idx{background:#f8fafc;color:#475569}.cp-vault-act__copy{min-width:0;display:flex;flex-direction:column;gap:.18rem}.cp-vault-act__copy strong{font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:700;color:#0f172a}.cp-vault-act__copy span{font-size:.76rem;color:#64748b;line-height:1.35}.cp-vault-act__right{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.cp-vault-act__right strong{font-size:1rem;font-weight:750;font-variant-numeric:tabular-nums;color:#0f172a;white-space:nowrap}.cp-vault-act__right strong.is-in{color:#166534}.cp-vault-act__right strong.is-out{color:#9a3412}.cp-vault-act__chev{color:#94a3b8;font-size:1.1rem;transition:transform .2s ease,color .15s ease}.cp-vault-act__chev.is-flip{transform:rotate(180deg);color:#83319a}.cp-vault-act__detail{padding:0 1rem 1.05rem;border-top:1px solid #eef2f7;background:linear-gradient(180deg,#fcfbfd,#fff 42%)}.cp-vault-act__detail-head{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem 0 .75rem}.cp-vault-act__detail-head>i{width:2rem;height:2rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;background:#f4f1f7;color:#83319a;font-size:1rem;flex-shrink:0}.cp-vault-act__detail-head h4{margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:600;letter-spacing:-.015em;color:#0f172a}.cp-vault-act__detail-head p{margin:.2rem 0 0;font-size:.78rem;color:#64748b}.cp-vault-act__kv{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;padding:.85rem .95rem;border:1px solid #e8edf4;border-radius:.75rem;background:#fff}@media (max-width:640px){.cp-vault-act__kv{grid-template-columns:1fr}}.cp-vault-act__kv dt{margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:.64rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cp-vault-act__kv dd{margin:.18rem 0 0;font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.35}.cp-vault-act__kv-wide{grid-column:1/-1}.cp-vault-act__footnote{margin-top:.85rem;padding-top:.75rem;border-top:1px solid #eef2f7}.cp-vault-act__footnote-title{margin:0 0 .4rem;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cp-vault-act__footnote ul{margin:0;padding-left:1.05rem;display:grid;gap:.28rem}.cp-vault-act__footnote li{font-size:.8rem;line-height:1.4;color:#475569}.cp-vault-act__actions{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.45rem}.cp-vault-fold-enter-active,.cp-vault-fold-leave-active{transition:opacity .18s ease,transform .2s ease}.cp-vault-fold-enter-from,.cp-vault-fold-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.cp-vault-act__chev,.cp-vault-fold-enter-active,.cp-vault-fold-leave-active{transition:none!important}}@keyframes cp-vault-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cp-vault-card{animation:none!important}.cp-vault-act__card,.cp-vault-card,.cp-vault-card__bar>span{transition:none!important}}.cp-desk--classic .cp-desk__hero{background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 32px rgba(15,23,42,.05)}.cp-desk--classic .cp-desk__title{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.02em}.cp-desk__mark--soft{background:#f3e8ff!important;color:#6b2180!important;box-shadow:none!important;border:1px solid rgba(131,49,154,.12)}.cp-paper{position:relative;overflow:hidden;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 28px rgba(15,23,42,.04)}.cp-paper.is-alert{border-color:rgba(245,158,11,.35)}.cp-paper__accent{height:3px;background:linear-gradient(90deg,#6b2180,#83319a 42%,#c4a35a)}.cp-paper__body{padding:1.05rem 1.15rem 1.15rem}.cp-paper__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.cp-paper__head h3{margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:600;color:#0f172a;letter-spacing:-.015em}.cp-paper__head p{margin:.25rem 0 0;font-size:.8rem;color:#64748b;line-height:1.4}.cp-paper__meter{min-width:9rem}.cp-paper__meter-label{display:block;margin-bottom:.35rem;font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cp-paper__prose{margin:0 0 .85rem;font-size:.86rem;line-height:1.5;color:#475569}.cp-paper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.cp-paper-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-paper-kv--compact{margin:.15rem 0 .85rem;padding:.7rem .85rem}.cp-paper-kv dd.is-warn{color:#b45309}@media (max-width:1100px){.cp-paper-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.cp-paper-grid,.cp-paper-grid--3{grid-template-columns:1fr}}.cp-paper--add{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.15rem;border:1px dashed #cbd5e1;background:#f8fafc;cursor:pointer;text-align:left;color:inherit;transition:border-color .15s ease,background .15s ease}.cp-paper--add:hover{border-color:rgba(131,49,154,.4);background:#faf5ff}.cp-paper__add-mark{width:2.25rem;height:2.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#6b2180;border:1px solid #e8edf4;margin-bottom:.25rem}.cp-paper--add strong{font-size:.95rem;color:#0f172a}.cp-paper--add span:last-child{font-size:.78rem;color:#64748b}.cp-paper-list{display:flex;flex-direction:column;gap:.6rem}.cp-paper-card{border:1px solid #e2e8f0;border-radius:.95rem;background:#fff;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.cp-paper-card:hover{border-color:#c5d0e0}.cp-paper-card.is-open{border-color:#c4b5d4;box-shadow:0 10px 24px rgba(15,23,42,.05)}.cp-paper-card.is-unread{border-color:rgba(131,49,154,.28);background:linear-gradient(90deg,#faf5ff,#fff 42%)}.cp-paper-card.is-ok .cp-paper-card__icon{background:#ecfdf5;color:#166534}.cp-paper-card.is-warn .cp-paper-card__icon{background:#fffbeb;color:#b45309}.cp-paper-card.is-danger .cp-paper-card__icon{background:#fef2f2;color:#b91c1c}.cp-paper-card__main{width:100%;display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto 1rem;gap:.7rem;align-items:center;padding:.85rem 1rem;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.cp-paper-card__main--trail{grid-template-columns:2.25rem minmax(0,1fr) minmax(5.5rem,auto) auto 1rem;-moz-column-gap:.75rem;column-gap:.75rem}.cp-paper-card__status{justify-self:start;align-self:center;display:flex;justify-content:flex-start;min-width:5.5rem}.cp-paper-card__status .cp-badge{max-width:9.5rem;overflow:hidden;text-overflow:ellipsis}.cp-paper-card__main.is-static{cursor:default}.cp-paper-card--notify{width:100%;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer}.cp-paper-card--notify .cp-paper-card__main{grid-template-columns:2.25rem minmax(0,1fr) auto 1rem}.cp-paper-card__icon{width:2.25rem;height:2.25rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;background:#f4f1f7;color:#6b2180;font-size:1.05rem;flex-shrink:0}.cp-paper-card__copy{min-width:0;display:flex;flex-direction:column;gap:.15rem}.cp-paper-card__copy strong{font-size:.94rem;font-weight:700;color:#0f172a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-paper-card__copy strong .cp-paper-card__pill{margin-left:.35rem;vertical-align:middle}.cp-paper-card__copy>span{font-size:.76rem;color:#64748b;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-clear-steps{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem;padding:0}.cp-clear-steps li{position:relative;padding:.35rem .7rem;border-radius:999px;border:1px solid #e7e0d4;background:#fffefb;color:#a8a29e;font-size:.72rem;font-weight:600;letter-spacing:.02em}.cp-clear-steps li.is-done{border-color:#bbf7d0;background:#ecfdf5;color:#166534}.cp-clear-steps li.is-active{border-color:#fcd34d;background:#fffbeb;color:#92400e;animation:cp-clear-pulse 1.6s ease-in-out infinite}@keyframes cp-clear-pulse{0%,to{box-shadow:0 0 0 0 rgba(251,191,36,0)}50%{box-shadow:0 0 0 4px rgba(251,191,36,.18)}}.cp-paper-card__meta{margin-top:.1rem!important;font-weight:600;color:#94a3b8!important}.cp-paper-card__amount{font-size:.98rem;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;color:#0f172a}.cp-paper-card__amount.is-in{color:#166534}.cp-paper-card__amount.is-out{color:#9a3412}.cp-paper-card__pill{font-size:.65rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:999px;background:rgba(131,49,154,.1);color:#6b2180}.cp-paper-card__chev{color:#94a3b8;font-size:1.1rem;transition:transform .2s ease,color .15s ease}.cp-paper-card__chev.is-flip{transform:rotate(180deg);color:#83319a}.cp-paper-card__detail{padding:0 1rem 1rem;border-top:1px solid #eef2f7;background:linear-gradient(180deg,#fcfbfd,#fff 50%)}.cp-paper-kv{margin:.85rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;padding:.8rem .9rem;border:1px solid #e8edf4;border-radius:.75rem;background:#fff}@media (max-width:640px){.cp-paper-kv{grid-template-columns:1fr}.cp-paper-card__main,.cp-paper-card__main--trail{grid-template-columns:2.25rem minmax(0,1fr) 1rem}.cp-paper-card__main--trail{row-gap:.35rem}.cp-paper-card__main--trail .cp-paper-card__status{grid-column:2;grid-row:2;min-width:0;justify-self:start}.cp-paper-card__main--trail .cp-paper-card__amount{grid-column:2;grid-row:3;justify-self:start}.cp-paper-card__main:not(.cp-paper-card__main--trail) .cp-paper-card__amount{grid-column:2}}.cp-paper-kv dt{margin:0;font-size:.64rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cp-paper-kv dd{margin:.15rem 0 0;font-size:.88rem;font-weight:700;color:#0f172a;line-height:1.35}.cp-paper-card__actions{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.45rem}.cp-paid__head-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.cp-paid__toolbar{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.85rem .95rem;border:1px solid #e8edf4;border-radius:.95rem;background:linear-gradient(180deg,#fbfafc,#fff 70%)}.cp-paid__search{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .75rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;color:#64748b}.cp-paid__search:focus-within{border-color:rgba(131,49,154,.45);box-shadow:0 0 0 3px rgba(131,49,154,.1)}.cp-paid__search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:.9rem;color:#0f172a}.cp-paid__search-clear{justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:#f1f5f9;cursor:pointer}.cp-paid__search-clear,.cp-paid__sort{display:inline-flex;align-items:center;color:#64748b}.cp-paid__sort{gap:.5rem;font-size:.78rem;font-weight:650}.cp-paid__sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.4rem 1.75rem .4rem .65rem;border:1px solid #e2e8f0;border-radius:.65rem;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .55rem center;font:inherit;font-size:.84rem;font-weight:650;color:#0f172a;cursor:pointer}.cp-paid__methods{margin:0}.cp-paid__filter-note{margin:0;font-size:.78rem;color:#64748b}.cp-paid__link{margin-left:.35rem;border:0;background:transparent;color:#6b2180;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cp-paid__detail{display:flex;flex-direction:column;gap:.15rem}.cp-paid__spotlight{margin:.15rem 0 .35rem;padding:.85rem .95rem;border:1px solid #ebe4f2;border-radius:.85rem;background:linear-gradient(135deg,#faf5ff,#fff 55%)}.cp-paid__spotlight-label{margin:0;font-size:.64rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cp-paid__spotlight-amount{margin:.2rem 0 0;font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;color:#9a3412;letter-spacing:-.02em}.cp-paid__spotlight-sub{margin:.25rem 0 0;font-size:.78rem;color:#64748b}.cp-paid__bar{margin-top:.65rem;height:.45rem;border-radius:999px;background:#ede9fe;overflow:hidden}.cp-paid__bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#83319a,#a855f7);transition:width .25s ease}.cp-paid__delta{margin:.55rem 0 0;font-size:.76rem;font-weight:650;color:#6b2180}.cp-paid__ref{gap:.35rem;flex-wrap:wrap}.cp-paid__icon-btn,.cp-paid__ref{display:inline-flex;align-items:center}.cp-paid__icon-btn{justify-content:center;width:1.55rem;height:1.55rem;border:1px solid #e2e8f0;border-radius:.45rem;background:#fff;color:#6b2180;cursor:pointer}.cp-paid__icon-btn:hover{border-color:rgba(131,49,154,.4);background:#faf5ff}.cp-paid__inline-ico{margin-right:.25rem;color:#83319a;vertical-align:-.1em}@media (min-width:720px){.cp-paid__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem .85rem}.cp-paid__filter-note,.cp-paid__methods,.cp-paid__search{grid-column:1/-1}}.cp-seat-list{display:flex;flex-direction:column;gap:.65rem}.cp-seat{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.85rem 1rem;align-items:center;padding:.95rem 1.05rem;border:1px solid #e8edf4;border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.cp-seat:focus-visible{outline:2px solid rgba(131,49,154,.45);outline-offset:2px}.cp-seat.is-warn{background:linear-gradient(90deg,#fffbeb,#fff 42%);border-color:#fde68a}.cp-seat.is-muted{background:linear-gradient(90deg,#f8fafc,#fff 42%)}.cp-seat__avatar{width:2.75rem;height:2.75rem;border-radius:.85rem;display:grid;place-items:center;font-size:.78rem;font-weight:800;letter-spacing:.04em;color:#6b2180;background:linear-gradient(180deg,#faf5ff,#f3e8ff);border:1px solid rgba(131,49,154,.16);flex-shrink:0}.cp-seat__avatar[data-role=chairperson]{background:linear-gradient(180deg,#fff7ed,#ffedd5);color:#9a3412;border-color:#fed7aa}.cp-seat__avatar[data-role=treasurer]{background:linear-gradient(180deg,#ecfdf5,#d1fae5);color:#047857;border-color:#a7f3d0}.cp-seat__avatar[data-role=secretary]{background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#1d4ed8;border-color:#bfdbfe}.cp-seat__body{min-width:0;display:flex;flex-direction:column;gap:.28rem}.cp-seat__identity{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.cp-seat__identity strong{font-size:.98rem;font-weight:750;letter-spacing:-.02em;color:#0f172a}.cp-seat__role{display:inline-flex;align-items:center;gap:.28rem;padding:.16rem .5rem;border-radius:999px;font-size:.64rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;background:#f4f1f7;color:#6b2180;border:1px solid rgba(131,49,154,.12)}.cp-seat__meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;font-size:.78rem;color:#64748b}.cp-seat__dot{color:#cbd5e1}.cp-seat__aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.cp-seat__actions{display:flex;flex-wrap:wrap;gap:.4rem}.cp-person{display:flex;flex-direction:column;gap:1rem}.cp-person__hero{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.85rem;align-items:center}.cp-person__hero h3{margin:.1rem 0 0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.cp-person__hero p{margin:.2rem 0 0;font-size:.8rem;color:#64748b}.cp-person__kicker{margin:0!important;font-size:.64rem!important;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8!important}.cp-person__pane{gap:.85rem}.cp-person__form,.cp-person__pane{display:flex;flex-direction:column}.cp-person__form{gap:.75rem}.cp-person__hint,.cp-person__preview{margin:.35rem 0 0;font-size:.78rem;color:#64748b;line-height:1.45}.cp-person__errors,.cp-person__warns{margin:0;padding:.65rem .75rem .65rem 1.35rem;border-radius:.75rem;font-size:.8rem;line-height:1.45}.cp-person__errors{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.cp-person__warns{border:1px solid #fde68a;background:#fffbeb;color:#92400e}.cp-chat{display:flex;flex-direction:column;gap:.75rem;min-height:18rem}.cp-chat__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cp-chat__head h4{margin:.1rem 0 0;font-size:.98rem;font-weight:750;color:#0f172a}.cp-chat__kicker{margin:0;font-size:.64rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cp-chat__note{margin:0;font-size:.78rem;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.7rem;padding:.55rem .7rem}.cp-chat__scroller{max-height:16rem;overflow:auto;display:flex;flex-direction:column;gap:.55rem;padding:.65rem .15rem}.cp-chat__empty{margin:.5rem 0;font-size:.82rem;color:#64748b;text-align:center}.cp-chat__bubble{max-width:92%;padding:.65rem .8rem;border-radius:.9rem;border:1px solid #e8edf4;background:#f8fafc}.cp-chat__bubble.is-mine{align-self:flex-end;background:linear-gradient(180deg,#faf5ff,#fff);border-color:rgba(131,49,154,.22)}.cp-chat__bubble.is-public{box-shadow:inset 0 0 0 1px rgba(5,150,105,.18)}.cp-chat__bubble.is-gone{opacity:.7;font-style:italic}.cp-chat__meta{margin:0 0 .3rem;display:flex;flex-wrap:wrap;gap:.35rem .55rem;font-size:.7rem;color:#94a3b8}.cp-chat__meta strong{color:#334155}.cp-chat__body{margin:0;font-size:.88rem;color:#0f172a;line-height:1.45;white-space:pre-wrap}.cp-chat__pill{padding:.1rem .4rem;border-radius:999px;background:#ecfdf5;color:#047857;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.cp-chat__row-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.4rem}.cp-chat__link{border:0;background:transparent;padding:0;font-size:.72rem;font-weight:700;color:#6b2180;cursor:pointer}.cp-chat__link.is-danger{color:#b91c1c}.cp-chat__composer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.45rem}.cp-chat__check{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:#475569;margin-right:auto}.cp-chat__count{font-size:.7rem;font-weight:700;color:#94a3b8}@media (max-width:720px){.cp-seat{grid-template-columns:2.75rem minmax(0,1fr)}.cp-seat__aside{grid-column:1/-1;justify-content:flex-start;padding-top:.55rem;border-top:1px solid #f1f5f9}}.cp-paper-form{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.cp-paper-form__full{grid-column:1/-1}@media (max-width:640px){.cp-paper-form{grid-template-columns:1fr}}.cp-trail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.cp-trail__item{position:relative;display:grid;grid-template-columns:.85rem minmax(0,1fr);gap:.75rem;padding:0 0 .75rem}.cp-trail__item:last-child{padding-bottom:0}.cp-trail__item:before{content:"";position:absolute;left:.28rem;top:1.1rem;bottom:0;width:1px;background:#e2e8f0}.cp-trail__item:last-child:before{display:none}.cp-trail__dot{width:.65rem;height:.65rem;margin-top:.45rem;border-radius:999px;background:#83319a;box-shadow:0 0 0 4px rgba(131,49,154,.1);position:relative;z-index:1}.cp-trail__card{padding:.7rem .85rem;border:1px solid #e8edf4;border-radius:.75rem;background:#fff}.cp-trail__card strong{display:block;font-size:.88rem;color:#0f172a}.cp-trail__card span{display:block;margin-top:.2rem;font-size:.74rem;color:#64748b}.cp-2fa{display:flex;flex-direction:column;gap:1.1rem}.cp-2fa__steps{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.cp-2fa__step{gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cp-2fa__step,.cp-2fa__step>span{display:inline-flex;align-items:center}.cp-2fa__step>span{justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.65rem}.cp-2fa__step.is-active{border-color:rgba(107,33,128,.28);background:#faf5ff;color:#6b2180}.cp-2fa__step.is-active>span{background:#6b2180;color:#fff}.cp-2fa__step.is-done{border-color:rgba(16,185,129,.28);background:#ecfdf5;color:#047857}.cp-2fa__step.is-done>span{background:#059669;color:#fff}.cp-2fa__panel{padding:.15rem 0 .25rem}.cp-2fa__panel--scan{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:center}.cp-2fa__hero-mark{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:.75rem;border-radius:1rem;border:1px solid rgba(107,33,128,.12);background:linear-gradient(160deg,#faf5ff,#fff 70%);color:#6b2180;font-size:1.55rem}.cp-2fa__hero-mark--sm{width:2.6rem;height:2.6rem;font-size:1.25rem;margin-bottom:.55rem}.cp-2fa__heading{margin:0 0 .45rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:#0f172a}.cp-2fa__lede{margin:0 0 .85rem;color:#475569;font-size:.92rem;line-height:1.55}.cp-2fa__lede--tight{margin-bottom:.45rem}.cp-2fa__eyebrow{margin:0 0 .25rem;color:#6b2180;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cp-2fa__checklist{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.cp-2fa__checklist li{display:flex;align-items:flex-start;gap:.45rem;color:#334155;font-size:.88rem}.cp-2fa__checklist i{color:#059669;margin-top:.1rem}.cp-2fa__qr-wrap{display:inline-flex;padding:.65rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 28px rgba(15,23,42,.05)}.cp-2fa__qr{display:block;width:min(220px,56vw);height:auto;border-radius:.5rem}.cp-2fa__secret{display:block;margin:.35rem 0 .65rem;padding:.65rem .75rem;border-radius:.65rem;border:1px dashed #cbd5e1;background:#f8fafc;color:#0f172a;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:.85rem;letter-spacing:.08em;word-break:break-all}.cp-2fa__field{display:grid;gap:.4rem}.cp-2fa__field>span{font-size:.78rem;font-weight:700;color:#475569;letter-spacing:.04em;text-transform:uppercase}.cp-2fa__code{width:100%;max-width:16rem;min-height:3rem;padding:.85rem 1rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;color:#0f172a;font-size:1.25rem;font-weight:700;letter-spacing:.28em;text-align:center;font-variant-numeric:tabular-nums}.cp-2fa__code--wide{max-width:20rem;letter-spacing:.12em;font-size:1.05rem}.cp-2fa__code:focus{outline:none;border-color:#83319a;box-shadow:0 0 0 3px rgba(131,49,154,.15)}.cp-2fa__error{margin:0;padding:.7rem .85rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:.86rem}.cp-2fa__backup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0 0 .75rem;padding:.85rem;list-style:none;border-radius:.85rem;border:1px solid #e2e8f0;background:#f8fafc;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:.9rem;letter-spacing:.06em;color:#0f172a}.cp-2fa__link{align-self:flex-start;margin-top:.25rem;border:0;background:transparent;color:#6b2180;font-size:.84rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cp-2fa__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.cp-2fa__warn{margin:0 0 .15rem;font-size:.8rem;line-height:1.45;color:#b45309}.cp-2fa__test-code{margin:.75rem 0 0;padding:.55rem .7rem;border-radius:.55rem;background:#f8fafc;border:1px dashed #cbd5e1;color:#475569;font-size:.82rem}.cp-2fa__test-code strong{color:#0f172a;font-family:ui-monospace,Cascadia Code,Menlo,Consolas,monospace;letter-spacing:.2em}.cp-2fa--challenge .cp-2fa__lede{margin-bottom:.65rem}.cp-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.85rem;border:1px solid #e2e8f0;background:#fff}.cp-table-wrap .cp-table{min-width:32rem;margin:0}.cp-table-wrap .cp-table td:first-child,.cp-table-wrap .cp-table th:first-child{padding-left:.85rem}.cp-table-wrap .cp-table td:last-child,.cp-table-wrap .cp-table th:last-child{padding-right:.85rem}.cp-panel--ledger{overflow:hidden}.cp-ledger{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cp-table--ledger{min-width:36rem}.cp-table--ledger td,.cp-table--ledger th{padding:.72rem 1.1rem}.cp-table--ledger thead th{background:#faf8fc;border-bottom:1px solid #eadfec;color:#6b2180;font-size:.64rem;letter-spacing:.1em}.cp-table--ledger tbody tr{animation:cp-vault-rise .35s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*45ms)}.cp-table--ledger tbody tr:last-child td{border-bottom:0}.cp-table--ledger tbody tr:hover td{background:#fdfbff}.cp-table__date,.cp-table__ref{white-space:nowrap;color:#64748b;font-variant-numeric:tabular-nums}.cp-table__detail{min-width:10rem;color:#0f172a}.cp-table__num{text-align:right;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.cp-table__num.is-in{color:#166534}.cp-table__num.is-out{color:#9a3412}.cp-ledger__type{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;background:#f4f1f7;color:#5b2a6d;font-size:.7rem;font-weight:750;letter-spacing:.02em;text-transform:capitalize}.cp-prof{display:flex;flex-direction:column;gap:1rem}.cp-prof__recap{padding:.85rem 1rem;border-radius:.85rem;border:1px solid rgba(131,49,154,.14);background:linear-gradient(180deg,#fdfbff,#fff)}.cp-prof__recap ul{margin:.35rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.cp-prof__recap li{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto minmax(0,1fr);gap:.4rem;align-items:center;font-size:.78rem;color:#64748b}.cp-prof__recap li strong{color:#6b2180;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.cp-prof__recap li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-prof__last{display:flex;gap:.75rem;align-items:flex-start;padding:.95rem 1rem;border-radius:.95rem;border:1px solid #eadfec;background:linear-gradient(180deg,#fff,#faf8fc)}.cp-prof__last>i{width:2.25rem;height:2.25rem;border-radius:.7rem;display:grid;place-items:center;background:#faf5ff;color:#6b2180;font-size:1.1rem;flex-shrink:0}.cp-prof__last strong{display:block;font-family:Iowan Old Style,Palatino,Georgia,serif;font-size:1.02rem;color:#0f172a}.cp-prof__last p{margin:.25rem 0 0;font-size:.84rem;color:#475569;line-height:1.45}.cp-prof__last small{display:block;margin-top:.35rem;font-size:.72rem;color:#94a3b8}@media (max-width:720px){.cp-desk{gap:.85rem}.cp-desk__hero{padding:1rem;gap:.9rem;border-radius:1rem}.cp-desk__hero-main{width:100%;gap:.7rem}.cp-desk__mark{width:2.55rem;height:2.55rem;font-size:1.15rem;border-radius:.8rem}.cp-desk__title{font-size:clamp(1.2rem,5.2vw,1.4rem)}.cp-desk__lede{font-size:.86rem;max-width:none}.cp-desk__hero-actions{width:100%;flex-direction:column;align-items:stretch}.cp-desk__hero-actions .cp-btn{width:100%;justify-content:center;white-space:normal;text-align:center}.cp-desk__seg,.cp-vault__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;gap:.3rem;padding:.35rem;border-radius:.85rem}.cp-desk__seg-btn{border-radius:.65rem;padding:.5rem .55rem;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.cp-desk__kpi{padding:.7rem .55rem;border-radius:.85rem}.cp-desk__kpi-value{font-size:clamp(.95rem,4.2vw,1.2rem);word-break:break-word}.cp-desk__section-body,.cp-paper__body{padding-left:.9rem;padding-right:.9rem}.cp-lend-app__title,.cp-panel__head>div:not(.cpr-seg),.cp-paper__meter,.cp-sync-bar p{min-width:0!important}.cp-panel__head{flex-wrap:wrap;gap:.65rem}.cpr-seg{display:flex;flex-wrap:wrap;width:100%;max-width:100%;border-radius:.75rem}.cpr-seg__btn{flex:1 1 auto;justify-content:center;min-width:0;white-space:nowrap}.cp-hist-card{grid-template-columns:auto minmax(0,1fr);gap:.65rem}.cp-hist-card__amount,.cp-hist-card__method{grid-column:2;text-align:left}.cp-vault-act__main{grid-template-columns:2rem minmax(0,1fr) 1rem;grid-template-areas:"idx copy chev" "idx right chev";-moz-column-gap:.55rem;column-gap:.55rem;row-gap:.25rem}.cp-vault-act__idx{grid-area:idx;align-self:start}.cp-vault-act__copy{grid-area:copy}.cp-vault-act__right{grid-area:right;align-items:flex-start}.cp-vault-act__chev{grid-area:chev;align-self:start;margin-top:.35rem}.cp-2fa__actions{flex-direction:column;align-items:stretch}.cp-2fa__actions .cp-btn{width:100%;justify-content:center}.cp-desk__chips{display:flex;flex-wrap:nowrap;gap:.4rem;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.15rem}.cp-desk__chips::-webkit-scrollbar{display:none}.cp-desk__chips>*{flex:0 0 auto}.cp-demo,.cp-demo--desk{flex-wrap:wrap}}@media (max-width:640px){.cp-2fa__panel--scan{grid-template-columns:1fr;justify-items:center;text-align:center}.cp-2fa__manual{width:100%}.cp-2fa__qr-wrap{margin-inline:auto}.cp-2fa__code{max-width:none;width:100%;font-size:1.15rem;letter-spacing:.18em;padding:.8rem .65rem}.cp-2fa__code--wide{letter-spacing:.08em;font-size:1rem}.cp-2fa__heading{font-size:1.15rem}.cp-2fa__steps{gap:.3rem}.cp-2fa__step{font-size:.62rem;padding:.28rem .5rem;border-radius:.55rem}.cp-2fa__backup{font-size:.82rem}.ds-modal-panel--premium .bd-insights,.ln-modal-body .bd-insights{display:none}.coa-m-footer{flex-wrap:wrap}.coa-m-footer .coa-m-btn-primary,.coa-m-footer .coa-m-btn-secondary{flex:1 1 auto;min-width:min(100%,8rem);white-space:normal;text-align:center;line-height:1.25}}@media (max-width:520px){.cp-desk__seg,.cp-vault__nav{grid-template-columns:1fr}.cp-desk__seg-btn{white-space:normal}}@media (max-width:380px){.cp-2fa__backup{grid-template-columns:1fr}.cp-desk__kpis{gap:.55rem}}@media print{.LendingPageShell,.cp-desk__chips,.cp-desk__hero-actions,aside,nav{display:none!important}}.cpr-input--sm{width:6.5rem;height:2rem;padding:0 .5rem;margin-left:auto;flex-shrink:0}.cpr-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;font-size:.82rem;font-weight:600;color:#334155}.cp-desk-enter{animation:cp-desk-enter .55s cubic-bezier(.22,1,.36,1) both}@keyframes cp-desk-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cp-vault-balance-pulse{0%{transform:scale(1)}35%{transform:scale(1.04)}to{transform:scale(1)}}.cp-sav-modal{display:flex;flex-direction:column;gap:1rem}.cp-sav-modal__hero{display:flex;align-items:center;gap:.85rem;padding:.95rem 1rem;border-radius:.85rem;border:1px solid rgba(131,49,154,.14);background:linear-gradient(135deg,#fdfbff,#f5f3ff 55%,#fff);animation:cp-vault-rise .45s ease both}.cp-sav-modal__hero.is-withdraw{background:linear-gradient(135deg,#fffbeb,#fef3c7 55%,#fff);border-color:rgba(245,158,11,.25)}.cp-sav-modal__hero-icon{width:2.65rem;height:2.65rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;background:#6b2180;color:#fff;font-size:1.35rem;box-shadow:0 8px 20px rgba(107,33,128,.22)}.cp-sav-modal__hero.is-withdraw .cp-sav-modal__hero-icon{background:#b45309;box-shadow:0 8px 20px rgba(180,83,9,.2)}.cp-sav-modal__hero-label{margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:600;color:#0f172a}.cp-sav-modal__hero-meta{margin:.2rem 0 0;font-size:.78rem;color:#64748b}.cp-sav-modal__callout{display:flex;gap:.55rem;padding:.7rem .85rem;border-radius:.65rem;border:1px solid rgba(131,49,154,.18);background:#faf5ff;font-size:.78rem;line-height:1.45;color:#5b2a6d}.cp-sav-modal__callout p{margin:0}.cp-sav-modal__amount{font-size:1.15rem;font-weight:650;letter-spacing:-.02em}.cp-sav-modal__error{margin:0;padding:.55rem .7rem;border-radius:.55rem;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:.78rem}.cp-sav-channel-grid{display:grid;gap:.55rem}.cp-sav-channel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.75rem .85rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cp-sav-channel:hover{border-color:#c4b5d4;box-shadow:0 6px 18px rgba(15,23,42,.05);transform:translateY(-1px)}.cp-sav-channel.is-selected{border-color:#83319a;background:linear-gradient(180deg,#fdfbff,#fff);box-shadow:0 8px 22px rgba(131,49,154,.1)}.cp-sav-channel.is-live.is-selected{border-color:#059669;background:linear-gradient(180deg,#ecfdf5,#fff)}.cp-sav-channel__icon{width:2.25rem;height:2.25rem;border-radius:.6rem;display:inline-flex;align-items:center;justify-content:center;background:#f4f1f7;color:#6b2180;font-size:1.05rem}.cp-sav-channel.is-live .cp-sav-channel__icon{background:#ecfdf5;color:#047857}.cp-sav-channel__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cp-sav-channel__copy strong{font-size:.84rem;color:#0f172a}.cp-sav-channel__copy span{font-size:.72rem;color:#64748b}.cp-sav-channel__tick{color:#cbd5e1;font-size:1.15rem}.cp-sav-channel.is-selected .cp-sav-channel__tick{color:#83319a}.cp-sav-channel.is-live.is-selected .cp-sav-channel__tick{color:#059669}.cp-sav-pipeline{display:flex;flex-direction:column;gap:.45rem}.cp-sav-pipeline__row{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:.6rem;border:1px solid #e7e0d4;background:#fffefb;font-size:.8rem;font-weight:600;color:#a8a29e;transition:border-color .2s ease,background .2s ease,color .2s ease}.cp-sav-pipeline__row.is-done{border-color:#bbf7d0;background:#ecfdf5;color:#166534}.cp-sav-pipeline__row.is-active{border-color:#c4b5d4;background:#faf5ff;color:#5b2a6d;animation:cp-clear-pulse 1.6s ease-in-out infinite}.cp-sav-pipeline__dot{font-size:1.05rem;line-height:1}.cp-sav-modal__hero-copy{min-width:0;flex:1}.cp-sav-modal__hero-amt{margin:0 0 0 auto;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.28rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#6b2180;white-space:nowrap}.cp-sav-modal__hero-amt.is-out{color:#b45309}.cp-sav-modal__hero-amt.is-pulse{animation:cp-vault-balance-pulse .28s ease}.cp-sav-progress{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cp-sav-progress>i{font-size:1rem}.cp-sav-progress span{padding:.2rem .5rem;border-radius:999px;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.cp-sav-progress span.is-on{color:#6b2180}.cp-sav-progress span.is-now{color:#6b2180;background:#faf5ff;box-shadow:0 0 0 3px rgba(131,49,154,.08)}.cp-sav-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.cp-sav-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.75rem;font-weight:700;padding:.35rem .7rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.cp-sav-chip:hover{border-color:#c4b5d4;transform:translateY(-1px)}.cp-sav-chip.is-on{border-color:#83319a;background:#faf5ff;color:#6b2180;box-shadow:0 0 0 3px rgba(131,49,154,.1)}.cp-sav-chip:active{transform:scale(.97)}.cp-sav-recap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;padding:.85rem 1rem;border-radius:.85rem;border:1px solid rgba(131,49,154,.14);background:linear-gradient(135deg,#fdfbff,#fff);font-size:.8rem;color:#64748b;animation:cp-vault-rise .4s ease both}.cp-sav-recap strong{font-family:Iowan Old Style,Palatino,Georgia,serif;font-size:1.2rem;font-weight:700;color:#6b2180;font-variant-numeric:tabular-nums}.cp-sav-send{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;padding:1.6rem .5rem .8rem}.cp-sav-send__orb{width:4.1rem;height:4.1rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#9639ad,#6b217f);color:#fff;font-size:1.7rem;box-shadow:0 14px 28px rgba(131,49,154,.28);animation:cp-orb-breathe 1.5s ease-in-out infinite}.cp-sav-send h3{margin:.35rem 0 0;font-family:Iowan Old Style,Palatino,Georgia,serif;font-size:1.2rem;color:#0f172a}.cp-sav-send p{margin:0;max-width:22rem;font-size:.84rem;color:#64748b;line-height:1.45}@keyframes cp-orb-breathe{0%,to{transform:scale(1);box-shadow:0 14px 28px rgba(131,49,154,.28)}50%{transform:scale(1.06);box-shadow:0 18px 36px rgba(131,49,154,.38)}}.cp-sav-step-enter-active,.cp-sav-step-leave-active{transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.cp-sav-step-enter-from{opacity:0;transform:translateX(14px)}.cp-sav-step-leave-to{opacity:0;transform:translateX(-12px)}.cp-sav-channel{animation:cp-vault-rise .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*55ms)}.cp-sav-pipeline__row{animation:cp-vault-rise .32s ease both;animation-delay:calc(var(--i, 0)*45ms)}.cp-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;list-style:none;margin:0 0 .15rem;padding:.7rem .45rem .75rem;border:1px solid var(--cp-line,#e2e8f0);border-radius:1.05rem;background:radial-gradient(420px 80px at 0 0,rgba(131,49,154,.07),transparent 60%),linear-gradient(180deg,#fff,#fbfafd);box-shadow:0 1px 2px rgba(15,23,42,.04)}.cp-journey__step{--i:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:.38rem;animation:cp-vault-rise .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i)*70ms)}.cp-journey__step:after{content:"";position:absolute;top:.9rem;left:calc(50% + .95rem);width:calc(100% - .5rem);height:2px;background:#e2e8f0;border-radius:999px;z-index:0}.cp-journey__step:last-child:after{display:none}.cp-journey__step.is-done:after{background:#6ee7b7}.cp-journey__step.is-active:after{background:linear-gradient(90deg,#c4b5d4,#e2e8f0)}.cp-journey__dot{width:1.85rem;height:1.85rem;border-radius:999px;display:grid;place-items:center;background:#f1f5f9;color:#64748b;font-size:.88rem;z-index:1;border:2px solid #e2e8f0;transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.cp-journey__step.is-wait .cp-journey__dot{background:#fff}.cp-journey__step.is-active .cp-journey__dot{background:#6b2180;color:#fff;border-color:#6b2180;box-shadow:0 0 0 4px rgba(131,49,154,.16);animation:cp-clear-pulse 1.8s ease-in-out infinite}.cp-journey__step.is-done .cp-journey__dot{background:#059669;color:#fff;border-color:#059669}.cp-journey__label{font-size:.66rem;font-weight:750;letter-spacing:.02em;color:#64748b;text-align:center;line-height:1.25}.cp-journey__step.is-active .cp-journey__label{color:#6b2180}.cp-journey__step.is-done .cp-journey__label{color:#166534}.cp-desk--classic,.cp-desk.cp-lend,.cp-layout-main{animation:cp-desk-enter .5s cubic-bezier(.22,1,.36,1) both}.cp-desk__mark{animation:cp-vault-rise .5s cubic-bezier(.22,1,.36,1) both}.cp-desk__kpi{animation:cp-vault-rise .42s cubic-bezier(.22,1,.36,1) both}.cp-desk__kpi:first-child{animation-delay:40ms}.cp-desk__kpi:nth-child(2){animation-delay:85ms}.cp-desk__kpi:nth-child(3){animation-delay:.13s}.cp-desk__kpi:nth-child(4){animation-delay:175ms}button.cp-desk__kpi:active{transform:translateY(0) scale(.98)}.cp-desk__seg-btn:active{transform:scale(.97)}.cp-paper-card,.cp-save-card,.cp-vault-act__card{animation:cp-vault-rise .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*45ms)}.cp-paper-card{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cp-paper-card:hover{transform:translateY(-1px)}.cp-layout-main .cp-panel{animation:cp-vault-rise .48s cubic-bezier(.22,1,.36,1) both}.cp-layout-main .cp-layout-main__primary>.cp-panel:first-child{animation-delay:40ms}.cp-layout-main .cp-layout-main__primary>.cp-panel:nth-child(2){animation-delay:.1s}.cp-layout-main .cp-layout-main__primary>.cp-panel:nth-child(3){animation-delay:.16s}.cp-layout-main .cp-layout-main__primary>.cp-panel:nth-child(4){animation-delay:.22s}.cp-gap{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:cp-vault-rise .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*55ms)}.cp-gap:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.07)}.cp-btn:active:not(:disabled){transform:scale(.98)}.cp-module-enter-active{animation:cp-desk-enter .42s cubic-bezier(.22,1,.36,1)}.cp-module-leave-active{transition:opacity .12s ease}.cp-module-leave-to{opacity:0}@media (max-width:640px){.cp-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .35rem}.cp-journey__step:after{display:none}}@media (prefers-reduced-motion:reduce){.cp-clear-steps li.is-active,.cp-desk--classic,.cp-desk-enter,.cp-desk.cp-lend,.cp-desk__kpi,.cp-desk__mark,.cp-gap,.cp-journey__step,.cp-journey__step.is-active .cp-journey__dot,.cp-layout-main,.cp-layout-main .cp-panel,.cp-module-enter-active,.cp-paper-card,.cp-sav-channel,.cp-sav-modal__hero,.cp-sav-pipeline__row,.cp-sav-pipeline__row.is-active,.cp-sav-send__orb,.cp-save-card,.cp-table--ledger tbody tr,.cp-vault-act__card,.cp-vault-dock__balance.is-pulse{animation:none!important;transition:none!important}.cp-module-leave-active,.cp-sav-step-enter-active,.cp-sav-step-leave-active{transition:none!important}}@keyframes ds-textarea-in{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-textarea-focus-ring{0%{box-shadow:0 1px 2px rgba(15,23,42,.04),0 0 0 0 rgba(131,49,154,0)}to{box-shadow:0 4px 14px rgba(131,49,154,.1),0 0 0 3px rgba(131,49,154,.16)}}.ac-field textarea,.coa-m-section textarea,.ds-modal-panel textarea,.grp-sheet textarea,.ln-modal-body textarea,textarea.ac-input,textarea.coa-input,textarea.coa-m-input,textarea.cp-input,textarea.ds-input,textarea.form-control,textarea.jv-input,textarea.ln-input,textarea.mm-input,textarea.pa-input,textarea.pq-input,textarea.rbz-input{display:block;width:100%;min-height:5.5rem;padding:.75rem .9rem;border:1px solid #e2e8f0;border-radius:.9rem;background:linear-gradient(180deg,#fff,#fafbfc);color:#0f172a;font-size:.875rem;font-weight:500;line-height:1.55;letter-spacing:.01em;box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.9);transition:border-color .2s ease,box-shadow .22s cubic-bezier(.16,1,.3,1),background .2s ease,transform .18s ease;animation:ds-textarea-in .28s cubic-bezier(.16,1,.3,1);scrollbar-width:thin;scrollbar-color:rgba(131,49,154,.35) transparent}.ac-field textarea::-moz-placeholder,.coa-m-section textarea::-moz-placeholder,.ds-modal-panel textarea::-moz-placeholder,.grp-sheet textarea::-moz-placeholder,.ln-modal-body textarea::-moz-placeholder,textarea.ac-input::-moz-placeholder,textarea.coa-input::-moz-placeholder,textarea.coa-m-input::-moz-placeholder,textarea.cp-input::-moz-placeholder,textarea.ds-input::-moz-placeholder,textarea.form-control::-moz-placeholder,textarea.jv-input::-moz-placeholder,textarea.ln-input::-moz-placeholder,textarea.mm-input::-moz-placeholder,textarea.pa-input::-moz-placeholder,textarea.pq-input::-moz-placeholder,textarea.rbz-input::-moz-placeholder{color:#94a3b8;font-weight:500;opacity:1;-moz-transition:color .18s ease,opacity .18s ease;transition:color .18s ease,opacity .18s ease}.ac-field textarea::placeholder,.coa-m-section textarea::placeholder,.ds-modal-panel textarea::placeholder,.grp-sheet textarea::placeholder,.ln-modal-body textarea::placeholder,textarea.ac-input::placeholder,textarea.coa-input::placeholder,textarea.coa-m-input::placeholder,textarea.cp-input::placeholder,textarea.ds-input::placeholder,textarea.form-control::placeholder,textarea.jv-input::placeholder,textarea.ln-input::placeholder,textarea.mm-input::placeholder,textarea.pa-input::placeholder,textarea.pq-input::placeholder,textarea.rbz-input::placeholder{color:#94a3b8;font-weight:500;opacity:1;transition:color .18s ease,opacity .18s ease}.ac-field textarea:hover,.coa-m-section textarea:hover,.ds-modal-panel textarea:hover,.grp-sheet textarea:hover,.ln-modal-body textarea:hover,textarea.ac-input:hover,textarea.coa-input:hover,textarea.coa-m-input:hover,textarea.cp-input:hover,textarea.ds-input:hover,textarea.form-control:hover,textarea.jv-input:hover,textarea.ln-input:hover,textarea.mm-input:hover,textarea.pa-input:hover,textarea.pq-input:hover,textarea.rbz-input:hover{border-color:#cbd5e1;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.95)}.ac-field textarea:focus,.coa-m-section textarea:focus,.ds-modal-panel textarea:focus,.grp-sheet textarea:focus,.ln-modal-body textarea:focus,textarea.ac-input:focus,textarea.coa-input:focus,textarea.coa-m-input:focus,textarea.cp-input:focus,textarea.ds-input:focus,textarea.form-control:focus,textarea.jv-input:focus,textarea.ln-input:focus,textarea.mm-input:focus,textarea.pa-input:focus,textarea.pq-input:focus,textarea.rbz-input:focus{outline:none;border-color:#83319a;background:#fff;animation:ds-textarea-focus-ring .28s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 4px 14px rgba(131,49,154,.1),0 0 0 3px rgba(131,49,154,.16)}.ac-field textarea:focus::-moz-placeholder,.coa-m-section textarea:focus::-moz-placeholder,.ds-modal-panel textarea:focus::-moz-placeholder,.grp-sheet textarea:focus::-moz-placeholder,.ln-modal-body textarea:focus::-moz-placeholder,textarea.ac-input:focus::-moz-placeholder,textarea.coa-input:focus::-moz-placeholder,textarea.coa-m-input:focus::-moz-placeholder,textarea.cp-input:focus::-moz-placeholder,textarea.ds-input:focus::-moz-placeholder,textarea.form-control:focus::-moz-placeholder,textarea.jv-input:focus::-moz-placeholder,textarea.ln-input:focus::-moz-placeholder,textarea.mm-input:focus::-moz-placeholder,textarea.pa-input:focus::-moz-placeholder,textarea.pq-input:focus::-moz-placeholder,textarea.rbz-input:focus::-moz-placeholder{color:#cbd5e1;opacity:.85}.ac-field textarea:focus::placeholder,.coa-m-section textarea:focus::placeholder,.ds-modal-panel textarea:focus::placeholder,.grp-sheet textarea:focus::placeholder,.ln-modal-body textarea:focus::placeholder,textarea.ac-input:focus::placeholder,textarea.coa-input:focus::placeholder,textarea.coa-m-input:focus::placeholder,textarea.cp-input:focus::placeholder,textarea.ds-input:focus::placeholder,textarea.form-control:focus::placeholder,textarea.jv-input:focus::placeholder,textarea.ln-input:focus::placeholder,textarea.mm-input:focus::placeholder,textarea.pa-input:focus::placeholder,textarea.pq-input:focus::placeholder,textarea.rbz-input:focus::placeholder{color:#cbd5e1;opacity:.85}.ac-field textarea:disabled,.coa-m-section textarea:disabled,.ds-modal-panel textarea:disabled,.grp-sheet textarea:disabled,.ln-modal-body textarea:disabled,textarea.ac-input:disabled,textarea.coa-input:disabled,textarea.coa-m-input:disabled,textarea.cp-input:disabled,textarea.ds-input:disabled,textarea.form-control:disabled,textarea.jv-input:disabled,textarea.ln-input:disabled,textarea.mm-input:disabled,textarea.pa-input:disabled,textarea.pq-input:disabled,textarea.rbz-input:disabled{opacity:.68;cursor:not-allowed;background:#f1f5f9;resize:none;box-shadow:none}.coa-m-section textarea[readonly],.ds-modal-panel textarea[readonly],.ln-modal-body textarea[readonly],textarea.coa-m-input[readonly],textarea.ds-input[readonly],textarea.form-control[readonly]{background:#f8fafc;color:#475569;cursor:default}.ac-field textarea,.coa-m-section textarea,.ds-modal-panel textarea,.grp-sheet textarea,.ln-modal-body textarea,textarea.ac-input,textarea.coa-input,textarea.coa-m-input,textarea.cp-input,textarea.ds-input,textarea.form-control,textarea.jv-input,textarea.ln-input,textarea.mm-input,textarea.pa-input,textarea.pq-input,textarea.rbz-input{resize:vertical;max-height:22rem}.dark .ac-field textarea,.dark .coa-m-section textarea,.dark .ds-modal-panel textarea,.dark .grp-sheet textarea,.dark .ln-modal-body textarea,.dark textarea.ac-input,.dark textarea.coa-input,.dark textarea.coa-m-input,.dark textarea.cp-input,.dark textarea.ds-input,.dark textarea.form-control,.dark textarea.jv-input,.dark textarea.ln-input,.dark textarea.mm-input,.dark textarea.pa-input,.dark textarea.pq-input,.dark textarea.rbz-input{border-color:#334155;background:linear-gradient(180deg,#0f172a,#111827);color:#e2e8f0;box-shadow:inset 0 1px 0 rgba(148,163,184,.06)}.dark .coa-m-section textarea:hover,.dark .ds-modal-panel textarea:hover,.dark .ln-modal-body textarea:hover,.dark textarea.coa-m-input:hover,.dark textarea.ds-input:hover,.dark textarea.form-control:hover{border-color:#475569;background:#0f172a}.dark .coa-m-section textarea:focus,.dark .ds-modal-panel textarea:focus,.dark .ln-modal-body textarea:focus,.dark textarea.coa-m-input:focus,.dark textarea.ds-input:focus,.dark textarea.form-control:focus{border-color:#c084fc;box-shadow:0 4px 16px rgba(192,132,252,.12),0 0 0 3px rgba(192,132,252,.18)}.dark .coa-m-section textarea::-moz-placeholder,.dark .ds-modal-panel textarea::-moz-placeholder,.dark .ln-modal-body textarea::-moz-placeholder,.dark textarea.coa-m-input::-moz-placeholder,.dark textarea.ds-input::-moz-placeholder,.dark textarea.form-control::-moz-placeholder{color:#64748b}.dark .coa-m-section textarea::placeholder,.dark .ds-modal-panel textarea::placeholder,.dark .ln-modal-body textarea::placeholder,.dark textarea.coa-m-input::placeholder,.dark textarea.ds-input::placeholder,.dark textarea.form-control::placeholder{color:#64748b}textarea.form-control{min-height:5.5rem!important;padding:.75rem .9rem!important;border:1px solid #e2e8f0!important;border-radius:.9rem!important;background:linear-gradient(180deg,#fff,#fafbfc)!important;color:#0f172a!important;font-size:.875rem!important;font-weight:500!important;line-height:1.55!important;box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.9)!important;resize:vertical!important;transition:border-color .2s ease,box-shadow .22s cubic-bezier(.16,1,.3,1),background .2s ease!important;animation:ds-textarea-in .28s cubic-bezier(.16,1,.3,1)}textarea.form-control:hover{border-color:#cbd5e1!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.95)!important}textarea.form-control:focus{outline:none!important;border-color:#83319a!important;background:#fff!important;box-shadow:0 4px 14px rgba(131,49,154,.1),0 0 0 3px rgba(131,49,154,.16)!important}textarea.form-control::-moz-placeholder{color:#94a3b8!important;font-weight:500!important}textarea.form-control::placeholder{color:#94a3b8!important;font-weight:500!important}@media (prefers-reduced-motion:reduce){.ac-field textarea,.coa-m-section textarea,.ds-modal-panel textarea,.grp-sheet textarea,.ln-modal-body textarea,textarea.ac-input,textarea.coa-input,textarea.coa-m-input,textarea.cp-input,textarea.ds-input,textarea.form-control,textarea.jv-input,textarea.ln-input,textarea.mm-input,textarea.pa-input,textarea.pq-input,textarea.rbz-input{animation:none!important;transition:border-color .12s ease,box-shadow .12s ease!important}}