.custom-class-for-dropdown-title[data-v-b179916b]{color:#1a1a1a!important;font-weight:400!important}.custom-class-for-dropdown-title[data-v-b179916b]:hover{color:#ba4224!important}.sidebar-card-icon[data-v-043b8b07]{-o-object-fit:fill;object-fit:fill}.sidebar-item-label[data-v-043b8b07]{align-items:center;display:inline-flex;flex-flow:row nowrap;gap:8px;min-width:0}.sidebar-new-beta-badge[data-v-043b8b07]{align-items:center;background:linear-gradient(180deg,#fff5f2,#f9d8d3);border:1px solid #b25d52;border-radius:5px;box-sizing:border-box;color:#000;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:600;height:18px;justify-content:center;letter-spacing:0;line-height:1;min-width:56px;padding:0 8px;white-space:nowrap}@media(max-width:1024px){.sidebar-new-beta-badge[data-v-043b8b07]{font-size:8px;height:17px;min-width:52px;padding:0 7px}}.close-icon-style[data-v-8a8576ba]{cursor:pointer;height:25px;width:25px}.themed-modal-overlay[data-v-273d9ec2]{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;opacity:0;overflow:hidden;padding:calc(var(--safe-area-inset-top, 0px) + 20px) calc(var(--safe-area-inset-right, 0px) + 20px) calc(var(--safe-area-inset-bottom, 0px) + 20px) calc(var(--safe-area-inset-left, 0px) + 20px);position:fixed;transition:opacity .3s ease;z-index:2000}.themed-modal-overlay.show[data-v-273d9ec2]{opacity:1}.themed-modal-backdrop[data-v-273d9ec2]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f203a8c,#1f334173 50%,#ce4c292e);inset:0;position:absolute}.themed-modal-dialog[data-v-273d9ec2]{max-width:440px;opacity:0;position:relative;transform:translateY(16px) scale(.98);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease;width:100%}.themed-modal-dialog.show[data-v-273d9ec2]{opacity:1;transform:translateY(0) scale(1)}.themed-modal-card[data-v-273d9ec2]{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.65);border-radius:20px;box-shadow:0 24px 48px #0f203a2e,0 8px 24px #ce4c2914,inset 0 1px #ffffffe6;overflow:hidden;padding:28px 28px 24px;position:relative}.themed-modal-glow[data-v-273d9ec2]{background:radial-gradient(circle,rgba(206,76,41,.22) 0,transparent 70%);border-radius:50%;height:140px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:140px}.session-fade-enter-active[data-v-273d9ec2],.session-fade-leave-active[data-v-273d9ec2]{transition:opacity .28s ease}.session-fade-enter-from[data-v-273d9ec2],.session-fade-leave-to[data-v-273d9ec2]{opacity:0}@media(max-width:480px){.themed-modal-card[data-v-273d9ec2]{border-radius:18px;padding:22px 20px 20px}}.session-timeout-header[data-v-3e1573da]{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.session-timeout-icon[data-v-3e1573da]{align-items:center;background:linear-gradient(145deg,#ce4c2924,#ffffff80);border:1px solid rgba(206,76,41,.2);border-radius:14px;box-shadow:inset 0 1px #fffc;color:#ce4c29;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.session-timeout-icon svg[data-v-3e1573da]{height:26px;width:26px}.session-timeout-eyebrow[data-v-3e1573da]{color:#ce4c29;font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.session-timeout-title[data-v-3e1573da]{color:#1f3341;font-size:22px;font-weight:700;line-height:1.25;margin:0}.session-timeout-body[data-v-3e1573da]{margin-bottom:24px}.session-timeout-message[data-v-3e1573da]{color:#4a5568;font-size:15px;line-height:1.55;margin:0 0 18px}.session-timeout-countdown[data-v-3e1573da]{align-items:center;background:#ffffff8c;border:1px solid rgba(31,51,65,.1);border-radius:14px;box-shadow:inset 0 1px #ffffffb3;display:flex;gap:12px;justify-content:space-between;padding:14px 18px;transition:border-color .25s ease,background .25s ease}.session-timeout-countdown.urgent[data-v-3e1573da]{background:#ce4c2914;border-color:#ce4c2959}.session-timeout-countdown-label[data-v-3e1573da]{color:#696566;font-size:13px;font-weight:500}.session-timeout-countdown-value[data-v-3e1573da]{color:#002a77;font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;transition:color .25s ease}.session-timeout-countdown.urgent .session-timeout-countdown-value[data-v-3e1573da]{color:#ce4c29}.session-timeout-actions[data-v-3e1573da]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.session-timeout-btn[data-v-3e1573da]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;height:44px;justify-content:center;line-height:1;min-width:140px;padding:0 22px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.session-timeout-btn[data-v-3e1573da]:disabled{cursor:not-allowed;opacity:.7;transform:none}.session-timeout-btn[data-v-3e1573da]:not(:disabled):hover{transform:translateY(-1px)}.session-timeout-btn--ghost[data-v-3e1573da]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff73;border:1px solid rgba(31,51,65,.18);box-shadow:inset 0 1px #fffc;color:#1f3341}.session-timeout-btn--ghost[data-v-3e1573da]:not(:disabled):hover{background:#ffffffbf;border-color:#1f334147;box-shadow:0 6px 16px #1f33411a}.session-timeout-btn--primary[data-v-3e1573da]{background:linear-gradient(135deg,#ce4c29,#b84224);border:1px solid transparent;box-shadow:0 8px 20px #ce4c2952,inset 0 1px #fff3;color:#fff}.session-timeout-btn--primary[data-v-3e1573da]:not(:disabled):hover{background:linear-gradient(135deg,#002a77,#1f3341);box-shadow:0 10px 24px #002a7747}.session-timeout-btn--primary[data-v-3e1573da]:not(:disabled):active{transform:translateY(0)}.session-timeout-spinner[data-v-3e1573da]{animation:session-spin-3e1573da .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes session-spin-3e1573da{to{transform:rotate(1turn)}}@media(max-width:480px){.session-timeout-title[data-v-3e1573da]{font-size:20px}.session-timeout-actions[data-v-3e1573da]{flex-direction:column-reverse}.session-timeout-btn[data-v-3e1573da]{min-width:0;width:100%}}[data-v-3e14bca5] .welcome-modal-dialog{border-radius:20px;box-shadow:0 20px 40px #0f203a29;max-width:420px}[data-v-3e14bca5] .welcome-modal-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid rgba(31,51,65,.08);box-shadow:none;max-height:calc(100dvh - var(--safe-area-inset-top, 0px) - var(--safe-area-inset-bottom, 0px) - 40px);overflow-y:auto;-webkit-overflow-scrolling:touch}.welcome-modal-header[data-v-3e14bca5]{margin-bottom:20px}.welcome-modal-title-row[data-v-3e14bca5]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.welcome-modal-close[data-v-3e14bca5]{align-items:center;background:transparent;border:0;border-radius:999px;color:#4b5563;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin:-10px -10px 0 0;padding:0;width:44px}.welcome-modal-close[data-v-3e14bca5]:hover{background:#1f334114;color:#1f3341}.welcome-modal-close[data-v-3e14bca5]:focus{outline:none}.welcome-modal-close[data-v-3e14bca5]:focus-visible{outline:2px solid #002a77;outline-offset:2px}.welcome-modal-close svg[data-v-3e14bca5]{height:20px;width:20px}.welcome-modal-title[data-v-3e14bca5]{color:#1f3341;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.welcome-modal-subtitle[data-v-3e14bca5]{color:#6b7280;font-size:15px;line-height:1.45;margin:6px 0 0}.welcome-options[data-v-3e14bca5]{display:flex;flex-direction:column;gap:12px}.welcome-option[data-v-3e14bca5]{align-items:center;background:#fffffff2;border:1px solid rgba(31,51,65,.12);border-radius:14px;box-shadow:0 2px 8px #0f203a0a;cursor:pointer;display:flex;gap:14px;padding:14px 14px 14px 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease;width:100%}.welcome-option[data-v-3e14bca5]:hover{border-color:#1f334138;box-shadow:0 6px 16px #0f203a14;transform:translateY(-1px)}.welcome-option[data-v-3e14bca5]:focus{outline:none}.welcome-option[data-v-3e14bca5]:focus-visible{border-color:#002a7759;outline:2px solid #002a77;outline-offset:2px}.welcome-option-icon[data-v-3e14bca5]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.welcome-option-icon svg[data-v-3e14bca5]{height:24px;width:24px}.welcome-option-lib-icon[data-v-3e14bca5]{flex-shrink:0;height:24px;width:24px}.welcome-option-owl[data-v-3e14bca5]{height:36px;-o-object-fit:contain;object-fit:contain;width:30px}.welcome-option-icon--legalia[data-v-3e14bca5]{background:#b2e9ea73;color:#1e4847}.welcome-option-icon--account[data-v-3e14bca5]{background:#94a3b838;color:#475569}.welcome-option-icon--dashboard[data-v-3e14bca5]{background:#fbc08959;color:#b45309}.welcome-option-text[data-v-3e14bca5]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.welcome-option-title-row[data-v-3e14bca5]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.welcome-option-title[data-v-3e14bca5]{color:#1f3341;font-size:16px;font-weight:700;line-height:1.3}.welcome-option-badge[data-v-3e14bca5]{align-items:center;background:#0f766e;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:1.25;padding:3px 8px}.welcome-option-description[data-v-3e14bca5]{color:#6b7280;font-size:13px;line-height:1.4}.welcome-option-chevron[data-v-3e14bca5]{color:#9ca3af;flex-shrink:0;height:20px;width:20px}.welcome-option-chevron svg[data-v-3e14bca5]{height:20px;width:20px}@media(max-width:480px){[data-v-3e14bca5] .welcome-modal-dialog{border-radius:18px}.welcome-modal-title[data-v-3e14bca5]{font-size:22px}.welcome-option[data-v-3e14bca5]{gap:12px;padding:12px}.welcome-option-icon[data-v-3e14bca5]{height:44px;width:44px}}
