@import"https://fonts.googleapis.com/css2?family=Balsamiq+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Cabin+Sketch:wght@400;700&display=swap";/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.left-1\/2{left:50%}.z-8{z-index:8}.z-20{z-index:20}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.col-12{grid-column:12}.container{width:100%}.mt-auto{margin-top:auto}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[600px\]{height:600px}.w-full{width:100%}.max-w-none{max-width:none}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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,)}.backdrop-filter{-webkit-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,);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\[p\:0\]{p:0}.\[p\:100\]{p:100}.\[p\:200\]{p:200}.\[p\:500\]{p:500}.\[p\:99999\]{p:99999}.\[p\:100000\]{p:100000}.\[p\:NNN\]{p:NNN}.\[p\:NNN\]\/\[pause\:NNN\]{p:color-mix(in oklab,NNN pause:NNN,transparent)}.\[pause\:300\]{pause:300}.\[pause\:NNN\]{pause:NNN}.inter-base{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:400}.inter-thin{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:100}.inter-extralight{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:200}.inter-light{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:300}.inter-regular{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:400}.inter-medium{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:500}.inter-semibold{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:600}.inter-bold{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:700}.inter-extrabold{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:800}.inter-black{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:900}.inter-italic{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:italic;font-weight:400}.inter-light-italic{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:italic;font-weight:300}.inter-medium-italic{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:italic;font-weight:500}.inter-bold-italic{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:italic;font-weight:700}body{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:400}.v-application{font-family:Inter,sans-serif!important}.v-btn{font-optical-sizing:auto;font-family:Inter,sans-serif!important}.v-card{font-family:Inter,sans-serif!important}.v-card-title{font-weight:600;font-family:Inter,sans-serif!important}.v-card-text,.v-text-field input,.v-select .v-select__selection,.v-list-item-title{font-family:Inter,sans-serif!important}.v-tab{font-weight:500;font-family:Inter,sans-serif!important}.v-chip,.v-dialog .v-card{font-family:Inter,sans-serif!important}*{font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6{font-optical-sizing:auto;font-family:Inter,sans-serif!important}p,span,div,a,button,input,textarea,select{font-optical-sizing:auto;font-family:Inter,sans-serif}.firebaseui-idp-button,.firebaseui-tenant-button{max-width:340px!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--color-primary: #3b82f6;--color-primary-dark: #2563eb;--color-primary-light: #60a5fa;--gradient-color-1: #667eea;--gradient-color-2: #764ba2;--color-text-primary: #1e293b;--color-text-secondary: #64748b;--color-text-tertiary: #94a3b8;--color-text-muted: #a0aec0;--color-text-dark: #1a202c;--color-text-light: #718096;--color-text-gray: #374151;--color-text-gray-dark: #475569;--color-text-white: #ffffff;--color-bg-primary: #ffffff;--color-bg-secondary: #f8fafc;--color-bg-tertiary: #f1f5f9;--color-bg-muted: #f7fafc;--color-bg-hover: #f3f4f6;--color-bg-active: #edf2f7;--color-bg-glass: rgba(255, 255, 255, .9);--color-bg-glass-light: rgba(255, 255, 255, .8);--color-bg-glass-strong: rgba(255, 255, 255, .95);--color-bg-overlay: rgba(255, 255, 255, .6);--color-bg-overlay-light: rgba(255, 255, 255, .1);--color-border-light: rgba(0, 0, 0, .06);--color-border-medium: rgba(0, 0, 0, .08);--color-border-strong: #e2e8f0;--color-border-default: #e5e7eb;--color-error: #dc2626;--color-error-light: #fee;--color-error-border: #fcc;--color-error-text: #c53030;--color-warning: #f59e0b;--color-warning-light: #fef5e7;--color-warning-text: #d69e2e;--color-success: #059669;--color-success-light: rgba(236, 253, 245, .9);--color-neutral-100: #f7fafc;--color-neutral-200: #edf2f7;--color-neutral-300: #e2e8f0;--color-neutral-400: #cbd5e0;--color-neutral-500: #a0aec0;--color-neutral-600: #718096;--color-neutral-700: #4a5568;--color-neutral-800: #2d3748;--color-neutral-900: #1a202c;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 40px;--spacing-5xl: 60px;--spacing-6xl: 80px;--spacing-7xl: 120px;--icon-xs: 12px;--icon-sm: 14px;--icon-md: 16px;--icon-lg: 18px;--icon-xl: 20px;--icon-2xl: 24px;--icon-3xl: 28px;--icon-4xl: 30px;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.1rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 2rem;--font-4xl: 2.5rem;--font-5xl: 3.5rem;--size-avatar-sm: 40px;--size-avatar-md: 60px;--size-avatar-lg: 80px;--size-avatar-xl: 180px;--size-card-min-height: 160px;--size-card-avatar-width: 180px;--size-hero-padding-top: 80px;--size-hero-padding-bottom: 120px;--size-hero-gradient-height: 250px;--size-nav-height: 64px;--size-logo-max-width: 270px;--size-logo-header-max-height: 40px;--size-logo-header-max-width: 200px;--size-modal-max-width: 400px;--size-container-max-width-sm: 600px;--size-container-max-width-md: 1000px;--size-container-max-width-lg: 1200px;--size-container-max-width-xl: 1400px;--size-shape-sm: 400px;--size-shape-md: 500px;--size-shape-lg: 600px;--size-particle: 4px;--size-sidebar-offset: 102px;--size-chat-width: 400px;--size-modal-max-width-lg: 800px;--size-modal-max-height: 700px;--size-icon-button: 35px;--size-icon-status: 36px;--size-icon-control: 44px;--size-sidebar-tabs: 220px;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--color-overlay-light: rgba(0, 0, 0, .1);--color-overlay-medium: rgba(0, 0, 0, .3);--color-overlay-dark: rgba(0, 0, 0, .5);--color-white-overlay-light: rgba(255, 255, 255, .1);--color-white-overlay-medium: rgba(255, 255, 255, .2);--color-white-overlay-strong: rgba(255, 255, 255, .3);--color-white-overlay-stronger: rgba(255, 255, 255, .4);--color-white-overlay-glass: rgba(255, 255, 255, .7);--color-primary-overlay: rgba(102, 126, 234, .3);--color-primary-overlay-strong: rgba(102, 126, 234, .4);--color-bg-secondary-transparent: rgba(248, 250, 252, 0);--color-bg-secondary-semi: rgba(248, 250, 252, .5);--color-warning-bg: rgba(255, 247, 237, .9);--color-error-bg: rgba(254, 242, 242, .9);--color-spinner-border: rgba(255, 255, 255, .3);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 25px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 40px -10px rgba(0, 0, 0, .15);--shadow-2xl: 0 20px 60px rgba(0, 0, 0, .3);--shadow-colored: 0 4px 12px rgba(59, 130, 246, .1);--shadow-card: 0 4px 20px rgba(0, 0, 0, .05);--shadow-card-hover: 0 12px 30px rgba(0, 0, 0, .1);--shadow-button: 0 2px 10px rgba(0, 0, 0, .05);--shadow-button-hover: 0 6px 16px rgba(0, 0, 0, .15);--shadow-primary-glow: 0 8px 25px rgba(102, 126, 234, .4);--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--transition-cubic: .3s cubic-bezier(.4, 0, .2, 1);--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 1000;--z-modal: 1001;--z-tooltip: 2000;--opacity-disabled: .6;--opacity-hover: .8;--opacity-overlay: .5;--opacity-backdrop: .8;--blur-sm: blur(8px);--blur-md: blur(10px);--blur-lg: blur(12px);--blur-xl: blur(20px);--blur-xxl: blur(60px);--animation-fast: .2s;--animation-base: .3s;--animation-slow: .5s;--animation-spin: 1s;--animation-pulse: 2s;--animation-lava-lamp-slow: 45s;--animation-lava-lamp-medium: 50s;--animation-lava-lamp-fast: 40s;--access-denied-timeout: 5000;--gradient-orange: linear-gradient(135deg, #f97316, #ea580c);--gradient-pink: linear-gradient(135deg, #ec4899, #db2777);--gradient-blue-light: linear-gradient(to bottom right, #f0f9ff, #e0f2fe);--gradient-red-light: linear-gradient(to bottom right, #fef2f2, #fee2e2);--color-orange: #ea580c;--color-pink: #ec4899;--color-blue-light: #0369a1;--color-blue-border: #bae6fd;--color-clear-bg: #fed7d7;--color-clear-bg-hover: #fc8181;--color-clear-text: #c53030;--color-purple: #8b5cf6;--color-warning-border: #fcd34d;--color-warning-text-dark: #92400e;--color-warning-text-medium: #b45309;--color-black: #000000;--font-13: 13px;--color-timer-bg: rgba(28, 28, 30, .9);--color-timer-text: #f5f5f5;--color-timer-text-muted: #a1a1aa;--color-warning-shadow: rgba(245, 158, 11, .3);--color-error-shadow: rgba(239, 68, 68, .4)}.public-layout{min-height:100vh}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,sans-serif;line-height:1.6;color:#333;background-color:#f8f9fa}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}p{margin:initial}button{font-family:inherit}.text-center{text-align:center}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}@media (max-width: 768px){.public-layout{padding:0}}:root{--primary-color: #4CAF50;--primary-dark: #45a049;--secondary-color: #6c757d;--light-bg: #f8f9fa;--dark-text: #333;--light-text: #f8f9fa;--gradient-color-1: #667eea;--gradient-color-2: #764ba2}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.6;color:var(--dark-text);background-color:var(--light-bg)}#app{display:flex;flex-direction:column;min-height:100vh}.header{background-color:var(--primary-color);color:#fff;padding:1rem 2rem;text-align:center;box-shadow:0 2px 4px #0000001a}.app-title{cursor:pointer;margin:0;font-size:1.5rem}.footer{margin-top:auto;background-color:var(--dark-text);color:var(--light-text);text-align:center;padding:1rem;font-size:.9rem}button:not([class]){padding:10px 20px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;background-color:var(--primary-color);color:#fff;transition:background-color .3s}button:not([class]):hover{background-color:var(--primary-dark)}@media (max-width: 600px){.header{padding:.8rem 1rem}.app-title{font-size:1.2rem}}.app-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--gradient-color-1, #667eea) 0%,var(--gradient-color-2, #764ba2) 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:1.2rem;z-index:9999}.app-loading-overlay .spinner{border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tour-root[data-v-33ba42ec]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;pointer-events:auto}.tour-backdrop[data-v-33ba42ec]{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:0;pointer-events:auto;cursor:not-allowed}.tour-highlight[data-v-33ba42ec]{position:fixed;border:2px solid rgba(102,126,234,.95);box-shadow:0 0 0 9999px #0000008c,0 12px 30px #00000059;background:#ffffff05;pointer-events:none;z-index:1;transition:top var(--transition-fast, .2s) ease,left var(--transition-fast, .2s) ease,width var(--transition-fast, .2s) ease,height var(--transition-fast, .2s) ease}.tour-tooltip[data-v-33ba42ec]{position:fixed;width:min(360px,calc(100vw - 24px));background:#fffffff5;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 20px 60px #00000040;padding:12px 12px 10px;pointer-events:auto;z-index:2;color:var(--color-text-primary, #1e293b)}.tour-header[data-v-33ba42ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tour-title[data-v-33ba42ec]{font-weight:700;font-size:14px;line-height:1.2}.tour-close[data-v-33ba42ec]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:0 6px;font-size:20px;line-height:1;color:#0000008c}.tour-body[data-v-33ba42ec]{margin-top:10px;font-size:13px;line-height:1.4}.tour-warning[data-v-33ba42ec]{margin-bottom:8px;padding:8px;border-radius:10px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);color:#78350ff2;font-size:12px}.tour-footer[data-v-33ba42ec]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tour-progress[data-v-33ba42ec]{font-size:12px;color:#0000008c}.tour-actions[data-v-33ba42ec]{display:flex;gap:8px}.tour-btn[data-v-33ba42ec]{pointer-events:auto;padding:8px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.12);cursor:pointer;font-size:12px;line-height:1}.tour-btn.primary[data-v-33ba42ec]{background:#3b82f6f2;border-color:#3b82f6f2;color:#fff}.tour-btn.secondary[data-v-33ba42ec]{background:#fffffff2;color:#000000bf}.tour-btn[data-v-33ba42ec]:disabled{opacity:.55;cursor:not-allowed}.feedback-overlay[data-v-f4c7722b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:10000}.feedback-card[data-v-f4c7722b]{background:#fff;border-radius:18px;box-shadow:0 20px 40px #0000002e;padding:2rem 2rem 2.5rem;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;text-align:center}.title[data-v-f4c7722b]{font-size:1.6rem;font-weight:700;margin-bottom:.4rem;color:#111827}.subtitle[data-v-f4c7722b]{font-size:1rem;color:#4b5563;margin-bottom:1.4rem}.question[data-v-f4c7722b]{margin-bottom:1.8rem}.question-text[data-v-f4c7722b]{font-weight:600;margin-bottom:.5rem;color:#1f2937}.slider-wrapper[data-v-f4c7722b]{display:flex;align-items:center;gap:.75rem}.slider[data-v-f4c7722b]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:9999px;background:linear-gradient(90deg,#2563eb,#6366f1);outline:none}.slider[data-v-f4c7722b]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#fff;border:3px solid #2563eb;border-radius:50%;cursor:pointer;-webkit-transition:transform .15s;transition:transform .15s}.slider[data-v-f4c7722b]::-webkit-slider-thumb:hover{transform:scale(1.15)}.slider[data-v-f4c7722b]::-moz-range-thumb{width:20px;height:20px;background:#fff;border:3px solid #2563eb;border-radius:50%;cursor:pointer}.emoji[data-v-f4c7722b]{font-size:1.4rem}.comment[data-v-f4c7722b]{width:100%;resize:vertical;margin-bottom:1.8rem;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:10px;font-size:.95rem}.actions[data-v-f4c7722b]{display:flex;justify-content:center}.primary-button[data-v-f4c7722b]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:1rem;padding:.7rem 2.3rem;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:filter .2s}.primary-button[data-v-f4c7722b]:hover:not(:disabled){filter:brightness(1.05)}.primary-button[data-v-f4c7722b]:disabled{opacity:.6;cursor:default}.thanks[data-v-f4c7722b]{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:2rem 0}.thanks-emoji[data-v-f4c7722b]{font-size:3rem}.thanks-title[data-v-f4c7722b]{font-size:1.4rem;font-weight:700;color:#111827}.thanks-text[data-v-f4c7722b]{font-size:1rem;color:#4b5563}.company-selector[data-v-e047be7f]{position:relative;z-index:50;width:100%}.company-selector-button[data-v-e047be7f]{display:flex;align-items:center;gap:var(--spacing-md);background:var(--color-bg-glass-strong);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border:var(--border-width-thin) solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-md);cursor:pointer;transition:all var(--transition-cubic);width:100%;box-shadow:var(--shadow-sm)}.company-selector-button.compact[data-v-e047be7f]{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);gap:var(--spacing-md)}.company-selector-button[data-v-e047be7f]:hover{background:var(--color-bg-primary);border-color:var(--color-primary-overlay);box-shadow:var(--shadow-md);transform:translateY(-1px)}.company-selector-button.open[data-v-e047be7f]{background:var(--color-bg-primary);border-color:var(--gradient-color-1);box-shadow:0 4px 20px #667eea26}.company-logo-container[data-v-e047be7f]{position:relative;flex-shrink:0}.company-logo-wrapper[data-v-e047be7f]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary);border-radius:var(--radius-md);padding:var(--spacing-xs);box-shadow:var(--shadow-sm);border:var(--border-width-thin) solid var(--color-border-light);overflow:visible}.compact-mode .company-logo-wrapper[data-v-e047be7f]{width:36px;height:36px;border-radius:10px;padding:var(--spacing-xs)}.company-logo-image[data-v-e047be7f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.company-icon-fallback[data-v-e047be7f]{width:44px;height:44px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-bg-tertiary),var(--color-border-strong));display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);box-shadow:var(--shadow-sm);border:var(--border-width-thin) solid var(--color-border-light)}.compact-mode .company-icon-fallback[data-v-e047be7f]{width:36px;height:36px;border-radius:10px}.company-icon-fallback svg[data-v-e047be7f]{width:var(--spacing-2xl);height:var(--spacing-2xl)}.compact-mode .company-icon-fallback svg[data-v-e047be7f]{width:var(--icon-xl);height:var(--icon-xl)}.active-dot[data-v-e047be7f]{position:absolute;bottom:-2px;right:-2px;width:var(--icon-xs);height:var(--icon-xs);background:linear-gradient(135deg,#10b981,var(--color-success));border:var(--border-width-medium) solid var(--color-text-white);border-radius:50%;box-shadow:0 2px 6px #10b98166;animation:pulse-e047be7f var(--animation-pulse) infinite}@keyframes pulse-e047be7f{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:var(--opacity-hover)}}.company-info-section[data-v-e047be7f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.company-name-primary[data-v-e047be7f]{font-size:var(--font-sm);font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.company-status-text[data-v-e047be7f]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.status-dot[data-v-e047be7f]{width:6px;height:6px;background:#10b981;border-radius:50%;flex-shrink:0}.company-info-compact[data-v-e047be7f]{flex:1;min-width:0}.company-name-compact[data-v-e047be7f]{font-size:var(--font-xs);font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-arrow-icon[data-v-e047be7f]{width:var(--icon-xl);height:var(--icon-xl);color:var(--color-text-secondary);transition:transform var(--transition-cubic);flex-shrink:0}.dropdown-arrow-icon.rotated[data-v-e047be7f]{transform:rotate(180deg);color:var(--gradient-color-1)}.dropdown-arrow-icon svg[data-v-e047be7f]{width:100%;height:100%}.company-dropdown-wrapper[data-v-e047be7f]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(0,0,0,var(--opacity-overlay));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.company-dropdown[data-v-e047be7f]{position:fixed;z-index:1000;min-width:360px;max-width:420px}.company-dropdown.compact[data-v-e047be7f]{min-width:320px;max-width:360px}.dropdown-content[data-v-e047be7f]{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl),0 0 0 var(--border-width-thin) var(--color-border-light);border:var(--border-width-thin) solid var(--color-border-light);overflow:hidden;animation:dropdownSlideIn-e047be7f var(--transition-fast) cubic-bezier(.4,0,.2,1)}@keyframes dropdownSlideIn-e047be7f{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-header[data-v-e047be7f]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-2xl);border-bottom:var(--border-width-thin) solid var(--color-border-light);background:var(--color-bg-primary)}.header-title[data-v-e047be7f]{display:flex;align-items:center;gap:var(--spacing-md)}.header-icon[data-v-e047be7f]{width:var(--icon-xl);height:var(--icon-xl);color:var(--gradient-color-1);flex-shrink:0}.dropdown-header h3[data-v-e047be7f]{margin:0;font-size:var(--font-lg);font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em}.close-button[data-v-e047be7f]{background:transparent;border:none;width:var(--spacing-3xl);height:var(--spacing-3xl);cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0;padding:0}.close-button[data-v-e047be7f]:hover{background:var(--color-border-light);color:var(--color-text-primary);transform:rotate(90deg)}.close-button svg[data-v-e047be7f]{width:var(--icon-lg);height:var(--icon-lg)}.companies-list[data-v-e047be7f]{max-height:400px;overflow-y:auto;padding:var(--spacing-sm)}.companies-list[data-v-e047be7f]::-webkit-scrollbar{width:6px}.companies-list[data-v-e047be7f]::-webkit-scrollbar-track{background:transparent}.companies-list[data-v-e047be7f]::-webkit-scrollbar-thumb{background:var(--color-overlay-medium);border-radius:3px}.companies-list[data-v-e047be7f]::-webkit-scrollbar-thumb:hover{background:var(--color-overlay-dark)}.company-option[data-v-e047be7f]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;transition:all var(--transition-cubic);border-radius:var(--radius-md);margin-bottom:var(--spacing-xs);position:relative}.company-option[data-v-e047be7f]:last-child{margin-bottom:0}.company-option[data-v-e047be7f]:hover{background:#667eea0f;transform:translate(2px)}.company-option.active[data-v-e047be7f]{background:linear-gradient(to right,#667eea1a,#667eea0d);border-left:var(--border-width-thick) solid var(--gradient-color-1);padding-left:13px}.company-option-content[data-v-e047be7f]{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}.company-logo-container-option[data-v-e047be7f]{position:relative;flex-shrink:0}.company-logo-wrapper-option[data-v-e047be7f]{width:var(--size-avatar-md);height:var(--size-avatar-md);display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary);border-radius:var(--radius-md);padding:var(--spacing-xs);box-shadow:var(--shadow-sm);border:var(--border-width-thin) solid var(--color-border-light);overflow:visible}.company-logo-image-option[data-v-e047be7f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.company-icon-option[data-v-e047be7f]{width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-bg-tertiary),var(--color-border-strong));display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0;box-shadow:var(--shadow-sm)}.company-icon-option svg[data-v-e047be7f]{width:var(--spacing-2xl);height:var(--spacing-2xl)}.active-dot-option[data-v-e047be7f]{position:absolute;bottom:-2px;right:-2px;width:var(--icon-sm);height:var(--icon-sm);background:linear-gradient(135deg,#10b981,var(--color-success));border:var(--border-width-medium) solid var(--color-text-white);border-radius:50%;box-shadow:0 2px 6px #10b98166}.company-details[data-v-e047be7f]{flex:1;min-width:0}.company-details .company-name[data-v-e047be7f]{font-size:var(--font-base);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-meta[data-v-e047be7f]{display:flex;align-items:center;gap:var(--spacing-md);font-size:13px;color:var(--color-text-secondary);flex-wrap:wrap}.company-role[data-v-e047be7f]{text-transform:capitalize;font-weight:500;padding:2px var(--spacing-sm);background:var(--color-border-light);border-radius:var(--radius-sm)}.active-badge[data-v-e047be7f]{display:inline-flex;align-items:center;gap:var(--spacing-xs);background:linear-gradient(135deg,var(--gradient-color-1),var(--gradient-color-2));color:var(--color-text-white);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #667eea4d}.badge-icon[data-v-e047be7f]{width:var(--icon-xs);height:var(--icon-xs)}.selected-indicator[data-v-e047be7f]{width:var(--spacing-2xl);height:var(--spacing-2xl);color:var(--gradient-color-1);flex-shrink:0;animation:checkmarkPop-e047be7f var(--transition-base) cubic-bezier(.4,0,.2,1)}@keyframes checkmarkPop-e047be7f{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.selected-indicator svg[data-v-e047be7f]{width:100%;height:100%}.dropdown-fade-enter-active[data-v-e047be7f],.dropdown-fade-leave-active[data-v-e047be7f]{transition:opacity var(--transition-fast)}.dropdown-fade-enter-from[data-v-e047be7f],.dropdown-fade-leave-to[data-v-e047be7f]{opacity:0}@media (max-width: 768px){.company-selector-button[data-v-e047be7f]{min-width:auto;width:100%}.company-dropdown[data-v-e047be7f]{min-width:calc(100vw - var(--spacing-3xl));max-width:calc(100vw - var(--spacing-3xl));left:var(--spacing-lg)!important;right:var(--spacing-lg)!important;top:50%!important;transform:translateY(-50%)}.dropdown-content[data-v-e047be7f]{border-radius:var(--radius-xl)}.dropdown-header[data-v-e047be7f]{padding:var(--spacing-lg) var(--spacing-xl)}.dropdown-header h3[data-v-e047be7f]{font-size:var(--font-base)}.companies-list[data-v-e047be7f]{max-height:50vh}.company-option[data-v-e047be7f]{padding:var(--spacing-lg)}}@media (max-width: 480px){.company-dropdown[data-v-e047be7f]{min-width:calc(100vw - var(--spacing-2xl));max-width:calc(100vw - var(--spacing-2xl));left:var(--spacing-md)!important;right:var(--spacing-md)!important}.dropdown-header[data-v-e047be7f]{padding:var(--spacing-lg) var(--spacing-lg)}.company-option[data-v-e047be7f]{padding:var(--spacing-md)}.company-logo-wrapper-option[data-v-e047be7f],.company-icon-option[data-v-e047be7f]{width:var(--size-avatar-sm);height:var(--size-avatar-sm)}}.language-selector[data-v-d243520a]{display:flex;gap:var(--spacing-sm);align-items:center}.language-btn[data-v-d243520a]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border:var(--border-width-medium) solid transparent;border-radius:var(--radius-sm);background:var(--color-white-overlay-light);color:var(--color-text-white);cursor:pointer;transition:all var(--transition-base);font-size:var(--font-xs);font-weight:500;-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md)}.language-btn[data-v-d243520a]:hover{background:var(--color-white-overlay-medium);transform:translateY(-1px)}.language-btn.active[data-v-d243520a]{background:var(--color-white-overlay-strong);border-color:var(--color-white-overlay-strong);box-shadow:var(--shadow-sm);color:var(--color-text-primary)}.flag[data-v-d243520a]{font-size:var(--font-base);line-height:1}.lang-code[data-v-d243520a]{font-size:11px;font-weight:600;letter-spacing:.5px}@media (prefers-color-scheme: dark){.language-btn[data-v-d243520a]{background:var(--color-overlay-medium);color:var(--color-text-white)}.language-btn[data-v-d243520a]:hover{background:var(--color-overlay-dark)}.language-btn.active[data-v-d243520a]{background:var(--color-overlay-strong);border-color:var(--color-white-overlay-medium)}}.navigation-sidebar[data-v-019c5f14]{position:fixed;left:var(--spacing-lg);top:var(--spacing-lg);bottom:var(--spacing-lg);width:70px;background:var(--color-bg-glass-light);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-xl);box-shadow:0 8px 32px #00000014;border:var(--border-width-thin) solid var(--color-white-overlay-strong);z-index:100;display:flex;flex-direction:column;padding:var(--spacing-lg) var(--spacing-sm);transition:width var(--transition-cubic);overflow:hidden}.navigation-sidebar[data-v-019c5f14]:hover{width:240px}.nav-logo[data-v-019c5f14]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);margin-bottom:var(--spacing-2xl);min-height:50px}.logo-image[data-v-019c5f14]{max-height:36px;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:opacity var(--transition-fast)}.logo-image[data-v-019c5f14]:hover{opacity:var(--opacity-hover)}.nav-items[data-v-019c5f14]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm);overflow-y:auto;overflow-x:hidden}.nav-items[data-v-019c5f14]::-webkit-scrollbar{width:4px}.nav-items[data-v-019c5f14]::-webkit-scrollbar-thumb{background:var(--color-overlay-light);border-radius:2px}.nav-item-wrapper[data-v-019c5f14]{width:100%}.nav-item[data-v-019c5f14]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;background:transparent;border:none;color:var(--color-text-gray);width:100%;text-align:left;font-size:var(--font-sm);font-weight:500;position:relative}.nav-item[data-v-019c5f14]:hover{background:#667eea1a;color:var(--gradient-color-1)}.nav-icon[data-v-019c5f14]{width:var(--icon-2xl);height:var(--icon-2xl);flex-shrink:0}.nav-label[data-v-019c5f14],.nav-label-wrapper[data-v-019c5f14]{opacity:0;white-space:nowrap;transition:opacity var(--transition-fast);overflow:hidden}.navigation-sidebar:hover .nav-label[data-v-019c5f14],.navigation-sidebar:hover .nav-label-wrapper[data-v-019c5f14]{opacity:1}.nav-bottom[data-v-019c5f14]{margin-top:auto;padding-top:var(--spacing-lg);border-top:var(--border-width-thin) solid var(--color-border-light)}.logout-item[data-v-019c5f14]{color:var(--color-error)}.logout-item[data-v-019c5f14]:hover{background:#dc26261a;color:var(--color-error)}.mobile-overlay[data-v-019c5f14]{display:none}@media (max-width: 768px){.navigation-sidebar[data-v-019c5f14]{position:fixed;left:-280px;top:0;bottom:0;width:280px;border-radius:0 var(--radius-xl) var(--radius-xl) 0;transition:left var(--transition-cubic);padding:var(--spacing-2xl) var(--spacing-lg)}.navigation-sidebar.mobile-open[data-v-019c5f14]{left:0}.navigation-sidebar[data-v-019c5f14]:hover{width:280px}.nav-label[data-v-019c5f14],.nav-label-wrapper[data-v-019c5f14]{opacity:1}.mobile-overlay[data-v-019c5f14]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-bg-overlay);z-index:99}}.overlay-fade-enter-active[data-v-019c5f14],.overlay-fade-leave-active[data-v-019c5f14]{transition:opacity var(--transition-base)}.overlay-fade-enter-from[data-v-019c5f14],.overlay-fade-leave-to[data-v-019c5f14]{opacity:0}.resumable[data-v-4f9e73c6]{--resumable-accent: var(--269f9af8)}.resumable__button[data-v-4f9e73c6]{width:100%;display:grid;grid-template-columns:60px 1fr auto;gap:var(--spacing-xl);align-items:center;padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--home-surface, rgba(255, 255, 255, .86));border:var(--border-width-thin) solid rgba(15,23,42,.08);box-shadow:var(--shadow-card);cursor:pointer;text-align:left;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md)}.resumable__button[data-v-4f9e73c6]:hover{transform:translateY(-1px);box-shadow:var(--shadow-card-hover);border-color:#0f172a24}.resumable__button[data-v-4f9e73c6]:focus-visible{outline:3px solid var(--home-focus-ring, rgba(59, 130, 246, .28));outline-offset:3px}.resumable__avatar[data-v-4f9e73c6]{width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,#0ea5e924,#10b9811a);border:var(--border-width-thin) solid rgba(15,23,42,.08);overflow:hidden;display:flex;align-items:center;justify-content:center}.resumable__avatar-img[data-v-4f9e73c6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resumable__content[data-v-4f9e73c6]{min-width:0;display:grid;gap:8px}.resumable__top[data-v-4f9e73c6]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.resumable__coach[data-v-4f9e73c6]{font-size:var(--font-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--resumable-accent)}.resumable__time[data-v-4f9e73c6]{font-size:var(--font-sm);font-weight:700;color:var(--color-text-tertiary);white-space:nowrap}.resumable__title[data-v-4f9e73c6]{margin:0;font-size:var(--font-xl);font-weight:800;letter-spacing:-.02em;color:var(--color-text-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resumable__meta[data-v-4f9e73c6]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.resumable__meta-pill[data-v-4f9e73c6]{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-full);padding:6px 10px;background:#0f172a0a;border:var(--border-width-thin) solid rgba(15,23,42,.08);color:var(--color-text-gray);font-weight:700;font-size:var(--font-sm)}.resumable__progress[data-v-4f9e73c6]{display:flex;align-items:center;gap:var(--spacing-md)}.resumable__bar[data-v-4f9e73c6]{flex:1;height:8px;border-radius:var(--radius-full);background:#0f172a14;overflow:hidden}.resumable__bar-fill[data-v-4f9e73c6]{height:100%;width:0;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--resumable-accent),var(--home-accent-1, #0ea5e9));transition:width .38s cubic-bezier(.2,.8,.2,1)}.resumable__percent[data-v-4f9e73c6]{width:44px;text-align:right;font-weight:800;color:var(--color-text-dark)}.resumable__cta[data-v-4f9e73c6]{display:inline-flex;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-full);padding:10px 14px;background:linear-gradient(135deg,var(--home-accent-1, #0ea5e9),var(--home-accent-2, #10b981));color:#fff;font-weight:800;box-shadow:0 10px 25px #0f172a29;white-space:nowrap}.resumable__cta-icon[data-v-4f9e73c6]{width:18px;height:18px}@media (max-width: 900px){.resumable__button[data-v-4f9e73c6]{grid-template-columns:56px 1fr;grid-template-areas:"avatar content" "cta cta"}.resumable__avatar[data-v-4f9e73c6]{grid-area:avatar;width:56px;height:56px}.resumable__content[data-v-4f9e73c6]{grid-area:content}.resumable__cta[data-v-4f9e73c6]{grid-area:cta;justify-content:center}}@media (prefers-reduced-motion: reduce){.resumable__button[data-v-4f9e73c6],.resumable__bar-fill[data-v-4f9e73c6]{transition:none}}.personalized-banner[data-v-9ad73b7d]{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border-light);box-shadow:var(--shadow-md);padding:var(--spacing-2xl);display:grid;gap:var(--spacing-lg);animation:cardFadeIn-9ad73b7d var(--transition-slow) ease}.personalized-banner--standalone[data-v-9ad73b7d]{margin-left:var(--size-sidebar-offset);padding-right:var(--spacing-4xl);max-width:var(--size-container-max-width-lg);margin-bottom:var(--spacing-4xl)}.personalized-banner--embedded[data-v-9ad73b7d]{margin-left:0;padding-right:var(--spacing-2xl);max-width:none;margin-bottom:0}.personalized-banner[data-v-9ad73b7d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 0%,rgba(102,126,234,.14),transparent 55%),radial-gradient(circle at 90% 70%,rgba(118,75,162,.12),transparent 55%);pointer-events:none}.personalized-banner[data-v-9ad73b7d]>*{position:relative;z-index:1}.roadmap-next-up-card-top[data-v-9ad73b7d]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.roadmap-chip[data-v-9ad73b7d]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:6px 10px;border-radius:var(--radius-full);background:#667eea1f;color:var(--gradient-color-1);border:var(--border-width-thin) solid rgba(102,126,234,.18);font-weight:800;font-size:var(--font-xs);letter-spacing:.02em}.personalized-chip[data-v-9ad73b7d]{background:#ef44441f;color:#ef4444;border-color:#ef44442e}.roadmap-chip-dot[data-v-9ad73b7d]{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--gradient-color-1),var(--gradient-color-2));box-shadow:0 0 0 4px #667eea24}.personalized-chip .roadmap-chip-dot[data-v-9ad73b7d]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 0 0 4px #ef444424}.roadmap-progress-pill[data-v-9ad73b7d]{padding:6px 10px;border-radius:var(--radius-full);background:#0000000a;border:var(--border-width-thin) solid rgba(0,0,0,.06);color:var(--color-text-secondary);font-weight:700;font-size:var(--font-xs);white-space:nowrap}.roadmap-name[data-v-9ad73b7d]{margin:0;font-size:1.2rem;font-weight:800;color:var(--color-text-dark);letter-spacing:-.02em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.roadmap-desc[data-v-9ad73b7d]{margin:0;color:var(--color-text-secondary);font-weight:500;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-session[data-v-9ad73b7d]{display:grid;gap:var(--spacing-md)}.next-session-label[data-v-9ad73b7d]{font-size:var(--font-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.next-session-row[data-v-9ad73b7d]{display:flex;gap:var(--spacing-lg);align-items:center;min-width:0}.next-session-avatar[data-v-9ad73b7d]{width:48px;height:48px;border-radius:16px;background:#0000000a;border:var(--border-width-thin) solid rgba(0,0,0,.06);overflow:hidden;flex-shrink:0}.next-session-avatar img[data-v-9ad73b7d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.next-session-info[data-v-9ad73b7d]{min-width:0;display:grid;gap:6px}.next-session-title[data-v-9ad73b7d]{font-weight:800;color:var(--color-text-dark);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-session-meta[data-v-9ad73b7d]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.next-session-chip[data-v-9ad73b7d]{padding:4px 10px;border-radius:var(--radius-full);background:#0596691f;border:var(--border-width-thin) solid rgba(5,150,105,.18);color:#059669;font-weight:800;font-size:var(--font-xs)}.next-session-meta-text[data-v-9ad73b7d]{color:var(--color-text-tertiary);font-weight:600;font-size:var(--font-xs)}.roadmap-next-up-actions[data-v-9ad73b7d]{display:flex;gap:var(--spacing-md);flex-wrap:wrap;align-items:center}.roadmap-next-up-primary[data-v-9ad73b7d],.roadmap-next-up-secondary[data-v-9ad73b7d]{border:none;border-radius:var(--radius-md);padding:12px 16px;cursor:pointer;font-weight:700;transition:all var(--transition-base);font-size:var(--font-sm)}.roadmap-next-up-primary[data-v-9ad73b7d]{background:linear-gradient(135deg,var(--gradient-color-1),var(--gradient-color-2));color:var(--color-bg-primary);box-shadow:var(--shadow-primary-glow)}.roadmap-next-up-primary[data-v-9ad73b7d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-button-hover)}.roadmap-next-up-primary[data-v-9ad73b7d]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.roadmap-next-up-secondary[data-v-9ad73b7d]{background:#0000000a;color:var(--color-text-dark);border:var(--border-width-thin) solid rgba(0,0,0,.1)}.roadmap-next-up-secondary[data-v-9ad73b7d]:hover{background:#00000014;border-color:#00000026}@keyframes cardFadeIn-9ad73b7d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.personalized-banner[data-v-9ad73b7d]{padding:var(--spacing-lg);margin-left:0;padding-right:0;margin-bottom:var(--spacing-2xl)}.roadmap-next-up-actions[data-v-9ad73b7d]{flex-direction:column;width:100%}.roadmap-next-up-primary[data-v-9ad73b7d],.roadmap-next-up-secondary[data-v-9ad73b7d]{width:100%}}.presentations-summary[data-v-40e4a9f8]{border-radius:var(--radius-lg);background:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border-light);box-shadow:var(--shadow-md);padding:var(--spacing-2xl);display:grid;gap:var(--spacing-lg);position:relative;overflow:hidden}.presentations-summary[data-v-40e4a9f8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 0%,rgba(16,185,129,.12),transparent 55%),radial-gradient(circle at 95% 80%,rgba(59,130,246,.1),transparent 60%);pointer-events:none}.presentations-summary[data-v-40e4a9f8]>*{position:relative;z-index:1}.presentations-summary__top[data-v-40e4a9f8]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}.presentations-summary__title[data-v-40e4a9f8]{margin:0;font-size:var(--font-lg);font-weight:900;color:var(--color-text-dark)}.presentations-summary__subtitle[data-v-40e4a9f8]{margin:0;color:var(--color-text-light);font-size:var(--font-sm)}.presentations-summary__count[data-v-40e4a9f8]{min-width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:var(--color-text-dark);background:#10b9811f;border:var(--border-width-thin) solid rgba(16,185,129,.18)}.presentations-summary__list[data-v-40e4a9f8]{list-style:none;padding:0;margin:0;display:grid;gap:6px}.presentations-summary__item[data-v-40e4a9f8]{color:var(--color-text-gray);font-size:var(--font-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presentations-summary__actions[data-v-40e4a9f8]{display:flex;justify-content:flex-end}.presentations-summary__cta[data-v-40e4a9f8]{border-radius:var(--radius-full);padding:10px 14px;border:var(--border-width-thin) solid var(--color-border-light);background:var(--color-bg-primary);color:var(--color-text-dark);font-weight:900;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);box-shadow:var(--shadow-sm)}.presentations-summary__cta[data-v-40e4a9f8]:hover{transform:translateY(-1px);border-color:var(--color-border-medium);box-shadow:var(--shadow-md)}.continue[data-v-51990ea4]{display:grid;gap:var(--spacing-lg)}.continue__header[data-v-51990ea4]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:0}.continue__title[data-v-51990ea4]{margin:0;font-size:var(--font-2xl);font-weight:800;letter-spacing:-.02em}.continue__subtitle[data-v-51990ea4]{margin:var(--spacing-xs) 0 0 0;color:var(--color-text-gray);font-weight:600}.continue__accordion[data-v-51990ea4]{display:grid;gap:var(--spacing-sm)}.continue__section[data-v-51990ea4]{border-radius:var(--radius-lg);border:var(--border-width-thin) solid rgba(15,23,42,.08);background:var(--home-surface, rgba(255, 255, 255, .9));box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);overflow:hidden}.continue__section-toggle[data-v-51990ea4]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--transition-fast),transform var(--transition-fast)}.continue__section-toggle[data-v-51990ea4]:hover{background:#0f172a08}.continue__section-toggle[data-v-51990ea4]:focus-visible{outline:3px solid var(--home-focus-ring, rgba(59, 130, 246, .28));outline-offset:3px}.continue__section-toggle[aria-expanded=true][data-v-51990ea4]{background:var(--home-active-bg, rgba(59, 130, 246, .08))}.continue__section-left[data-v-51990ea4]{display:inline-flex;align-items:center;gap:var(--spacing-lg);min-width:0}.continue__icon-wrap[data-v-51990ea4]{width:46px;height:46px;border-radius:var(--radius-full);display:grid;place-items:center;color:#fff;box-shadow:0 10px 25px #0f172a29;flex-shrink:0}.continue__icon-wrap[data-kind=resumable][data-v-51990ea4]{background:linear-gradient(135deg,var(--home-accent-1, #0ea5e9),var(--home-accent-2, #10b981))}.continue__icon-wrap[data-kind=roadmaps][data-v-51990ea4]{background:linear-gradient(135deg,#f97316,#f59e0b)}.continue__icon-wrap[data-kind=personalized][data-v-51990ea4]{background:linear-gradient(135deg,#ec4899,#f97316)}.continue__icon-wrap[data-kind=presentations][data-v-51990ea4]{background:linear-gradient(135deg,#6366f1,#0ea5e9)}.continue__icon[data-v-51990ea4]{width:20px;height:20px;display:block}.continue__section-heading[data-v-51990ea4]{display:grid;gap:4px;min-width:0}.continue__section-title[data-v-51990ea4]{font-weight:800;font-size:var(--font-lg);color:var(--color-text-dark)}.continue__section-subtitle[data-v-51990ea4]{color:var(--color-text-gray);font-weight:600;font-size:var(--font-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.continue__section-right[data-v-51990ea4]{display:inline-flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}.continue__count-pill[data-v-51990ea4]{min-width:34px;height:34px;padding:0 10px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:#0f172a0a;border:var(--border-width-thin) solid rgba(15,23,42,.08);font-weight:800;color:var(--color-text-dark)}.continue__chevron[data-v-51990ea4]{width:18px;height:18px;color:var(--color-text-gray);flex-shrink:0;transition:transform var(--transition-fast)}.continue__section-toggle[aria-expanded=true] .continue__chevron[data-v-51990ea4]{transform:rotate(180deg)}.continue__collapse[data-v-51990ea4]{overflow:hidden}.continue__section-body[data-v-51990ea4]{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-xl);border-top:var(--border-width-thin) solid rgba(15,23,42,.08)}.continue__panel-actions[data-v-51990ea4]{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-md)}.continue__link[data-v-51990ea4]{border-radius:var(--radius-full);padding:8px 12px;border:var(--border-width-thin) solid rgba(15,23,42,.1);background:#fffc;color:var(--color-text-dark);font-weight:700;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);box-shadow:var(--shadow-sm)}.continue__link[data-v-51990ea4]:hover{transform:translateY(-1px);border-color:#0f172a2e;box-shadow:var(--shadow-md)}.continue__link[data-v-51990ea4]:focus-visible{outline:3px solid var(--home-focus-ring, rgba(59, 130, 246, .28));outline-offset:3px}.continue__resumables[data-v-51990ea4],.continue__grid[data-v-51990ea4]{display:grid;gap:var(--spacing-lg)}.continue__card[data-v-51990ea4]{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--color-border-light);background:var(--color-bg-primary);padding:var(--spacing-xl);box-shadow:var(--shadow-card);display:grid;gap:var(--spacing-md)}.continue__card-top[data-v-51990ea4]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.continue__chip[data-v-51990ea4]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:6px 10px;border-radius:var(--radius-full);background:#0ea5e91a;color:var(--home-accent-1, #0ea5e9);border:var(--border-width-thin) solid rgba(14,165,233,.18);font-weight:800;font-size:var(--font-xs);letter-spacing:.02em}.continue__chip-dot[data-v-51990ea4]{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--home-accent-1, #0ea5e9),var(--home-accent-2, #10b981));box-shadow:0 0 0 4px #0ea5e91f}.continue__pill[data-v-51990ea4]{border-radius:var(--radius-full);padding:6px 10px;font-weight:800;border:var(--border-width-thin) solid var(--color-border-light);background:var(--color-bg-glass)}.continue__card-title[data-v-51990ea4]{font-weight:800;font-size:var(--font-lg)}.continue__card-meta[data-v-51990ea4]{color:var(--color-text-gray);font-weight:600}.continue__card-actions[data-v-51990ea4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.continue__primary[data-v-51990ea4],.continue__secondary[data-v-51990ea4]{border:none;border-radius:var(--radius-full);padding:10px 14px;font-weight:800;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.continue__primary[data-v-51990ea4]{color:var(--color-bg-primary);background:linear-gradient(135deg,var(--home-accent-1, #0ea5e9),var(--home-accent-2, #10b981));box-shadow:0 10px 25px #0f172a29}.continue__primary[data-v-51990ea4]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.continue__secondary[data-v-51990ea4]{background:var(--color-bg-secondary);color:var(--color-text-primary);border:var(--border-width-thin) solid var(--color-border-light);box-shadow:var(--shadow-sm)}.continue__primary[data-v-51990ea4]:hover:not(:disabled),.continue__secondary[data-v-51990ea4]:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.continue__primary[data-v-51990ea4]:focus-visible,.continue__secondary[data-v-51990ea4]:focus-visible{outline:3px solid var(--home-focus-ring, rgba(59, 130, 246, .28));outline-offset:3px}.home-collapse-enter-active[data-v-51990ea4],.home-collapse-leave-active[data-v-51990ea4]{transition:height .32s cubic-bezier(.2,.8,.2,1),opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1);will-change:height,opacity,transform;transform-origin:top}.home-collapse-enter-from[data-v-51990ea4],.home-collapse-leave-to[data-v-51990ea4]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion: reduce){.home-collapse-enter-active[data-v-51990ea4],.home-collapse-leave-active[data-v-51990ea4]{transition:none}}@media (max-width: 768px){.continue__section-toggle[data-v-51990ea4]{padding:var(--spacing-lg)}.continue__section-body[data-v-51990ea4]{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.continue__card-actions[data-v-51990ea4]{grid-template-columns:1fr}}.explore-panel[data-v-e7643e35]{display:grid;gap:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--home-surface, rgba(255, 255, 255, .9));border:var(--border-width-thin) solid rgba(15,23,42,.08);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);padding:var(--spacing-2xl);position:relative;overflow:hidden}.explore-panel[data-v-e7643e35]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 10% 0%,rgba(102,126,234,.1),transparent 58%),radial-gradient(circle at 95% 75%,rgba(118,75,162,.1),transparent 60%);pointer-events:none}.explore-panel[data-v-e7643e35]>*{position:relative;z-index:1}.explore-panel__header[data-v-e7643e35]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl)}.explore-panel__titles[data-v-e7643e35]{display:grid;gap:4px}.explore-panel__title[data-v-e7643e35]{margin:0;font-size:var(--font-2xl);font-weight:800;letter-spacing:-.02em;color:var(--color-text-dark)}.explore-panel__subtitle[data-v-e7643e35]{margin:0;color:var(--color-text-light);font-weight:600;max-width:70ch}.explore-panel__right[data-v-e7643e35]{display:inline-flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}.explore-panel__count-pill[data-v-e7643e35]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:var(--radius-full);background:#0f172a0a;border:var(--border-width-thin) solid rgba(15,23,42,.08);color:var(--color-text-dark);font-weight:800;font-size:var(--font-sm)}.explore-panel__toggle[data-v-e7643e35]{display:inline-flex;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-full);padding:10px 14px;border:var(--border-width-thin) solid rgba(15,23,42,.1);background:#ffffffe6;color:var(--color-text-dark);font-weight:700;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);box-shadow:var(--shadow-sm)}.explore-panel__toggle[data-v-e7643e35]:hover{transform:translateY(-1px);border-color:#0f172a2e;box-shadow:var(--shadow-md)}.explore-panel__toggle[data-v-e7643e35]:focus-visible{outline:3px solid var(--home-focus-ring, rgba(59, 130, 246, .28));outline-offset:3px}.explore-panel__chevron[data-v-e7643e35]{width:var(--icon-lg);height:var(--icon-lg);transition:transform var(--transition-fast)}.explore-panel__toggle[aria-expanded=true] .explore-panel__chevron[data-v-e7643e35]{transform:rotate(180deg)}.explore-panel__content[data-v-e7643e35]{padding-top:var(--spacing-lg);border-top:var(--border-width-thin) solid rgba(15,23,42,.08)}.explore-panel__collapse[data-v-e7643e35]{overflow:hidden}.home-collapse-enter-active[data-v-e7643e35],.home-collapse-leave-active[data-v-e7643e35]{transition:height .32s cubic-bezier(.2,.8,.2,1),opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1);will-change:height,opacity,transform;transform-origin:top}.home-collapse-enter-from[data-v-e7643e35],.home-collapse-leave-to[data-v-e7643e35]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion: reduce){.home-collapse-enter-active[data-v-e7643e35],.home-collapse-leave-active[data-v-e7643e35]{transition:none}}.welcome-container[data-v-9d2ead67]{min-height:100vh;background:radial-gradient(circle at top left,var(--color-bg-primary),var(--color-bg-secondary));position:relative;overflow-x:hidden;color:var(--color-text-primary);transition:padding-left var(--transition-base);font-family:Inter,sans-serif!important;--home-accent-1: var(--gradient-color-1);--home-accent-2: var(--gradient-color-2);--home-focus-ring: rgba(102, 126, 234, .28);--home-active-bg: rgba(102, 126, 234, .08);--home-surface: var(--color-bg-glass-strong)}@supports (color: color-mix(in srgb,#000 50%,transparent)){.welcome-container[data-v-9d2ead67]{--home-focus-ring: color-mix(in srgb, var(--gradient-color-1) 28%, transparent);--home-active-bg: color-mix(in srgb, var(--gradient-color-1) 10%, transparent)}.stat-icon[data-v-9d2ead67]{box-shadow:0 12px 26px color-mix(in srgb,var(--gradient-color-1) 32%,transparent)}}.mobile-menu-toggle[data-v-9d2ead67]{display:none;position:fixed;top:var(--spacing-lg);left:var(--spacing-lg);z-index:101;background:var(--color-bg-glass);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-md);cursor:pointer;transition:all var(--transition-fast)}.mobile-menu-toggle[data-v-9d2ead67]:hover{background:var(--color-bg-primary);box-shadow:var(--shadow-button-hover)}.mobile-menu-toggle svg[data-v-9d2ead67]{width:var(--icon-2xl);height:var(--icon-2xl);color:var(--color-text-gray)}@media (max-width: 768px){.welcome-container[data-v-9d2ead67]{padding-left:0}.mobile-menu-toggle[data-v-9d2ead67]{display:flex;align-items:center;justify-content:center}.home-main[data-v-9d2ead67],.home-block[data-v-9d2ead67]{margin-left:0;max-width:100%}}.error-notification[data-v-9d2ead67]{position:fixed;top:var(--spacing-xl);left:50%;transform:translate(-50%);z-index:var(--z-modal);background:var(--color-error-light);border:var(--border-width-thin) solid var(--color-error-border);border-radius:var(--radius-md);padding:var(--spacing-lg) var(--spacing-2xl);box-shadow:var(--shadow-lg);animation:slideDown var(--animation-base) ease-out}.error-content[data-v-9d2ead67]{display:flex;align-items:center;gap:var(--spacing-md);color:var(--color-error-text)}.error-icon[data-v-9d2ead67]{width:var(--icon-xl);height:var(--icon-xl);flex-shrink:0;animation:pulse var(--animation-pulse) infinite}.hero-section[data-v-9d2ead67]{position:relative;padding:var(--size-hero-padding-top) var(--spacing-4xl) var(--size-hero-padding-bottom);text-align:left;color:var(--color-text-primary);overflow:hidden}.hero-section[data-v-9d2ead67]:after{content:"";position:absolute;bottom:-50px;left:0;width:100%;height:var(--size-hero-gradient-height);background:linear-gradient(to bottom,var(--color-bg-secondary-transparent),var(--color-bg-secondary-semi),var(--color-bg-secondary));pointer-events:none;z-index:1}.hero-background[data-v-9d2ead67]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-shapes[data-v-9d2ead67]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.shape[data-v-9d2ead67]{position:absolute;border-radius:50%;filter:var(--blur-xl);opacity:var(--opacity-overlay)}.shape-1[data-v-9d2ead67]{width:var(--size-shape-md);height:var(--size-shape-md);top:-150px;left:-100px;background:var(--gradient-color-1);animation:lavaLamp-9d2ead67 var(--animation-lava-lamp-slow) cubic-bezier(.4,0,.2,1) infinite;will-change:transform,border-radius}.shape-2[data-v-9d2ead67]{width:var(--size-shape-lg);height:var(--size-shape-lg);top:15%;right:-200px;background:var(--gradient-color-2);animation:lavaLamp-9d2ead67 var(--animation-lava-lamp-medium) cubic-bezier(.4,0,.2,1) infinite;animation-delay:-15s;will-change:transform,border-radius}.shape-3[data-v-9d2ead67]{width:var(--size-shape-sm);height:var(--size-shape-sm);bottom:5%;left:5%;background:var(--gradient-color-1);animation:lavaLamp-9d2ead67 var(--animation-lava-lamp-fast) ease-in-out infinite;animation-delay:-12s;opacity:.4}.shape-4[data-v-9d2ead67],.shape-5[data-v-9d2ead67],.shape-6[data-v-9d2ead67]{display:none}.particles[data-v-9d2ead67]{position:absolute;width:100%;height:100%;overflow:hidden}.particle[data-v-9d2ead67]{position:absolute;width:var(--size-particle);height:var(--size-particle);background:var(--color-bg-overlay);border-radius:50%;animation:particleFloat-9d2ead67 linear infinite}.hero-content[data-v-9d2ead67]{position:relative;z-index:2;max-width:var(--size-container-max-width-md);margin-left:var(--size-sidebar-offset)}.company-logo-container[data-v-9d2ead67]{margin-bottom:var(--spacing-2xl);display:flex;justify-content:flex-start;align-items:center}.company-logo[data-v-9d2ead67]{max-width:var(--size-logo-max-width);height:auto;border-radius:var(--radius-sm);background-color:var(--color-bg-overlay-light);padding:var(--spacing-md)}.welcome-badge[data-v-9d2ead67]{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:var(--color-bg-glass-light);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-2xl);font-size:.9rem;margin-bottom:var(--spacing-xl);color:var(--color-text-gray-dark);box-shadow:var(--shadow-button);border:1px solid var(--color-border-light)}.welcome-icon[data-v-9d2ead67]{width:var(--icon-md);height:var(--icon-md)}.hero-title[data-v-9d2ead67]{font-size:var(--font-5xl);font-weight:800;margin-bottom:var(--spacing-lg);line-height:1.1;color:var(--color-text-primary);letter-spacing:-.02em}.hero-subtitle[data-v-9d2ead67]{font-size:var(--font-xl);color:var(--color-text-secondary);margin-bottom:0;font-weight:500;max-width:var(--size-container-max-width-sm)}.loading-section[data-v-9d2ead67]{padding:var(--spacing-5xl) var(--spacing-xl);text-align:center;color:var(--color-bg-primary)}.welcome-loading-overlay[data-v-9d2ead67]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0f172a59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl)}.welcome-loading-overlay .loading-spinner p[data-v-9d2ead67]{color:#fff;font-weight:600}.welcome-loading-overlay .spinner[data-v-9d2ead67]{border-color:#ffffff59;border-top-color:#fff}.loading-spinner[data-v-9d2ead67]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl)}.spinner[data-v-9d2ead67]{width:var(--size-avatar-md);height:var(--size-avatar-md);border:var(--border-width-thick) solid var(--color-spinner-border);border-top:var(--border-width-thick) solid var(--color-bg-primary);border-radius:50%;animation:spin-9d2ead67 var(--animation-spin) linear infinite}.dashboard-section[data-v-9d2ead67]{padding:0 var(--spacing-4xl) var(--spacing-5xl);position:relative;z-index:3}.home-main[data-v-9d2ead67]{max-width:var(--size-container-max-width-lg);margin-left:var(--size-sidebar-offset);display:grid;gap:var(--spacing-2xl)}.stats-grid[data-v-9d2ead67]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--spacing-xl);margin-top:-56px;position:relative;z-index:10}.stat-card[data-v-9d2ead67]{background:#fffffff5;padding:18px 20px;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:flex;align-items:center;gap:var(--spacing-lg);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);border:var(--border-width-thin) solid rgba(15,23,42,.08)}.stat-card[data-v-9d2ead67]:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:#0f172a29;background:#fffffff5}.stat-icon[data-v-9d2ead67]{width:56px;height:56px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gradient-color-1),var(--gradient-color-2));color:var(--color-bg-primary);box-shadow:0 12px 26px #00000024;flex-shrink:0}.stat-icon svg[data-v-9d2ead67]{width:24px;height:24px;display:block}.stat-content[data-v-9d2ead67]{display:grid;gap:2px}.stat-content h3[data-v-9d2ead67]{font-size:var(--font-4xl);font-weight:800;color:var(--color-text-dark);margin:0;line-height:1.05;letter-spacing:-.02em}.stat-content p[data-v-9d2ead67]{color:var(--color-text-light);margin:0;font-size:var(--font-sm);font-weight:650;white-space:nowrap}.home-tabs[data-v-9d2ead67]{display:grid;gap:var(--spacing-xl)}.home-tabs__bar[data-v-9d2ead67]{--home-tab-count: 2;--home-tab-index: 0;position:relative;display:grid;grid-template-columns:repeat(var(--home-tab-count),minmax(0,1fr));align-items:center;padding:6px;border-radius:var(--radius-full);background:var(--home-surface, rgba(255, 255, 255, .92));border:var(--border-width-thin) solid rgba(15,23,42,.1);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);overflow:hidden}.home-tabs__bar[data-v-9d2ead67]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 20%,rgba(102,126,234,.12),transparent 58%),radial-gradient(circle at 88% 80%,rgba(118,75,162,.1),transparent 62%);pointer-events:none}.home-tabs__indicator[data-v-9d2ead67]{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / var(--home-tab-count));border-radius:var(--radius-full);background:linear-gradient(135deg,var(--gradient-color-1),var(--gradient-color-2));box-shadow:0 18px 46px #667eea38;transform:translate(calc(var(--home-tab-index) * 100%));transition:transform .42s cubic-bezier(.2,.8,.2,1);pointer-events:none}.home-tabs__tab[data-v-9d2ead67]{position:relative;z-index:1;border:none;background:transparent;border-radius:var(--radius-full);padding:10px 14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-weight:900;font-size:var(--font-sm);letter-spacing:-.01em;color:#0f172aad;transition:transform var(--transition-fast),color var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-tabs__tab[data-v-9d2ead67]:hover{transform:translateY(-1px);color:var(--color-text-dark)}.home-tabs__tab.is-active[data-v-9d2ead67]{color:#fffffffa;transform:none}.home-tabs__tab[data-v-9d2ead67]:focus-visible{outline:3px solid var(--home-focus-ring, rgba(59, 130, 246, .28));outline-offset:3px}.home-tabs__tab-icon[data-v-9d2ead67]{width:18px;height:18px;display:block}.home-tabs__tab-label[data-v-9d2ead67]{white-space:nowrap}.home-tabs__panels[data-v-9d2ead67]{position:relative}.home-tabs__panel[data-v-9d2ead67]{display:grid;gap:var(--spacing-2xl)}.home-tab-panel-enter-active[data-v-9d2ead67],.home-tab-panel-leave-active[data-v-9d2ead67]{transition:opacity .22s ease,transform .22s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.home-tab-panel-leave-active[data-v-9d2ead67]{position:absolute;top:0;left:0;right:0;pointer-events:none}.home-tab-panel-enter-from[data-v-9d2ead67],.home-tab-panel-leave-to[data-v-9d2ead67]{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion: reduce){.home-tabs__indicator[data-v-9d2ead67],.home-tab-panel-enter-active[data-v-9d2ead67],.home-tab-panel-leave-active[data-v-9d2ead67]{transition:none}}.home-block[data-v-9d2ead67]{max-width:var(--size-container-max-width-lg);margin-left:var(--size-sidebar-offset);padding-right:var(--spacing-4xl);margin-bottom:var(--spacing-3xl)}.home-quick-links[data-v-9d2ead67]{display:grid;gap:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--home-surface, rgba(255, 255, 255, .92));border:var(--border-width-thin) solid rgba(15,23,42,.08);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);padding:var(--spacing-2xl);position:relative;overflow:hidden}.home-quick-links[data-v-9d2ead67]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 20%,rgba(102,126,234,.12),transparent 56%),radial-gradient(circle at 92% 80%,rgba(118,75,162,.1),transparent 62%);pointer-events:none}.home-quick-links[data-v-9d2ead67]>*{position:relative;z-index:1}.home-quick-links__title[data-v-9d2ead67]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.01em;color:var(--color-text-dark)}.home-quick-links__row[data-v-9d2ead67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-md)}.home-quick-links__btn[data-v-9d2ead67]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);border-radius:var(--radius-xl);padding:14px 16px;border:var(--border-width-thin) solid rgba(15,23,42,.1);background:#ffffffd1;color:var(--color-text-dark);font-weight:700;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);box-shadow:var(--shadow-sm)}.home-quick-links__btn[data-v-9d2ead67]:hover{transform:translateY(-1px);border-color:#0f172a2e;background:#ffffffeb;box-shadow:var(--shadow-md)}.home-quick-links__btn[data-v-9d2ead67]:focus-visible{outline:3px solid var(--home-focus-ring, rgba(59, 130, 246, .28));outline-offset:3px}.home-quick-links__left[data-v-9d2ead67]{display:inline-flex;align-items:center;gap:var(--spacing-md);min-width:0}.home-quick-links__label[data-v-9d2ead67]{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-quick-links__right[data-v-9d2ead67]{display:inline-flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.home-quick-links__badge[data-v-9d2ead67]{min-width:30px;height:30px;padding:0 10px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:#0f172a0a;border:var(--border-width-thin) solid rgba(15,23,42,.08);font-weight:800;font-size:var(--font-sm);color:var(--color-text-dark)}.home-quick-links__chevron[data-v-9d2ead67]{width:18px;height:18px;color:var(--color-text-gray);display:block}.home-quick-links__icon[data-v-9d2ead67]{width:40px;height:40px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 25px #0f172a24;flex-shrink:0}.home-quick-links__icon[data-kind=roadmaps][data-v-9d2ead67]{background:linear-gradient(135deg,#f97316,#f59e0b)}.home-quick-links__icon[data-kind=presentations][data-v-9d2ead67]{background:linear-gradient(135deg,#6366f1,#0ea5e9)}.home-quick-links__icon[data-kind=dashboard][data-v-9d2ead67]{background:linear-gradient(135deg,var(--home-accent-1, #0ea5e9),var(--home-accent-2, #10b981))}.home-quick-links__icon-svg[data-v-9d2ead67]{width:20px;height:20px;display:block}.resumable-sessions-section[data-v-9d2ead67]{margin-bottom:var(--spacing-4xl);max-width:var(--size-container-max-width-lg);margin-left:var(--size-sidebar-offset);padding-right:var(--spacing-4xl);position:relative}.resumable-sessions-section .section-header[data-v-9d2ead67]{margin-bottom:var(--spacing-xl)}.resumable-sessions-grid[data-v-9d2ead67]{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);max-width:900px}.roadmap-next-up-section[data-v-9d2ead67]{margin-bottom:var(--spacing-4xl);max-width:var(--size-container-max-width-xl);margin-left:var(--size-sidebar-offset);padding-right:var(--spacing-4xl)}.roadmap-next-up-loading[data-v-9d2ead67]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);border-radius:var(--radius-lg);background:var(--color-bg-glass);border:var(--border-width-thin) solid var(--color-border-light);box-shadow:var(--shadow-sm);max-width:520px}.roadmap-next-up-loading p[data-v-9d2ead67]{margin:0;color:var(--color-text-secondary);font-weight:600}.roadmap-next-up-grid[data-v-9d2ead67]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2xl);max-width:var(--size-container-max-width-xl)}.roadmap-next-up-card[data-v-9d2ead67]{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border-light);box-shadow:var(--shadow-md);padding:var(--spacing-2xl);display:grid;gap:var(--spacing-lg);animation:cardFadeIn-9d2ead67 var(--transition-slow) ease}.roadmap-next-up-card[data-v-9d2ead67]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 0%,rgba(102,126,234,.14),transparent 55%),radial-gradient(circle at 90% 70%,rgba(118,75,162,.12),transparent 55%);pointer-events:none}.roadmap-next-up-card[data-v-9d2ead67]>*{position:relative;z-index:1}.roadmap-next-up-card-top[data-v-9d2ead67]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.roadmap-chip[data-v-9d2ead67]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:6px 10px;border-radius:var(--radius-full);background:#667eea1f;color:var(--gradient-color-1);border:var(--border-width-thin) solid rgba(102,126,234,.18);font-weight:800;font-size:var(--font-xs);letter-spacing:.02em}.roadmap-chip-dot[data-v-9d2ead67]{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--gradient-color-1),var(--gradient-color-2));box-shadow:0 0 0 4px #667eea24}.roadmap-progress-pill[data-v-9d2ead67]{padding:6px 10px;border-radius:var(--radius-full);background:#0000000a;border:var(--border-width-thin) solid rgba(0,0,0,.06);color:var(--color-text-secondary);font-weight:700;font-size:var(--font-xs);white-space:nowrap}.roadmap-name[data-v-9d2ead67]{margin:0;font-size:1.2rem;font-weight:800;color:var(--color-text-dark);letter-spacing:-.02em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.roadmap-desc[data-v-9d2ead67]{margin:0;color:var(--color-text-secondary);font-weight:500;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-session[data-v-9d2ead67]{display:grid;gap:var(--spacing-md)}.next-session-label[data-v-9d2ead67]{font-size:var(--font-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.next-session-row[data-v-9d2ead67]{display:flex;gap:var(--spacing-lg);align-items:center;min-width:0}.next-session-avatar[data-v-9d2ead67]{width:48px;height:48px;border-radius:16px;background:#0000000a;border:var(--border-width-thin) solid rgba(0,0,0,.06);overflow:hidden;flex-shrink:0}.next-session-avatar img[data-v-9d2ead67]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.next-session-info[data-v-9d2ead67]{min-width:0;display:grid;gap:6px}.next-session-title[data-v-9d2ead67]{font-weight:800;color:var(--color-text-dark);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-session-meta[data-v-9d2ead67]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.next-session-chip[data-v-9d2ead67]{padding:4px 10px;border-radius:var(--radius-full);background:#0596691f;border:var(--border-width-thin) solid rgba(5,150,105,.18);color:#059669;font-weight:800;font-size:var(--font-xs)}.next-session-meta-text[data-v-9d2ead67]{color:var(--color-text-tertiary);font-weight:600;font-size:var(--font-xs)}.roadmap-next-up-actions[data-v-9d2ead67]{display:flex;gap:var(--spacing-md);flex-wrap:wrap;align-items:center}.roadmap-next-up-primary[data-v-9d2ead67],.roadmap-next-up-secondary[data-v-9d2ead67]{border:none;border-radius:var(--radius-md);padding:12px 16px;cursor:pointer;font-weight:700;transition:all var(--transition-base)}.roadmap-next-up-primary[data-v-9d2ead67]{background:linear-gradient(135deg,var(--gradient-color-1),var(--gradient-color-2));color:var(--color-bg-primary);box-shadow:var(--shadow-primary-glow)}.roadmap-next-up-primary[data-v-9d2ead67]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-button-hover)}.roadmap-next-up-primary[data-v-9d2ead67]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.roadmap-next-up-secondary[data-v-9d2ead67]{background:#0000000a;border:var(--border-width-thin) solid rgba(0,0,0,.08);color:var(--color-text-dark)}.roadmap-next-up-secondary[data-v-9d2ead67]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.roadmap-next-up-warning[data-v-9d2ead67]{padding:10px 12px;border-radius:var(--radius-md);background:var(--color-warning-light);border:var(--border-width-thin) solid rgba(245,158,11,.22);color:#92400e;font-weight:600;font-size:var(--font-sm)}@media (max-width: 768px){.resumable-sessions-section[data-v-9d2ead67]{margin-left:0;padding:0 var(--spacing-lg);max-width:100%}.resumable-sessions-grid[data-v-9d2ead67]{max-width:100%}.roadmap-next-up-section[data-v-9d2ead67]{margin-left:0;padding:0 var(--spacing-lg);max-width:100%}.roadmap-next-up-grid[data-v-9d2ead67]{grid-template-columns:1fr}.roadmap-next-up-actions[data-v-9d2ead67]{flex-direction:column;align-items:stretch}.roadmap-next-up-primary[data-v-9d2ead67],.roadmap-next-up-secondary[data-v-9d2ead67]{width:100%;justify-content:center}}.classes-section[data-v-9d2ead67]{max-width:var(--size-container-max-width-xl);margin-left:var(--size-sidebar-offset);padding-right:var(--spacing-4xl)}.classes-section--panel[data-v-9d2ead67]{max-width:none;margin-left:0;padding-right:0}.section-header[data-v-9d2ead67]{text-align:left;margin-bottom:var(--spacing-3xl)}.section-title-modern[data-v-9d2ead67]{font-size:var(--font-4xl);font-weight:800;color:var(--color-text-dark);margin-bottom:var(--spacing-sm);font-family:Inter,sans-serif!important;letter-spacing:-.02em;line-height:1.2}.section-subtitle-modern[data-v-9d2ead67]{font-size:var(--font-lg);color:var(--color-text-secondary);margin:0 0 var(--spacing-3xl) 0;font-weight:500;font-family:Inter,sans-serif!important}.classes-grid[data-v-9d2ead67]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2xl);max-width:var(--size-container-max-width-xl);margin:0 auto}.class-card[data-v-9d2ead67]{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:0;box-shadow:var(--shadow-md);transition:all var(--transition-cubic);cursor:pointer;border:var(--border-width-thin) solid var(--color-border-light);position:relative;overflow:hidden;display:flex;flex-direction:row;align-items:stretch;min-height:var(--size-card-min-height);animation:cardFadeIn-9d2ead67 var(--transition-slow) ease}@keyframes cardFadeIn-9d2ead67{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.class-card[data-v-9d2ead67]:hover{transform:translateY(-8px) scale(1.01);box-shadow:var(--shadow-xl);border-color:var(--color-primary)}.class-card-avatar[data-v-9d2ead67]{width:var(--size-card-avatar-width);flex-shrink:0;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:0;position:relative;overflow:hidden}.class-card-avatar[data-v-9d2ead67]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,var(--color-overlay-light),var(--color-overlay-medium));pointer-events:none;z-index:1}.avatar-image[data-v-9d2ead67]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:0}.class-card-content-wrapper[data-v-9d2ead67]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden}.class-card-background[data-v-9d2ead67]{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;filter:var(--blur-sm);transform:scale(1.1);z-index:0}.class-card-blur-overlay[data-v-9d2ead67]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,var(--color-bg-glass-strong),var(--color-bg-glass-light));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.class-card-main-content[data-v-9d2ead67]{position:relative;z-index:2;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}.class-title[data-v-9d2ead67]{font-size:var(--font-xl);font-weight:700;font-family:Inter,sans-serif;color:var(--color-text-primary);margin:0;line-height:1.3;letter-spacing:-.01em}.class-coach[data-v-9d2ead67]{font-size:var(--font-sm);font-family:Inter,sans-serif;color:var(--color-text-secondary);margin:0;font-weight:600}.class-card[data-v-9d2ead67]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left var(--transition-slow);z-index:3;pointer-events:none}.class-card[data-v-9d2ead67]:hover:before{left:100%}.difficulty-badge[data-v-9d2ead67]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);box-shadow:var(--shadow-button);z-index:3}.difficulty-beginner[data-v-9d2ead67]{background:var(--color-success-light);color:var(--color-success)}.difficulty-intermediate[data-v-9d2ead67]{background:var(--color-warning-bg);color:var(--color-orange)}.difficulty-advanced[data-v-9d2ead67]{background:var(--color-error-bg);color:var(--color-error)}.class-meta[data-v-9d2ead67]{display:flex;gap:var(--spacing-lg);margin-top:auto;padding-top:var(--spacing-md)}.meta-item[data-v-9d2ead67]{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-light);font-size:var(--font-sm)}.meta-item svg[data-v-9d2ead67]{width:var(--icon-md);height:var(--icon-md)}.start-button[data-v-9d2ead67]{background-color:var(--4b027486);background-image:linear-gradient(135deg,var(--color-white-overlay-light),var(--color-overlay-light));color:var(--color-bg-primary);border:none;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-full);font-weight:700;font-family:Inter,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-sm);transition:all var(--transition-cubic);box-shadow:var(--shadow-md);font-size:var(--font-sm);align-self:flex-start;margin-top:var(--spacing-md);letter-spacing:.01em}.start-button[data-v-9d2ead67]:hover{transform:translateY(-2px);filter:brightness(110%);box-shadow:var(--shadow-button-hover)}.start-button[data-v-9d2ead67]:active{transform:translateY(0)}.start-button svg[data-v-9d2ead67]{width:var(--icon-md);height:var(--icon-md);transition:transform var(--transition-fast)}.start-button:hover svg[data-v-9d2ead67]{transform:translate(2px)}.no-classes-section[data-v-9d2ead67]{max-width:var(--size-container-max-width-sm);margin:0 auto;text-align:center}.empty-state[data-v-9d2ead67]{background:var(--color-bg-primary);padding:var(--spacing-5xl) var(--spacing-4xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.empty-icon[data-v-9d2ead67]{width:var(--size-avatar-lg);height:var(--size-avatar-lg);margin:0 auto var(--spacing-2xl);background:var(--color-bg-muted);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.empty-icon svg[data-v-9d2ead67]{width:var(--size-avatar-md);height:var(--size-avatar-md)}.empty-state h3[data-v-9d2ead67]{font-size:var(--font-2xl);font-weight:600;color:var(--color-text-dark);margin-bottom:var(--spacing-md)}.empty-state p[data-v-9d2ead67]{color:var(--color-text-light);line-height:1.6;margin:0}.top-navigation-bar[data-v-9d2ead67]{position:fixed;top:0;left:0;right:0;height:var(--size-nav-height);z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-2xl);background:var(--color-bg-glass);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md);border-bottom:var(--border-width-thin) solid var(--color-border-default);box-shadow:var(--shadow-sm)}.header-left[data-v-9d2ead67],.header-right[data-v-9d2ead67]{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.header-right[data-v-9d2ead67]{justify-content:flex-end}.header-center[data-v-9d2ead67]{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%)}.header-company-logo[data-v-9d2ead67]{max-height:var(--size-logo-header-max-height);height:auto;max-width:var(--size-logo-header-max-width);-o-object-fit:contain;object-fit:contain;transition:opacity var(--transition-fast)}.header-company-logo[data-v-9d2ead67]:hover{opacity:.8}.compact-company-selector[data-v-9d2ead67]{position:relative}.nav-button[data-v-9d2ead67]{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-gray);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);transition:all var(--transition-fast);font-size:.9rem;font-weight:500;text-decoration:none}.nav-button[data-v-9d2ead67]:hover{background:var(--color-bg-hover);color:var(--color-text-dark)}.nav-button svg[data-v-9d2ead67]{width:var(--icon-xl);height:var(--icon-xl);flex-shrink:0}.logout-btn svg[data-v-9d2ead67]{width:var(--icon-xl);height:var(--icon-xl)}.modal-overlay[data-v-9d2ead67]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,var(--opacity-overlay));display:flex;justify-content:center;align-items:center;z-index:var(--z-modal-backdrop)}.modal-content[data-v-9d2ead67]{background:var(--color-bg-primary);padding:var(--spacing-3xl);border-radius:var(--radius-xl);max-width:var(--size-modal-max-width);width:90%;position:relative;box-shadow:var(--shadow-2xl)}.modal-header[data-v-9d2ead67]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2xl)}.modal-header h3[data-v-9d2ead67]{font-size:var(--font-2xl);font-weight:700;color:var(--color-text-dark);margin:0}.modal-close[data-v-9d2ead67]{background:none;border:none;padding:var(--spacing-sm);cursor:pointer;color:var(--color-text-light);border-radius:var(--radius-sm);transition:all var(--transition-base);display:flex;align-items:center;justify-content:center}.modal-close[data-v-9d2ead67]:hover{background:var(--color-bg-muted);color:var(--color-neutral-700)}.modal-close svg[data-v-9d2ead67]{width:var(--icon-xl);height:var(--icon-xl)}.modal-body[data-v-9d2ead67]{text-align:center;margin-bottom:var(--spacing-3xl)}.modal-icon[data-v-9d2ead67]{width:var(--size-avatar-lg);height:var(--size-avatar-lg);margin:0 auto var(--spacing-2xl);background:var(--color-warning-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-warning-text)}.modal-icon svg[data-v-9d2ead67]{width:var(--size-avatar-md);height:var(--size-avatar-md)}.modal-body p[data-v-9d2ead67]{color:var(--color-neutral-700);margin-bottom:var(--spacing-md);font-size:var(--font-lg);line-height:1.6}.modal-subtitle[data-v-9d2ead67]{font-size:var(--font-sm);color:var(--color-text-light);margin:0}.modal-footer[data-v-9d2ead67]{display:flex;justify-content:center;gap:var(--spacing-lg)}.modal-button[data-v-9d2ead67]{padding:var(--spacing-md) var(--spacing-2xl);border-radius:var(--radius-md);cursor:pointer;font-weight:600;font-size:var(--font-base);transition:all var(--transition-base);border:var(--border-width-medium) solid transparent;min-width:120px}.cancel-button[data-v-9d2ead67]{background:var(--color-bg-muted);color:var(--color-neutral-700);border-color:var(--color-border-strong)}.cancel-button[data-v-9d2ead67]:hover{background:var(--color-bg-active)}.confirm-button[data-v-9d2ead67]{background:linear-gradient(135deg,var(--gradient-color-1),var(--gradient-color-2));color:var(--color-bg-primary);border-color:var(--gradient-color-1)}.confirm-button[data-v-9d2ead67]:hover:not(:disabled){opacity:.9}.confirm-button[data-v-9d2ead67]:disabled{opacity:.6;cursor:not-allowed}@keyframes float-9d2ead67{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes particleFloat-9d2ead67{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) rotate(360deg);opacity:0}}@keyframes cardHover-9d2ead67{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes fadeIn-9d2ead67{0%{opacity:0}to{opacity:1}}@keyframes fadeInLeft-9d2ead67{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes emptyIconFloat-9d2ead67{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes emptyIconSpin-9d2ead67{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-9d2ead67{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.hero-section[data-v-9d2ead67]{padding:80px var(--spacing-lg) 80px}.hero-content[data-v-9d2ead67]{margin-left:0;padding:0}.hero-title[data-v-9d2ead67]{font-size:2.5rem}.hero-subtitle[data-v-9d2ead67]{font-size:1.1rem}.dashboard-section[data-v-9d2ead67]{padding:0 var(--spacing-lg) var(--spacing-4xl)}.home-main[data-v-9d2ead67]{margin-left:0;max-width:100%}.stats-grid[data-v-9d2ead67]{display:flex;margin-top:-56px;width:100%;box-sizing:border-box;gap:var(--spacing-md);flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.stat-card[data-v-9d2ead67]{flex-shrink:0;scroll-snap-align:start}.classes-section[data-v-9d2ead67]{margin-left:0;padding-right:0;width:100%;box-sizing:border-box}.section-header[data-v-9d2ead67]{padding:0}.section-title-modern[data-v-9d2ead67]{font-size:2rem}.section-subtitle-modern[data-v-9d2ead67]{font-size:1rem}.classes-grid[data-v-9d2ead67]{grid-template-columns:1fr;gap:var(--spacing-lg);width:100%;box-sizing:border-box}.class-card[data-v-9d2ead67]{flex-direction:column;min-height:auto;width:100%;box-sizing:border-box}.class-card-avatar[data-v-9d2ead67]{width:100%;height:200px;align-items:flex-end}.avatar-image[data-v-9d2ead67]{max-height:180px;width:auto}.class-card-main-content[data-v-9d2ead67]{padding:var(--spacing-lg)}.class-title[data-v-9d2ead67]{font-size:1.1rem}.start-button[data-v-9d2ead67]{width:100%;justify-content:center}.filters-section-wrapper-modern[data-v-9d2ead67]{margin-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}.top-navigation-bar[data-v-9d2ead67]{top:12px;right:12px;gap:var(--spacing-sm)}.logout-button[data-v-9d2ead67]{padding:10px}.logout-button svg[data-v-9d2ead67]{width:18px;height:18px}.modal-content[data-v-9d2ead67]{padding:var(--spacing-2xl);width:95%;margin:20px}.modal-header h3[data-v-9d2ead67]{font-size:1.3rem}.modal-footer[data-v-9d2ead67]{flex-direction:column;gap:var(--spacing-md)}.modal-button[data-v-9d2ead67]{width:100%;min-width:auto}}@media (max-width: 480px){.hero-section[data-v-9d2ead67]{padding:75px 16px 60px}.hero-content[data-v-9d2ead67]{margin-left:0;padding:0}.hero-title[data-v-9d2ead67]{font-size:2rem}.dashboard-section[data-v-9d2ead67]{padding:0 var(--spacing-lg) var(--spacing-4xl)}.stats-grid[data-v-9d2ead67]{margin-top:-52px;width:100%;box-sizing:border-box;gap:var(--spacing-sm)}.stat-card[data-v-9d2ead67]{padding:10px 12px}.classes-section[data-v-9d2ead67]{margin-left:0;padding-right:0;width:100%;box-sizing:border-box}.class-card[data-v-9d2ead67]{width:100%}.class-card-main-content[data-v-9d2ead67]{padding:var(--spacing-lg)}.logout-button-container[data-v-9d2ead67]{top:12px;right:12px}.logout-button[data-v-9d2ead67]{padding:var(--spacing-sm)}.logout-button svg[data-v-9d2ead67]{width:16px;height:16px}.modal-content[data-v-9d2ead67]{padding:var(--spacing-xl);border-radius:var(--radius-lg)}.modal-header[data-v-9d2ead67]{margin-bottom:var(--spacing-xl)}.modal-header h3[data-v-9d2ead67]{font-size:1.2rem}.modal-icon[data-v-9d2ead67]{width:60px;height:60px;margin-bottom:var(--spacing-xl)}.modal-icon svg[data-v-9d2ead67]{width:30px;height:30px}.modal-body p[data-v-9d2ead67]{font-size:1rem}.modal-subtitle[data-v-9d2ead67]{font-size:.9rem}.filters-container-modern[data-v-9d2ead67]{flex-direction:column;gap:var(--spacing-md);align-items:stretch}.search-wrapper-modern[data-v-9d2ead67],.tags-filter-wrapper-modern[data-v-9d2ead67]{width:100%;max-width:100%}.tags-filter-wrapper-modern[data-v-9d2ead67]{max-width:100%!important}.active-filters-modern[data-v-9d2ead67]{padding:var(--spacing-md) 0}.active-filters-content[data-v-9d2ead67]{gap:var(--spacing-sm)}.active-filters-chips-modern[data-v-9d2ead67]{width:100%}}.filters-section-wrapper-modern[data-v-9d2ead67]{width:100%;margin-bottom:var(--spacing-4xl);position:relative;z-index:5;max-width:var(--size-container-max-width-xl);box-sizing:border-box}.filters-section-modern[data-v-9d2ead67]{width:100%;animation:filtersFadeIn-9d2ead67 var(--transition-slow) ease}.filters-container-modern[data-v-9d2ead67]{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);align-items:stretch;flex-wrap:wrap}@media (max-width: 768px){.filters-section-wrapper-modern[data-v-9d2ead67]{margin-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}.filters-container-modern[data-v-9d2ead67]{flex-direction:column;gap:var(--spacing-md)}}.search-wrapper-modern[data-v-9d2ead67]{flex:1;min-width:280px}.search-input-container-modern[data-v-9d2ead67]{position:relative;width:100%;display:flex;align-items:center}.search-icon-modern[data-v-9d2ead67]{position:absolute;left:var(--spacing-lg);width:var(--icon-xl);height:var(--icon-xl);color:var(--color-text-secondary);pointer-events:none;z-index:var(--z-base);transition:color var(--transition-fast)}.search-input-modern[data-v-9d2ead67]{width:100%;padding:var(--spacing-lg) var(--spacing-4xl) var(--spacing-lg) 52px;border:var(--border-width-thin) solid var(--color-border-light);border-radius:var(--radius-lg);font-size:var(--font-base);font-family:Inter,sans-serif!important;transition:all var(--transition-cubic);background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-sm);min-height:52px;box-sizing:border-box}.search-input-modern[data-v-9d2ead67]::-moz-placeholder{color:var(--color-text-tertiary);font-family:Inter,sans-serif!important}.search-input-modern[data-v-9d2ead67]::placeholder{color:var(--color-text-tertiary);font-family:Inter,sans-serif!important}.search-input-modern[data-v-9d2ead67]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a,var(--shadow-md);transform:translateY(-1px)}.search-input-container-modern:has(.search-input-modern:focus) .search-icon-modern[data-v-9d2ead67]{color:var(--color-primary)}.clear-search-btn-modern[data-v-9d2ead67]{position:absolute;right:var(--spacing-md);background:var(--color-bg-hover);border:none;padding:var(--spacing-xs);cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all var(--transition-fast);z-index:2;width:28px;height:28px}.clear-search-btn-modern svg[data-v-9d2ead67]{width:var(--icon-md);height:var(--icon-md)}.clear-search-btn-modern[data-v-9d2ead67]:hover{background:var(--color-bg-active);color:var(--color-text-gray-dark);transform:scale(1.1)}.tags-filter-wrapper-modern[data-v-9d2ead67]{flex:1;min-width:200px;max-width:320px}.tags-select-container-modern[data-v-9d2ead67]{position:relative;width:100%;z-index:1000}.tags-icon-modern[data-v-9d2ead67]{position:absolute;left:var(--spacing-lg);top:50%;transform:translateY(-50%);width:var(--icon-xl);height:var(--icon-xl);color:var(--color-text-secondary);pointer-events:none;z-index:2;transition:color var(--transition-fast)}.tags-dropdown-button-modern[data-v-9d2ead67]{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-lg);cursor:pointer;transition:all var(--transition-cubic);box-shadow:var(--shadow-sm);min-height:52px;font-family:Inter,sans-serif!important;font-weight:500;position:relative;z-index:1}.tags-dropdown-button-modern[data-v-9d2ead67]:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.tags-dropdown-button-modern[data-v-9d2ead67]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a,var(--shadow-md)}.tags-dropdown-button-modern:hover .tags-icon-modern[data-v-9d2ead67]{color:var(--color-primary)}.tags-dropdown-content-modern[data-v-9d2ead67]{display:flex;align-items:center;flex:1;min-width:0;padding-left:36px}.tags-placeholder-modern[data-v-9d2ead67]{color:var(--color-text-tertiary);font-size:var(--font-base);font-family:Inter,sans-serif!important;font-weight:400}.selected-tags-preview-modern[data-v-9d2ead67]{display:flex;gap:var(--spacing-xs);flex-wrap:wrap;flex:1;min-width:0}.tag-preview-chip-modern[data-v-9d2ead67]{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:600;font-family:Inter,sans-serif;color:var(--color-bg-primary);white-space:nowrap}.tag-more-modern[data-v-9d2ead67]{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:600;font-family:Inter,sans-serif;background:var(--color-neutral-300);color:var(--color-neutral-700)}.dropdown-arrow-modern[data-v-9d2ead67]{width:var(--icon-lg);height:var(--icon-lg);color:var(--color-text-secondary);transition:transform var(--transition-base);flex-shrink:0;margin-left:var(--spacing-sm)}.dropdown-arrow-modern.rotate-180[data-v-9d2ead67]{transform:rotate(180deg)}.tags-dropdown-menu-modern[data-v-9d2ead67]{position:absolute;top:calc(100% + var(--spacing-sm));left:0;right:0;background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:1000;max-height:360px;overflow-y:auto;animation:dropdownSlideIn-9d2ead67 var(--animation-fast) cubic-bezier(.4,0,.2,1);border:var(--border-width-thin) solid var(--color-border-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:var(--spacing-xs)}@keyframes dropdownSlideIn-9d2ead67{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tags-dropdown-header-modern[data-v-9d2ead67]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:var(--border-width-thin) solid var(--color-border-strong);font-weight:700;font-family:Inter,sans-serif!important;color:var(--color-text-dark);background:var(--color-bg-secondary);font-size:var(--font-sm)}.clear-tags-btn-modern[data-v-9d2ead67]{background:none;border:none;color:var(--color-primary);font-size:var(--font-sm);font-weight:600;font-family:Inter,sans-serif!important;cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.clear-tags-btn-modern[data-v-9d2ead67]:hover{background:var(--color-bg-active);color:var(--color-primary-dark)}.tags-list-modern[data-v-9d2ead67]{overflow-y:auto;max-height:300px;padding:var(--spacing-sm)}.tag-option-modern[data-v-9d2ead67]{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);margin-bottom:var(--spacing-xs)}.tag-option-modern[data-v-9d2ead67]:hover{background:var(--color-bg-hover);transform:translate(4px)}.tag-checkbox-modern[data-v-9d2ead67]{width:var(--icon-lg);height:var(--icon-lg);cursor:pointer;margin-right:var(--spacing-md);accent-color:var(--color-primary)}.tag-label-modern[data-v-9d2ead67]{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;font-size:var(--font-sm);font-family:Inter,sans-serif!important;font-weight:500;color:var(--color-text-dark);border-left:var(--border-width-medium) solid transparent;padding-left:var(--spacing-sm);transition:all var(--transition-fast)}.tag-option-modern:hover .tag-label-modern[data-v-9d2ead67]{border-left-color:currentColor}.tag-color-dot-modern[data-v-9d2ead67]{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #ffffff4d}.active-filters-modern[data-v-9d2ead67]{padding:var(--spacing-lg) 0;margin-top:var(--spacing-md);border-top:var(--border-width-thin) solid var(--color-border-light)}.active-filters-content[data-v-9d2ead67]{display:flex;flex-direction:column;gap:var(--spacing-md)}.active-filters-label-modern[data-v-9d2ead67]{font-size:var(--font-sm);font-weight:700;font-family:Inter,sans-serif!important;color:var(--color-text-dark);white-space:nowrap}.active-filters-chips-modern[data-v-9d2ead67]{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center}.filter-chip-modern[data-v-9d2ead67]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:600;font-family:Inter,sans-serif!important;transition:all var(--transition-fast);animation:slideIn-9d2ead67 var(--animation-base) ease;box-shadow:var(--shadow-sm)}.filter-chip-modern svg[data-v-9d2ead67]{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.tag-chip-modern[data-v-9d2ead67]{border:none}.filter-chip-modern[data-v-9d2ead67]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.remove-chip-btn-modern[data-v-9d2ead67]{background:#ffffff4d;border:none;padding:2px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);width:18px;height:18px;margin-left:var(--spacing-xs)}.remove-chip-btn-modern svg[data-v-9d2ead67]{width:12px;height:12px}.remove-chip-btn-modern[data-v-9d2ead67]:hover{background:#ffffff80;transform:scale(1.15)}.clear-all-btn-modern[data-v-9d2ead67]{background:var(--color-bg-hover);color:var(--color-text-dark);border:var(--border-width-thin) solid var(--color-border-medium);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:600;font-family:Inter,sans-serif!important;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.clear-all-btn-modern[data-v-9d2ead67]:hover{background:var(--color-bg-active);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.results-counter-modern[data-v-9d2ead67]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:var(--border-width-thin) solid var(--color-border-light);text-align:left;font-size:var(--font-sm);font-family:Inter,sans-serif!important;color:var(--color-text-secondary);font-weight:600}@media (max-width: 768px){.results-counter-modern[data-v-9d2ead67]{text-align:center}.active-filters-modern[data-v-9d2ead67]{padding:var(--spacing-md) 0}.active-filters-chips-modern[data-v-9d2ead67]{width:100%}}.primary-button[data-v-9d2ead67]{background:linear-gradient(135deg,var(--gradient-color-1),var(--gradient-color-2));color:var(--color-bg-primary);border:none;padding:var(--spacing-md) var(--spacing-2xl);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all var(--transition-base);margin-top:var(--spacing-lg)}.primary-button[data-v-9d2ead67]:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary-glow)}@keyframes slideIn-9d2ead67{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes filtersFadeIn-9d2ead67{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lavaLamp-9d2ead67{0%{transform:translate(0) scale(1) rotate(0);border-radius:50% 40% 60% 50%}20%{transform:translate(80px,-100px) scale(1.08) rotate(45deg);border-radius:45% 55% 50% 45%}40%{transform:translate(-60px,-150px) scale(.92) rotate(90deg);border-radius:55% 45% 50% 55%}60%{transform:translate(-120px,-100px) scale(1.05) rotate(135deg);border-radius:50% 50% 45% 55%}80%{transform:translate(-40px,-40px) scale(.98) rotate(225deg);border-radius:45% 55% 55% 45%}to{transform:translate(0) scale(1) rotate(360deg);border-radius:50% 40% 60% 50%}}.scenario-selection-container[data-v-29530acb]{padding:40px;text-align:center}.scenario-list[data-v-29530acb]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px;margin-bottom:30px}.scenario-card[data-v-29530acb]{border:1px solid #ccc;border-radius:8px;padding:20px;width:250px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;background-color:#f9f9f9}.scenario-card[data-v-29530acb]:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}.deterministic-test-card[data-v-29530acb]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.deterministic-test-card h3[data-v-29530acb]{color:#fff}.deterministic-test-card p[data-v-29530acb]{color:#ffffffe6}h3[data-v-29530acb]{margin-top:0;color:#333}p[data-v-29530acb]{color:#666;font-size:14px}button[data-v-29530acb]{margin-top:20px;padding:10px 20px;font-size:16px;cursor:pointer}.instructions-container[data-v-56dd071a]{max-width:800px;margin:0 auto;padding:30px;text-align:center}.scenario-details[data-v-56dd071a]{margin-bottom:30px;padding:15px;background-color:#f0f8ff;border-radius:8px;border-left:4px solid #4b8bf4}.instructions-content[data-v-56dd071a]{text-align:left;margin:30px 0}h4[data-v-56dd071a]{margin-top:20px;margin-bottom:10px;color:#333}ul[data-v-56dd071a]{margin-bottom:20px}li[data-v-56dd071a]{margin-bottom:8px;line-height:1.5}.tech-requirements[data-v-56dd071a]{background-color:#fff9e6;padding:15px;border-radius:8px;margin-top:20px}.button-group[data-v-56dd071a]{display:flex;justify-content:center;gap:15px;margin-top:30px}button[data-v-56dd071a]{padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;background-color:#4caf50;color:#fff;transition:background-color .3s}button[data-v-56dd071a]:hover{background-color:#45a049}.secondary-button[data-v-56dd071a]{background-color:#6c757d}.secondary-button[data-v-56dd071a]:hover{background-color:#5a6268}.interview-container[data-v-67c077fa]{position:relative;width:100%;height:100vh;overflow:hidden;background:linear-gradient(135deg,#0f172a,#0b1120 42%,#182f57)}#avatar-container[data-v-67c077fa]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .8s ease,transform .8s ease,filter .8s ease}#avatar-container.avatar-idle[data-v-67c077fa]{opacity:0;transform:scale(1.04);filter:blur(2px) brightness(.75)}#avatar-container.avatar-live[data-v-67c077fa]{opacity:1;transform:scale(1);filter:none}#avatar[data-v-67c077fa]{width:100%;height:100%;transform:scale(1);transform-origin:center bottom;transition:transform .3s ease}@media (min-width: 1025px){#avatar[data-v-67c077fa]{transform:scale(1.15)}}#chat-widget[data-v-67c077fa]{position:absolute;top:20px;right:20px;width:300px;background:#000000b3;color:#fff;border-radius:10px;z-index:5;transition:all .3s ease;box-shadow:0 4px 8px #0003;overflow:hidden}#chat-widget.collapsed[data-v-67c077fa]{width:150px;height:auto}.chat-header[data-v-67c077fa]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#000c;border-radius:10px 10px 0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}.toggle-icon[data-v-67c077fa]{font-weight:700;transition:transform .3s ease}.chat-container[data-v-67c077fa]{max-height:400px;padding:15px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;background:#000000b3}#status[data-v-67c077fa]{position:absolute;top:20px;left:20px;width:50px;height:50px;background:#000000b3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;z-index:10}#status.pulse[data-v-67c077fa]{animation:pulse-67c077fa 1.5s infinite}@keyframes pulse-67c077fa{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.prestart-overlay[data-v-67c077fa]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;align-items:center;justify-content:center;padding:clamp(18px,4vw,36px);background:radial-gradient(125% 130% at 50% -15%,rgba(34,211,238,.35) 0%,transparent 58%),radial-gradient(130% 120% at 70% 105%,rgba(45,212,191,.3) 0%,transparent 60%),linear-gradient(145deg,#0f172af0,#020617e0)}.prestart-panel[data-v-67c077fa]{width:min(820px,100%);padding:clamp(22px,4vw,44px);border-radius:24px;border:1px solid rgba(148,163,184,.32);background:linear-gradient(180deg,#0f172ab8,#0f172adb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 60px #03071280;color:#e2e8f0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;animation:fadeIn-67c077fa .5s ease}.prestart-kicker[data-v-67c077fa]{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;font-weight:700}.prestart-title[data-v-67c077fa]{margin:0;font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.15;color:#f8fafc}.prestart-subtitle[data-v-67c077fa]{margin:0;color:#cbd5e1;max-width:70ch;line-height:1.45}.prestart-controls[data-v-67c077fa]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.start-btn[data-v-67c077fa]{min-width:240px;padding:16px 30px;border:none;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(120deg,#38bdf8,#06b6d4);color:#03224a;font-size:1.05rem;font-weight:700;letter-spacing:.01em;transition:transform .25s ease,box-shadow .25s ease,filter .2s ease;box-shadow:0 16px 34px #0ea5e959}.start-btn[data-v-67c077fa]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 38px #0ea5e975}.start-btn[data-v-67c077fa]:active:not(:disabled){transform:translateY(0)}.start-btn[data-v-67c077fa]:disabled{background:#94a3b8;color:#1e293b;cursor:not-allowed;filter:grayscale(.35);box-shadow:none}.play-glyph[data-v-67c077fa]{font-size:1.1rem;line-height:1}.secondary-btn[data-v-67c077fa]{border:1px solid rgba(203,213,225,.45);border-radius:999px;padding:14px 22px;background:#1e293ba6;color:#f8fafc;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .25s ease}.secondary-btn[data-v-67c077fa]:hover:not(:disabled){background:#334155d1}.secondary-btn[data-v-67c077fa]:disabled{opacity:.45;cursor:not-allowed}.error-message[data-v-67c077fa]{margin:2px 0 0;color:#fecaca;background:#7f1d1dbf;padding:10px 12px;border:1px solid rgba(248,113,113,.35);border-radius:12px;width:min(100%,520px);text-align:center}@media (max-width: 780px){.prestart-panel[data-v-67c077fa]{border-radius:20px;gap:14px;padding:20px 16px}.prestart-controls[data-v-67c077fa]{flex-direction:column}.start-btn[data-v-67c077fa],.secondary-btn[data-v-67c077fa]{width:100%}}.msg[data-v-67c077fa]{padding:10px 15px;border-radius:12px;max-width:85%;word-break:break-word;margin:5px 0;box-shadow:0 2px 4px #0000001a;animation:fadeIn-67c077fa .3s ease}.msg.user[data-v-67c077fa]{align-self:flex-end;background-color:#4caf50;margin-left:auto;color:#fff}.msg.bot[data-v-67c077fa]{align-self:flex-start;background-color:#444;color:#fff}@keyframes fadeIn-67c077fa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.typing[data-v-67c077fa]{display:flex;align-items:center;gap:4px;padding:10px 15px;background-color:#444;border-radius:12px;width:-moz-fit-content;width:fit-content;margin:5px 0;animation:fadeIn-67c077fa .3s ease}.dot[data-v-67c077fa]{width:8px;height:8px;background-color:#fff;border-radius:50%;animation:dot-flashing-67c077fa 1s infinite alternate}.dot[data-v-67c077fa]:nth-child(2){animation-delay:.2s}.dot[data-v-67c077fa]:nth-child(3){animation-delay:.4s}@keyframes dot-flashing-67c077fa{0%{opacity:.2}to{opacity:1}}.avatar-bg[data-v-09976349]{width:100%;max-width:100%;flex-grow:1;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:visible;box-sizing:border-box;padding:0;margin:0}.company-logo-overlay[data-v-09976349]{position:absolute;top:var(--spacing-lg);left:var(--spacing-lg);z-index:25;background:var(--color-bg-glass-strong);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;transition:all var(--transition-base)}.company-logo-overlay[data-v-09976349]:hover{background:var(--color-bg-primary);box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.company-logo-image[data-v-09976349]{max-height:var(--spacing-3xl);max-width:120px;-o-object-fit:contain;object-fit:contain;display:block}.background-image[data-v-09976349]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(15px);opacity:.7;transform:scale(1.05);transition:all 1.5s cubic-bezier(.4,0,.2,1);z-index:0}.background-image.image-focused[data-v-09976349]{filter:blur(0px);opacity:1;transform:scale(1);transition:all 1.5s cubic-bezier(.4,0,.2,1)}.avatar-bg.avatar--heygen[data-v-09976349]{background:transparent!important}.avatar-bg.avatar--heygen .background-image[data-v-09976349],.avatar-bg.avatar--heygen .background-image.image-focused[data-v-09976349]{opacity:0;filter:none;transform:none}.avatar-bg.avatar--heygen[data-v-09976349]:after{display:none}.avatar-content[data-v-09976349]{position:relative;width:100%;height:100%;max-width:100vw;max-height:100vh;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding:0;margin:0}#avatar[data-v-09976349],.avatar-element[data-v-09976349]{width:100%;height:100%;transform:scale(1);transform-origin:center bottom;transition:transform .3s ease;display:block;margin:0;padding:0;position:relative;align-self:flex-end}.heygen-wrap[data-v-09976349]{position:relative;overflow:hidden}.heygen-video[data-v-09976349]{width:100%;height:100%;display:block;background:transparent;-o-object-fit:cover;object-fit:cover}.heygen-aspect-portrait .heygen-video[data-v-09976349]{-o-object-fit:contain;object-fit:contain}#heygen-avatar[data-v-09976349]{-o-object-fit:inherit;object-fit:inherit;background:transparent}.avatar-fallback[data-v-09976349]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fallback-content[data-v-09976349]{text-align:center;color:#fffc}.fallback-icon[data-v-09976349]{font-size:4rem;margin-bottom:1rem;opacity:.7}.fallback-text[data-v-09976349]{font-size:1.2rem;font-weight:500;opacity:.8}.background-loading-overlay[data-v-09976349]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff0d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1}.loading-spinner[data-v-09976349]{border:3px solid rgba(255,255,255,.3);border-top-color:#ffffffe6;border-radius:50%;width:40px;height:40px;animation:spin-09976349 1s linear infinite}@keyframes spin-09976349{to{transform:rotate(360deg)}}.avatar-bg.avatar--compact[data-v-09976349]{--avatar-compact-max-width: 280px;--avatar-compact-max-height: 210px;--avatar-compact-scale: .85}.avatar-bg.avatar--compact .avatar-content[data-v-09976349],.avatar-bg.avatar--compact .avatar-element[data-v-09976349],.avatar-bg.avatar--compact #avatar[data-v-09976349]{max-width:var(--avatar-compact-max-width);max-height:var(--avatar-compact-max-height);transform:scale(var(--avatar-compact-scale));transform-origin:center bottom}@media (max-width: 768px){.avatar-bg.avatar--compact[data-v-09976349]{--avatar-compact-max-width: 200px;--avatar-compact-max-height: 150px;--avatar-compact-scale: .8}}@media (min-width: 1025px){.avatar-bg:not(.avatar--compact) #avatar[data-v-09976349],.avatar-bg:not(.avatar--compact) .avatar-element[data-v-09976349]{transform:scale(1.15)}}@media (max-width: 1024px){.avatar-bg:not(.avatar--compact) #avatar[data-v-09976349],.avatar-bg:not(.avatar--compact) .avatar-element[data-v-09976349]{transform:scale(.95)}.background-image[data-v-09976349],.background-image.image-focused[data-v-09976349]{transition:all 1s cubic-bezier(.4,0,.2,1)}}@media (max-width: 768px){.avatar-bg[data-v-09976349]{flex-grow:1;justify-content:center;align-items:flex-end;min-height:0;overflow:visible;padding-bottom:0;margin-bottom:0}.avatar-content[data-v-09976349]{display:flex;align-items:flex-end;justify-content:center;padding-bottom:0;margin-bottom:0;height:100%}.avatar-bg:not(.avatar--compact) #avatar[data-v-09976349],.avatar-bg:not(.avatar--compact) .avatar-element[data-v-09976349]{transform:scale(1.2);align-self:flex-end;margin-bottom:0;padding-bottom:0;bottom:0}.fallback-icon[data-v-09976349]{font-size:3rem}.fallback-text[data-v-09976349]{font-size:1rem}.background-image[data-v-09976349]{filter:blur(10px);transition:all .8s cubic-bezier(.4,0,.2,1)}.background-image.image-focused[data-v-09976349]{transition:all .8s cubic-bezier(.4,0,.2,1)}}@media (max-width: 480px){.avatar-bg[data-v-09976349]{align-items:flex-end;overflow:visible;padding-bottom:0;margin-bottom:0}.avatar-content[data-v-09976349]{align-items:flex-end;padding-bottom:0;margin-bottom:0;height:100%}.avatar-bg:not(.avatar--compact) #avatar[data-v-09976349],.avatar-bg:not(.avatar--compact) .avatar-element[data-v-09976349]{transform:scale(1.1);align-self:flex-end;margin-bottom:0;padding-bottom:0;bottom:0}.fallback-icon[data-v-09976349]{font-size:2.5rem}.fallback-text[data-v-09976349]{font-size:.9rem}.background-image[data-v-09976349]{filter:blur(8px);transition:all .6s cubic-bezier(.4,0,.2,1)}.background-image.image-focused[data-v-09976349]{transition:all .6s cubic-bezier(.4,0,.2,1)}}.image-viewer[data-v-4000caef]{height:100%;display:flex;flex-direction:column;min-height:0}.image-toolbar[data-v-4000caef]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 12px;border-top:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-primary);flex-shrink:0}.tool-btn[data-v-4000caef]{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:34px;padding:0 10px;border-radius:12px;border:var(--border-width-thin) solid var(--color-overlay-light);background:#0f172a0a;color:var(--color-text-dark);font-weight:800;cursor:pointer}.tool-btn.secondary[data-v-4000caef]{font-weight:700}.tool-btn[data-v-4000caef]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.zoom-label[data-v-4000caef]{font-size:.85rem;font-weight:700;color:var(--color-text-secondary);min-width:56px;text-align:center}.image-viewport[data-v-4000caef]{flex:1;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary)}.image[data-v-4000caef]{transform-origin:center center;max-width:100%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:auto}.pdf-viewer[data-v-7837f4aa]{height:100%;display:flex;flex-direction:column;min-height:0}.pdf-toolbar[data-v-7837f4aa]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 12px;border-top:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-primary);flex-shrink:0}.tool-btn[data-v-7837f4aa]{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:34px;padding:0 10px;border-radius:12px;border:var(--border-width-thin) solid var(--color-overlay-light);background:#0f172a0a;color:var(--color-text-dark);font-weight:900;cursor:pointer}.tool-btn[data-v-7837f4aa]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.divider[data-v-7837f4aa]{width:1px;height:22px;background:var(--color-border-default);margin:0 2px}.page-label[data-v-7837f4aa],.zoom-label[data-v-7837f4aa]{font-size:.85rem;font-weight:700;color:var(--color-text-secondary);min-width:64px;text-align:center}.pdf-viewport[data-v-7837f4aa]{flex:1;min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:12px;background:var(--color-bg-primary)}.pdf-canvas[data-v-7837f4aa]{background:#fff;box-shadow:var(--shadow-sm);border-radius:8px}.video-viewer[data-v-4d1db4ea]{height:100%;display:flex;flex-direction:column;min-height:0;background:var(--color-text-dark)}.video-toolbar[data-v-4d1db4ea]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-primary);flex-shrink:0}.tool-btn[data-v-4d1db4ea]{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:34px;padding:0 10px;border-radius:12px;border:var(--border-width-thin) solid var(--color-overlay-light);background:#0f172a0a;color:var(--color-text-dark);font-weight:900;cursor:pointer;font-size:16px}.tool-btn[data-v-4d1db4ea]:hover:not(:disabled){background:#0f172a14}.progress-container[data-v-4d1db4ea]{flex:1;display:flex;align-items:center;gap:10px}.progress-slider[data-v-4d1db4ea]{width:100%;height:6px;border-radius:3px;background:var(--color-border-default);outline:none;cursor:pointer;-webkit-appearance:none}.progress-slider[data-v-4d1db4ea]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-primary);cursor:pointer}.progress-slider[data-v-4d1db4ea]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-primary);cursor:pointer;border:none}.time-display[data-v-4d1db4ea]{font-size:.75rem;color:var(--color-text-secondary);font-weight:600;min-width:80px;text-align:right;flex-shrink:0}.volume-container[data-v-4d1db4ea]{width:80px}.speed-container[data-v-4d1db4ea]{position:relative}.speed-btn[data-v-4d1db4ea]{min-width:50px;font-size:.85rem}.speed-menu[data-v-4d1db4ea]{position:absolute;bottom:100%;right:0;margin-bottom:8px;background:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:4px;display:flex;flex-direction:column;gap:2px;z-index:10;min-width:70px;transform:translateY(-4px)}.speed-option[data-v-4d1db4ea]{padding:6px 12px;border:none;background:transparent;color:var(--color-text-dark);font-size:.85rem;font-weight:600;cursor:pointer;border-radius:var(--radius-sm);text-align:center;transition:background-color var(--transition-fast)}.speed-option[data-v-4d1db4ea]:hover{background:#0f172a0f}.speed-option.active[data-v-4d1db4ea]{background:var(--color-primary);color:var(--color-text-white)}.volume-slider[data-v-4d1db4ea]{width:100%;height:4px;border-radius:2px;background:var(--color-border-default);outline:none;cursor:pointer;-webkit-appearance:none}.volume-slider[data-v-4d1db4ea]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--color-primary);cursor:pointer}.volume-slider[data-v-4d1db4ea]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--color-primary);cursor:pointer;border:none}.video-viewport[data-v-4d1db4ea]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:var(--color-text-dark);overflow:hidden;position:relative;z-index:1}.video-element[data-v-4d1db4ea]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}@media (max-width: 768px){.video-toolbar[data-v-4d1db4ea]{flex-wrap:wrap;gap:8px}.volume-container[data-v-4d1db4ea]{width:60px}.time-display[data-v-4d1db4ea]{font-size:.7rem;min-width:60px}}.audio-viewer[data-v-4f4a3946]{height:100%;display:flex;flex-direction:column;min-height:0;background:var(--color-bg-primary)}.audio-visualizer[data-v-4f4a3946]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-3xl);min-height:200px}.audio-icon[data-v-4f4a3946]{font-size:64px;opacity:.6}.audio-info[data-v-4f4a3946]{text-align:center}.audio-title[data-v-4f4a3946]{font-size:var(--font-lg);font-weight:700;color:var(--color-text-primary);margin:0}.audio-duration[data-v-4f4a3946]{font-size:var(--font-sm);color:var(--color-text-secondary);margin:var(--spacing-xs) 0 0 0}.audio-element[data-v-4f4a3946]{display:none}.audio-toolbar[data-v-4f4a3946]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-primary);flex-shrink:0}.tool-btn[data-v-4f4a3946]{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:34px;padding:0 10px;border-radius:12px;border:var(--border-width-thin) solid var(--color-overlay-light);background:#0f172a0a;color:var(--color-text-dark);font-weight:900;cursor:pointer;font-size:16px}.play-btn[data-v-4f4a3946]{min-width:48px;font-size:20px}.tool-btn[data-v-4f4a3946]:hover:not(:disabled){background:#0f172a14}.progress-container[data-v-4f4a3946]{flex:1;display:flex;flex-direction:column;gap:4px}.progress-slider[data-v-4f4a3946]{width:100%;height:6px;border-radius:3px;background:var(--color-border-default);outline:none;cursor:pointer;-webkit-appearance:none}.progress-slider[data-v-4f4a3946]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-primary);cursor:pointer}.progress-slider[data-v-4f4a3946]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-primary);cursor:pointer;border:none}.time-display[data-v-4f4a3946]{font-size:.75rem;color:var(--color-text-secondary);font-weight:600;min-width:80px;text-align:center}.volume-container[data-v-4f4a3946]{width:80px}.speed-container[data-v-4f4a3946]{position:relative}.speed-btn[data-v-4f4a3946]{min-width:50px;font-size:.85rem}.speed-menu[data-v-4f4a3946]{position:absolute;bottom:100%;right:0;margin-bottom:8px;background:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:4px;display:flex;flex-direction:column;gap:2px;z-index:10;min-width:70px}.speed-option[data-v-4f4a3946]{padding:6px 12px;border:none;background:transparent;color:var(--color-text-dark);font-size:.85rem;font-weight:600;cursor:pointer;border-radius:var(--radius-sm);text-align:center;transition:background-color var(--transition-fast)}.speed-option[data-v-4f4a3946]:hover{background:#0f172a0f}.speed-option.active[data-v-4f4a3946]{background:var(--color-primary);color:var(--color-text-white)}.waveform-container[data-v-4f4a3946]{width:100%;max-width:600px;height:120px;display:flex;align-items:center;justify-content:center}.waveform[data-v-4f4a3946]{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;height:100%}.waveform-bar[data-v-4f4a3946]{flex:1;min-width:2px;background:var(--color-primary);opacity:.4;border-radius:2px;transition:opacity .1s ease,background-color .1s ease}.waveform-bar.active[data-v-4f4a3946]{opacity:1;background:var(--color-primary-dark)}.volume-slider[data-v-4f4a3946]{width:100%;height:4px;border-radius:2px;background:var(--color-border-default);outline:none;cursor:pointer;-webkit-appearance:none}.volume-slider[data-v-4f4a3946]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--color-primary);cursor:pointer}.volume-slider[data-v-4f4a3946]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--color-primary);cursor:pointer;border:none}@media (max-width: 768px){.audio-toolbar[data-v-4f4a3946]{flex-wrap:wrap;gap:8px}.volume-container[data-v-4f4a3946]{width:60px}.time-display[data-v-4f4a3946]{font-size:.7rem;min-width:60px}.audio-icon[data-v-4f4a3946]{font-size:48px}}.resource-modal[data-v-8a74666f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center}.resource-overlay[data-v-8a74666f]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000bf;-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);z-index:1;pointer-events:auto}.resource-panel[data-v-8a74666f]{position:relative;background:var(--color-bg-primary);border-radius:var(--radius-xl);width:80vw;height:80vh;max-width:1100px;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;z-index:2}.resource-header[data-v-8a74666f]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:var(--border-width-thin) solid var(--color-border-default);flex-shrink:0}.resource-title-text[data-v-8a74666f]{font-size:var(--font-base);font-weight:700;color:var(--color-text-primary)}.resource-close[data-v-8a74666f]{background:var(--color-bg-hover);border:none;color:var(--color-text-secondary);width:var(--spacing-3xl);height:var(--spacing-3xl);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.resource-close[data-v-8a74666f]:hover{background-color:var(--color-bg-active);color:var(--color-text-gray)}.resource-body[data-v-8a74666f]{flex:1;min-height:0;position:relative}.resource-loading[data-v-8a74666f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);background:#fff9;z-index:2}.resource-spinner[data-v-8a74666f]{width:42px;height:42px;border-radius:999px;border:4px solid rgba(0,0,0,.1);border-top-color:#00000080;animation:spin-8a74666f .9s linear infinite}.resource-loading-text[data-v-8a74666f]{font-size:var(--font-sm);color:var(--color-text-secondary);font-weight:600}@keyframes spin-8a74666f{to{transform:rotate(360deg)}}.resource-error[data-v-8a74666f],.resource-unknown[data-v-8a74666f]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-3xl);gap:var(--spacing-md)}.resource-error-title[data-v-8a74666f]{font-weight:800;color:var(--color-text-primary)}.resource-error-text[data-v-8a74666f],.resource-unknown-text[data-v-8a74666f]{color:var(--color-text-secondary);max-width:70ch}.resource-error-close[data-v-8a74666f]{padding:10px 14px;border-radius:14px;border:1px solid rgba(99,102,241,.25);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:var(--color-text-white);font-weight:700;cursor:pointer}@media (max-width: 768px){.resource-panel[data-v-8a74666f]{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}}.pdf-embed[data-v-8a74666f],.excel-embed[data-v-8a74666f]{height:100%;display:flex;min-height:0}.pdf-embed-iframe[data-v-8a74666f],.excel-embed-iframe[data-v-8a74666f]{width:100%;height:100%;border:none;background:#fff}.chat-widget-wrapper[data-v-b0055762]{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:hidden;background-color:var(--color-bg-primary);font-family:Inter,sans-serif;width:100%;max-width:100%;box-sizing:border-box}.chat-header[data-v-b0055762]{padding:var(--spacing-lg) var(--spacing-xl);flex-shrink:0;background-color:var(--color-bg-primary);display:flex;justify-content:space-between;align-items:center;box-shadow:var(--shadow-sm);z-index:5}.chat-footer[data-v-b0055762]{flex-shrink:0;background-color:var(--color-bg-primary);position:sticky;bottom:0;z-index:10;padding-bottom:env(safe-area-inset-bottom);border-top:var(--border-width-thin) solid var(--color-bg-hover)}.close-btn[data-v-b0055762]{background:var(--color-bg-hover);border:none;color:var(--color-text-light);width:var(--spacing-3xl);height:var(--spacing-3xl);min-width:var(--spacing-3xl);min-height:var(--spacing-3xl);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;padding:0;position:relative}.close-btn[data-v-b0055762]:hover{background-color:var(--color-bg-active);color:var(--color-text-gray)}.close-icon[data-v-b0055762]{width:var(--icon-xl);height:var(--icon-xl);min-width:var(--icon-xl);min-height:var(--icon-xl);color:var(--color-text-light);flex-shrink:0;display:block;pointer-events:none}.close-icon-fallback[data-v-b0055762]{width:20px;height:20px;color:currentColor;flex-shrink:0;display:none}@media (min-width: 769px){.close-btn[data-v-b0055762]{display:none}}@media (max-width: 768px){.close-btn[data-v-b0055762]{display:flex!important;min-width:var(--spacing-3xl);min-height:var(--spacing-3xl)}.close-icon[data-v-b0055762]{width:var(--icon-lg);height:var(--icon-lg)}}.header-content[data-v-b0055762]{display:flex;align-items:center;gap:var(--spacing-md)}.teacher-name[data-v-b0055762]{font-size:var(--font-base);font-weight:600;color:var(--color-text-dark);letter-spacing:-.01em}.chat-content[data-v-b0055762]{flex:1 1 auto;width:100%;padding-right:2px;overflow-y:auto;background-color:var(--color-bg-primary);-webkit-overflow-scrolling:touch;min-height:0;overscroll-behavior:contain}.messages-list[data-v-b0055762]{padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-2xl)}.message-row[data-v-b0055762]{display:flex;align-items:flex-start;gap:var(--spacing-md);max-width:100%;width:100%}.assistant-row[data-v-b0055762]{align-self:flex-start}.user-row[data-v-b0055762]{align-self:flex-end;flex-direction:row-reverse}.avatar-container[data-v-b0055762]{width:36px;height:36px;border-radius:var(--radius-md);flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.avatar-icon[data-v-b0055762]{width:var(--icon-xl);height:var(--icon-xl);color:var(--color-text-white)}.assistant-avatar[data-v-b0055762]{background:linear-gradient(135deg,#f97316,var(--color-orange));color:var(--color-text-white)}.user-avatar[data-v-b0055762]{background:linear-gradient(135deg,var(--color-pink),#db2777);color:var(--color-text-white)}.message-bubble[data-v-b0055762]{padding:var(--spacing-md) var(--spacing-lg);font-size:.95rem;line-height:1.5;max-width:85%;box-shadow:var(--shadow-sm);position:relative;word-wrap:break-word;overflow-wrap:break-word;overflow:visible}.assistant-bubble[data-v-b0055762]{background-color:var(--color-bg-muted);color:var(--color-text-dark);border:var(--border-width-thin) solid var(--color-bg-hover);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm)}.user-bubble[data-v-b0055762]{background-color:#eff6ff;color:#1e3a8a;border:var(--border-width-thin) solid #dbeafe;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg)}.markdown-content[data-v-b0055762]{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;overflow:visible;width:100%}.markdown-content p[data-v-b0055762]{margin:0 0 .75em;word-wrap:break-word;overflow-wrap:break-word}.markdown-content p[data-v-b0055762]:last-child{margin-bottom:0}.markdown-content ul[data-v-b0055762],.markdown-content ol[data-v-b0055762]{margin:.5em 0;padding-left:1.5em}.markdown-content li[data-v-b0055762]{margin:.25em 0}.sender-name[data-v-b0055762]{font-size:var(--font-xs);font-weight:700;color:var(--color-text-light);margin-bottom:var(--spacing-xs);display:none}.system-message[data-v-b0055762]{align-self:center;text-align:center;max-width:85%;padding:var(--spacing-xl);border-radius:var(--radius-lg);background-color:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border-default);color:var(--color-neutral-600);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);margin:var(--spacing-2xl) 0;box-shadow:var(--shadow-sm)}.completed-message[data-v-b0055762]{background:linear-gradient(to bottom right,#f0f9ff,#e0f2fe);border-color:var(--color-blue-border);color:var(--color-blue-light)}.cancelled-message[data-v-b0055762]{background:linear-gradient(to bottom right,#fef2f2,#fee2e2);border-color:var(--color-error-border);color:var(--color-error-text)}.system-icon[data-v-b0055762]{width:var(--spacing-3xl);height:var(--spacing-3xl)}.success-icon[data-v-b0055762]{color:#0ea5e9}.warning-icon[data-v-b0055762]{color:var(--color-error)}.typing-indicator[data-v-b0055762]{display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs) 0}.typing-dot[data-v-b0055762]{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:50%;background-color:var(--color-neutral-400);animation:typing-bounce-b0055762 1.4s infinite ease-in-out}.typing-dot[data-v-b0055762]:nth-child(1){animation-delay:0s}.typing-dot[data-v-b0055762]:nth-child(2){animation-delay:var(--animation-fast)}.typing-dot[data-v-b0055762]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-b0055762{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.material-prompt[data-v-b0055762]{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:var(--border-width-thin) solid var(--color-overlay-light);display:flex;gap:var(--spacing-md);flex-wrap:wrap}.material-btn[data-v-b0055762],.continue-btn[data-v-b0055762]{padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:10px;font-weight:600;font-size:var(--font-sm);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.material-btn[data-v-b0055762]:active,.continue-btn[data-v-b0055762]:active{transform:translateY(1px);box-shadow:none}.material-btn.video-btn[data-v-b0055762]{background:linear-gradient(135deg,#ef4444,#dc2626);color:var(--color-text-white)}.material-btn.video-btn[data-v-b0055762]:hover{filter:brightness(110%)}.material-btn.doc-btn[data-v-b0055762]{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:var(--color-text-white)}.material-btn.doc-btn[data-v-b0055762]:hover{filter:brightness(110%)}.continue-btn[data-v-b0055762]{background:linear-gradient(135deg,#22c55e,#16a34a);color:var(--color-text-white)}.continue-btn[data-v-b0055762]:hover{filter:brightness(110%)}.continue-btn[data-v-b0055762]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;filter:grayscale(.5)}.stage-actionbar[data-v-b0055762]{margin-top:var(--spacing-md);padding-top:calc(var(--spacing-md) + 5px);border-top:var(--border-width-thin) solid var(--color-overlay-light);display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.stage-action-btn[data-v-b0055762]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;font-weight:700;font-size:.9rem;line-height:1;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),filter var(--transition-fast),background-color var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.stage-action-btn[data-v-b0055762]:active{transform:translateY(1px);box-shadow:none}.stage-action-btn[data-v-b0055762]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;filter:grayscale(.2);transform:none;box-shadow:none}.stage-action-icon[data-v-b0055762]{font-size:.95rem;opacity:.95}.stage-action-primary[data-v-b0055762]{border:1px solid rgba(99,102,241,.25);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:var(--color-text-white);box-shadow:var(--shadow-sm)}.stage-action-primary[data-v-b0055762]:hover:not(:disabled){filter:brightness(110%)}.stage-action-secondary[data-v-b0055762]{border:var(--border-width-thin) solid var(--color-overlay-light);background:#0f172a0a;color:var(--color-text-dark)}.stage-action-secondary[data-v-b0055762]:hover:not(:disabled){background:#0f172a0f}.options-prompt[data-v-b0055762]{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:var(--border-width-thin) solid var(--color-overlay-light)}.options-title[data-v-b0055762]{font-size:.85rem;font-weight:600;color:var(--color-text-light);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:.05em}.options-grid[data-v-b0055762]{display:flex;flex-direction:column;gap:var(--spacing-md)}.option-btn[data-v-b0055762]{padding:var(--spacing-md) var(--spacing-lg);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-bg-primary);color:var(--color-text-gray);font-weight:500;cursor:pointer;transition:all var(--transition-fast);text-align:left;font-size:.95rem;box-shadow:var(--shadow-sm)}.option-btn[data-v-b0055762]:hover:not(:disabled){border-color:#6366f1;background-color:#f5f3ff;color:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 6px -1px #6366f11a}.option-btn[data-v-b0055762]:active:not(:disabled){transform:translateY(0)}.option-btn[data-v-b0055762]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background-color:var(--color-bg-muted)}.video-modal-backdrop[data-v-b0055762]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999999;background-color:#000000bf;-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);animation:fade-in-b0055762 var(--transition-base) ease;isolation:isolate}.video-modal-content[data-v-b0055762]{position:relative;background-color:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);max-width:90vw;width:1000px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.video-wrapper[data-v-b0055762]{position:relative;padding-bottom:56.25%;height:0;flex-grow:1;background:var(--color-text-dark)}.video-iframe[data-v-b0055762]{position:absolute;top:0;left:0;width:100%;height:100%}.video-modal-footer[data-v-b0055762]{padding:var(--spacing-xl);border-top:var(--border-width-thin) solid var(--color-border-default);background-color:var(--color-bg-primary);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.footer-text[data-v-b0055762]{font-size:var(--font-base);color:var(--color-text-gray);font-weight:500}@keyframes fade-in-b0055762{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.resume-separator[data-v-b0055762]{display:flex;align-items:center;gap:var(--spacing-md);margin:var(--spacing-xl) 0;width:100%}.separator-line[data-v-b0055762]{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--color-border-default),transparent)}.separator-text[data-v-b0055762]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-overlay));color:#fff;border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:600;white-space:nowrap;box-shadow:var(--shadow-sm)}.separator-icon[data-v-b0055762]{width:14px;height:14px;flex-shrink:0}.admin-testing-panel[data-v-1e24ecce]{position:fixed;top:20px;right:20px;width:380px;max-height:85vh;background:#fffffffa;border:2px solid #e74c3c;border-radius:12px;box-shadow:0 8px 32px #0000004d;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto}.panel-header[data-v-1e24ecce]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border-radius:10px 10px 0 0;font-weight:700}.header-controls[data-v-1e24ecce]{display:flex;gap:10px;align-items:center}.debug-toggle[data-v-1e24ecce]{background:#fff3;border:none;color:#fff;font-size:16px;cursor:pointer;padding:6px;border-radius:50%;transition:background-color .2s}.debug-toggle[data-v-1e24ecce]:hover,.debug-toggle.active[data-v-1e24ecce]{background-color:#ffffff4d}.close-btn[data-v-1e24ecce]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:5px;border-radius:50%;transition:background-color .2s}.close-btn[data-v-1e24ecce]:hover{background-color:#fff3}.panel-content[data-v-1e24ecce]{padding:20px;max-height:calc(85vh - 80px);overflow-y:auto}.current-stage-info[data-v-1e24ecce]{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:20px;border-left:4px solid #3498db}.current-stage-info p[data-v-1e24ecce]{margin:5px 0;font-size:14px}.stage-navigation h4[data-v-1e24ecce],.quick-actions h4[data-v-1e24ecce],.admin-controls h4[data-v-1e24ecce],.advanced-controls h4[data-v-1e24ecce],.stage-details h4[data-v-1e24ecce],.shortcuts-help h4[data-v-1e24ecce]{color:#2c3e50;margin-bottom:10px;font-size:14px;font-weight:600}.stage-buttons[data-v-1e24ecce]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}.stage-btn[data-v-1e24ecce]{position:relative;padding:10px 8px;border:2px solid #bdc3c7;background:#fff;border-radius:8px;cursor:pointer;font-weight:700;transition:all .2s;font-size:11px;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:50px}.stage-btn[data-v-1e24ecce]:hover{border-color:#3498db;background:#ecf0f1;transform:translateY(-1px)}.stage-btn.current[data-v-1e24ecce]{background:#3498db;border-color:#2980b9;color:#fff}.stage-btn.completed[data-v-1e24ecce]{background:#27ae60;border-color:#229954;color:#fff}.stage-btn.has-material[data-v-1e24ecce]{border-left:4px solid #f39c12}.stage-btn.requires-action[data-v-1e24ecce]{border-right:4px solid #e67e22}.stage-number[data-v-1e24ecce]{font-size:14px;font-weight:700}.stage-indicators[data-v-1e24ecce]{display:flex;gap:2px;font-size:10px}.material-indicator[data-v-1e24ecce],.action-indicator[data-v-1e24ecce],.completed-indicator[data-v-1e24ecce]{font-size:8px}.action-buttons[data-v-1e24ecce],.control-buttons[data-v-1e24ecce],.advanced-buttons[data-v-1e24ecce]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.advanced-buttons[data-v-1e24ecce]{grid-template-columns:1fr 1fr 1fr}.action-btn[data-v-1e24ecce],.control-btn[data-v-1e24ecce],.advanced-btn[data-v-1e24ecce]{padding:10px 12px;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.action-btn[data-v-1e24ecce]:disabled{opacity:.5;cursor:not-allowed}.first[data-v-1e24ecce],.prev[data-v-1e24ecce]{background:#95a5a6;color:#fff}.first[data-v-1e24ecce]:hover:not(:disabled),.prev[data-v-1e24ecce]:hover:not(:disabled){background:#7f8c8d}.next[data-v-1e24ecce],.last[data-v-1e24ecce]{background:#3498db;color:#fff}.next[data-v-1e24ecce]:hover:not(:disabled),.last[data-v-1e24ecce]:hover:not(:disabled){background:#2980b9}.reset[data-v-1e24ecce],.reset-all[data-v-1e24ecce]{background:#e67e22;color:#fff}.reset[data-v-1e24ecce]:hover,.reset-all[data-v-1e24ecce]:hover{background:#d35400}.complete[data-v-1e24ecce],.complete-all[data-v-1e24ecce]{background:#27ae60;color:#fff}.complete[data-v-1e24ecce]:hover,.complete-all[data-v-1e24ecce]:hover{background:#229954}.skip[data-v-1e24ecce]{background:#8e44ad;color:#fff}.skip[data-v-1e24ecce]:hover{background:#7d3c98}.toggle-complete[data-v-1e24ecce]{background:#f39c12;color:#fff;font-size:10px}.toggle-complete[data-v-1e24ecce]:hover{background:#e67e22}.export[data-v-1e24ecce],.copy[data-v-1e24ecce]{background:#34495e;color:#fff}.export[data-v-1e24ecce]:hover,.copy[data-v-1e24ecce]:hover{background:#2c3e50}.session-log[data-v-1e24ecce]{background:#9b59b6;color:#fff}.session-log[data-v-1e24ecce]:hover{background:#8e44ad}.debug-info[data-v-1e24ecce]{background:#2c3e50;color:#ecf0f1;padding:15px;border-radius:8px;margin-bottom:20px;font-family:Courier New,monospace}.debug-content[data-v-1e24ecce]{max-height:300px;overflow-y:auto}.debug-section[data-v-1e24ecce]{margin-bottom:15px}.debug-section h5[data-v-1e24ecce]{color:#3498db;margin-bottom:8px;font-size:12px}.debug-section pre[data-v-1e24ecce]{background:#34495e4d;padding:8px;border-radius:4px;font-size:10px;white-space:pre-wrap;word-break:break-all;max-height:100px;overflow-y:auto}.stage-details[data-v-1e24ecce]{background:#f1f2f6;padding:15px;border-radius:8px;border-left:4px solid #9b59b6;margin-bottom:15px}.details-content p[data-v-1e24ecce]{margin:8px 0;font-size:12px;color:#2c3e50}.details-content h6[data-v-1e24ecce]{margin:12px 0 8px;font-size:12px;color:#8e44ad;font-weight:600}.material-link[data-v-1e24ecce]{color:#3498db;text-decoration:none;font-weight:500}.material-link[data-v-1e24ecce]:hover{text-decoration:underline}.llm-instructions[data-v-1e24ecce],.advance-criteria[data-v-1e24ecce]{font-style:italic;color:#7f8c8d}.stage-progress[data-v-1e24ecce]{background:#9b59b61a;padding:10px;border-radius:6px;margin-top:10px}.shortcuts-help[data-v-1e24ecce]{background:#ecf0f1;padding:12px;border-radius:6px;border-left:4px solid #95a5a6}.shortcuts-list[data-v-1e24ecce]{display:flex;flex-direction:column;gap:4px}.shortcut[data-v-1e24ecce]{font-size:11px;color:#2c3e50;font-family:Courier New,monospace}.admin-toggle-btn[data-v-1e24ecce]{position:fixed;top:20px;right:20px;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;font-size:20px;cursor:pointer;z-index:999;box-shadow:0 4px 16px #e74c3c66;transition:all .3s;display:flex;justify-content:center;align-items:center}.admin-toggle-btn[data-v-1e24ecce]:hover{transform:scale(1.1);box-shadow:0 6px 20px #e74c3c99}.admin-toggle-btn.panel-open[data-v-1e24ecce]{background:linear-gradient(135deg,#95a5a6,#7f8c8d)}@media (max-width: 768px){.admin-testing-panel[data-v-1e24ecce]{width:calc(100vw - 40px);right:20px;left:20px}.stage-buttons[data-v-1e24ecce]{grid-template-columns:repeat(3,1fr)}}.settings-modal[data-v-4b0c38cf]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center}.settings-overlay[data-v-4b0c38cf]{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-overlay-dark);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm)}.settings-panel[data-v-4b0c38cf]{position:relative;background:var(--color-bg-primary);border-radius:var(--radius-xl);width:90%;max-width:500px;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-2xl);overflow:hidden}.settings-header[data-v-4b0c38cf]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xl);border-bottom:var(--border-width-thin) solid var(--color-border-light);background:var(--color-bg-primary)}.settings-header h3[data-v-4b0c38cf]{margin:0;font-size:var(--font-lg);font-weight:700;color:var(--color-text-primary)}.close-btn[data-v-4b0c38cf]{background:transparent;border:none;color:var(--color-text-secondary);padding:var(--spacing-xs);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.close-btn[data-v-4b0c38cf]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.settings-content[data-v-4b0c38cf]{flex:1;overflow-y:auto;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}.setting-item[data-v-4b0c38cf]{background:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-fast);cursor:default}.setting-item[data-v-4b0c38cf]:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.setting-item.clickable[data-v-4b0c38cf]{cursor:pointer}.setting-item.clickable[data-v-4b0c38cf]:hover{background:var(--color-bg-hover)}.setting-item-header[data-v-4b0c38cf]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.setting-item-icon[data-v-4b0c38cf]{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-fast)}.setting-item-icon svg[data-v-4b0c38cf]{width:20px;height:20px}.setting-item-icon.volume-icon[data-v-4b0c38cf]{background:linear-gradient(135deg,#3b82f61a,#3b82f60d);color:var(--color-primary)}.volume-icon-svg[data-v-4b0c38cf]{width:20px;height:20px;overflow:visible}.volume-wave[data-v-4b0c38cf]{transition:opacity .4s cubic-bezier(.4,0,.2,1);stroke:currentColor;stroke-width:2;fill:none}.volume-wave.wave-1[data-v-4b0c38cf],.volume-wave.wave-2[data-v-4b0c38cf],.volume-wave.wave-3[data-v-4b0c38cf]{opacity:0}.setting-item-icon.subtitles-icon[data-v-4b0c38cf]{background:linear-gradient(135deg,#a855f71a,#a855f70d);color:#a855f7}.setting-item-icon.microphone-icon[data-v-4b0c38cf]{background:linear-gradient(135deg,#22c55e1a,#22c55e0d);color:#22c55e}.setting-item-icon.microphone-icon svg[data-v-4b0c38cf]{width:20px;height:20px}.setting-item-mic .microphone-controls[data-v-4b0c38cf]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.mic-section[data-v-4b0c38cf]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.mic-section-label[data-v-4b0c38cf]{font-size:var(--font-sm);font-weight:600;color:var(--color-text-primary)}.mic-permission-row[data-v-4b0c38cf]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.mic-status-pill[data-v-4b0c38cf]{display:inline-flex;align-items:center;padding:2px 10px;font-size:var(--font-xs);font-weight:600;border-radius:9999px;text-transform:capitalize}.mic-status-pill.granted[data-v-4b0c38cf]{background:#22c55e26;color:#16a34a}.mic-status-pill.denied[data-v-4b0c38cf]{background:#ef444426;color:#dc2626}.mic-status-pill.prompt[data-v-4b0c38cf]{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.mic-allow-btn[data-v-4b0c38cf]{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-sm);font-weight:600;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;cursor:pointer;transition:all var(--transition-fast)}.mic-allow-btn[data-v-4b0c38cf]:hover:not(:disabled){filter:brightness(1.05)}.mic-allow-btn[data-v-4b0c38cf]:disabled{opacity:.7;cursor:not-allowed}.mic-error[data-v-4b0c38cf]{font-size:var(--font-xs);color:#dc2626;margin:0}.mic-select[data-v-4b0c38cf]{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);transition:border-color var(--transition-fast)}.mic-select[data-v-4b0c38cf]:focus{outline:none;border-color:var(--color-primary)}.mic-test-section .mic-section-label[data-v-4b0c38cf]{margin-bottom:2px}.mic-test-actions[data-v-4b0c38cf]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.mic-test-btn[data-v-4b0c38cf]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-sm);font-weight:600;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;cursor:pointer;transition:all var(--transition-fast);width:-moz-fit-content;width:fit-content}.mic-test-btn[data-v-4b0c38cf]:hover{filter:brightness(1.08)}.mic-test-btn-recording[data-v-4b0c38cf]{background:#dc2626}.mic-test-btn-recording[data-v-4b0c38cf]:hover{filter:brightness(1.1)}.mic-test-btn-icon[data-v-4b0c38cf]{font-size:12px;line-height:1}.mic-test-btn-icon-stop[data-v-4b0c38cf]{display:inline-block;width:10px;height:10px;background:currentColor;border-radius:2px}.mic-level-container[data-v-4b0c38cf]{display:flex;align-items:center;gap:var(--spacing-md)}.mic-level-label[data-v-4b0c38cf]{font-size:var(--font-xs);color:var(--color-text-secondary);min-width:36px}.mic-level-wrap[data-v-4b0c38cf]{flex:1;height:10px;background:var(--color-bg-secondary);border-radius:5px;overflow:hidden}.mic-level-bar[data-v-4b0c38cf]{height:100%;background:linear-gradient(90deg,#22c55e,var(--color-primary));border-radius:5px;transition:width .08s ease-out}.mic-playback-section[data-v-4b0c38cf]{padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.mic-playback-wrap[data-v-4b0c38cf]{width:100%}.mic-playback-audio[data-v-4b0c38cf]{width:100%;height:40px;outline:none}.mic-playback-audio[data-v-4b0c38cf]::-webkit-media-controls-panel{background:var(--color-bg-primary)}.setting-item-info[data-v-4b0c38cf]{flex:1;min-width:0}.setting-item-title[data-v-4b0c38cf]{font-size:var(--font-base);font-weight:600;color:var(--color-text-primary);margin:0 0 2px;line-height:1.4}.setting-item-desc[data-v-4b0c38cf]{font-size:var(--font-xs);color:var(--color-text-secondary);margin:0;line-height:1.4}.setting-item-value[data-v-4b0c38cf]{font-size:var(--font-lg);font-weight:700;color:var(--color-primary);flex-shrink:0;min-width:50px;text-align:right}.setting-item-control[data-v-4b0c38cf]{margin-top:var(--spacing-sm);padding-left:48px}.volume-slider[data-v-4b0c38cf]{width:100%;height:8px;background:var(--color-bg-secondary);border-radius:4px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.volume-slider[data-v-4b0c38cf]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:var(--color-primary);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #3b82f64d;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);border:3px solid var(--color-white)}.volume-slider[data-v-4b0c38cf]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #3b82f666}.volume-slider[data-v-4b0c38cf]::-moz-range-thumb{width:20px;height:20px;background:var(--color-primary);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #3b82f64d;-moz-transition:all var(--transition-fast);transition:all var(--transition-fast);border:3px solid var(--color-white)}.volume-slider[data-v-4b0c38cf]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #3b82f666}.toggle-switch[data-v-4b0c38cf]{width:48px;height:26px;background:var(--color-gray-300);border-radius:13px;position:relative;transition:all var(--transition-fast);flex-shrink:0;cursor:pointer}.toggle-switch.active[data-v-4b0c38cf]{background:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.toggle-thumb[data-v-4b0c38cf]{width:22px;height:22px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:all var(--transition-fast);box-shadow:0 2px 4px #00000026}.toggle-switch.active .toggle-thumb[data-v-4b0c38cf]{transform:translate(22px);box-shadow:0 2px 6px #0003}.settings-footer[data-v-4b0c38cf]{padding:var(--spacing-lg) var(--spacing-xl);border-top:var(--border-width-thin) solid var(--color-border-light);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);background:var(--color-bg-primary)}.reset-btn[data-v-4b0c38cf]{padding:var(--spacing-sm) var(--spacing-lg);background:transparent;border:var(--border-width-thin) solid var(--color-border-default);color:var(--color-text-secondary);font-weight:600;font-size:var(--font-sm);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.reset-btn[data-v-4b0c38cf]:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover)}.apply-btn[data-v-4b0c38cf]{padding:var(--spacing-sm) var(--spacing-xl);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-sm);cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 4px #3b82f633}.apply-btn[data-v-4b0c38cf]:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.modal-fade-enter-active[data-v-4b0c38cf],.modal-fade-leave-active[data-v-4b0c38cf]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-4b0c38cf],.modal-fade-leave-to[data-v-4b0c38cf]{opacity:0}.modal-fade-enter-active .settings-panel[data-v-4b0c38cf],.modal-fade-leave-active .settings-panel[data-v-4b0c38cf]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.modal-fade-enter-from .settings-panel[data-v-4b0c38cf],.modal-fade-leave-to .settings-panel[data-v-4b0c38cf]{transform:translateY(20px) scale(.95)}@keyframes pulse-4b0c38cf{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}@media (max-width: 640px){.settings-panel[data-v-4b0c38cf]{width:100%;height:90vh;max-height:90vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;position:absolute;bottom:0}}.floating-controls-container[data-v-370692a3]{position:absolute;bottom:1.5rem;left:0;right:0;width:100%;max-width:100%;display:flex;justify-content:center;z-index:50;padding:0 var(--spacing-lg);box-sizing:border-box}.controls-wrapper[data-v-370692a3]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);background:transparent;padding:0;transition:all var(--transition-base)}.control-group[data-v-370692a3]{display:flex;align-items:center;gap:var(--spacing-md)}.control-group.center[data-v-370692a3]{margin:0 var(--spacing-sm)}.action-pill[data-v-370692a3]{display:flex;align-items:center;background-color:var(--color-bg-primary);border-radius:var(--radius-full);padding:3px 3px 3px var(--spacing-md);gap:var(--spacing-sm);box-shadow:var(--shadow-card);transition:all var(--transition-base);min-width:auto;justify-content:space-between}.pill-label[data-v-370692a3]{color:var(--color-text-dark);font-weight:600;font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.control-btn[data-v-370692a3]{--button-size: 36px;width:var(--button-size);height:var(--button-size);border-radius:50%;border:none;background-color:var(--color-bg-primary);color:var(--color-text-gray);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);padding:0;flex-shrink:0;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.control-btn[data-v-370692a3]:hover{background-color:var(--color-bg-hover);transform:scale(1.05)}.control-btn.active[data-v-370692a3]{background-color:var(--color-bg-hover);color:var(--64795f2c)}.control-btn[data-v-370692a3]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none;background-color:var(--color-border-default)}.control-btn .icon[data-v-370692a3]{--icon-size: var(--icon-lg);width:var(--icon-size);height:var(--icon-size)}.main-action[data-v-370692a3]{--button-size: 42px;width:var(--button-size);height:var(--button-size);box-shadow:none}.main-action .main-icon[data-v-370692a3]{--icon-size: var(--icon-xl);width:var(--icon-size);height:var(--icon-size);color:var(--color-text-white)}.main-action.start[data-v-370692a3]{background-color:var(--64795f2c);background-image:linear-gradient(135deg,var(--color-white-overlay-light),var(--color-overlay-light))}.main-action.start[data-v-370692a3]:hover{filter:brightness(110%);box-shadow:0 0 15px rgba(var(--482b7e01),.5)}.main-action.interrupt[data-v-370692a3]{background:linear-gradient(135deg,#ef4444,#dc2626);animation:pulse-red-370692a3 1.5s infinite}.main-action.interrupt[data-v-370692a3]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 0 15px #ef444480}.main-action.completed[data-v-370692a3]{background:linear-gradient(135deg,#10b981,var(--color-success));animation:pulse-green-370692a3 2s infinite}.main-action.completed[data-v-370692a3]:hover{background:linear-gradient(135deg,var(--color-success),#047857);box-shadow:0 0 15px #10b98180}.main-action.recording[data-v-370692a3]{background:linear-gradient(135deg,#e74c3c,#c0392b);animation:pulse-red-370692a3 1.5s infinite}.main-action.recording[data-v-370692a3]:hover{background:linear-gradient(135deg,#c0392b,#e74c3c);box-shadow:0 0 15px #e74c3c80}.main-action.waiting-record[data-v-370692a3]{background-color:var(--64795f2c);background-image:linear-gradient(135deg,var(--color-white-overlay-light),var(--color-overlay-light))}.main-action.waiting-record[data-v-370692a3]:hover{filter:brightness(110%);box-shadow:0 0 15px rgba(var(--482b7e01),.5)}.main-action.text-mode-icon[data-v-370692a3]{background-color:var(--64795f2c);background-image:linear-gradient(135deg,var(--color-white-overlay-light),var(--color-overlay-light))}.main-action.options-icon[data-v-370692a3]{background:linear-gradient(135deg,var(--color-warning),#f97316)}.main-action.status-icon-wrapper[data-v-370692a3]{background-color:var(--64795f2c);background-image:linear-gradient(135deg,var(--color-white-overlay-light),var(--color-overlay-light))}.brain-icon-wrapper[data-v-370692a3]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a855f7,#6366f1,#ec4899);background-size:200% 200%;animation:pulse-brain-370692a3 2s ease-in-out infinite,gradient-flow-370692a3 4s ease infinite;box-shadow:0 0 12px #a855f780;flex-shrink:0}.brain-icon[data-v-370692a3]{width:60%;height:60%;color:var(--color-text-white)}.loading-spinner[data-v-370692a3]{width:42px;height:42px;border:var(--border-width-thick) solid var(--color-spinner-border);border-top-color:var(--color-text-white);border-radius:50%;animation:spin-370692a3 var(--animation-spin) linear infinite}@keyframes spin-370692a3{to{transform:rotate(360deg)}}@keyframes pulse-red-370692a3{0%,to{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 10px #ef444400}}@keyframes pulse-green-370692a3{0%,to{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 10px #10b98100}}@keyframes pulse-brain-370692a3{0%{transform:scale(1);box-shadow:0 0 15px #a855f799}50%{transform:scale(1.05);box-shadow:0 0 25px #a855f7cc}to{transform:scale(1);box-shadow:0 0 15px #a855f799}}@keyframes gradient-flow-370692a3{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 640px){.floating-controls-container[data-v-370692a3]{position:absolute;bottom:10px;left:0;right:0;transform:none;width:100%;padding:0;margin-top:0;z-index:20;background:none}.controls-wrapper[data-v-370692a3]{padding:0 var(--spacing-sm);gap:0;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;max-width:100%;background:none!important;border-radius:0}.control-group[data-v-370692a3]{gap:var(--spacing-xs);flex-shrink:0;background:none}.control-group.left[data-v-370692a3]{justify-content:flex-start}.control-group.center[data-v-370692a3]{margin:0;justify-content:center;flex:1}.control-group.right[data-v-370692a3]{justify-content:flex-end}.control-btn[data-v-370692a3]{--button-size: 34px}.control-btn .icon[data-v-370692a3]{--icon-size: var(--icon-md)}.action-pill[data-v-370692a3]{min-width:auto;padding:2px 2px 2px var(--spacing-sm);gap:var(--spacing-xs);width:auto;flex:0 1 auto;max-width:100%;justify-content:center}.pill-label[data-v-370692a3]{font-size:.65rem;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0;line-height:1.1}.main-action[data-v-370692a3]{--button-size: 38px}.main-action .main-icon[data-v-370692a3]{--icon-size: var(--icon-lg)}.brain-icon-wrapper[data-v-370692a3],.loading-spinner[data-v-370692a3]{width:38px;height:38px}}.volume-slider[data-v-370692a3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px;height:4px;background:transparent;cursor:pointer}.volume-slider[data-v-370692a3]::-webkit-slider-runnable-track{width:100%;height:4px;background:var(--color-border-default);border-radius:2px}.volume-slider[data-v-370692a3]::-moz-range-track{width:100%;height:4px;background:var(--color-border-default);border-radius:2px}.volume-slider[data-v-370692a3]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--icon-sm);height:var(--icon-sm);background:var(--color-primary);border:var(--border-width-medium) solid var(--color-text-white);border-radius:50%;margin-top:-5px;box-shadow:0 1px 3px #0000004d}.volume-slider[data-v-370692a3]::-moz-range-thumb{width:var(--icon-sm);height:var(--icon-sm);background:var(--color-primary);border:var(--border-width-medium) solid var(--color-text-white);border-radius:50%;box-shadow:0 1px 3px #0000004d}.session-header[data-v-8d2ab691]{height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fff;border-bottom:1px solid #e5e7eb;position:relative;z-index:10;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.header-left[data-v-8d2ab691]{display:flex;align-items:center;gap:16px;flex:1}.header-center[data-v-8d2ab691]{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%)}.header-right[data-v-8d2ab691]{display:flex;align-items:center;gap:12px;flex:1;justify-content:flex-end}.back-btn[data-v-8d2ab691]{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#374151;transition:all .2s}.back-btn[data-v-8d2ab691]:hover{background:#f3f4f6;color:#111827}.back-btn .icon[data-v-8d2ab691]{width:24px;height:24px}.session-title[data-v-8d2ab691]{font-size:18px;font-weight:600;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}@media (max-width: 640px){.session-title[data-v-8d2ab691]{font-size:14px;max-width:200px}.session-header[data-v-8d2ab691]{padding:0 16px}}.help-modal[data-v-77727257]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center}.help-overlay[data-v-77727257]{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-overlay-dark);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm)}.help-panel[data-v-77727257]{position:relative;background:var(--color-bg-primary);border-radius:var(--radius-lg);width:90%;max-width:var(--size-modal-max-width-lg);height:80vh;max-height:var(--size-modal-max-height);overflow:hidden;box-shadow:var(--shadow-2xl);animation:slideIn-77727257 var(--transition-base) cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}@keyframes slideIn-77727257{0%{opacity:0;transform:translateY(var(--spacing-xl)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.help-header[data-v-77727257]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-2xl);background:var(--color-bg-primary);border-bottom:var(--border-width-thin) solid var(--color-border-light);flex-shrink:0}.help-header h3[data-v-77727257]{font-size:var(--font-lg);font-weight:700;margin:0;color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-sm)}.close-btn[data-v-77727257]{background:var(--color-bg-hover);border:none;color:var(--color-text-secondary);width:var(--size-icon-button);height:var(--size-icon-button);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-xs);font-weight:600;flex-shrink:0;padding:var(--spacing-md)}.close-btn[data-v-77727257]:hover{background-color:var(--color-bg-active);color:var(--color-text-gray)}.help-content[data-v-77727257]{display:flex;flex-grow:1;overflow:hidden}.help-tabs[data-v-77727257]{width:var(--size-sidebar-tabs);background:var(--color-bg-secondary);border-right:var(--border-width-thin) solid var(--color-border-light);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs)}.tab-btn[data-v-77727257]{width:100%;padding:var(--spacing-md) var(--spacing-lg);background:transparent;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--font-sm);font-weight:500;color:var(--color-text-secondary);transition:all var(--transition-fast);border-radius:var(--radius-sm)}.tab-btn[data-v-77727257]:hover{background:var(--color-bg-hover);color:var(--color-text-gray)}.tab-btn.active[data-v-77727257]{background:var(--color-bg-primary);color:var(--color-text-primary);font-weight:600;box-shadow:var(--shadow-sm)}.tab-icon[data-v-77727257]{width:var(--icon-xl);height:var(--icon-xl);opacity:var(--opacity-hover)}.tab-btn.active .tab-icon[data-v-77727257]{opacity:1;color:var(--color-text-primary)}.tab-content[data-v-77727257]{flex:1;overflow-y:auto;padding:var(--spacing-3xl);padding-bottom:var(--spacing-5xl);background:var(--color-bg-primary)}.tab-panel h4[data-v-77727257]{font-size:var(--font-xl);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-2xl) 0;letter-spacing:-.01em}.help-section[data-v-77727257]{margin-bottom:36px}.help-section h5[data-v-77727257]{font-size:var(--font-sm);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0;text-transform:uppercase;letter-spacing:.05em}.help-section p[data-v-77727257]{color:var(--color-text-gray-dark);line-height:1.6;margin:0 0 var(--spacing-lg) 0;font-size:var(--font-base)}.step-list[data-v-77727257]{padding-left:var(--spacing-xl);color:var(--color-text-gray-dark)}.step-list li[data-v-77727257]{margin-bottom:10px;line-height:1.5;font-size:var(--font-sm)}.status-examples[data-v-77727257]{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.status-example[data-v-77727257]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-sm);border:var(--border-width-thin) solid var(--color-border-light)}.status-icon[data-v-77727257]{width:var(--size-icon-status);height:var(--size-icon-status);display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary);border-radius:var(--radius-full);font-size:var(--font-lg);box-shadow:var(--shadow-sm)}.control-examples[data-v-77727257]{display:grid;gap:var(--spacing-lg)}.control-example[data-v-77727257]{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-bg-secondary);border-radius:var(--radius-sm);border:var(--border-width-thin) solid var(--color-border-light)}.control-icon[data-v-77727257]{width:var(--size-icon-control);height:var(--size-icon-control);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);font-size:var(--font-xl);flex-shrink:0}.control-icon.start[data-v-77727257]{background:var(--color-primary-dark);color:var(--color-text-white)}.control-icon.interrupt[data-v-77727257]{background:var(--color-error);color:var(--color-text-white)}.control-icon.mute[data-v-77727257],.control-icon.button-press[data-v-77727257]{background:var(--color-text-gray);color:var(--color-text-white)}.control-icon.settings[data-v-77727257]{background:var(--color-purple);color:var(--color-text-white)}.control-info strong[data-v-77727257]{display:block;font-size:var(--font-base);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.control-info p[data-v-77727257]{font-size:var(--font-13);color:var(--color-text-secondary);margin:0}.shortcuts[data-v-77727257]{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.shortcut[data-v-77727257]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-sm);border:var(--border-width-thin) solid var(--color-border-light)}kbd[data-v-77727257]{background:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-xs);font-weight:600;color:var(--color-text-gray);min-width:32px;text-align:center;box-shadow:0 var(--border-width-thin) 0 var(--color-border-default)}.tips-list[data-v-77727257]{padding-left:0;list-style:none}.tips-list li[data-v-77727257]{margin-bottom:var(--spacing-md);line-height:1.6;padding-left:var(--spacing-2xl);position:relative;color:var(--color-text-gray-dark);font-size:var(--font-sm)}.tips-list li[data-v-77727257]:before{content:"•";color:var(--color-text-primary);font-weight:700;position:absolute;left:var(--spacing-sm)}.troubleshooting[data-v-77727257]{display:grid;gap:var(--spacing-lg)}.trouble-item[data-v-77727257]{padding:var(--spacing-lg);background:var(--color-warning-light);border:var(--border-width-thin) solid var(--color-warning-border);border-radius:var(--radius-sm)}.trouble-item strong[data-v-77727257]{display:block;color:var(--color-warning-text-dark);margin-bottom:6px;font-size:var(--font-sm)}.trouble-item p[data-v-77727257]{color:var(--color-warning-text-medium);margin:0;font-size:var(--font-13)}.help-footer[data-v-77727257]{padding:var(--spacing-xl) var(--spacing-3xl);border-top:var(--border-width-thin) solid var(--color-border-light);background:var(--color-bg-primary);text-align:right;flex-shrink:0}.close-help-btn[data-v-77727257]{background:var(--color-text-primary);color:var(--color-text-white);border:none;padding:var(--spacing-md) var(--spacing-2xl);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-md)}.close-help-btn[data-v-77727257]:hover{background:var(--color-black);transform:translateY(-1px);box-shadow:var(--shadow-lg)}@media (max-width: 768px){.help-panel[data-v-77727257]{width:100%;height:100%;max-height:none;border-radius:0}.help-content[data-v-77727257]{flex-direction:column}.help-tabs[data-v-77727257]{width:100%;border-right:none;border-bottom:var(--border-width-thin) solid var(--color-border-light);padding:var(--spacing-md);flex-direction:row;overflow-x:auto;gap:var(--spacing-sm)}.tab-btn[data-v-77727257]{width:auto;flex-shrink:0;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-bg-hover);white-space:nowrap}.tab-btn.active[data-v-77727257]{background:var(--color-text-primary);color:var(--color-text-white)}.tab-btn.active .tab-icon[data-v-77727257]{color:var(--color-text-white)}.tab-content[data-v-77727257]{padding:var(--spacing-xl)}.help-header[data-v-77727257]{padding:var(--spacing-lg)}.help-footer[data-v-77727257]{padding:var(--spacing-lg);text-align:center}.close-help-btn[data-v-77727257]{width:100%}}.microphone-permission-modal[data-v-977a32c1]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl)}.modal-overlay[data-v-977a32c1]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,var(--opacity-backdrop));-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm)}.modal-content[data-v-977a32c1]{position:relative;background:var(--color-bg-primary);border-radius:var(--radius-xl);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-2xl);animation:slideIn-977a32c1 var(--animation-slow) ease-out}@keyframes slideIn-977a32c1{0%{opacity:0;transform:translateY(-40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-977a32c1]{text-align:center;padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-2xl);border-bottom:var(--border-width-thin) solid var(--color-border-default);background:linear-gradient(135deg,var(--gradient-color-1) 0%,var(--gradient-color-2) 100%);color:var(--color-text-white);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.icon-container[data-v-977a32c1]{margin-bottom:var(--spacing-lg)}.microphone-icon[data-v-977a32c1]{width:var(--size-avatar-md);height:var(--size-avatar-md);color:var(--color-text-white)}.modal-header h2[data-v-977a32c1]{font-size:var(--font-2xl);font-weight:700;margin:0 0 var(--spacing-sm) 0}.subtitle[data-v-977a32c1]{font-size:var(--font-base);opacity:var(--opacity-hover);margin:0;line-height:1.4}.modal-body[data-v-977a32c1]{padding:var(--spacing-3xl)}.error-message[data-v-977a32c1]{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-error-light);border:var(--border-width-thin) solid var(--color-error-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-2xl)}.error-icon[data-v-977a32c1]{font-size:var(--icon-xl);flex-shrink:0;margin-top:2px}.error-message p[data-v-977a32c1]{margin:0;color:var(--color-error);font-weight:500;line-height:1.4}.info-section[data-v-977a32c1]{margin-bottom:var(--spacing-2xl)}.info-section h3[data-v-977a32c1]{font-size:var(--font-lg);font-weight:600;color:var(--color-text-gray);margin:0 0 var(--spacing-lg) 0}.info-section ul[data-v-977a32c1]{margin:0;padding-left:var(--spacing-xl);color:var(--color-text-light);line-height:1.6}.info-section li[data-v-977a32c1]{margin-bottom:var(--spacing-sm)}.browser-help[data-v-977a32c1]{background:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--spacing-xl)}.browser-help h3[data-v-977a32c1]{font-size:var(--font-base);font-weight:600;color:var(--color-text-gray);margin:0 0 var(--spacing-lg) 0}.browser-instructions[data-v-977a32c1]{display:flex;flex-direction:column;gap:var(--spacing-md)}.browser-step[data-v-977a32c1]{display:flex;align-items:center;gap:var(--spacing-md);color:var(--color-text-light);font-size:var(--font-sm)}.step-number[data-v-977a32c1]{display:flex;align-items:center;justify-content:center;width:var(--spacing-2xl);height:var(--spacing-2xl);background:var(--gradient-color-1);color:var(--color-text-white);border-radius:50%;font-size:var(--font-xs);font-weight:600;flex-shrink:0}.modal-actions[data-v-977a32c1]{display:flex;gap:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-3xl) var(--spacing-3xl);border-top:var(--border-width-thin) solid var(--color-border-default)}.retry-button[data-v-977a32c1]{flex:1;padding:var(--spacing-md) var(--spacing-2xl);background:linear-gradient(135deg,var(--gradient-color-1) 0%,var(--gradient-color-2) 100%);color:var(--color-text-white);border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-base);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.retry-button[data-v-977a32c1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-primary-glow)}.retry-button[data-v-977a32c1]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none}.back-button[data-v-977a32c1]{flex:1;padding:var(--spacing-md) var(--spacing-2xl);background:var(--color-bg-primary);color:var(--color-text-light);border:var(--border-width-medium) solid var(--color-border-default);border-radius:var(--radius-md);font-weight:600;font-size:var(--font-base);cursor:pointer;transition:all var(--transition-fast)}.back-button[data-v-977a32c1]:hover{border-color:var(--color-neutral-400);color:var(--color-text-gray);transform:translateY(-2px)}.spinning-icon[data-v-977a32c1]{animation:spin-977a32c1 var(--animation-spin) linear infinite}@keyframes spin-977a32c1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){.microphone-permission-modal[data-v-977a32c1]{padding:var(--spacing-lg)}.modal-content[data-v-977a32c1]{max-width:100%}.modal-header[data-v-977a32c1],.modal-body[data-v-977a32c1],.modal-actions[data-v-977a32c1]{padding:var(--spacing-2xl)}.modal-actions[data-v-977a32c1]{flex-direction:column}.retry-button[data-v-977a32c1],.back-button[data-v-977a32c1]{width:100%}}.timer-container[data-v-d6dca041]{position:fixed;top:var(--spacing-lg);right:var(--spacing-lg);z-index:var(--z-tooltip);pointer-events:none}.timer-container.timer-inline[data-v-d6dca041]{position:static;z-index:auto;pointer-events:auto}.timer-display[data-v-d6dca041]{display:flex;align-items:center;gap:.75rem;background:var(--color-timer-bg);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border:var(--border-width-thin) solid var(--color-white-overlay-light);border-radius:var(--radius-full);padding:.75rem var(--spacing-lg);box-shadow:var(--shadow-xl);transition:all var(--transition-base)}.timer-display.display-inline[data-v-d6dca041]{background:var(--color-neutral-800);padding:var(--spacing-sm) var(--spacing-lg);border:none;box-shadow:none}.timer-warning[data-v-d6dca041]{border-color:var(--color-warning);box-shadow:0 8px 32px var(--color-warning-shadow)}.timer-critical[data-v-d6dca041]{border-color:var(--color-error);box-shadow:0 8px 32px var(--color-error-shadow);animation:pulse-critical-d6dca041 var(--animation-spin) infinite}.timer-icon[data-v-d6dca041]{display:flex;align-items:center;justify-content:center}.timer-icon .icon[data-v-d6dca041]{width:var(--icon-2xl);height:var(--icon-2xl);color:var(--color-timer-text)}.timer-text[data-v-d6dca041]{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.display-inline .timer-text[data-v-d6dca041]{flex-direction:row;align-items:center}.time-left[data-v-d6dca041]{font-size:var(--font-xl);font-weight:700;color:var(--color-timer-text);line-height:1}.display-inline .time-left[data-v-d6dca041]{font-size:var(--font-base)}.timer-label[data-v-d6dca041]{font-size:var(--font-xs);color:var(--color-timer-text-muted);line-height:1}@keyframes pulse-critical-d6dca041{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 768px){.timer-container[data-v-d6dca041]:not(.timer-inline){top:var(--spacing-lg);right:var(--spacing-lg)}.timer-display[data-v-d6dca041]{padding:var(--spacing-sm) .75rem;gap:var(--spacing-sm)}.timer-icon .icon[data-v-d6dca041]{width:var(--icon-xl);height:var(--icon-xl)}.time-left[data-v-d6dca041]{font-size:var(--font-base)}.timer-label[data-v-d6dca041]{font-size:.625rem}}.session-timer[data-v-07dc0dbc]{background-color:#f97316;color:#fff;padding:6px 12px;border-radius:8px;font-family:Inter,sans-serif;font-weight:600;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0000001a;transition:background-color .3s ease;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.timer-value[data-v-07dc0dbc]{font-family:JetBrains Mono,Roboto Mono,monospace;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:#fff}.timer-warning[data-v-07dc0dbc]{background-color:#ef4444;animation:pulse-07dc0dbc 2s infinite}@keyframes pulse-07dc0dbc{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}.chat-input-bar[data-v-98509c52]{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-primary);border-top:var(--border-width-thin) solid var(--color-border-strong);width:100%}.input-wrapper[data-v-98509c52]{display:flex;align-items:center;gap:var(--spacing-sm);background-color:var(--color-bg-tertiary);border-radius:var(--radius-xl);padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-lg);border:var(--border-width-thin) solid transparent;transition:all var(--transition-fast)}.input-wrapper[data-v-98509c52]:focus-within{background-color:var(--color-bg-primary);border-color:var(--color-primary);box-shadow:0 0 0 var(--border-width-medium) #3b82f61a}.chat-textarea[data-v-98509c52]{flex:1;background:transparent;border:none;resize:none;padding:var(--spacing-xs) 0;max-height:100px;font-size:var(--font-sm);line-height:1.4;color:var(--color-text-primary);outline:none;font-family:inherit;min-height:var(--spacing-xl)}.chat-textarea[data-v-98509c52]::-moz-placeholder{color:var(--color-text-tertiary)}.chat-textarea[data-v-98509c52]::placeholder{color:var(--color-text-tertiary)}.chat-textarea[data-v-98509c52]:disabled{cursor:not-allowed;color:var(--color-text-tertiary)}.send-btn[data-v-98509c52]{--button-size: 36px;display:flex;align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size);min-width:var(--button-size);min-height:var(--button-size);max-width:var(--button-size);max-height:var(--button-size);border-radius:50%;background-color:var(--btn-bg-color, var(--color-primary));color:var(--color-text-white);border:none;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;margin:0;padding:0;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.send-btn[data-v-98509c52]:hover:not(:disabled){background-color:var(--btn-hover-color, var(--color-primary-dark))!important;transform:scale(1.05)}.send-btn[data-v-98509c52]:active:not(:disabled){transform:scale(.98)}.send-btn[data-v-98509c52]:disabled{background-color:var(--color-text-tertiary)!important;cursor:not-allowed;opacity:var(--opacity-disabled);transform:none;box-shadow:none}.send-icon[data-v-98509c52]{--icon-size: var(--icon-lg);width:var(--icon-size);height:var(--icon-size);display:block;position:relative;z-index:1;flex-shrink:0}.char-counter[data-v-98509c52]{font-size:var(--font-xs);text-align:right;margin-top:var(--spacing-xs);color:var(--color-text-secondary)}.char-counter.error[data-v-98509c52]{color:var(--color-error)}.progress-indicator[data-v-31259d4c]{width:95%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0;padding:14px 18px 10px;box-shadow:0 2px 12px #00000012;border:1px solid rgba(0,0,0,.06);margin-bottom:0;margin-top:0;box-sizing:border-box}.progress-container[data-v-31259d4c]{display:flex;flex-direction:column;gap:8px}.progress-bar[data-v-31259d4c]{width:100%;height:8px;background:#0000001a;border-radius:4px;overflow:hidden;position:relative}.progress-fill[data-v-31259d4c]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a,#cddc39);border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.progress-fill[data-v-31259d4c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-31259d4c 2s infinite}.progress-fill.completed[data-v-31259d4c]{background:linear-gradient(90deg,#4caf50,#2e7d32,#1b5e20)}.progress-text[data-v-31259d4c]{display:flex;justify-content:flex-start;align-items:center;font-size:.95rem;font-weight:600;padding-top:2px}.progress-percentage[data-v-31259d4c]{color:#6b7280;font-size:.8rem}.completed-badge[data-v-31259d4c]{display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#4caf50,#2e7d32);padding:6px 12px;border-radius:20px;margin-top:8px;box-shadow:0 2px 8px #4caf504d}@keyframes shimmer-31259d4c{0%{left:-100%}to{left:100%}}@media (max-width: 768px){.progress-indicator[data-v-31259d4c]{width:100%!important;padding:10px 10px 8px}.progress-bar[data-v-31259d4c]{height:6px}.progress-text[data-v-31259d4c]{font-size:.8rem}.progress-percentage[data-v-31259d4c]{font-size:.75rem}}@media (max-width: 480px){.progress-indicator[data-v-31259d4c]{width:100%!important;padding:8px 6px 6px}.progress-bar[data-v-31259d4c]{height:5px}.progress-text[data-v-31259d4c]{font-size:.75rem}}.keyword-board[data-v-bae299ba]{background:#1b2b1b;color:#e8e8e8;border-radius:6px;box-shadow:0 2px 8px #0006;overflow-y:auto;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.keyword-board.expanded[data-v-bae299ba]{position:fixed;top:0;left:0;width:100%;height:100%;padding:2rem 3rem;z-index:45}.board-inner[data-v-bae299ba]{padding:.8rem 1rem;overflow-y:auto;max-height:100%}.keyword-board[data-v-bae299ba]::-webkit-scrollbar{width:8px}.keyword-board[data-v-bae299ba]::-webkit-scrollbar-track{background:transparent}.keyword-board[data-v-bae299ba]::-webkit-scrollbar-thumb{background:#3a4a3a;border-radius:4px}.keyword-board[data-v-bae299ba]:hover::-webkit-scrollbar-thumb{background:#556755}.keyword-board[data-v-bae299ba]{scrollbar-width:thin;scrollbar-color:#3a4a3a transparent}.keyword[data-v-bae299ba]{margin:0;font-weight:700;color:#e4f7d2;text-transform:capitalize;font-family:Balsamiq Sans,sans-serif!important;font-size:1rem}.description[data-v-bae299ba]{margin:0 0 .8rem;color:#dfe7d6;font-size:.85rem;font-family:Balsamiq Sans,sans-serif}.keyword.bigger[data-v-bae299ba]{font-size:2.2rem}.description.bigger[data-v-bae299ba]{font-size:1.4rem}.hint[data-v-bae299ba]{position:absolute;bottom:4px;right:6px;font-size:.85rem;opacity:.7}.resize-handle[data-v-bae299ba]{position:absolute;width:14px;height:14px;bottom:2px;right:2px;background:#ffffff80;cursor:nwse-resize;border-radius:3px}.chalk-enter-from[data-v-bae299ba]{opacity:0;transform:translateY(-8px) scale(.95)}.chalk-enter-active[data-v-bae299ba]{transition:opacity .5s ease-out,transform .5s ease-out}.chalk-enter-to[data-v-bae299ba]{opacity:1;transform:translateY(0) scale(1)}.kw-block+.kw-block[data-v-bae299ba]{margin-top:.6rem}.mobile-only[data-v-bae299ba]{display:none}@media (max-width: 768px){.mobile-only[data-v-bae299ba]{display:block}}.mobile-toggle[data-v-bae299ba]{position:absolute;top:2px;left:2px;background:transparent;border:none;font-size:1.2rem;cursor:pointer;color:#e4f7d2}.keyword-board.minimized[data-v-bae299ba]{padding:0!important;height:auto!important;overflow:visible!important}.keyword-board.minimized .board-inner[data-v-bae299ba],.keyword-board.minimized .hint[data-v-bae299ba],.keyword-board.minimized .resize-handle[data-v-bae299ba]{display:none}.lesson-materials[data-v-ff16ced7]{background:#fff;border-radius:16px;height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 20px #00000008;font-family:Inter,sans-serif}.materials-header[data-v-ff16ced7]{flex-shrink:0;padding:16px 20px 0}.segmented-control[data-v-ff16ced7]{--session-tab-index: 0;--session-tab-count: 4;display:grid;position:relative;grid-template-columns:repeat(var(--session-tab-count),minmax(0,1fr));background-color:#f3f4f6;padding:6px;border-radius:14px;gap:0;overflow:hidden;scrollbar-width:none;box-shadow:inset 0 1px 1px #ffffffb3}.segment-indicator[data-v-ff16ced7]{position:absolute;top:6px;left:6px;width:calc((100% - 12px) / var(--session-tab-count));height:calc(100% - 12px);border-radius:10px;background:linear-gradient(135deg,#fff,#f8fafc);transform:translate(calc(var(--session-tab-index, 0) * 100%));transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease;box-shadow:0 8px 24px #0f172a1f;pointer-events:none}.segmented-control[data-v-ff16ced7]::-webkit-scrollbar{display:none}.segment-btn[data-v-ff16ced7]{position:relative;z-index:1;width:100%;padding:8px 12px;border-radius:8px;font-size:.85rem;font-weight:600;color:#6b7280;background:transparent;border:none;cursor:pointer;transition:color .22s ease,transform .22s ease;white-space:nowrap;text-align:center;overflow:hidden}.segment-btn[data-v-ff16ced7]:hover{color:#374151;transform:translateY(-1px)}.segment-btn[data-v-ff16ced7]:focus-visible{outline:none;color:#111827}.segment-btn[data-v-ff16ced7]:focus-visible:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(59,130,246,.45);border-radius:8px;pointer-events:none}.segment-btn.active[data-v-ff16ced7]{color:#111827;font-weight:700}.materials-content[data-v-ff16ced7]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px;position:relative}.session-info[data-v-ff16ced7]{display:flex;flex-direction:column;gap:20px}.info-section[data-v-ff16ced7]{padding:24px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;box-shadow:0 4px 12px #00000005;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.info-section[data-v-ff16ced7]:hover{transform:translateY(-2px);border-color:#e5e7eb;box-shadow:0 8px 20px #1118270f}.section-subtitle[data-v-ff16ced7]{margin:0 0 20px;font-size:.8rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.objectives-list[data-v-ff16ced7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.objective-item[data-v-ff16ced7]{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.6;color:#374151;transition:transform .18s ease}.objective-item[data-v-ff16ced7]:hover{transform:translate(3px)}.icon-wrapper[data-v-ff16ced7]{width:24px;height:24px;border-radius:50%;background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:transform .18s ease,background-color .18s ease}.objective-item:hover .icon-wrapper[data-v-ff16ced7]{transform:rotate(-8deg) scale(1.08);background:#dbeafe}.objective-icon[data-v-ff16ced7]{width:14px;height:14px;color:#3b82f6}.details-grid[data-v-ff16ced7]{display:flex;flex-direction:column;gap:16px}.detail-row[data-v-ff16ced7]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f9fafb}.detail-row[data-v-ff16ced7]:last-child{border-bottom:none}.detail-row.full-width[data-v-ff16ced7]{flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px}.detail-label[data-v-ff16ced7]{font-size:.85rem;font-weight:500;color:#6b7280}.detail-value[data-v-ff16ced7]{font-size:.95rem;font-weight:600;color:#111827}.detail-badge[data-v-ff16ced7]{padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-beginner[data-v-ff16ced7]{background:#eff6ff;color:#2563eb}.badge-intermediate[data-v-ff16ced7]{background:#fffbeb;color:#d97706}.badge-advanced[data-v-ff16ced7]{background:#fef2f2;color:#dc2626}.tags-container[data-v-ff16ced7]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-ff16ced7]{padding:6px 12px;background:#f3f4f6;color:#4b5563;border-radius:8px;font-size:.8rem;font-weight:600;transition:background-color .18s ease,transform .18s ease,color .18s ease}.tag[data-v-ff16ced7]:hover{background:#e5e7eb;color:#1f2937;transform:translateY(-1px) scale(1.03)}.empty-state[data-v-ff16ced7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#9ca3af}.empty-icon[data-v-ff16ced7]{width:48px;height:48px;margin-bottom:16px;color:#e5e7eb}.empty-state p[data-v-ff16ced7]{margin:0;font-size:.95rem;font-weight:500}.progress-hero[data-v-ff16ced7]{display:flex;align-items:flex-start;gap:24px;padding:24px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;box-shadow:0 4px 12px #00000005;position:relative}.progress-circle-container[data-v-ff16ced7]{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.progress-ring[data-v-ff16ced7]{transform:rotate(-90deg)}.progress-ring__circle-bg[data-v-ff16ced7]{transition:stroke-dashoffset .35s;transform-origin:50% 50%}.progress-ring__circle[data-v-ff16ced7]{transition:stroke-dashoffset .35s;transform-origin:50% 50%;stroke-linecap:round}.progress-text[data-v-ff16ced7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.progress-percentage[data-v-ff16ced7]{font-size:1.75rem;font-weight:800;color:#111827;letter-spacing:-.03em}.hero-content[data-v-ff16ced7]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px}.hero-header[data-v-ff16ced7]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.header-text[data-v-ff16ced7]{display:flex;flex-direction:column;gap:4px}.hero-footer[data-v-ff16ced7]{display:flex;align-items:center}.current-stage-title[data-v-ff16ced7]{font-size:1.35rem;font-weight:800;color:#111827;margin:0;letter-spacing:-.02em;line-height:1.2}.total-stages-text[data-v-ff16ced7]{font-size:.9rem;color:#6b7280;margin:0;font-weight:500}.stage-name-badge[data-v-ff16ced7]{display:inline-block;padding:8px 14px;background:#f0f9ff;color:#0284c7;border-radius:10px;font-size:.85rem;font-weight:600}.session-timer-meta[data-v-ff16ced7]{flex-shrink:0;animation:timer-glow-ff16ced7 2.5s ease-in-out infinite}.session-timer-meta[data-v-ff16ced7] svg{display:block}@keyframes timer-glow-ff16ced7{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@media (max-width: 640px){.materials-content[data-v-ff16ced7]{padding:16px}.progress-hero[data-v-ff16ced7]{flex-direction:row;align-items:center;text-align:left;gap:16px;padding:16px}.progress-circle-container[data-v-ff16ced7]{transform:scale(.85);margin-left:-8px}.hero-header[data-v-ff16ced7]{flex-direction:column;align-items:flex-start;gap:4px}.header-text[data-v-ff16ced7]{align-items:flex-start}.hero-footer[data-v-ff16ced7]{justify-content:flex-start;margin-top:8px}.session-timer-meta[data-v-ff16ced7]{display:none}}@media (max-width: 768px){.lesson-materials[data-v-ff16ced7]{height:auto;overflow:visible}.materials-content[data-v-ff16ced7]{flex:0 0 auto;overflow-y:visible;overflow-x:visible;max-height:none}}@media (prefers-reduced-motion: reduce){.segment-indicator[data-v-ff16ced7],.segment-btn[data-v-ff16ced7],.info-section[data-v-ff16ced7],.objective-item[data-v-ff16ced7],.tag[data-v-ff16ced7],.icon-wrapper[data-v-ff16ced7],.session-timer-meta[data-v-ff16ced7],.progress-ring__circle-bg[data-v-ff16ced7],.progress-ring__circle[data-v-ff16ced7]{animation-duration:.01ms!important;transition-duration:.01ms!important}}.timer-container[data-v-69af9989]{position:fixed;top:6rem;right:2rem;z-index:999999999999999999;pointer-events:none}.timer-display[data-v-69af9989]{display:flex;align-items:center;gap:.75rem;background:#1c1c1ee6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:.75rem 1rem;box-shadow:0 8px 32px #0000004d;transition:all .3s ease}.timer-warning[data-v-69af9989]{border-color:#f59e0b;box-shadow:0 8px 32px #f59e0b4d}.timer-critical[data-v-69af9989]{border-color:#ef4444;box-shadow:0 8px 32px #ef444466;animation:pulse-critical-69af9989 1s infinite}.timer-icon[data-v-69af9989]{display:flex;align-items:center;justify-content:center}.timer-icon .icon[data-v-69af9989]{width:1.5rem;height:1.5rem;color:#f5f5f5}.timer-text[data-v-69af9989]{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.time-left[data-v-69af9989]{font-size:1.25rem;font-weight:700;color:#f5f5f5;line-height:1}.timer-label[data-v-69af9989]{font-size:.75rem;color:#a1a1aa;line-height:1}@keyframes pulse-critical-69af9989{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 768px){.timer-container[data-v-69af9989]{top:5rem;right:1rem}.timer-display[data-v-69af9989]{padding:.5rem .75rem;gap:.5rem}.timer-icon .icon[data-v-69af9989]{width:1.25rem;height:1.25rem}.time-left[data-v-69af9989]{font-size:1rem}.timer-label[data-v-69af9989]{font-size:.625rem}}.subtitles-overlay[data-v-232c9636]{position:absolute;bottom:100px;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:40;padding:0 20px}.subtitles-overlay--compact[data-v-232c9636]{bottom:8px;padding:0 8px}.subtitles-content[data-v-232c9636]{background-color:#0009;color:#fff;padding:6px 12px;border-radius:8px;font-size:.9rem;font-weight:500;text-align:center;max-width:80%;text-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);line-height:1.4}@media (max-width: 768px){.subtitles-content[data-v-232c9636]{font-size:.75rem;padding:5px 10px;max-width:90%}}.fade-enter-active[data-v-232c9636],.fade-leave-active[data-v-232c9636]{transition:opacity .3s ease}.fade-enter-from[data-v-232c9636],.fade-leave-to[data-v-232c9636]{opacity:0}.resume-session-modal[data-v-58b68b9b]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in-58b68b9b var(--transition-fast) ease}.resume-session-content[data-v-58b68b9b]{background:var(--color-bg-primary);border-radius:var(--radius-lg);max-width:500px;width:100%;box-shadow:var(--shadow-2xl);animation:slide-up-58b68b9b var(--transition-base) ease;overflow:hidden}.resume-session-header[data-v-58b68b9b]{padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-lg);text-align:center;position:relative;border-bottom:1px solid var(--color-border-light)}.resume-session-icon[data-v-58b68b9b]{width:64px;height:64px;margin:0 auto var(--spacing-lg);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-overlay));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.resume-session-icon svg[data-v-58b68b9b]{width:32px;height:32px}.resume-session-header h3[data-v-58b68b9b]{font-size:var(--font-2xl);font-weight:700;color:var(--color-text-dark);margin:0}.modal-close[data-v-58b68b9b]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:transparent;border:none;cursor:pointer;padding:var(--spacing-xs);color:var(--color-text-light);transition:color var(--transition-fast);display:flex;align-items:center;justify-content:center}.modal-close[data-v-58b68b9b]:hover{color:var(--color-text-dark)}.modal-close svg[data-v-58b68b9b]{width:20px;height:20px}.resume-session-body[data-v-58b68b9b]{padding:var(--spacing-2xl)}.resume-session-message[data-v-58b68b9b]{color:var(--color-text-light);font-size:var(--font-base);line-height:1.6;margin:0 0 var(--spacing-xl) 0;text-align:center}.resume-session-info[data-v-58b68b9b]{display:flex;flex-direction:column;gap:var(--spacing-md);background:var(--color-bg-hover);padding:var(--spacing-lg);border-radius:var(--radius-md)}.info-item[data-v-58b68b9b]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-sm);color:var(--color-text-light)}.info-item svg[data-v-58b68b9b]{width:18px;height:18px;color:var(--color-primary);flex-shrink:0}.resume-session-footer[data-v-58b68b9b]{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-2xl);border-top:1px solid var(--color-border-light)}.resume-session-btn[data-v-58b68b9b]{flex:1;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);font-weight:600;font-size:var(--font-base);cursor:pointer;transition:all var(--transition-fast);border:var(--border-width-medium) solid transparent}.cancel-btn[data-v-58b68b9b]{background:var(--color-bg-hover);color:var(--color-text-gray);border-color:var(--color-border-default)}.cancel-btn[data-v-58b68b9b]:hover{background:var(--color-bg-active)}.resume-btn[data-v-58b68b9b]{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-overlay));color:#fff;border-color:var(--color-primary)}.resume-btn[data-v-58b68b9b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@keyframes fade-in-58b68b9b{0%{opacity:0}to{opacity:1}}@keyframes slide-up-58b68b9b{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.resume-loading-state[data-v-58b68b9b]{padding:var(--spacing-4xl) var(--spacing-2xl);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.resume-loading-state h3[data-v-58b68b9b]{font-size:var(--font-xl);font-weight:700;color:var(--color-text-dark);margin:0}.resume-loading-state p[data-v-58b68b9b]{font-size:var(--font-sm);color:var(--color-text-light);margin:0}.loading-spinner[data-v-58b68b9b]{width:56px;height:56px;border:4px solid var(--color-border-light);border-top-color:var(--color-primary);border-radius:50%;animation:spin-58b68b9b 1s linear infinite}@keyframes spin-58b68b9b{to{transform:rotate(360deg)}}.session-paused-modal[data-v-e81790d1]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in-e81790d1 .3s ease}.session-paused-content[data-v-e81790d1]{background:var(--color-bg-primary);border-radius:var(--radius-xl);max-width:480px;width:100%;padding:var(--spacing-4xl);text-align:center;box-shadow:0 20px 60px #0000004d;animation:slide-up-e81790d1 .4s ease}.paused-icon[data-v-e81790d1]{width:80px;height:80px;margin:0 auto var(--spacing-xl);background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;animation:pulse-e81790d1 2s ease-in-out infinite}.paused-icon svg[data-v-e81790d1]{width:40px;height:40px}@keyframes pulse-e81790d1{0%,to{transform:scale(1);box-shadow:0 0 #f59e0b66}50%{transform:scale(1.05);box-shadow:0 0 0 10px #f59e0b00}}.paused-title[data-v-e81790d1]{font-size:var(--font-3xl);font-weight:700;color:var(--color-text-dark);margin:0 0 var(--spacing-md) 0}.paused-message[data-v-e81790d1]{font-size:var(--font-base);color:var(--color-text-light);line-height:1.6;margin:0 0 var(--spacing-2xl) 0}.paused-info[data-v-e81790d1]{background:var(--color-bg-hover);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.info-item[data-v-e81790d1]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:var(--font-sm);color:var(--color-text-light)}.info-item svg[data-v-e81790d1]{width:18px;height:18px;color:var(--color-warning)}.resume-btn[data-v-e81790d1]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-2xl);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-overlay));color:#fff;border:none;border-radius:var(--radius-lg);font-size:var(--font-base);font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px #3b82f64d}.resume-btn[data-v-e81790d1]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3b82f666}.resume-btn[data-v-e81790d1]:active{transform:translateY(0)}.resume-btn svg[data-v-e81790d1]{width:20px;height:20px}@keyframes fade-in-e81790d1{0%{opacity:0}to{opacity:1}}@keyframes slide-up-e81790d1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.training-coach-container[data-v-79982cea] *,.training-coach-container[data-v-79982cea] *:before,.training-coach-container[data-v-79982cea] *:after{box-sizing:border-box}.training-coach-container[data-v-79982cea]{position:relative;width:100%;max-width:100vw;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column;background:radial-gradient(circle at top left,var(--color-bg-secondary),var(--color-bg-tertiary));font-family:Inter,sans-serif;box-sizing:border-box}.report-cta-overlay[data-v-79982cea]{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);z-index:30;border:1px solid rgba(255,255,255,.22);background:linear-gradient(135deg,var(--report-cta-bg, var(--color-primary)),var(--report-cta-bg2, var(--color-primary-dark)));color:#fff;border-radius:14px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:2px;text-align:left;box-shadow:0 12px 26px #0000003d;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.report-cta-overlay[data-v-79982cea]:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 28px #00000052}.report-cta-overlay[data-v-79982cea]:active{transform:translateY(0)}.report-cta-overlay[data-v-79982cea]:focus-visible{outline:3px solid rgba(99,102,241,.55);outline-offset:3px}.report-cta-title[data-v-79982cea]{font-size:12px;font-weight:700;line-height:1.15}.report-cta-action[data-v-79982cea]{font-size:12px;font-weight:600;color:#ffffffeb;line-height:1.15;text-decoration:underline;text-underline-offset:2px}@media (max-width: 768px){.report-cta-overlay[data-v-79982cea]{top:12px;right:12px;padding:9px 10px}}.main-layout[data-v-79982cea]{flex:1;display:grid;grid-template-columns:1fr var(--size-chat-width, 400px);gap:0;overflow-x:hidden;overflow-y:hidden;width:100%;max-width:100%;transition:grid-template-columns var(--transition-base);box-sizing:border-box}.main-layout[data-v-79982cea]:has(.chat-collapsed-desktop){grid-template-columns:1fr 0px}.left-column[data-v-79982cea]{display:flex;flex-direction:column;gap:var(--spacing-2xl);overflow-x:hidden;overflow-y:hidden;padding:var(--spacing-2xl);padding-right:var(--spacing-md);transition:all var(--transition-base);width:100%;max-width:100%;box-sizing:border-box}.left-column[data-v-79982cea]:has(.heygen-avatar){overflow-y:auto}@media (min-width: 1024px){.left-column.centered-content[data-v-79982cea]{max-width:1280px;margin:0 auto;padding-right:var(--spacing-2xl);width:100%}}.video-section[data-v-79982cea]{flex:1.5;background:var(--color-text-dark);border-radius:var(--radius-lg);overflow:hidden;position:relative;min-height:200px;display:flex;flex-direction:column;transition:flex var(--transition-base);box-shadow:var(--shadow-xl);width:100%;max-width:100%;box-sizing:border-box}.video-section.heygen-prestart-mode[data-v-79982cea]:after{display:none}.video-section.heygen-avatar[data-v-79982cea]{flex:0 0 auto;height:480px;min-height:480px;max-height:480px;background:transparent}.heygen-prestart-overlay[data-v-79982cea]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,32px);background:linear-gradient(155deg,#020617ad,#020617c7),linear-gradient(135deg,var(--heygen-prestart-brand-1, #0f172a),var(--heygen-prestart-brand-2, #1e293b))}.heygen-prestart-panel[data-v-79982cea]{width:min(680px,100%);border-radius:22px;border:1px solid rgba(148,163,184,.35);background:linear-gradient(180deg,#0f172a9e,#0f172ad1);box-shadow:0 24px 60px #03071285;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(20px,3.8vw,42px);display:flex;flex-direction:column;gap:14px;text-align:center;color:#e2e8f0}.heygen-prestart-kicker[data-v-79982cea]{margin:0;color:#67e8f9;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.heygen-prestart-title[data-v-79982cea]{margin:0;color:#f8fafc;font-size:clamp(1.5rem,3.8vw,2.2rem);line-height:1.2}.heygen-prestart-actions[data-v-79982cea]{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.heygen-prestart-start-button[data-v-79982cea]{min-width:250px;border:none;border-radius:999px;padding:16px 28px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:1rem;font-weight:700;color:#052338;background:linear-gradient(120deg,#38bdf8,#06b6d4);box-shadow:0 16px 36px #0ea5e966;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.heygen-prestart-start-button[data-v-79982cea]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 42px #0ea5e980}.heygen-prestart-start-button[data-v-79982cea]:disabled{background:#94a3b8;color:#1e293b;cursor:not-allowed;box-shadow:none;filter:grayscale(.3)}.heygen-prestart-start-icon[data-v-79982cea]{font-size:1.1rem;line-height:1}.heygen-prestart-start-spinner[data-v-79982cea]{width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(5,35,56,.25);border-top-color:#052338e6;animation:heygen-start-spin-79982cea .8s linear infinite}@keyframes heygen-start-spin-79982cea{to{transform:rotate(360deg)}}.video-section.heygen-avatar[data-v-79982cea] .avatar-bg{flex-grow:0;flex-shrink:0;height:100%;align-items:center}.video-section.heygen-avatar[data-v-79982cea] .avatar-content{height:100%;align-items:center}.video-section.heygen-avatar[data-v-79982cea] .avatar-element{height:100%;-o-object-fit:contain;object-fit:contain}.company-logo-overlay[data-v-79982cea]{position:absolute;top:var(--spacing-lg);left:var(--spacing-lg);z-index:25;background:var(--color-bg-glass-strong);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;transition:all var(--transition-base)}@media (min-width: 1024px){.company-logo-overlay[data-v-79982cea],.video-section .session-timer[data-v-79982cea]{display:none}}.company-logo-overlay[data-v-79982cea]:hover{background:var(--color-bg-primary);box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.company-logo-image[data-v-79982cea]{max-height:var(--spacing-3xl);max-width:120px;-o-object-fit:contain;object-fit:contain;display:block}.video-section[data-v-79982cea]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to top,var(--color-overlay-dark) 0%,transparent 100%);pointer-events:none;z-index:10}.materials-section[data-v-79982cea]{flex:1;min-height:200px;transition:flex var(--transition-base);display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.left-column:has(.heygen-avatar) .materials-section[data-v-79982cea]{flex:0 0 auto}.left-column:has(.heygen-avatar) .materials-section[data-v-79982cea] .lesson-materials{height:auto;overflow:visible}.left-column:has(.heygen-avatar) .materials-section[data-v-79982cea] .materials-content{flex:0 0 auto;overflow-y:visible;overflow-x:visible;height:auto}.materials-section.materials-expanded[data-v-79982cea]{flex:1.8}.left-column:has(.materials-expanded) .video-section[data-v-79982cea]{flex:.85}.right-column[data-v-79982cea]{background:var(--color-bg-primary);overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000000a;height:100%;transition:all var(--transition-base);z-index:20;width:100%;max-width:100%;box-sizing:border-box}.chat-collapsed-desktop[data-v-79982cea]{width:0;padding:0;overflow:hidden;opacity:0}.text-input-container[data-v-79982cea]{padding:var(--spacing-lg);background:var(--color-bg-primary);border-top:var(--border-width-thin) solid var(--color-border-default);flex-shrink:0}@media (max-width: 1024px){.main-layout[data-v-79982cea]{grid-template-columns:1fr 350px}.main-layout[data-v-79982cea]:has(.chat-collapsed-desktop){grid-template-columns:1fr 0px}.left-column[data-v-79982cea]{padding:var(--spacing-lg);padding-right:var(--spacing-sm);gap:var(--spacing-lg)}.right-column[data-v-79982cea]{padding-bottom:0}}@media (max-width: 768px){.training-coach-container[data-v-79982cea]{height:100vh;height:100dvh}.main-layout[data-v-79982cea]{grid-template-columns:1fr;grid-template-rows:1fr;height:100%}.left-column[data-v-79982cea]{padding:var(--spacing-sm);gap:var(--spacing-sm);overflow-x:hidden;overflow-y:auto;padding-bottom:80px;width:100%;max-width:100%;box-sizing:border-box;min-height:100vh}.video-section[data-v-79982cea]{max-height:300px;min-height:250px;position:relative;flex-shrink:0;overflow:hidden;padding-bottom:0;margin-bottom:0;border-radius:var(--radius-lg);transition:max-height var(--transition-base),flex var(--transition-base)}.video-section.heygen-avatar[data-v-79982cea]{max-height:500px;min-height:400px;flex:0 0 auto;height:auto}.heygen-prestart-panel[data-v-79982cea]{border-radius:18px;gap:12px;padding:18px 14px}.heygen-prestart-actions[data-v-79982cea]{width:100%;flex-direction:column;gap:10px}.heygen-prestart-start-button[data-v-79982cea]{width:100%}.left-column:has(.materials-expanded) .video-section[data-v-79982cea]{max-height:300px;min-height:250px;flex:1.5;flex-shrink:0;border-radius:var(--radius-lg);overflow:hidden}.materials-section.materials-expanded[data-v-79982cea]{flex:1}.left-column:has(.heygen-avatar) .materials-section[data-v-79982cea]{flex:0 0 auto}.left-column:has(.heygen-avatar) .materials-section[data-v-79982cea] .lesson-materials{height:auto;overflow:visible}.left-column:has(.heygen-avatar) .materials-section[data-v-79982cea] .materials-content{flex:0 0 auto;overflow-y:visible;overflow-x:visible;height:auto}.video-section[data-v-79982cea]:after{display:none}.company-logo-overlay[data-v-79982cea]{display:none}.company-logo-image[data-v-79982cea]{max-height:var(--spacing-2xl);max-width:100px}.materials-section[data-v-79982cea]{min-height:120px}.right-column[data-v-79982cea]{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100vw;height:80%;height:80dvh;max-height:none;background:var(--color-bg-primary);box-shadow:0 -4px 16px #0003;z-index:150;transform:translateY(100%);transition:transform var(--transition-base);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-sizing:border-box;overflow-x:hidden}.right-column[data-v-79982cea]:not(.chat-hidden-mobile){transform:translateY(0)}.text-input-container[data-v-79982cea]{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100vw;background:var(--color-bg-primary);box-sizing:border-box;border-top:var(--border-width-thin) solid var(--color-border-default);padding:var(--spacing-md);z-index:100;box-shadow:0 -2px 10px #0000001a;display:block}.right-column:not(.chat-hidden-mobile)~.text-input-container[data-v-79982cea]{display:none}}.first-listen-tooltip[data-v-79982cea]{position:absolute;top:90px;left:50%;transform:translate(-50%);background:#1e293bf7;color:var(--color-text-white);padding:var(--spacing-lg) var(--spacing-3xl) var(--spacing-lg) var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000002e;z-index:1002;display:flex;align-items:center;gap:var(--spacing-lg);font-size:1.08rem;max-width:90vw;min-width:220px;animation:tooltip-pop-79982cea var(--animation-base) cubic-bezier(.4,2,.6,1) 1}.tooltip-icon[data-v-79982cea]{font-size:1.7rem;margin-right:var(--spacing-sm)}.tooltip-text[data-v-79982cea]{flex:1}.tooltip-close[data-v-79982cea]{background:none;border:none;color:var(--color-text-white);font-size:var(--font-2xl);cursor:pointer;margin-left:var(--spacing-sm);opacity:var(--opacity-hover);transition:opacity var(--transition-fast)}.tooltip-close[data-v-79982cea]:hover{opacity:1}@keyframes tooltip-pop-79982cea{0%{transform:translate(-50%) scale(.8);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.fade-enter-active[data-v-79982cea],.fade-leave-active[data-v-79982cea]{transition:opacity var(--transition-base)}.fade-enter-from[data-v-79982cea],.fade-leave-to[data-v-79982cea]{opacity:0}.exit-confirm-backdrop[data-v-79982cea]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);z-index:400}.exit-confirm-modal[data-v-79982cea]{width:100%;max-width:440px;background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:var(--spacing-xl)}.exit-confirm-title[data-v-79982cea]{font-size:1.1rem;font-weight:700;margin-bottom:var(--spacing-sm)}.exit-confirm-message[data-v-79982cea]{line-height:1.5;margin-bottom:var(--spacing-lg);color:var(--color-text-secondary)}.exit-confirm-actions[data-v-79982cea]{display:flex;justify-content:flex-end;gap:var(--spacing-md)}.btn[data-v-79982cea]{border:none;border-radius:var(--radius-md);padding:10px 16px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.btn.ghost[data-v-79982cea]{background:var(--color-bg-secondary);color:var(--color-text-primary)}.btn.ghost[data-v-79982cea]:hover{background:var(--color-bg-tertiary)}.btn.primary[data-v-79982cea]{background:var(--color-primary);color:var(--color-text-white);box-shadow:var(--shadow-md)}.btn.primary[data-v-79982cea]:hover{filter:brightness(1.05);box-shadow:var(--shadow-lg)}@keyframes fade-in-79982cea{0%{opacity:0}to{opacity:1}}@keyframes slide-up-79982cea{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.training-coach-container[data-v-21f25423]{width:100vw;height:100vh;height:100dvh;overflow:hidden;position:relative;background:linear-gradient(135deg,var(--gradient-color-1, #667eea) 0%,var(--gradient-color-2, #764ba2) 100%)}.background-overlay[data-v-21f25423]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0}.session-ui-wrapper[data-v-21f25423]{display:grid;grid-template-columns:1fr;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main-content-area[data-v-21f25423]{min-width:0;min-height:0;height:100%;position:relative;display:flex;flex-direction:column;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.start-session-section[data-v-21f25423]{position:absolute;bottom:60px;left:50%;transform:translate(-50%);z-index:10}.start-session-btn[data-v-21f25423]{color:#fff;border:none;padding:16px 32px;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px #4caf504d;display:flex;align-items:center;gap:12px;min-width:200px;justify-content:center}.start-session-btn[data-v-21f25423]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 35px #4caf5066}.start-session-btn[data-v-21f25423]:active:not(:disabled){transform:translateY(0)}.start-session-btn[data-v-21f25423]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.session-started-message[data-v-21f25423]{text-align:center;padding:40px 20px;background:#ffffff1a;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);max-width:500px;margin:0 auto}.success-icon[data-v-21f25423]{font-size:4rem;margin-bottom:20px;animation:success-bounce-21f25423 .6s ease-out}.session-started-message h3[data-v-21f25423]{color:#fff;font-size:1.5rem;margin:0 0 16px;font-weight:600}.session-started-message p[data-v-21f25423]{color:#ffffffe6;margin:0 0 12px;font-size:1rem;line-height:1.5}.continue-text[data-v-21f25423]{color:#fffc!important;font-size:.9rem!important;font-style:italic;margin-bottom:24px!important}.reset-btn[data-v-21f25423]{background:var(--company-button-gradient, linear-gradient(135deg, #667eea 0%, #764ba2 100%));color:#fff;border:none;padding:12px 24px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0003}.reset-btn[data-v-21f25423]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}@keyframes success-bounce-21f25423{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.play-icon[data-v-21f25423]{width:24px;height:24px}.loading-text[data-v-21f25423]{color:#fffc}.start-text[data-v-21f25423]{color:#fff}@media (max-width: 768px){.training-coach-container[data-v-21f25423]{background:linear-gradient(135deg,var(--gradient-color-1, #667eea) 0%,var(--gradient-color-2, #764ba2) 100%)}.background-overlay[data-v-21f25423]{background:#00000026}.main-content-area[data-v-21f25423]{background:#ffffff0d}}@media (max-width: 480px){.start-session-btn[data-v-21f25423]{padding:12px 24px;font-size:.9rem;min-width:160px}}.auth-modal-overlay[data-v-21f25423]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-modal[data-v-21f25423]{background:#fff;border-radius:16px;padding:0;max-width:450px;width:90%;box-shadow:0 20px 60px #0000004d;animation:modal-slide-in-21f25423 .3s ease-out}.auth-modal-header[data-v-21f25423]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px 24px 20px;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:center}.auth-modal-header h3[data-v-21f25423]{margin:0;font-size:1.25rem;font-weight:600}.close-btn[data-v-21f25423]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.close-btn[data-v-21f25423]:hover{background:#fff3}.auth-modal-content[data-v-21f25423]{padding:24px}.auth-modal-content p[data-v-21f25423]{margin:0 0 24px;color:#4a5568;line-height:1.6;text-align:center}.auth-buttons[data-v-21f25423]{display:flex;gap:16px;justify-content:center}.auth-btn[data-v-21f25423]{padding:16px 32px;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;color:#fff;min-width:200px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #0003}.auth-btn[data-v-21f25423]:hover{transform:translateY(-2px);box-shadow:0 12px 35px #0000004d}@keyframes modal-slide-in-21f25423{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){.auth-modal[data-v-21f25423]{width:95%;margin:20px}.auth-buttons[data-v-21f25423]{flex-direction:column}.auth-btn[data-v-21f25423]{min-width:auto}}.consultation-chat-widget[data-v-4b498ed6]{display:flex;flex-direction:column;height:100%;background:#fffffffa;min-height:0}.messages-container[data-v-4b498ed6]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;min-height:0}.message-wrapper[data-v-4b498ed6]{display:flex;width:100%}.message-wrapper.user[data-v-4b498ed6]{justify-content:flex-end}.message-wrapper.assistant[data-v-4b498ed6]{justify-content:flex-start}.message[data-v-4b498ed6]{max-width:80%;background:#f3f4f6;border-radius:16px;padding:12px 16px;box-shadow:0 2px 4px #0000001a}.message.user[data-v-4b498ed6]{background:#4f46e5;color:#fff}.message.assistant[data-v-4b498ed6]{background:#f9fafb;border:1px solid #e5e7eb}.message-content[data-v-4b498ed6]{margin-bottom:8px}.message-text[data-v-4b498ed6]{line-height:1.5;word-wrap:break-word}.follow-up-questions[data-v-4b498ed6]{margin-top:16px;padding-top:12px;border-top:1px solid #e5e7eb}.follow-up-title[data-v-4b498ed6]{margin:0 0 8px;font-size:13px;font-weight:500;color:#6b7280}.follow-up-buttons[data-v-4b498ed6]{display:flex;flex-direction:column;gap:6px}.follow-up-button[data-v-4b498ed6]{background:#4f46e51a;border:1px solid rgba(79,70,229,.2);color:#4f46e5;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:13px;text-align:left;line-height:1.4}.follow-up-button[data-v-4b498ed6]:hover:not(:disabled){background:#4f46e526;border-color:#4f46e54d}.follow-up-button[data-v-4b498ed6]:disabled{opacity:.5;cursor:not-allowed}.message-timestamp[data-v-4b498ed6]{font-size:11px;color:#9ca3af;margin-top:4px}.message.user .message-timestamp[data-v-4b498ed6]{color:#ffffffb3}.typing-indicator[data-v-4b498ed6]{display:flex;align-items:center;gap:4px}.typing-indicator span[data-v-4b498ed6]{width:8px;height:8px;border-radius:50%;background:#6b7280;animation:typing-4b498ed6 1.4s infinite ease-in-out}.typing-indicator span[data-v-4b498ed6]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-4b498ed6]:nth-child(2){animation-delay:-.16s}.typing-indicator span[data-v-4b498ed6]:nth-child(3){animation-delay:0s}@keyframes typing-4b498ed6{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.input-container[data-v-4b498ed6]{padding:16px 20px;border-top:1px solid #e5e7eb;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.input-wrapper[data-v-4b498ed6]{display:flex;gap:8px;align-items:center}.message-input[data-v-4b498ed6]{flex:1;padding:12px 16px;border:1px solid #d1d5db;border-radius:12px;font-size:14px;background:#fff;transition:all .2s ease;outline:none}.message-input[data-v-4b498ed6]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.message-input[data-v-4b498ed6]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.send-button[data-v-4b498ed6]{background:#4f46e5;border:none;color:#fff;width:44px;height:44px;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:18px}.send-button[data-v-4b498ed6]:hover:not(:disabled){background:#4338ca;transform:scale(1.05)}.send-button[data-v-4b498ed6]:disabled{background:#d1d5db;cursor:not-allowed;transform:none}.send-icon[data-v-4b498ed6]{transform:rotate(-90deg)}.messages-container[data-v-4b498ed6]::-webkit-scrollbar{width:6px}.messages-container[data-v-4b498ed6]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-4b498ed6]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.messages-container[data-v-4b498ed6]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width: 768px){.messages-container[data-v-4b498ed6]{padding:16px;gap:12px}.message[data-v-4b498ed6]{max-width:90%;padding:10px 14px}.input-container[data-v-4b498ed6]{padding:12px 16px}.message-input[data-v-4b498ed6]{font-size:16px}.follow-up-button[data-v-4b498ed6]{font-size:12px;padding:6px 10px}}@media (max-width: 480px){.messages-container[data-v-4b498ed6]{padding:12px}.message[data-v-4b498ed6]{max-width:95%;padding:8px 12px}.input-container[data-v-4b498ed6]{padding:10px 12px}.send-button[data-v-4b498ed6]{width:40px;height:40px;font-size:16px}}.consultation-chat-container[data-v-9430dda5]{width:100vw;height:100vh;height:100dvh;overflow:hidden;position:relative}.background-overlay[data-v-9430dda5]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0}.session-ui-wrapper[data-v-9430dda5]{display:grid;grid-template-columns:1fr 450px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main-content-area[data-v-9430dda5]{min-width:0;min-height:0;height:100%;position:relative;display:flex;flex-direction:column;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(255,255,255,.1)}.consultation-header[data-v-9430dda5]{padding:20px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-content[data-v-9430dda5]{display:flex;align-items:center;gap:20px}.back-button[data-v-9430dda5]{display:flex;align-items:center;gap:8px;background:#ffffff1a;border:none;color:#fff;padding:10px 16px;border-radius:12px;cursor:pointer;transition:all .2s ease;font-size:14px}.back-button[data-v-9430dda5]:hover{background:#fff3}.back-icon[data-v-9430dda5]{font-size:18px}.header-title h1[data-v-9430dda5]{margin:0;color:#fff;font-size:24px;font-weight:600}.subtitle[data-v-9430dda5]{margin:4px 0 0;color:#ffffffb3;font-size:14px}.consultation-controls[data-v-9430dda5]{position:absolute;bottom:20px;left:20px;right:20px;display:flex;justify-content:center;z-index:10}.controls-row[data-v-9430dda5]{display:flex;align-items:center;gap:12px;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:12px 20px}.status-indicator[data-v-9430dda5]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.status-dot[data-v-9430dda5]{width:8px;height:8px;border-radius:50%;animation:pulse-9430dda5 2s infinite}@keyframes pulse-9430dda5{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.status-text[data-v-9430dda5]{color:#fff}.control-button[data-v-9430dda5]{background:#ffffff1a;border:none;color:#fff;width:44px;height:44px;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:18px}.control-button[data-v-9430dda5]:hover:not(:disabled){background:#fff3;transform:scale(1.05)}.control-button[data-v-9430dda5]:disabled{opacity:.5;cursor:not-allowed}.control-button.active[data-v-9430dda5]{background:#ffffff4d;border:2px solid rgba(255,255,255,.5)}.control-button.recording[data-v-9430dda5]{background:#ef4444;animation:recording-pulse-9430dda5 1s infinite}@keyframes recording-pulse-9430dda5{0%{background:#ef4444}50%{background:#dc2626}to{background:#ef4444}}.sidebar-chat[data-v-9430dda5]{width:450px;height:100%;padding:0;max-height:100vh;flex-shrink:0;overflow:hidden;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(255,255,255,.2);box-shadow:-10px 0 30px #0000001a;display:flex;flex-direction:column}.chat-header[data-v-9430dda5]{padding:20px;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-shrink:0}.chat-header h3[data-v-9430dda5]{margin:0;color:#1f2937;font-size:18px;font-weight:600}.chat-subtitle[data-v-9430dda5]{margin:4px 0 0;color:#6b7280;font-size:14px}@media (max-width: 1024px){.session-ui-wrapper[data-v-9430dda5]{grid-template-columns:1fr;grid-template-rows:1fr auto}.main-content-area[data-v-9430dda5]{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-chat[data-v-9430dda5]{width:100%;height:40vh;border-left:none;border-top:1px solid rgba(255,255,255,.2);box-shadow:0 -10px 30px #0000001a}.consultation-controls[data-v-9430dda5]{bottom:45vh}}@media (max-width: 768px){.consultation-header[data-v-9430dda5]{padding:16px}.header-content[data-v-9430dda5]{gap:16px}.header-title h1[data-v-9430dda5]{font-size:20px}.controls-row[data-v-9430dda5]{padding:10px 16px;gap:10px}.control-button[data-v-9430dda5]{width:40px;height:40px;font-size:16px}.sidebar-chat[data-v-9430dda5]{height:50vh}.consultation-controls[data-v-9430dda5]{bottom:52vh}}@media (max-width: 480px){.header-content[data-v-9430dda5]{flex-direction:column;align-items:flex-start;gap:12px}.back-button[data-v-9430dda5]{padding:8px 12px;font-size:13px}.header-title h1[data-v-9430dda5]{font-size:18px}.subtitle[data-v-9430dda5],.status-indicator[data-v-9430dda5]{font-size:13px}.control-button[data-v-9430dda5]{width:36px;height:36px;font-size:14px}}.sidebar-chat .consultation-chat-widget[data-v-9430dda5]{flex:1;min-height:0}.firebase-auth-container[data-v-bfc87d19]{width:100%;max-width:400px;margin:0 auto;position:relative}.auth-header[data-v-bfc87d19]{text-align:center;margin-bottom:2rem}.auth-title[data-v-bfc87d19]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.auth-subtitle[data-v-bfc87d19]{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.auth-info[data-v-bfc87d19]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;padding:.75rem;margin-top:1rem}.info-text[data-v-bfc87d19]{color:#0369a1;font-size:.8125rem;margin:0;text-align:left}.firebase-ui-container[data-v-bfc87d19]{background:#fff;border-radius:.5rem;padding:1rem}.loading-overlay[data-v-bfc87d19]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;border-radius:.5rem;z-index:10}.loading-spinner[data-v-bfc87d19]{text-align:center;color:#4f46e5}.spinner[data-v-bfc87d19]{width:40px;height:40px;border:3px solid rgba(79,70,229,.3);border-top:3px solid #4f46e5;border-radius:50%;animation:spin-bfc87d19 1s linear infinite;margin:0 auto 1rem}@keyframes spin-bfc87d19{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-bfc87d19]{margin-top:1rem;padding:.75rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.875rem}[data-v-bfc87d19] .firebaseui-container{background-color:transparent;box-shadow:none;max-width:none;width:100%}[data-v-bfc87d19] .firebaseui-card-content{padding:0}[data-v-bfc87d19] .firebaseui-title,[data-v-bfc87d19] .firebaseui-subtitle{display:none}[data-v-bfc87d19] .firebaseui-button{border-radius:.5rem;font-weight:500;transition:all .2s ease}[data-v-bfc87d19] .firebaseui-idp-google>.firebaseui-idp-text{color:#1f2937}[data-v-bfc87d19] .firebaseui-idp-password{background-color:#4f46e5}[data-v-bfc87d19] .firebaseui-idp-password:hover{background-color:#4338ca}[data-v-bfc87d19] .firebaseui-textfield{border-radius:.375rem;border:1px solid #d1d5db}[data-v-bfc87d19] .firebaseui-textfield:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}[data-v-bfc87d19] .firebaseui-link{color:#4f46e5}[data-v-bfc87d19] .firebaseui-link:hover{color:#4338ca}[data-v-bfc87d19] .firebaseui-idp-text-long,[data-v-bfc87d19] .firebaseui-idp-text-short{font-size:.875rem}[data-v-bfc87d19] .firebaseui-form-links{text-align:center}[data-v-bfc87d19] .firebaseui-tos{font-size:.75rem;color:#6b7280;text-align:center;margin-top:1rem}.login-view[data-v-a77ccdab]{min-height:100vh;background:linear-gradient(135deg,#4987be,#5a9bd5);display:flex;align-items:center;justify-content:center;padding:1rem}.login-container[data-v-a77ccdab]{width:100%;max-width:450px}.login-card[data-v-a77ccdab]{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem;position:relative;overflow:hidden}.app-header[data-v-a77ccdab]{text-align:center;margin-bottom:2rem}.app-title[data-v-a77ccdab]{font-size:1.75rem;font-weight:800;color:#1f2937;margin-bottom:.5rem}.app-subtitle[data-v-a77ccdab]{color:#6b7280;font-size:.875rem}.company-info[data-v-a77ccdab]{margin-bottom:2rem;padding:1rem;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:.75rem;border:1px solid #c7d2fe}.company-badge[data-v-a77ccdab]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#4338ca;font-weight:600;font-size:.875rem}.company-icon[data-v-a77ccdab]{width:1.25rem;height:1.25rem}.company-message[data-v-a77ccdab]{color:#4338ca;font-size:.8125rem;margin:0}.processing-overlay[data-v-a77ccdab]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;border-radius:1rem;z-index:50}.processing-content[data-v-a77ccdab]{text-align:center;padding:2rem}.processing-spinner[data-v-a77ccdab]{width:3rem;height:3rem;border:3px solid rgba(79,70,229,.3);border-top:3px solid #4f46e5;border-radius:50%;animation:spin-a77ccdab 1s linear infinite;margin:0 auto 1rem}.processing-content h3[data-v-a77ccdab]{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.processing-content p[data-v-a77ccdab]{color:#6b7280;font-size:.875rem}@keyframes spin-a77ccdab{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-alert[data-v-a77ccdab]{display:flex;gap:.75rem;padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-top:1rem}.error-icon[data-v-a77ccdab]{width:1.25rem;height:1.25rem;color:#dc2626;flex-shrink:0;margin-top:.125rem}.error-alert h4[data-v-a77ccdab]{color:#dc2626;font-size:.875rem;font-weight:600;margin:0 0 .25rem}.error-alert p[data-v-a77ccdab]{color:#dc2626;font-size:.8125rem;margin:0}.login-footer[data-v-a77ccdab]{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.login-footer p[data-v-a77ccdab]{color:#6b7280;font-size:.8125rem;margin:0}.support-link[data-v-a77ccdab]{color:#4f46e5;text-decoration:none;font-weight:500}.support-link[data-v-a77ccdab]:hover{color:#4338ca;text-decoration:underline}.terms-accept-container[data-v-a77ccdab]{display:flex;align-items:center;gap:.5rem;margin:1.5rem 0 .5rem;font-size:.95rem;color:#374151}.terms-accept-container input[type=checkbox][data-v-a77ccdab]{accent-color:#4f46e5;width:1.1rem;height:1.1rem}.terms-accept-container label[data-v-a77ccdab]{cursor:pointer}.terms-accept-container a[data-v-a77ccdab]{color:#4f46e5;text-decoration:underline;font-weight:500}.terms-accept-container a[data-v-a77ccdab]:hover{color:#4338ca}@media (max-width: 640px){.login-view[data-v-a77ccdab]{padding:.5rem}.login-card[data-v-a77ccdab]{padding:1.5rem}.app-title[data-v-a77ccdab]{font-size:1.5rem}}.firebase-auth-ui-wrapper[data-v-a77ccdab]{position:relative}.firebase-auth-ui-wrapper.disabled[data-v-a77ccdab]{opacity:.5;pointer-events:none}.auth-disabled-overlay[data-v-a77ccdab]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffd9;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:.5rem}.auth-disabled-message[data-v-a77ccdab]{color:#374151;font-size:1rem;font-weight:500;text-align:center;padding:1.5rem 1rem}.autologin-view[data-v-ba1f8728]{min-height:100vh;background:linear-gradient(135deg,#4987be,#5a9bd5);display:flex;align-items:center;justify-content:center;padding:1rem}.autologin-container[data-v-ba1f8728]{width:100%;max-width:450px}.autologin-card[data-v-ba1f8728]{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2.5rem 2rem;position:relative;overflow:hidden}.app-header[data-v-ba1f8728]{text-align:center;margin-bottom:2rem}.app-title[data-v-ba1f8728]{font-size:1.75rem;font-weight:800;color:#1f2937;margin-bottom:.5rem}.app-subtitle[data-v-ba1f8728]{color:#6b7280;font-size:.9rem}.status-section[data-v-ba1f8728]{text-align:center;padding:1.5rem 0}.status-icon-wrapper[data-v-ba1f8728]{width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.status-icon[data-v-ba1f8728]{width:2.5rem;height:2.5rem}.processing-icon[data-v-ba1f8728]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe)}.spinner[data-v-ba1f8728]{width:2.5rem;height:2.5rem;border:3px solid rgba(79,70,229,.2);border-top-color:#4f46e5;border-radius:50%;animation:spin-ba1f8728 1s linear infinite}@keyframes spin-ba1f8728{to{transform:rotate(360deg)}}.success-icon[data-v-ba1f8728]{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.success-icon .status-icon[data-v-ba1f8728]{color:#059669}.error-icon[data-v-ba1f8728]{background:linear-gradient(135deg,#fee2e2,#fecaca)}.error-icon .status-icon[data-v-ba1f8728]{color:#dc2626}.status-title[data-v-ba1f8728]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.status-message[data-v-ba1f8728]{color:#6b7280;font-size:.9rem;max-width:280px;margin:0 auto;line-height:1.5}.error-message[data-v-ba1f8728]{color:#dc2626}.error-actions[data-v-ba1f8728]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.btn[data-v-ba1f8728]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.btn-icon[data-v-ba1f8728]{width:1.125rem;height:1.125rem}.btn-primary[data-v-ba1f8728]{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff}.btn-primary[data-v-ba1f8728]:hover{background:linear-gradient(135deg,#4338ca,#4f46e5);transform:translateY(-1px);box-shadow:0 4px 12px #4f46e54d}.btn-secondary[data-v-ba1f8728]{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.btn-secondary[data-v-ba1f8728]:hover{background:#e5e7eb;transform:translateY(-1px)}.autologin-footer[data-v-ba1f8728]{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.autologin-footer p[data-v-ba1f8728]{color:#6b7280;font-size:.8125rem;margin:0}.support-link[data-v-ba1f8728]{color:#4f46e5;text-decoration:none;font-weight:500}.support-link[data-v-ba1f8728]:hover{color:#4338ca;text-decoration:underline}@media (max-width: 640px){.autologin-view[data-v-ba1f8728]{padding:.5rem}.autologin-card[data-v-ba1f8728]{padding:2rem 1.5rem}.app-title[data-v-ba1f8728]{font-size:1.5rem}.status-icon-wrapper[data-v-ba1f8728]{width:4rem;height:4rem}.status-icon[data-v-ba1f8728],.spinner[data-v-ba1f8728]{width:2rem;height:2rem}.error-actions[data-v-ba1f8728]{flex-direction:column}}.roadmap-detail[data-v-3def32bc]{min-height:100vh;background:var(--color-bg-secondary);position:relative}.mobile-menu-toggle[data-v-3def32bc]{position:fixed;top:16px;left:16px;width:44px;height:44px;border-radius:14px;background:var(--color-bg-glass-light);border:var(--border-width-thin) solid var(--color-white-overlay-strong);box-shadow:var(--shadow-md);z-index:350;display:none;align-items:center;justify-content:center;padding:0;color:var(--color-text-primary)}.mobile-menu-icon[data-v-3def32bc]{font-weight:900;font-size:18px;line-height:1}.modal-overlay[data-v-3def32bc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1200;display:flex;align-items:center;justify-content:center;padding:18px}.modal-content[data-v-3def32bc]{width:100%;max-width:520px;background:var(--color-bg-glass-strong);border:var(--border-width-thin) solid var(--color-border-light);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:20px}.modal-header[data-v-3def32bc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.modal-header h3[data-v-3def32bc]{margin:0;color:var(--color-text-dark);font-size:1.1rem;font-weight:900}.modal-close[data-v-3def32bc]{width:38px;height:38px;padding:0;border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--color-border-light);background:#ffffffa6;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.modal-close[data-v-3def32bc]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.modal-body p[data-v-3def32bc]{margin:0;color:var(--color-text-secondary);font-weight:700;line-height:1.5}.modal-footer[data-v-3def32bc]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.modal-button[data-v-3def32bc]{padding:10px 14px;border-radius:var(--radius-lg);cursor:pointer;font-weight:800;border:var(--border-width-thin) solid transparent}.cancel-button[data-v-3def32bc]{background:var(--color-bg-hover);color:var(--color-text-dark);border-color:var(--color-border-default)}.confirm-button[data-v-3def32bc]{background:linear-gradient(135deg,var(--gradient-color-1) 0%,var(--gradient-color-2) 100%);color:var(--color-text-white);box-shadow:var(--shadow-primary-glow)}.confirm-button[data-v-3def32bc]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;box-shadow:none}.hero[data-v-3def32bc]{position:relative;padding:96px var(--spacing-lg) 86px;background:radial-gradient(circle at 70% 10%,rgba(255,255,255,.15),transparent 55%),linear-gradient(135deg,var(--gradient-color-1) 0%,var(--gradient-color-2) 100%);overflow:hidden}.hero[data-v-3def32bc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 16% 30%,rgba(255,255,255,.16),transparent 55%),radial-gradient(circle at 90% 70%,rgba(255,255,255,.12),transparent 55%);opacity:.9;pointer-events:none}.hero-content[data-v-3def32bc]{position:relative;z-index:1;max-width:var(--size-container-max-width-xl);margin:0 auto;padding-left:var(--size-sidebar-offset)}.hero-topbar[data-v-3def32bc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ghost-btn[data-v-3def32bc]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-xl);border:var(--border-width-thin) solid rgba(255,255,255,.28);background:#ffffff1f;color:var(--color-text-white);font-weight:800;cursor:pointer;transition:transform var(--transition-fast),background var(--transition-fast)}.ghost-btn[data-v-3def32bc]:hover{background:#ffffff2e;transform:translateY(-1px)}.ghost-btn.subtle[data-v-3def32bc]{background:#ffffff14;border-color:#fff3;font-weight:700}.ghost-btn-icon[data-v-3def32bc]{font-weight:900}.hero-title[data-v-3def32bc]{margin:0;color:var(--color-text-white);font-size:2.6rem;letter-spacing:-.03em;line-height:1.08;word-break:break-word}.hero-subtitle[data-v-3def32bc]{margin:12px 0 0;color:#ffffffdb;font-size:1.1rem;max-width:760px;line-height:1.6}.hero-meta[data-v-3def32bc]{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.meta-chip[data-v-3def32bc]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-full);background:#ffffff1f;border:var(--border-width-thin) solid rgba(255,255,255,.24);color:#ffffffeb;font-weight:800}.content[data-v-3def32bc]{max-width:var(--size-container-max-width-xl);margin:-46px auto 0;padding:0 var(--spacing-lg) var(--spacing-5xl);padding-left:calc(var(--size-sidebar-offset) + var(--spacing-lg));position:relative;z-index:2}.state[data-v-3def32bc]{padding:22px;border-radius:var(--radius-xl);border:var(--border-width-thin) solid var(--color-border-light);background:var(--color-bg-glass);box-shadow:var(--shadow-card);display:grid;gap:12px}.state-text[data-v-3def32bc]{color:var(--color-text-gray);font-weight:800}.primary-btn[data-v-3def32bc]{width:-moz-max-content;width:max-content;border:none;border-radius:var(--radius-lg);padding:10px 14px;cursor:pointer;color:var(--color-text-white);font-weight:900;background:linear-gradient(135deg,var(--gradient-color-1) 0%,var(--gradient-color-2) 100%);box-shadow:var(--shadow-primary-glow)}.primary-btn[data-v-3def32bc]:hover{transform:translateY(-1px)}.spinner[data-v-3def32bc]{width:18px;height:18px;border-radius:var(--radius-full);border:2px solid rgba(102,126,234,.25);border-top-color:#667eeae6;animation:spin-3def32bc .85s linear infinite}.overview-grid[data-v-3def32bc]{display:grid;grid-template-columns:1.25fr .75fr;gap:16px;margin-bottom:16px}.overview-card[data-v-3def32bc]{border:var(--border-width-thin) solid var(--color-border-light);background:var(--color-bg-glass);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);padding:18px;overflow:hidden;position:relative}.overview-card[data-v-3def32bc]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:radial-gradient(circle at 20% 0%,rgba(102,126,234,.12),transparent 55%),radial-gradient(circle at 80% 100%,rgba(118,75,162,.12),transparent 55%);pointer-events:none}.overview-card-top[data-v-3def32bc]{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.overview-icon[data-v-3def32bc]{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-white);font-weight:950}.overview-icon.next[data-v-3def32bc]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:var(--shadow-primary-glow)}.overview-icon.progress[data-v-3def32bc]{background:linear-gradient(135deg,#10b981,#059669)}.overview-title[data-v-3def32bc]{min-width:0;display:grid;gap:2px}.kicker[data-v-3def32bc]{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.headline[data-v-3def32bc]{font-weight:950;font-size:1.05rem;color:var(--color-text-dark);letter-spacing:-.01em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-path[data-v-3def32bc]{display:flex;gap:8px;margin:14px 0 16px;overflow-x:auto;padding-bottom:6px;position:relative;z-index:1}.mini-node[data-v-3def32bc]{width:14px;height:14px;border-radius:999px;border:var(--border-width-thin) solid rgba(0,0,0,.08);background:#0000000f;cursor:pointer;flex-shrink:0;transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.mini-node[data-v-3def32bc]:hover{transform:translateY(-1px) scale(1.08)}.mini-node.completed[data-v-3def32bc]{background:#05966929;border-color:#05966947}.mini-node.next[data-v-3def32bc]{background:#667eea33;border-color:#667eea59;box-shadow:0 0 0 4px #667eea1f}.mini-node.selected[data-v-3def32bc]{background:#764ba233;border-color:#764ba266}.mini-node.unavailable[data-v-3def32bc]{opacity:.4;cursor:not-allowed}.overview-actions[data-v-3def32bc]{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.primary-action[data-v-3def32bc],.secondary-action[data-v-3def32bc]{border:none;border-radius:var(--radius-xl);padding:12px 14px;cursor:pointer;font-weight:900;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.primary-action[data-v-3def32bc]{background:linear-gradient(135deg,var(--gradient-color-1) 0%,var(--gradient-color-2) 100%);color:var(--color-text-white);box-shadow:var(--shadow-primary-glow)}.primary-action[data-v-3def32bc]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-button-hover)}.primary-action[data-v-3def32bc]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;box-shadow:none}.secondary-action[data-v-3def32bc]{background:#0000000a;color:var(--color-text-dark);border:var(--border-width-thin) solid var(--color-border-default)}.secondary-action[data-v-3def32bc]:hover{transform:translateY(-1px)}.progress-card[data-v-3def32bc]{display:grid;gap:12px}.ring[data-v-3def32bc]{width:166px;height:166px;border-radius:999px;margin:8px auto 2px;background:conic-gradient(#667eeaf2 calc(var(--ring-value) * 1%),#0000000f 0);display:grid;place-items:center;position:relative;z-index:1}.ring-inner[data-v-3def32bc]{width:128px;height:128px;border-radius:999px;background:#ffffffeb;border:var(--border-width-thin) solid rgba(0,0,0,.06);display:grid;place-items:center;text-align:center;padding:10px}.ring-value[data-v-3def32bc]{font-weight:950;font-size:1.6rem;letter-spacing:-.02em;color:var(--color-text-dark);line-height:1}.ring-label[data-v-3def32bc]{font-weight:800;font-size:12px;color:var(--color-text-secondary);margin-top:4px}.progress-metrics[data-v-3def32bc]{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:relative;z-index:1}.metric[data-v-3def32bc]{border-radius:var(--radius-xl);padding:12px;background:#ffffffb3;border:var(--border-width-thin) solid rgba(0,0,0,.06);display:grid;gap:4px}.metric-label[data-v-3def32bc]{color:var(--color-text-secondary);font-weight:800;font-size:12px}.metric-value[data-v-3def32bc]{color:var(--color-text-dark);font-weight:950;font-size:1.2rem}.journey-grid[data-v-3def32bc]{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:start}.panel[data-v-3def32bc]{border:var(--border-width-thin) solid var(--color-border-light);background:var(--color-bg-glass);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);overflow:hidden}.panel-header[data-v-3def32bc]{padding:18px 18px 12px;border-bottom:var(--border-width-thin) solid rgba(0,0,0,.06);display:grid;gap:12px}.panel-title[data-v-3def32bc]{display:grid;gap:4px}.panel-title h2[data-v-3def32bc]{margin:0;color:var(--color-text-dark);font-size:1.2rem;font-weight:950;letter-spacing:-.02em}.panel-title p[data-v-3def32bc]{margin:0;color:var(--color-text-secondary);font-weight:700;font-size:.95rem}.panel-controls[data-v-3def32bc]{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;align-items:center}.filter-group[data-v-3def32bc]{display:inline-flex;padding:6px;border-radius:var(--radius-full);background:#0000000a;border:var(--border-width-thin) solid rgba(0,0,0,.06);gap:6px}.filter-chip[data-v-3def32bc]{border:none;background:transparent;padding:8px 10px;border-radius:var(--radius-full);cursor:pointer;font-weight:900;font-size:12px;color:var(--color-text-secondary);transition:background var(--transition-fast),color var(--transition-fast)}.filter-chip.active[data-v-3def32bc]{background:#ffffffd9;color:var(--color-text-dark);box-shadow:var(--shadow-sm)}.search-input[data-v-3def32bc]{position:relative;display:flex;align-items:center}.search-field[data-v-3def32bc]{width:100%;padding:12px 40px 12px 14px;border-radius:var(--radius-xl);border:var(--border-width-thin) solid rgba(0,0,0,.06);background:#fffc;box-shadow:var(--shadow-sm);color:var(--color-text-dark);font-weight:800;outline:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.search-field[data-v-3def32bc]:focus{transform:translateY(-1px);border-color:#667eea66;box-shadow:0 0 0 3px #667eea1f,var(--shadow-md)}.clear-search[data-v-3def32bc]{position:absolute;right:10px;width:28px;height:28px;border-radius:999px;border:none;background:#0000000a;color:var(--color-text-secondary);cursor:pointer;display:grid;place-items:center;transition:transform var(--transition-fast),background var(--transition-fast)}.clear-search[data-v-3def32bc]:hover{transform:scale(1.06);background:#00000012}.empty-steps[data-v-3def32bc]{padding:22px 18px;display:grid;gap:10px;justify-items:start}.empty-steps-title[data-v-3def32bc]{font-weight:950;color:var(--color-text-dark)}.empty-steps-subtitle[data-v-3def32bc]{font-weight:700;color:var(--color-text-secondary)}.steps[data-v-3def32bc]{padding:14px 14px 18px;display:grid;gap:10px}.step-card[data-v-3def32bc]{border-radius:var(--radius-2xl);border:var(--border-width-thin) solid rgba(0,0,0,.06);background:#ffffffd1;box-shadow:var(--shadow-sm);padding:14px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);animation:stepAppear-3def32bc .35s ease forwards;opacity:0}.step-card[data-v-3def32bc]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:#667eea38}.step-card.selected[data-v-3def32bc]{border-color:#764ba259;box-shadow:0 14px 34px #0000001f}.step-card.unavailable[data-v-3def32bc]{opacity:.62}.step-index[data-v-3def32bc]{display:grid;justify-items:center;gap:10px;padding-top:2px}.index-badge[data-v-3def32bc]{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;font-weight:950;color:var(--color-text-dark);background:#0000000f;border:var(--border-width-thin) solid rgba(0,0,0,.08)}.step-card.completed .index-badge[data-v-3def32bc]{background:#05966926;border-color:#05966940;color:#059669}.step-card.next .index-badge[data-v-3def32bc]{background:#667eea29;border-color:#667eea47;color:#667eea;box-shadow:0 0 0 4px #667eea1a}.index-line[data-v-3def32bc]{width:2px;height:100%;min-height:44px;background:linear-gradient(to bottom,#00000017,#00000005);border-radius:999px}.step-main[data-v-3def32bc]{min-width:0;display:grid;gap:8px}.step-top[data-v-3def32bc]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.step-title[data-v-3def32bc]{color:var(--color-text-dark);font-weight:950;letter-spacing:-.01em;line-height:1.25;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.status-pill[data-v-3def32bc]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--radius-full);font-weight:950;font-size:12px;width:-moz-max-content;width:max-content;border:var(--border-width-thin) solid transparent;white-space:nowrap}.status-pill.is-completed[data-v-3def32bc]{background:#0596691f;border-color:#0596692e;color:#059669}.status-pill.is-in-progress[data-v-3def32bc]{background:#f59e0b24;border-color:#f59e0b38;color:#92400e}.status-pill.is-next[data-v-3def32bc]{background:#667eea1f;border-color:#667eea2e;color:#667eea}.status-pill.is-unavailable[data-v-3def32bc]{background:#0000000f;border-color:#0000001a;color:var(--color-text-secondary)}.status-pill.is-idle[data-v-3def32bc]{background:#0000000d;border-color:#00000014;color:var(--color-text-secondary)}.step-meta[data-v-3def32bc]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.meta-item[data-v-3def32bc]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-weight:800;font-size:12px}.meta-item.subtle[data-v-3def32bc]{color:var(--color-text-tertiary)}.step-preview[data-v-3def32bc]{color:var(--color-text-secondary);font-weight:700;line-height:1.5;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.step-actions[data-v-3def32bc]{display:grid;align-content:start}.step-action[data-v-3def32bc]{border:none;border-radius:var(--radius-xl);padding:10px 12px;cursor:pointer;font-weight:950;background:#0000000a;border:var(--border-width-thin) solid rgba(0,0,0,.08);color:var(--color-text-dark);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.step-action.highlight[data-v-3def32bc]{background:linear-gradient(135deg,var(--gradient-color-1) 0%,var(--gradient-color-2) 100%);color:var(--color-text-white);border-color:#ffffff40;box-shadow:var(--shadow-primary-glow)}.step-action[data-v-3def32bc]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}.step-action[data-v-3def32bc]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;box-shadow:none}.inspector-panel[data-v-3def32bc]{position:sticky;top:18px}.inspector-header[data-v-3def32bc]{padding:18px 18px 14px;border-bottom:var(--border-width-thin) solid rgba(0,0,0,.06);display:grid;gap:4px}.inspector-kicker[data-v-3def32bc]{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.inspector-title[data-v-3def32bc]{font-weight:950;color:var(--color-text-dark);letter-spacing:-.01em;line-height:1.25}.inspector-body[data-v-3def32bc]{padding:18px;display:grid;gap:12px}.inspector-meta[data-v-3def32bc]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.inspector-chip[data-v-3def32bc]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--radius-full);background:#0000000a;border:var(--border-width-thin) solid rgba(0,0,0,.06);font-weight:900;font-size:12px;color:var(--color-text-secondary)}.inspector-desc[data-v-3def32bc]{margin:0;color:var(--color-text-secondary);font-weight:700;line-height:1.6}.inspector-desc.muted[data-v-3def32bc]{color:var(--color-text-tertiary)}.inspector-section[data-v-3def32bc]{display:grid;gap:8px}.inspector-section-title[data-v-3def32bc]{font-weight:950;color:var(--color-text-dark)}.objectives[data-v-3def32bc]{margin:0;padding-left:18px;color:var(--color-text-secondary);font-weight:700;line-height:1.6}.inspector-actions[data-v-3def32bc]{display:grid;gap:10px;margin-top:4px}.inspector-warning[data-v-3def32bc]{margin-top:8px;padding:12px;border-radius:var(--radius-xl);border:var(--border-width-thin) solid rgba(220,38,38,.18);background:#fef2f2cc;color:#b91c1c;font-weight:800}.inspector-empty[data-v-3def32bc]{padding:22px 18px;display:grid;justify-items:center;gap:10px;text-align:center}.inspector-empty-text[data-v-3def32bc]{color:var(--color-text-secondary);font-weight:800}@keyframes stepAppear-3def32bc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-3def32bc{to{transform:rotate(360deg)}}@media (max-width: 1024px){.overview-grid[data-v-3def32bc],.journey-grid[data-v-3def32bc]{grid-template-columns:1fr}.inspector-panel[data-v-3def32bc]{position:relative;top:auto}.panel-controls[data-v-3def32bc]{grid-template-columns:1fr}}@media (max-width: 768px){.mobile-menu-toggle[data-v-3def32bc]{display:flex}.hero-content[data-v-3def32bc]{padding-left:0}.content[data-v-3def32bc]{padding-left:var(--spacing-lg);margin-top:-38px}.hero[data-v-3def32bc]{padding:92px 16px 82px}.hero-title[data-v-3def32bc]{font-size:2.2rem}}.roadmaps-container[data-v-2c2159c8]{min-height:100vh;background:var(--color-bg-secondary);position:relative}.mobile-menu-toggle[data-v-2c2159c8]{position:fixed;top:16px;left:16px;width:44px;height:44px;border-radius:14px;background:var(--color-bg-glass-light);border:var(--border-width-thin) solid var(--color-white-overlay-strong);box-shadow:var(--shadow-md);z-index:350;display:none;align-items:center;justify-content:center;padding:0;color:var(--color-text-primary)}.mobile-menu-toggle svg[data-v-2c2159c8]{width:20px;height:20px}.modal-overlay[data-v-2c2159c8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1200;display:flex;align-items:center;justify-content:center;padding:18px}.modal-content[data-v-2c2159c8]{width:100%;max-width:520px;background:var(--color-bg-glass-strong);border:var(--border-width-thin) solid var(--color-border-light);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:18px}.modal-header[data-v-2c2159c8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.modal-header h3[data-v-2c2159c8]{margin:0;color:var(--color-text-dark);font-size:1.1rem;font-weight:900}.modal-close[data-v-2c2159c8]{width:38px;height:38px;padding:0;border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--color-border-light);background:#ffffffa6;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.modal-close svg[data-v-2c2159c8]{width:18px;height:18px}.modal-body p[data-v-2c2159c8]{margin:10px 0 0;color:var(--color-text-secondary);font-weight:600;line-height:1.5}.modal-footer[data-v-2c2159c8]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.modal-btn[data-v-2c2159c8]{border:none;border-radius:var(--radius-lg);padding:10px 14px;cursor:pointer;font-weight:800}.modal-btn.cancel[data-v-2c2159c8]{background:var(--color-bg-hover);color:var(--color-text-dark);border:var(--border-width-thin) solid var(--color-border-default)}.modal-btn.confirm[data-v-2c2159c8]{background:linear-gradient(135deg,var(--gradient-color-1) 0%,var(--gradient-color-2) 100%);color:var(--color-text-white);box-shadow:var(--shadow-primary-glow)}.modal-btn[data-v-2c2159c8]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.hero-section[data-v-2c2159c8]{position:relative;padding:90px var(--spacing-lg) 80px;background:linear-gradient(135deg,var(--gradient-color-1) 0%,var(--gradient-color-2) 100%);overflow:hidden}.hero-background[data-v-2c2159c8]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-shapes .shape[data-v-2c2159c8]{position:absolute;border-radius:50%;filter:blur(30px);opacity:.35}.shape-1[data-v-2c2159c8]{width:420px;height:420px;top:-140px;right:-120px;background:#ffffff59;animation:floatA-2c2159c8 18s ease-in-out infinite}.shape-2[data-v-2c2159c8]{width:320px;height:320px;bottom:-140px;left:12%;background:#ffffff40;animation:floatB-2c2159c8 22s ease-in-out infinite}.shape-3[data-v-2c2159c8]{width:240px;height:240px;top:20%;left:-120px;background:#ffffff2e;animation:floatC-2c2159c8 20s ease-in-out infinite}.hero-content[data-v-2c2159c8]{position:relative;z-index:1;max-width:var(--size-container-max-width-xl);margin:0 auto;padding-left:var(--size-sidebar-offset)}.hero-actions[data-v-2c2159c8]{display:flex;justify-content:flex-start;margin-bottom:18px}.ghost-btn[data-v-2c2159c8]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-lg);border:var(--border-width-thin) solid rgba(255,255,255,.28);background:#ffffff1f;color:#fff;font-weight:700;cursor:pointer;transition:all var(--transition-fast)}.ghost-btn[data-v-2c2159c8]:hover{background:#ffffff2e;transform:translateY(-1px)}.icon[data-v-2c2159c8]{width:18px;height:18px}.hero-title[data-v-2c2159c8]{margin:0;font-size:2.5rem;letter-spacing:-.03em;color:#fff}.hero-subtitle[data-v-2c2159c8]{margin:10px 0 0;color:#ffffffd9;font-size:1.1rem;max-width:700px}.content[data-v-2c2159c8]{max-width:var(--size-container-max-width-xl);margin:-42px auto 0;padding:0 var(--spacing-lg) var(--spacing-5xl);padding-left:calc(var(--size-sidebar-offset) + var(--spacing-lg));position:relative;z-index:2}.state[data-v-2c2159c8]{padding:22px;border-radius:var(--radius-xl);border:var(--border-width-thin) solid var(--color-border-light);background:var(--color-bg-glass);box-shadow:var(--shadow-card);display:grid;gap:12px}.state-text[data-v-2c2159c8]{color:var(--color-text-gray);font-weight:700}.state.empty[data-v-2c2159c8]{text-align:center;justify-items:center}.primary-btn[data-v-2c2159c8]{width:-moz-max-content;width:max-content;border:none;border-radius:var(--radius-lg);padding:10px 14px;cursor:pointer;color:var(--color-text-white);font-weight:800;background:linear-gradient(135deg,var(--gradient-color-1) 0%,var(--gradient-color-2) 100%);box-shadow:var(--shadow-primary-glow)}.grid[data-v-2c2159c8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.roadmap-card[data-v-2c2159c8]{text-align:left;border:var(--border-width-thin) solid var(--color-border-light);background:var(--color-bg-glass);border-radius:var(--radius-2xl);padding:18px;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);box-shadow:var(--shadow-card)}.roadmap-card[data-v-2c2159c8]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:#667eea38}.roadmap-card-header[data-v-2c2159c8]{display:grid;gap:8px}.roadmap-card-title[data-v-2c2159c8]{font-size:1.05rem;font-weight:900;letter-spacing:-.01em;color:var(--color-text-dark)}.roadmap-card-meta[data-v-2c2159c8]{display:inline-flex;align-items:center;gap:10px}.meta-pill[data-v-2c2159c8]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-full);background:#667eea1f;color:var(--gradient-color-1);font-weight:900;font-size:12px}.meta-text[data-v-2c2159c8]{color:var(--color-text-secondary);font-weight:700;font-size:12px}.roadmap-card-desc[data-v-2c2159c8]{margin-top:10px;color:var(--color-text-secondary);font-size:.95rem;line-height:1.5;min-height:44px}.roadmap-card-progress[data-v-2c2159c8]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-top:16px}.progress-track[data-v-2c2159c8]{height:10px;border-radius:var(--radius-full);background:#0000000f;overflow:hidden}.progress-fill[data-v-2c2159c8]{height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--gradient-color-1) 0%,var(--gradient-color-2) 100%);width:0%}.progress-percent[data-v-2c2159c8]{font-weight:900;font-size:12px;color:var(--color-text-secondary)}.spinner[data-v-2c2159c8]{width:18px;height:18px;border-radius:var(--radius-full);border:2px solid rgba(102,126,234,.25);border-top-color:#667eeae6;animation:spin-2c2159c8 .85s linear infinite}@keyframes spin-2c2159c8{to{transform:rotate(360deg)}}@keyframes floatA-2c2159c8{0%,to{transform:translate(0)}50%{transform:translate(-24px,16px)}}@keyframes floatB-2c2159c8{0%,to{transform:translate(0)}50%{transform:translate(22px,-18px)}}@keyframes floatC-2c2159c8{0%,to{transform:translate(0)}50%{transform:translate(18px,14px)}}@media (max-width: 1024px){.grid[data-v-2c2159c8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.mobile-menu-toggle[data-v-2c2159c8]{display:flex}.hero-content[data-v-2c2159c8]{padding-left:0}.content[data-v-2c2159c8]{padding-left:var(--spacing-lg);margin-top:-34px}}@media (max-width: 620px){.grid[data-v-2c2159c8]{grid-template-columns:1fr}.hero-section[data-v-2c2159c8]{padding:88px 16px 72px}}.results-container[data-v-2784b48f]{max-width:100%}.v-progress-circular[data-v-2784b48f]{margin:0 auto}.v-timeline-item[data-v-2784b48f]{margin-bottom:1rem}@media (max-width: 768px){.results-container[data-v-2784b48f]{padding:.5rem}}.results-view[data-v-3d29bed5]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem}.loading-container[data-v-3d29bed5],.error-container[data-v-3d29bed5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh}.success-icon[data-v-3d29bed5]{display:flex;justify-content:center;align-items:center}.actions-section[data-v-3d29bed5]{border-top:1px solid #e0e0e0;padding-top:1.5rem}.results-view .v-card[data-v-3d29bed5]{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.results-view .v-card[data-v-3d29bed5]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026!important}.v-card[color=primary] .v-card-text[data-v-3d29bed5],.v-card[color=success] .v-card-text[data-v-3d29bed5],.v-card[color=info] .v-card-text[data-v-3d29bed5]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px}.mb-6[data-v-3d29bed5]{margin-bottom:1.5rem!important}@media (max-width: 768px){.results-view[data-v-3d29bed5]{padding:1rem}.actions-section .v-row[data-v-3d29bed5]{flex-direction:column;gap:.5rem}.actions-section .v-col[data-v-3d29bed5]{width:100%;max-width:none}.actions-section .v-btn[data-v-3d29bed5]{width:100%}}@media (max-width: 600px){.success-icon .v-icon[data-v-3d29bed5]{font-size:60px!important}.text-h3[data-v-3d29bed5]{font-size:1.8rem!important}.text-h5[data-v-3d29bed5]{font-size:1.3rem!important}}.class-link-assignment[data-v-35f75e51]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.loading-container[data-v-35f75e51],.error-container[data-v-35f75e51],.login-required[data-v-35f75e51],.success-container[data-v-35f75e51]{width:100%;max-width:500px}.loading-spinner[data-v-35f75e51]{text-align:center;color:#fff}.spinner[data-v-35f75e51]{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:spin-35f75e51 1s linear infinite;margin:0 auto 20px}@keyframes spin-35f75e51{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-card[data-v-35f75e51],.login-card[data-v-35f75e51],.success-card[data-v-35f75e51]{background:#fff;border-radius:12px;padding:40px;text-align:center;box-shadow:0 10px 30px #0003}.error-card h2[data-v-35f75e51],.login-card h2[data-v-35f75e51],.success-card h2[data-v-35f75e51]{color:#333;margin-bottom:20px;font-size:24px;font-weight:600}.error-card p[data-v-35f75e51],.login-card p[data-v-35f75e51],.success-card p[data-v-35f75e51]{color:#666;margin-bottom:30px;font-size:16px;line-height:1.5}.btn-primary[data-v-35f75e51]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 30px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary[data-v-35f75e51]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}.btn-primary[data-v-35f75e51]:active{transform:translateY(0)}.success-card[data-v-35f75e51]{border-left:4px solid #4CAF50}.error-card[data-v-35f75e51]{border-left:4px solid #f44336}.login-card[data-v-35f75e51]{border-left:4px solid #2196F3}.company-invitation[data-v-39a8b9d6]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:1rem}.loading-container[data-v-39a8b9d6],.error-container[data-v-39a8b9d6],.login-required[data-v-39a8b9d6],.success-container[data-v-39a8b9d6]{width:100%;max-width:450px}.loading-spinner[data-v-39a8b9d6],.error-card[data-v-39a8b9d6],.login-card[data-v-39a8b9d6],.success-card[data-v-39a8b9d6]{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem;text-align:center}.loading-spinner[data-v-39a8b9d6]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-39a8b9d6]{width:3rem;height:3rem;border:3px solid rgba(79,70,229,.3);border-top:3px solid #4f46e5;border-radius:50%;animation:spin-39a8b9d6 1s linear infinite}@keyframes spin-39a8b9d6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner p[data-v-39a8b9d6],.error-card p[data-v-39a8b9d6],.login-card p[data-v-39a8b9d6],.success-card p[data-v-39a8b9d6]{color:#6b7280;margin:.5rem 0;line-height:1.5}.error-card h2[data-v-39a8b9d6],.login-card h2[data-v-39a8b9d6],.success-card h2[data-v-39a8b9d6]{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.company-icon[data-v-39a8b9d6]{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:50%;color:#4338ca;margin-bottom:1rem}.company-icon svg[data-v-39a8b9d6]{width:2rem;height:2rem}.company-access-info[data-v-39a8b9d6]{color:#4338ca!important;font-weight:500;font-size:.875rem;background:#4338ca1a;padding:.75rem;border-radius:.5rem;margin:1rem 0}.btn-primary[data-v-39a8b9d6]{background:#4f46e5;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:all .2s;margin-top:1rem}.btn-primary[data-v-39a8b9d6]:hover{background:#4338ca;transform:translateY(-1px)}.btn-primary[data-v-39a8b9d6]:active{transform:translateY(0)}@media (max-width: 640px){.company-invitation[data-v-39a8b9d6]{padding:.5rem}.loading-spinner[data-v-39a8b9d6],.error-card[data-v-39a8b9d6],.login-card[data-v-39a8b9d6],.success-card[data-v-39a8b9d6]{padding:1.5rem}}.legal-page[data-v-eff55785]{min-height:100vh;background:#f5f7fa;display:flex;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem}.legal-container[data-v-eff55785]{background:#fff;border-radius:12px;box-shadow:0 2px 16px #00000014;padding:2.5rem 3rem;max-width:850px;width:100%;margin-top:2rem;margin-bottom:2rem}.legal-container h1[data-v-eff55785],.legal-container h2[data-v-eff55785],.legal-container h3[data-v-eff55785]{font-weight:700;margin-top:1.2em;margin-bottom:.5em}.legal-container ul[data-v-eff55785]{margin-left:1.5em;margin-bottom:1em}.legal-container li[data-v-eff55785]{margin-bottom:.5em}.back-login-btn[data-v-eff55785]{display:inline-block;margin-bottom:1.5rem;background:#4f46e5;color:#fff;padding:.5rem 1.2rem;border-radius:6px;text-decoration:none;font-weight:600;font-size:1rem;transition:background .2s}.back-login-btn[data-v-eff55785]:hover{background:#4338ca}.legal-page[data-v-6e38143d]{min-height:100vh;background:#f5f7fa;display:flex;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem}.legal-container[data-v-6e38143d]{background:#fff;border-radius:12px;box-shadow:0 2px 16px #00000014;padding:2.5rem 3rem;max-width:850px;width:100%;margin-top:2rem;margin-bottom:2rem}.legal-container h1[data-v-6e38143d],.legal-container h2[data-v-6e38143d],.legal-container h3[data-v-6e38143d]{font-weight:700;margin-top:1.2em;margin-bottom:.5em}.legal-container ul[data-v-6e38143d]{margin-left:1.5em;margin-bottom:1em}.legal-container li[data-v-6e38143d]{margin-bottom:.5em}.back-login-btn[data-v-6e38143d]{display:inline-block;margin-bottom:1.5rem;background:#4f46e5;color:#fff;padding:.5rem 1.2rem;border-radius:6px;text-decoration:none;font-weight:600;font-size:1rem;transition:background .2s}.back-login-btn[data-v-6e38143d]:hover{background:#4338ca}.session-card[data-v-bd49f770]{background:#fff;border-radius:24px;border:1px solid #e2e8f0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;height:100%;position:relative;overflow:hidden}.session-card[data-v-bd49f770]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#6366f1,#8b5cf6);opacity:0;transition:opacity .3s ease}.session-card[data-v-bd49f770]:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:#cbd5e1}.session-card[data-v-bd49f770]:hover:before{opacity:1}.card-content[data-v-bd49f770]{padding:1.75rem;display:flex;flex-direction:column;height:100%}.card-top[data-v-bd49f770]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.date-badge[data-v-bd49f770],.duration-badge[data-v-bd49f770]{font-size:.75rem;font-weight:600;color:#64748b;background:#f8fafc;padding:6px 12px;border-radius:12px;display:flex;align-items:center;gap:6px}.title-wrapper[data-v-bd49f770]{margin-bottom:1.5rem;flex-grow:1}.session-title[data-v-bd49f770]{font-size:1.25rem;font-weight:700;color:#1e293b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.session-card:hover .session-title[data-v-bd49f770]{color:#4f46e5}.progress-section[data-v-bd49f770]{margin-bottom:1.5rem}.progress-label[data-v-bd49f770]{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.progress-value[data-v-bd49f770]{font-size:.875rem;font-weight:700;color:#1e293b}.custom-progress[data-v-bd49f770]{background-color:#f1f5f9!important}.card-action[data-v-bd49f770]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #f1f5f9;margin-top:auto}.action-text[data-v-bd49f770]{font-size:.875rem;font-weight:600;color:#64748b;transition:color .3s ease}.action-icon[data-v-bd49f770]{width:32px;height:32px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .3s ease}.session-card:hover .action-text[data-v-bd49f770]{color:#1e293b}.session-card:hover .action-icon[data-v-bd49f770]{background:#4f46e5;color:#fff;transform:translate(4px)}.radar-chart-container[data-v-1e40d594]{position:relative;width:100%}.radar-chart-container svg[data-v-1e40d594]{width:100%;max-width:100%;position:relative;z-index:1}.radar-label[data-v-1e40d594]{font-weight:500;letter-spacing:.01em}.tooltip-overlay[data-v-1e40d594]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;z-index:2}.point-activator[data-v-1e40d594]{position:absolute;width:22px;height:22px;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 3px #667eea40;background:#667eea0f;pointer-events:auto;cursor:pointer}.empty-state[data-v-1e40d594]{margin-top:8px}.dashboard-container[data-v-929b3a62]{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.hero-section[data-v-929b3a62]{position:relative;background:#1e293b;color:#fff;padding-bottom:6rem;overflow:hidden}.hero-bg-gradient[data-v-929b3a62]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,rgba(99,102,241,.15) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(236,72,153,.15) 0%,transparent 50%);z-index:0}.hero-content[data-v-929b3a62]{position:relative;z-index:1}.back-btn[data-v-929b3a62]{color:#ffffffb3;text-transform:none;letter-spacing:0;padding-left:0}.back-btn[data-v-929b3a62]:hover{color:#fff;background:transparent}.hero-grid[data-v-929b3a62]{display:grid;grid-template-columns:1fr 550px;gap:4rem;align-items:center;margin-top:1rem}.hero-title[data-v-929b3a62]{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1rem;background:linear-gradient(to right,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.hero-subtitle[data-v-929b3a62]{font-size:1.25rem;color:#94a3b8;font-weight:400;max-width:600px;line-height:1.6}.hero-stats-row[data-v-929b3a62]{display:flex;align-items:center}.hero-stat-item[data-v-929b3a62]{display:flex;flex-direction:column}.stat-value[data-v-929b3a62]{font-size:1.5rem;font-weight:700;color:#fff;white-space:nowrap}.stat-label[data-v-929b3a62]{font-size:.875rem;color:#94a3b8}.glass-card[data-v-929b3a62]{background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:1.5rem;box-shadow:0 25px 50px -12px #00000040}.card-header-mini[data-v-929b3a62]{display:flex;flex-direction:column;align-items:flex-start;color:#ffffffe6}.skills-filter-wrapper[data-v-929b3a62]{width:100%;position:relative;z-index:10;margin-top:.5rem;display:block!important}.skills-filter-select[data-v-929b3a62]{width:100%!important;opacity:1!important;visibility:visible!important;display:block!important}.skills-filter-select[data-v-929b3a62] .v-field{background:#ffffff26!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25)!important;border-radius:8px;color:#ffffffe6!important;min-height:36px!important;height:36px!important}.skills-filter-select[data-v-929b3a62] .v-field__input{color:#ffffffe6!important;min-height:32px;padding:4px 8px;font-size:12px}.skills-filter-select[data-v-929b3a62] .v-field__input input{color:#ffffffe6!important;font-size:12px!important;font-weight:400;line-height:1.4}.skills-filter-select[data-v-929b3a62] .v-field__input .v-field__input__content{color:#ffffffe6!important;font-size:12px;padding-top:0}.skills-filter-select[data-v-929b3a62] .v-field__prepend-inner{padding-top:8px}.skills-filter-select[data-v-929b3a62] .v-field-label{color:#ffffffb3!important;opacity:1!important;font-weight:400;font-size:11px!important;top:50%;transform:translateY(-50%);margin-left:8px}.skills-filter-select[data-v-929b3a62] .v-field-label--floating{color:#fffc!important;background:#1e293be6;padding:0 4px;font-size:11px!important;top:-8px;transform:translateY(0)}.skills-filter-select[data-v-929b3a62] .v-field__append-inner{color:#ffffffb3!important;padding-right:8px;padding-top:0;align-self:center}.skills-filter-select[data-v-929b3a62] .v-field__append-inner .v-icon{color:#ffffffb3!important;font-size:18px!important}.skills-filter-select[data-v-929b3a62] .v-field__prepend-inner{padding-left:10px;padding-top:0;align-self:center}.skills-filter-select[data-v-929b3a62] .v-field__prepend-inner .v-icon{color:#ffffffb3!important;font-size:16px!important}.skills-filter-select[data-v-929b3a62] .v-field:hover{border-color:#ffffff40}.skills-filter-select[data-v-929b3a62] .v-field--focused{border-color:#6366f199;box-shadow:0 0 0 2px #6366f133}.skills-filter-select[data-v-929b3a62] .v-field--focused .v-field-label{color:#6366f1e6}.skills-filter-select[data-v-929b3a62] .v-menu__content{background:#1e293bfa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 10px 25px #0000004d}.skills-filter-select[data-v-929b3a62] .v-list-item{color:#ffffffe6;min-height:40px}.skills-filter-select[data-v-929b3a62] .v-list-item:hover{background:#ffffff1a}.skills-filter-select[data-v-929b3a62] .v-list-item--active{background:#6366f133;color:#fff}.empty-chart-state[data-v-929b3a62]{height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.1);border-radius:16px}.bento-grid[data-v-929b3a62]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.bento-card[data-v-929b3a62]{background:#fff;border-radius:20px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f1f5f9;animation:slideUpFade-929b3a62 .6s ease-out forwards;opacity:0}.bento-card[data-v-929b3a62]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000006}.bento-content[data-v-929b3a62]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.bento-icon-box[data-v-929b3a62]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.bg-primary[data-v-929b3a62]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.bg-success[data-v-929b3a62]{background:linear-gradient(135deg,#10b981,#059669)}.bg-warning[data-v-929b3a62]{background:linear-gradient(135deg,#f59e0b,#d97706)}.bg-info[data-v-929b3a62]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.bento-value[data-v-929b3a62]{font-size:2rem;font-weight:800;color:#0f172a;line-height:1;margin-bottom:.25rem}.bento-label[data-v-929b3a62]{font-size:.875rem;color:#64748b;font-weight:500}.bento-trend[data-v-929b3a62]{margin-top:.5rem;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:4px}.sessions-grid[data-v-929b3a62]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem}.section-header[data-v-929b3a62]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-929b3a62]{font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.section-icon-box[data-v-929b3a62]{background:#eff6ff;padding:8px;border-radius:10px}.view-all-link[data-v-929b3a62]{text-transform:none;font-weight:600;letter-spacing:0}.empty-state-card[data-v-929b3a62]{background:#fff;border-radius:24px;padding:4rem 2rem;text-align:center;border:2px dashed #e2e8f0}.empty-icon-circle[data-v-929b3a62]{width:80px;height:80px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.widget-card[data-v-929b3a62]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d;border:1px solid #f1f5f9}.widget-header[data-v-929b3a62]{padding:1.5rem;border-bottom:1px solid #f1f5f9}.widget-title[data-v-929b3a62]{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0}.widget-content[data-v-929b3a62]{padding:1.5rem}.recommendation-item[data-v-929b3a62]{display:flex;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #f8fafc}.recommendation-item[data-v-929b3a62]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.rec-icon[data-v-929b3a62]{width:32px;height:32px;background:#fff7ed;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rec-text[data-v-929b3a62]{font-size:.9rem;color:#334155;line-height:1.5;margin:0}@keyframes slideUpFade-929b3a62{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sticky-header[data-v-929b3a62]{position:sticky;top:0;z-index:100}@media (max-width: 1024px){.hero-grid[data-v-929b3a62]{grid-template-columns:1fr;gap:2rem}.hero-chart-container[data-v-929b3a62]{max-width:500px;margin:0 auto;width:100%}.bento-grid[data-v-929b3a62]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.hero-title[data-v-929b3a62]{font-size:2rem}.bento-grid[data-v-929b3a62]{grid-template-columns:1fr}.hero-section[data-v-929b3a62]{padding-bottom:4rem}.main-content[data-v-929b3a62]{margin-top:-3rem}}.personalized-landing-container[data-v-756b4fca]{min-height:100vh;background:linear-gradient(180deg,#f8f9fa,#f0f2f5);display:flex;flex-direction:column}.landing-header[data-v-756b4fca]{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;overflow:hidden}.header-bg-decoration[data-v-756b4fca]{position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.1),transparent);border-radius:50%;animation:float-756b4fca 8s ease-in-out infinite;z-index:1}@keyframes float-756b4fca{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.header-content[data-v-756b4fca]{position:relative;z-index:2;display:flex;align-items:center;gap:16px}.header-back-btn[data-v-756b4fca]{background:#fff3;border:none;border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease;padding:0;flex-shrink:0}.header-back-btn[data-v-756b4fca]:hover{background:#ffffff4d}.header-back-btn svg[data-v-756b4fca]{width:24px;height:24px}.header-text[data-v-756b4fca]{flex:1}.header-title[data-v-756b4fca]{font-size:24px;font-weight:700;margin:0}.header-subtitle[data-v-756b4fca]{font-size:13px;opacity:.9;margin:4px 0 0}.header-badge[data-v-756b4fca]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#ffffff26;border-radius:12px;flex-shrink:0}.badge-icon[data-v-756b4fca]{font-size:28px;animation:sparkle-756b4fca 1.5s ease-in-out infinite}@keyframes sparkle-756b4fca{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.landing-main[data-v-756b4fca]{flex:1;overflow-y:auto;padding-bottom:80px}.landing-container[data-v-756b4fca]{max-width:900px;margin:0 auto;padding:24px}.loading-state[data-v-756b4fca]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:16px}.loading-spinner[data-v-756b4fca]{width:48px;height:48px;border:4px solid rgba(102,126,234,.1);border-top-color:#667eea;border-radius:50%;animation:spin-756b4fca .8s linear infinite}@keyframes spin-756b4fca{to{transform:rotate(360deg)}}.hero-summary-section[data-v-756b4fca]{margin-bottom:40px}.summary-card[data-v-756b4fca]{background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 12px #00000014;border:1px solid rgba(0,0,0,.05)}.summary-header[data-v-756b4fca]{margin-bottom:24px}.summary-title[data-v-756b4fca]{font-size:22px;font-weight:700;margin:0 0 8px;color:#1a1a1a}.summary-description[data-v-756b4fca]{font-size:14px;color:#666;margin:0;line-height:1.6}.summary-stats[data-v-756b4fca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;margin-bottom:24px}.stat[data-v-756b4fca]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:12px}.stat-icon[data-v-756b4fca]{font-size:24px}.stat-details[data-v-756b4fca]{display:flex;flex-direction:column}.stat-value[data-v-756b4fca]{font-size:18px;font-weight:700;color:#667eea}.stat-label[data-v-756b4fca]{font-size:11px;color:#999;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.summary-skills[data-v-756b4fca]{border-top:1px solid #eee;padding-top:16px}.skills-label[data-v-756b4fca]{font-size:12px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.skills-list[data-v-756b4fca]{display:flex;flex-wrap:wrap;gap:8px}.skill-chip[data-v-756b4fca]{display:inline-flex;align-items:center;gap:6px;background:#667eea1a;border:1px solid rgba(102,126,234,.25);color:#667eea;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600}.sessions-section[data-v-756b4fca]{margin-bottom:40px}.section-header[data-v-756b4fca]{margin-bottom:24px}.section-title[data-v-756b4fca]{font-size:20px;font-weight:700;margin:0 0 4px;color:#1a1a1a}.section-subtitle[data-v-756b4fca]{font-size:13px;color:#666;margin:0}.sessions-timeline[data-v-756b4fca]{position:relative}.sessions-timeline[data-v-756b4fca]:before{content:"";position:absolute;left:24px;top:60px;bottom:0;width:2px;background:linear-gradient(180deg,#667eea 0%,transparent 100%)}@media (max-width: 640px){.sessions-timeline[data-v-756b4fca]:before{left:16px}}.session-item[data-v-756b4fca]{margin-bottom:24px;animation:slideInUp-756b4fca .5s ease-out forwards;opacity:0}@keyframes slideInUp-756b4fca{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.session-card[data-v-756b4fca]{position:relative;display:grid;grid-template-columns:60px 1fr 48px;gap:16px;align-items:center;background:#fff;border-radius:12px;padding:16px;border:1px solid #eee;transition:all .3s ease}.session-card[data-v-756b4fca]:hover{border-color:#667eea;box-shadow:0 8px 16px #667eea1f;transform:translate(4px)}.session-number[data-v-756b4fca]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;font-size:18px;font-weight:700;flex-shrink:0;z-index:10;position:relative}.session-content[data-v-756b4fca]{display:flex;flex-direction:column;gap:8px}.session-header-row[data-v-756b4fca]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.session-title[data-v-756b4fca]{font-size:15px;font-weight:700;margin:0;color:#1a1a1a;flex:1}.session-duration[data-v-756b4fca]{font-size:12px;font-weight:700;color:#667eea;background:#667eea1a;padding:4px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0}.session-objective[data-v-756b4fca]{font-size:13px;color:#666;margin:0;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.session-meta[data-v-756b4fca]{display:flex;gap:8px;align-items:center}.meta-tag[data-v-756b4fca],.meta-stages[data-v-756b4fca]{font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;background:#f0f2f5;color:#666;text-transform:uppercase;letter-spacing:.3px}.session-start-btn[data-v-756b4fca]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#667eea;border:none;border-radius:10px;color:#fff;cursor:pointer;transition:all .3s ease;padding:0;flex-shrink:0}.session-start-btn[data-v-756b4fca]:hover{background:#764ba2;transform:scale(1.05)}.session-start-btn[data-v-756b4fca]:active{transform:scale(.98)}.session-start-btn svg[data-v-756b4fca]{width:20px;height:20px}.session-connector[data-v-756b4fca]{height:8px}.cta-section[data-v-756b4fca]{margin-bottom:40px}.cta-card[data-v-756b4fca]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:32px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 10px 30px #667eea40}.cta-content[data-v-756b4fca]{flex:1}.cta-title[data-v-756b4fca]{font-size:20px;font-weight:700;margin:0 0 8px}.cta-description[data-v-756b4fca]{font-size:14px;opacity:.9;margin:0}.cta-primary-btn[data-v-756b4fca]{display:flex;align-items:center;gap:8px;background:#fff;color:#667eea;border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.cta-primary-btn[data-v-756b4fca]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000026}.cta-primary-btn svg[data-v-756b4fca]{width:18px;height:18px;transition:transform .3s ease}.cta-primary-btn:hover svg[data-v-756b4fca]{transform:translate(2px)}.help-section[data-v-756b4fca]{margin-bottom:40px}.help-box[data-v-756b4fca]{background:#f0f7ff;border:1px solid #cce5ff;border-radius:12px;padding:20px;display:flex;gap:16px}.help-icon[data-v-756b4fca]{font-size:24px;flex-shrink:0}.help-content[data-v-756b4fca]{flex:1}.help-title[data-v-756b4fca]{font-size:14px;font-weight:700;color:#667eea;margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px}.help-text[data-v-756b4fca]{font-size:13px;color:#333;margin:0 0 8px;line-height:1.6}.help-list[data-v-756b4fca]{list-style:none;padding:0;margin:0;font-size:13px;color:#555;line-height:1.8}.help-list li[data-v-756b4fca]{margin-bottom:4px;padding-left:18px;position:relative}.help-list li[data-v-756b4fca]:before{content:"✓";position:absolute;left:0;color:#4ade80;font-weight:700}.landing-footer[data-v-756b4fca]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #eee;padding:16px 20px;display:flex;justify-content:center}.footer-close-btn[data-v-756b4fca]{background:#fff;border:1px solid #ddd;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;color:#333;cursor:pointer;transition:all .2s ease}.footer-close-btn[data-v-756b4fca]:hover{border-color:#999;background:#f8f9fa}@media (max-width: 768px){.landing-header[data-v-756b4fca]{padding:16px}.header-title[data-v-756b4fca]{font-size:20px}.landing-container[data-v-756b4fca]{padding:16px}.summary-card[data-v-756b4fca]{padding:20px}.summary-stats[data-v-756b4fca]{grid-template-columns:1fr}.cta-card[data-v-756b4fca]{flex-direction:column;text-align:center;padding:20px}.cta-primary-btn[data-v-756b4fca]{width:100%;justify-content:center}.session-card[data-v-756b4fca]{grid-template-columns:48px 1fr 40px;padding:12px}.session-title[data-v-756b4fca]{font-size:14px}.session-number[data-v-756b4fca]{width:40px;height:40px;font-size:16px}.landing-footer[data-v-756b4fca]{padding:12px 16px}}@media (max-width: 480px){.landing-header[data-v-756b4fca]{padding:12px}.header-content[data-v-756b4fca]{gap:12px}.header-title[data-v-756b4fca]{font-size:18px}.header-subtitle[data-v-756b4fca]{font-size:12px}.header-badge[data-v-756b4fca]{width:40px;height:40px}.badge-icon[data-v-756b4fca]{font-size:20px}.landing-container[data-v-756b4fca]{padding:12px}.summary-card[data-v-756b4fca]{padding:16px}.session-card[data-v-756b4fca]{grid-template-columns:40px 1fr;gap:12px}.session-start-btn[data-v-756b4fca]{width:36px;height:36px}.session-start-btn svg[data-v-756b4fca]{width:18px;height:18px}.skills-list[data-v-756b4fca]{gap:6px}.skill-chip[data-v-756b4fca]{padding:4px 8px;font-size:11px}}.interaction-reference-link[data-v-35d0b237]{border:0;padding:0;margin:0;background:transparent;font:inherit;line-height:inherit;color:#2563eb;text-decoration:underline;text-decoration-thickness:.08em;cursor:pointer}.interaction-reference-link[data-v-35d0b237]:hover{color:#1d4ed8}.interaction-reference-link[data-v-35d0b237]:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px;border-radius:4px}.feedback-header[data-v-a0c8d109]{margin-bottom:2rem}.feedback-hero-card[data-v-a0c8d109]{position:relative;border-radius:20px;overflow:hidden;min-height:120px;background:linear-gradient(135deg,#667eea,#764ba2)}.hero-background[data-v-a0c8d109]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.1),transparent 50%)}.hero-overlay[data-v-a0c8d109]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000001a}.hero-content[data-v-a0c8d109]{position:relative;z-index:1;height:100%;display:flex;align-items:center;padding:2rem}.hero-icon[data-v-a0c8d109]{margin-right:1.5rem;opacity:.9}.hero-title[data-v-a0c8d109]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-a0c8d109]{font-size:1rem;color:#ffffffe6;margin:0}.feedback-section[data-v-a0c8d109]{margin-bottom:2rem}.section-title-container[data-v-a0c8d109]{display:flex;align-items:center;margin-bottom:1.5rem;position:relative}.section-title-letter[data-v-a0c8d109]{font-size:3rem;font-weight:900;color:#3b82f61a;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.section-title[data-v-a0c8d109]{font-size:1.8rem;font-weight:600;color:#2d3748;margin:0;margin-right:1rem;text-transform:uppercase;letter-spacing:.05em;position:relative;z-index:2;margin-left:0}.section-subtitle[data-v-a0c8d109]{font-size:1rem;color:#718096;margin:0;font-weight:400}.opening-section[data-v-a0c8d109]{margin-bottom:1.5rem}.opening-cards[data-v-a0c8d109]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.opening-card[data-v-a0c8d109]{border-radius:16px;transition:all .3s ease;animation:slideInUp-a0c8d109 .6s ease forwards;opacity:0;transform:translateY(20px)}.opening-card[data-v-a0c8d109]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.opening-card-content[data-v-a0c8d109]{padding:1.5rem;display:flex;align-items:flex-start;gap:1rem}.card-icon[data-v-a0c8d109]{flex-shrink:0;margin-top:.25rem}.card-text[data-v-a0c8d109]{flex:1}.card-title[data-v-a0c8d109]{font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:.5rem}.card-description[data-v-a0c8d109]{font-size:.95rem;color:#4a5568;line-height:1.6;margin:0}.strengths-section[data-v-a0c8d109]{margin-bottom:1.5rem}.strengths-grid[data-v-a0c8d109]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.strength-card[data-v-a0c8d109]{border-radius:16px;border-left:4px solid #4caf50;transition:all .3s ease;animation:slideInUp-a0c8d109 .6s ease forwards;opacity:0;transform:translateY(20px)}.strength-card[data-v-a0c8d109]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.strength-card-content[data-v-a0c8d109]{padding:1.5rem}.strength-header[data-v-a0c8d109]{display:flex;align-items:center;margin-bottom:1rem}.strength-icon[data-v-a0c8d109]{margin-right:.75rem;flex-shrink:0}.strength-behavior[data-v-a0c8d109]{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0;line-height:1.4}.strength-evidence[data-v-a0c8d109]{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;border-radius:12px;border-left:3px solid #e2e8f0}.evidence-text[data-v-a0c8d109]{font-size:.9rem;color:#4a5568;font-style:italic;line-height:1.5;margin:0}.opportunities-section[data-v-a0c8d109]{margin-bottom:1.5rem}.opportunities-grid[data-v-a0c8d109]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.opportunity-card[data-v-a0c8d109]{border-radius:16px;border-left:4px solid #ff9800;transition:all .3s ease;animation:slideInUp-a0c8d109 .6s ease forwards;opacity:0;transform:translateY(20px)}.opportunity-card[data-v-a0c8d109]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.opportunity-card-content[data-v-a0c8d109]{padding:1.5rem}.opportunity-header[data-v-a0c8d109]{display:flex;align-items:flex-start;margin-bottom:1rem}.opportunity-icon[data-v-a0c8d109]{margin-right:.75rem;margin-top:.25rem;flex-shrink:0}.opportunity-behavior[data-v-a0c8d109]{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0;line-height:1.4}.opportunity-criteria[data-v-a0c8d109]{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;border-radius:12px;border-left:3px solid #ffcc02}.criteria-text[data-v-a0c8d109]{font-size:.9rem;color:#4a5568;line-height:1.5;margin:0}.alternatives-section[data-v-a0c8d109]{margin-bottom:1.5rem}.alternatives-grid[data-v-a0c8d109]{display:grid;grid-template-columns:1fr;gap:2rem}.alternative-card[data-v-a0c8d109]{border-radius:16px;transition:all .3s ease;animation:slideInUp-a0c8d109 .6s ease forwards;opacity:0;transform:translateY(20px)}.alternative-card[data-v-a0c8d109]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.alternative-card-content[data-v-a0c8d109]{padding:2rem;display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}.alternative-section[data-v-a0c8d109]{display:flex;flex-direction:column;gap:.75rem}.alternative-label[data-v-a0c8d109]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600}.before-section .alternative-label[data-v-a0c8d109]{color:#f44336}.after-section .alternative-label[data-v-a0c8d109]{color:#4caf50}.alternative-text[data-v-a0c8d109]{padding:1rem;border-radius:12px;font-size:.9rem;line-height:1.5;color:#4a5568;border-left:3px solid #e2e8f0}.before-section .alternative-text[data-v-a0c8d109]{border-left-color:#ffcdd2}.after-section .alternative-text[data-v-a0c8d109]{border-left-color:#c8e6c9}.alternative-arrow[data-v-a0c8d109]{display:flex;align-items:center;justify-content:center;margin-top:2rem}.alternative-rationale[data-v-a0c8d109]{grid-column:1 / -1;display:flex;align-items:flex-start;gap:.5rem;padding:1rem;border-radius:12px;margin-top:1rem}.rationale-text[data-v-a0c8d109]{font-size:.9rem;color:#1565c0;line-height:1.5;margin:0}.activities-section[data-v-a0c8d109]{margin-bottom:1.5rem}.activities-grid[data-v-a0c8d109]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.activity-card[data-v-a0c8d109]{border-radius:16px;transition:all .3s ease;animation:slideInUp-a0c8d109 .6s ease forwards;opacity:0;transform:translateY(20px)}.activity-card[data-v-a0c8d109]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.activity-card-content[data-v-a0c8d109]{padding:1.5rem}.activity-header[data-v-a0c8d109]{margin-bottom:1rem}.activity-category[data-v-a0c8d109]{margin-bottom:.75rem}.category-chip[data-v-a0c8d109]{font-size:.75rem;font-weight:600}.activity-name[data-v-a0c8d109]{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0;line-height:1.4}.activity-description[data-v-a0c8d109]{padding:1rem;border-radius:12px;border-left:3px solid #667eea}.activity-description p[data-v-a0c8d109]{font-size:.9rem;color:#4a5568;line-height:1.5;margin:0}.reflection-section[data-v-a0c8d109]{margin-bottom:1.5rem}.reflection-cards[data-v-a0c8d109]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.reflection-card[data-v-a0c8d109]{border-radius:16px;transition:all .3s ease;animation:slideInUp-a0c8d109 .6s ease forwards;opacity:0;transform:translateY(20px)}.reflection-card[data-v-a0c8d109]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.reflection-card-content[data-v-a0c8d109]{padding:1.5rem;display:flex;align-items:flex-start;gap:1rem}.reflection-icon[data-v-a0c8d109]{flex-shrink:0;margin-top:.25rem}.reflection-text[data-v-a0c8d109]{flex:1}.reflection-question[data-v-a0c8d109]{font-size:1rem;font-weight:600;color:#2d3748;margin-bottom:.5rem;margin:0}.reflection-answer[data-v-a0c8d109]{font-size:.9rem;color:#4a5568;line-height:1.5;margin:0}.repeat-card[data-v-a0c8d109]{border-left:4px solid #4caf50}.change-card[data-v-a0c8d109]{border-left:4px solid #ff9800}.try-card[data-v-a0c8d109]{border-left:4px solid #2196f3}.phrases-section[data-v-a0c8d109]{margin-bottom:1.5rem}.phrases-grid[data-v-a0c8d109]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.phrase-card[data-v-a0c8d109]{border-radius:16px;transition:all .3s ease;animation:slideInUp-a0c8d109 .6s ease forwards;opacity:0;transform:translateY(20px)}.phrase-card[data-v-a0c8d109]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.phrase-card-content[data-v-a0c8d109]{padding:1.5rem}.phrase-header[data-v-a0c8d109]{margin-bottom:1rem}.phrase-category-chip[data-v-a0c8d109]{font-size:.75rem;font-weight:600}.phrase-content[data-v-a0c8d109]{display:flex;flex-direction:column;gap:1rem}.phrase-text[data-v-a0c8d109]{display:flex;align-items:flex-start;gap:.5rem}.phrase-quote[data-v-a0c8d109]{font-size:.95rem;font-weight:500;color:#2d3748;line-height:1.5;margin:0;font-style:italic}.phrase-context[data-v-a0c8d109]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border-radius:8px;border-left:3px solid #e2e8f0}.context-text[data-v-a0c8d109]{font-size:.85rem;color:#718096;line-height:1.4;margin:0}@keyframes slideInUp-a0c8d109{to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.opening-cards[data-v-a0c8d109],.strengths-grid[data-v-a0c8d109],.opportunities-grid[data-v-a0c8d109],.activities-grid[data-v-a0c8d109],.reflection-cards[data-v-a0c8d109],.phrases-grid[data-v-a0c8d109],.alternative-card-content[data-v-a0c8d109]{grid-template-columns:1fr;gap:1rem}.alternative-arrow[data-v-a0c8d109]{margin-top:1rem}.alternative-section[data-v-a0c8d109]{order:1}.alternative-arrow[data-v-a0c8d109]{order:2}.before-section[data-v-a0c8d109]{order:3}.after-section[data-v-a0c8d109]{order:4}.alternative-rationale[data-v-a0c8d109]{order:5}.hero-title[data-v-a0c8d109]{font-size:1.8rem}.hero-subtitle[data-v-a0c8d109]{font-size:1rem}.section-title[data-v-a0c8d109]{font-size:1.5rem}.section-subtitle[data-v-a0c8d109]{font-size:.9rem}}@media (max-width: 480px){.opening-card-content[data-v-a0c8d109],.reflection-card-content[data-v-a0c8d109]{flex-direction:column;text-align:center}.card-icon[data-v-a0c8d109],.reflection-icon[data-v-a0c8d109]{margin-bottom:.5rem;margin-right:0}.strength-evidence[data-v-a0c8d109],.opportunity-criteria[data-v-a0c8d109]{text-align:left}}.session-report-wrapper[data-v-f7ad8d56]{background-color:#f8fafc;min-height:100vh}.hero-section[data-v-f7ad8d56]{position:relative;background:#0f172a;color:#fff;padding-bottom:5rem;overflow:hidden}.hero-bg[data-v-f7ad8d56]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-gradient[data-v-f7ad8d56]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,rgba(99,102,241,.2) 0%,transparent 60%),radial-gradient(circle at 20% 80%,rgba(236,72,153,.2) 0%,transparent 60%);animation:pulseGradient-f7ad8d56 10s ease-in-out infinite alternate}.glass-overlay[data-v-f7ad8d56]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-shapes .shape[data-v-f7ad8d56]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;animation:floatShape-f7ad8d56 20s infinite linear}.shape-1[data-v-f7ad8d56]{width:400px;height:400px;background:#6366f1;top:-100px;right:-100px}.shape-2[data-v-f7ad8d56]{width:300px;height:300px;background:#ec4899;bottom:-50px;left:-50px;animation-delay:-5s}.shape-3[data-v-f7ad8d56]{width:200px;height:200px;background:#10b981;top:40%;left:50%;transform:translate(-50%,-50%);animation-delay:-10s}@keyframes pulseGradient-f7ad8d56{0%{opacity:.5}to{opacity:1}}@keyframes floatShape-f7ad8d56{0%{transform:translate(0) rotate(0)}33%{transform:translate(30px,50px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}to{transform:translate(0) rotate(360deg)}}.hero-container[data-v-f7ad8d56]{position:relative;z-index:1;max-width:1400px;padding-top:2rem}.hero-header-top[data-v-f7ad8d56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.back-btn[data-v-f7ad8d56]{color:#fffc;text-transform:none;transition:color .2s}.back-btn[data-v-f7ad8d56]:hover{color:#fff}.hero-main[data-v-f7ad8d56]{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.session-meta[data-v-f7ad8d56]{display:flex;gap:1rem;margin-bottom:1rem}.date-badge[data-v-f7ad8d56],.duration-badge[data-v-f7ad8d56]{background:#ffffff26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 14px;border-radius:20px;font-size:.875rem;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1)}.report-title[data-v-f7ad8d56]{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:.5rem;background:linear-gradient(to right,#fff,#e2e8f0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 12px rgba(0,0,0,.1)}.report-subtitle[data-v-f7ad8d56]{font-size:1.25rem;color:#cbd5e1;font-weight:500}.report-body[data-v-f7ad8d56]{max-width:1400px;margin-top:-4rem;position:relative;z-index:2;padding-bottom:4rem}.content-grid[data-v-f7ad8d56]{display:grid;grid-template-columns:1fr 380px;gap:2rem;transition:all .3s ease}.content-grid.full-width[data-v-f7ad8d56]{grid-template-columns:1fr}.report-section[data-v-f7ad8d56]{background:#fff;border-radius:24px;padding:2.5rem;margin-bottom:2rem;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000003;border:1px solid #f1f5f9;transition:transform .3s ease,box-shadow .3s ease}.report-section[data-v-f7ad8d56]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.section-header[data-v-f7ad8d56]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.icon-box[data-v-f7ad8d56]{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px #0000000d}.primary-box[data-v-f7ad8d56]{background:#eff6ff}.secondary-box[data-v-f7ad8d56]{background:#fdf2f8}.info-box[data-v-f7ad8d56]{background:#f0f9ff}.section-header h2[data-v-f7ad8d56]{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}.summary-card p[data-v-f7ad8d56]{font-size:1.15rem;line-height:1.8;color:#334155}.skills-feedback-list[data-v-f7ad8d56]{display:flex;flex-direction:column;gap:1rem}.skill-feedback-card[data-v-f7ad8d56]{background:#f8fafc;border-radius:12px;padding:1rem;border:1px solid #e2e8f0;transition:border-color .2s ease}.skill-feedback-card[data-v-f7ad8d56]:hover{border-color:#cbd5e1}.skill-feedback-header[data-v-f7ad8d56]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.skill-name[data-v-f7ad8d56]{font-weight:700;font-size:.95rem;color:#0f172a;line-height:1.3}.skill-score[data-v-f7ad8d56]{flex-shrink:0;margin-top:2px}.skill-feedback-text[data-v-f7ad8d56]{font-size:.875rem;line-height:1.6;color:#475569;margin:0 0 .5rem}.skill-feedback-pending[data-v-f7ad8d56]{color:#b45309;font-weight:600}.conversation-overview[data-v-f7ad8d56]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.conversation-total[data-v-f7ad8d56]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem;border-radius:999px;border:1px solid #e2e8f0;background:#0f172a08;color:#334155;font-size:.8rem;font-weight:700}.conversation-legend[data-v-f7ad8d56]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.legend-pill[data-v-f7ad8d56]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid transparent}.legend-pill-user[data-v-f7ad8d56]{background:#4f46e51a;color:#3730a3;border-color:#4f46e533}.legend-pill-coach[data-v-f7ad8d56]{background:#0f172a0d;color:#334155;border-color:#cbd5e1}.chat-window[data-v-f7ad8d56]{background:linear-gradient(180deg,#f8fafcf2,#f1f5f9e6);border-radius:22px;padding:1.5rem;max-height:620px;overflow-y:auto;border:1px solid #e2e8f0;box-shadow:inset 0 1px #ffffffb3}.chat-message[data-v-f7ad8d56]{display:flex;gap:.85rem;margin-bottom:1.25rem;align-items:flex-start}.chat-message[data-v-f7ad8d56]:last-child{margin-bottom:0}.chat-message.user-msg[data-v-f7ad8d56]{flex-direction:row-reverse}.msg-avatar[data-v-f7ad8d56]{flex-shrink:0;margin-top:.15rem}.msg-content[data-v-f7ad8d56]{max-width:min(82%,780px);display:flex;flex-direction:column;gap:0}.user-msg .msg-content[data-v-f7ad8d56]{align-items:flex-end}.msg-bubble[data-v-f7ad8d56]{background:#fff;padding:.95rem 1.1rem;border-radius:6px 16px 16px;box-shadow:0 8px 20px -14px #0f172a73;border:1px solid rgba(226,232,240,.9);position:relative;max-width:100%}.msg-bubble[data-v-f7ad8d56]:before{content:"";position:absolute;top:12px;left:-6px;width:10px;height:10px;background:inherit;transform:rotate(45deg);border-radius:2px}.user-msg .msg-bubble[data-v-f7ad8d56]{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;border-color:transparent;border-top-left-radius:16px;border-top-right-radius:6px;box-shadow:0 10px 24px -14px #4f46e5d9}.user-msg .msg-bubble[data-v-f7ad8d56]:before{left:auto;right:-6px}.msg-text[data-v-f7ad8d56]{line-height:1.55;font-size:.98rem;color:inherit;white-space:pre-wrap;word-break:break-word}.sidebar-column[data-v-f7ad8d56]{position:relative}.sticky-wrapper[data-v-f7ad8d56]{position:sticky;top:2rem;display:flex;flex-direction:column;gap:1.5rem}.sidebar-widget[data-v-f7ad8d56]{background:#fff;border-radius:24px;padding:1.5rem;box-shadow:0 10px 15px -3px #0000000d;border:1px solid #f1f5f9}.radar-clickable[data-v-f7ad8d56]{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;outline:none}.radar-clickable[data-v-f7ad8d56]:hover{transform:translateY(-2px);box-shadow:0 14px 22px -10px #0f172a40;border-color:#e2e8f0}.radar-clickable[data-v-f7ad8d56]:focus-visible{box-shadow:0 0 0 4px #6366f140,0 14px 22px -10px #0f172a40}.widget-header[data-v-f7ad8d56]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.widget-header h3[data-v-f7ad8d56]{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0;flex:1;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.radar-expand-overlay[data-v-f7ad8d56]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0206178c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.radar-expand-card[data-v-f7ad8d56]{position:fixed;top:var(--radar-start-top, 20%);left:var(--radar-start-left, 20%);width:var(--radar-start-width, 360px);height:var(--radar-start-height, 320px);transform:translate(0);border-radius:24px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 60px #00000059;overflow:hidden;transition:top .22s cubic-bezier(.2,.8,.2,1),left .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),border-radius .22s cubic-bezier(.2,.8,.2,1)}.radar-expand-card.is-expanded[data-v-f7ad8d56]{top:50%;left:50%;width:min(92vw,980px);height:min(86vh,740px);transform:translate(-50%,-50%);border-radius:28px}.radar-expand-header[data-v-f7ad8d56]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:14px 16px;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#f8fafcf2,#fff)}.radar-expand-title[data-v-f7ad8d56]{display:flex;align-items:center;gap:10px;font-weight:800;color:#0f172a}.radar-expand-body[data-v-f7ad8d56]{padding:16px;height:calc(100% - 54px);overflow:hidden}.radar-expand-card.is-expanded .radar-expand-body[data-v-f7ad8d56]{overflow:auto}.radar-expand-fade-enter-active[data-v-f7ad8d56],.radar-expand-fade-leave-active[data-v-f7ad8d56]{transition:opacity .16s ease}.radar-expand-fade-enter-from[data-v-f7ad8d56],.radar-expand-fade-leave-to[data-v-f7ad8d56]{opacity:0}@media (max-width: 1024px){.content-grid[data-v-f7ad8d56]{grid-template-columns:1fr}.hero-main[data-v-f7ad8d56]{flex-direction:column;align-items:flex-start}.report-title[data-v-f7ad8d56]{font-size:2.5rem}.chat-window[data-v-f7ad8d56]{max-height:560px}.msg-content[data-v-f7ad8d56]{max-width:min(86%,760px)}}@media (max-width: 768px){.conversation-overview[data-v-f7ad8d56]{align-items:flex-start}.chat-window[data-v-f7ad8d56]{padding:1rem;max-height:500px}.chat-message[data-v-f7ad8d56]{gap:.65rem}.msg-content[data-v-f7ad8d56]{max-width:calc(100% - 2.7rem)}}.user-profile-modal[data-v-25ca6083]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-overlay[data-v-25ca6083]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-content[data-v-25ca6083]{position:relative;background:#fff;border-radius:20px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 80px #0006;animation:slideIn-25ca6083 .4s ease-out}@keyframes slideIn-25ca6083{0%{opacity:0;transform:translateY(-40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-25ca6083]{text-align:center;padding:32px 32px 24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px 20px 0 0}.icon-container[data-v-25ca6083]{margin-bottom:16px}.user-icon[data-v-25ca6083]{width:48px;height:48px;color:#fff}.modal-header h2[data-v-25ca6083]{font-size:24px;font-weight:700;margin:0 0 8px}.subtitle[data-v-25ca6083]{font-size:16px;opacity:.9;margin:0;line-height:1.4}.modal-body[data-v-25ca6083]{padding:32px}.profile-form[data-v-25ca6083]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-25ca6083]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-25ca6083]{font-size:14px;font-weight:600;color:#374151;display:flex;align-items:center;gap:4px}.required[data-v-25ca6083]{color:#ef4444;font-weight:700}.form-input[data-v-25ca6083],.form-select[data-v-25ca6083]{padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;transition:all .2s;background:#fff}.form-input[data-v-25ca6083]:focus,.form-select[data-v-25ca6083]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-input.error[data-v-25ca6083],.form-select.error[data-v-25ca6083]{border-color:#ef4444}.form-input.error[data-v-25ca6083]:focus,.form-select.error[data-v-25ca6083]:focus{box-shadow:0 0 0 3px #ef44441a}.error-message[data-v-25ca6083]{font-size:14px;color:#ef4444;font-weight:500}.info-section[data-v-25ca6083]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;margin-top:8px}.info-icon[data-v-25ca6083]{font-size:20px;flex-shrink:0;margin-top:2px}.info-section p[data-v-25ca6083]{margin:0;color:#0369a1;font-size:14px;line-height:1.5}.modal-actions[data-v-25ca6083]{padding:24px 32px 32px;border-top:1px solid #e5e7eb}.save-button[data-v-25ca6083]{width:100%;padding:14px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.save-button[data-v-25ca6083]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.save-button[data-v-25ca6083]:disabled{opacity:.7;cursor:not-allowed;transform:none}.spinning-icon[data-v-25ca6083]{animation:spin-25ca6083 1s linear infinite}@keyframes spin-25ca6083{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){.user-profile-modal[data-v-25ca6083]{padding:16px}.modal-content[data-v-25ca6083]{max-width:100%}.modal-header[data-v-25ca6083],.modal-body[data-v-25ca6083],.modal-actions[data-v-25ca6083]{padding:24px}}.training-coach-container[data-v-8b5a70a9]{width:100vw;height:100vh;height:100dvh;overflow:hidden;position:relative;background:linear-gradient(135deg,var(--gradient-color-1, #667eea) 0%,var(--gradient-color-2, #764ba2) 100%)}.background-overlay[data-v-8b5a70a9]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0}.session-ui-wrapper[data-v-8b5a70a9]{display:grid;grid-template-columns:1fr auto;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main-content-area[data-v-8b5a70a9]{min-width:0;min-height:0;height:100%;position:relative;display:flex;flex-direction:column;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(255,255,255,.1)}.sidebar-chat[data-v-8b5a70a9]{width:500px;height:100%;padding-right:5px;max-height:100vh;flex-shrink:0;overflow:hidden;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(255,255,255,.2);box-shadow:-10px 0 30px #0000001a;transition:all .3s ease}.sidebar-chat[data-v-8b5a70a9]:hover{background:#fffffffa;box-shadow:-15px 0 40px #00000026}.sidebar-chat.chat-collapsed[data-v-8b5a70a9]{width:60px;overflow:hidden;transition:width .3s ease}.sidebar-chat.chat-collapsed[data-v-8b5a70a9]:hover{width:80px}@media (max-width: 1024px){.session-ui-wrapper[data-v-8b5a70a9]{grid-template-columns:1fr;grid-template-rows:1fr auto}.main-content-area[data-v-8b5a70a9]{min-height:0;border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-chat[data-v-8b5a70a9]{width:100%;height:40vh;border-left:none;border-top:1px solid rgba(255,255,255,.2);box-shadow:0 -10px 30px #0000001a}.sidebar-chat[data-v-8b5a70a9]:hover{box-shadow:0 -15px 40px #00000026}.sidebar-chat.chat-collapsed[data-v-8b5a70a9]{height:60px;width:100%;transition:height .3s ease}.sidebar-chat.chat-collapsed[data-v-8b5a70a9]:hover{height:80px;width:100%}}@media (max-width: 768px){.training-coach-container[data-v-8b5a70a9]{background:linear-gradient(135deg,var(--gradient-color-1, #667eea) 0%,var(--gradient-color-2, #764ba2) 100%)}.background-overlay[data-v-8b5a70a9]{background:#00000026}.main-content-area[data-v-8b5a70a9]{background:#ffffff0d}.sidebar-chat[data-v-8b5a70a9]{height:50vh;background:#fffffffa}.sidebar-chat.chat-collapsed[data-v-8b5a70a9]{height:50px}.sidebar-chat.chat-collapsed[data-v-8b5a70a9]:hover{height:70px}}@media (max-width: 480px){.sidebar-chat[data-v-8b5a70a9]{background:#fff}}.first-listen-tooltip[data-v-8b5a70a9]{position:absolute;top:90px;left:50%;transform:translate(-50%);background:#1e293bf7;color:#fff;padding:18px 28px 18px 18px;border-radius:16px;box-shadow:0 8px 32px #0000002e;z-index:1002;display:flex;align-items:center;gap:16px;font-size:1.08rem;max-width:90vw;min-width:220px;animation:tooltip-pop-8b5a70a9 .3s cubic-bezier(.4,2,.6,1) 1}.tooltip-icon[data-v-8b5a70a9]{font-size:1.7rem;margin-right:8px}.tooltip-text[data-v-8b5a70a9]{flex:1}.tooltip-close[data-v-8b5a70a9]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;margin-left:8px;opacity:.7;transition:opacity .2s}.tooltip-close[data-v-8b5a70a9]:hover{opacity:1}@keyframes tooltip-pop-8b5a70a9{0%{transform:translate(-50%) scale(.8);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.fade-enter-active[data-v-8b5a70a9],.fade-leave-active[data-v-8b5a70a9]{transition:opacity .3s}.fade-enter-from[data-v-8b5a70a9],.fade-leave-to[data-v-8b5a70a9]{opacity:0}.onboarding-experience[data-v-2d3bcb53]{width:100%;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at top left,var(--color-bg-secondary),var(--color-bg-tertiary))}.demo-timer-pill[data-v-2d3bcb53]{padding:6px 10px;border-radius:999px;background:#0f172ae6;color:#fff;font-weight:700;font-size:12px}.layout[data-v-2d3bcb53]{flex:1;display:grid;grid-template-columns:1fr minmax(320px,420px);overflow:hidden}.left[data-v-2d3bcb53]{padding:var(--spacing-2xl);overflow:hidden}.avatar-stage[data-v-2d3bcb53]{position:relative;border-radius:var(--radius-lg);background:var(--color-text-dark);box-shadow:var(--shadow-xl);overflow:hidden;min-height:560px}.avatar-surface[data-v-2d3bcb53]{width:100%;height:100%;min-height:560px}.avatar-status[data-v-2d3bcb53]{position:absolute;left:16px;bottom:90px;padding:10px 12px;border-radius:12px;background:#0f172adb;color:#ffffffeb;font-size:12px;font-weight:600;max-width:min(460px,calc(100% - 32px))}.avatar-status.error[data-v-2d3bcb53]{background:#7f1d1ddb}.right[data-v-2d3bcb53]{background:var(--color-bg-primary);box-shadow:-4px 0 24px #0000000a;overflow:hidden;transition:width var(--transition-base),opacity var(--transition-base)}.right.collapsed[data-v-2d3bcb53]{width:0;opacity:0}@media (max-width: 1024px){.layout[data-v-2d3bcb53]{grid-template-columns:1fr}.right[data-v-2d3bcb53]{display:none}.avatar-stage[data-v-2d3bcb53],.avatar-surface[data-v-2d3bcb53]{min-height:480px}}.avatar-test-container[data-v-56f9fa2d]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.test-header[data-v-56f9fa2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;background:#fffffff2;border-radius:1rem;box-shadow:0 4px 20px #0000001a}.test-header h1[data-v-56f9fa2d]{margin:0;font-size:2rem;color:#1e293b;font-weight:700}.back-button[data-v-56f9fa2d]{padding:.75rem 1.5rem;background:#667eea;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.back-button[data-v-56f9fa2d]:hover{background:#5568d3;transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.avatar-wrapper[data-v-56f9fa2d]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:2rem}.avatar-display[data-v-56f9fa2d]{position:relative;background:#1e293b;border-radius:1rem;overflow:hidden;box-shadow:0 8px 32px #0003;min-height:600px}.avatar-element[data-v-56f9fa2d]{width:100%;height:100%;min-height:600px}.loading-overlay[data-v-56f9fa2d]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#1e293be6;color:#fff;font-size:1.2rem;z-index:10}.loading-spinner[data-v-56f9fa2d]{width:60px;height:60px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-56f9fa2d 1s linear infinite;margin-bottom:1rem}@keyframes spin-56f9fa2d{to{transform:rotate(360deg)}}.avatar-info[data-v-56f9fa2d]{background:#fffffff2;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 4px 20px #0000001a}.info-item[data-v-56f9fa2d]{display:flex;flex-direction:column;gap:.5rem}.info-item .label[data-v-56f9fa2d]{font-size:.875rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.info-item .value[data-v-56f9fa2d]{font-size:1.25rem;color:#1e293b;font-weight:700;padding:.75rem;background:#f1f5f9;border-radius:.5rem;text-align:center}.info-item .value.speaking[data-v-56f9fa2d]{background:#dcfce7;color:#16a34a;animation:pulse-56f9fa2d 1.5s ease-in-out infinite}@keyframes pulse-56f9fa2d{0%,to{opacity:1}50%{opacity:.7}}.mood-badge[data-v-56f9fa2d]{color:#fff!important;text-transform:capitalize}.emotions-panel[data-v-56f9fa2d],.speech-panel[data-v-56f9fa2d],.volume-panel[data-v-56f9fa2d]{background:#fffffff2;border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px #0000001a}.emotions-panel h2[data-v-56f9fa2d],.speech-panel h2[data-v-56f9fa2d],.volume-panel h2[data-v-56f9fa2d]{margin:0 0 1.5rem;font-size:1.5rem;color:#1e293b;font-weight:700}.intensity-selector[data-v-56f9fa2d]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid #e2e8f0}.intensity-buttons[data-v-56f9fa2d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.intensity-button[data-v-56f9fa2d]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;background:#fff;border:3px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:600;color:#1e293b}.intensity-button[data-v-56f9fa2d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.intensity-button.active[data-v-56f9fa2d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;box-shadow:0 4px 16px #667eea66}.intensity-icon[data-v-56f9fa2d]{font-size:2rem}.intensity-label[data-v-56f9fa2d]{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.emotions-grid[data-v-56f9fa2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.mood-button[data-v-56f9fa2d]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:#fff;border:3px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:600}.mood-button[data-v-56f9fa2d]:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 8px 24px #00000026;border-color:#667eea}.mood-button[data-v-56f9fa2d]:active:not(:disabled){transform:translateY(-2px)}.mood-button[data-v-56f9fa2d]:disabled{opacity:.5;cursor:not-allowed}.mood-button.active[data-v-56f9fa2d]{background:#667eea;color:#fff;border-color:#667eea;box-shadow:0 4px 16px #667eea4d}.mood-icon[data-v-56f9fa2d]{font-size:2.5rem}.mood-name[data-v-56f9fa2d]{text-transform:capitalize}.speech-controls[data-v-56f9fa2d]{display:flex;flex-direction:column;gap:1rem}.speech-input[data-v-56f9fa2d]{width:100%;padding:1rem;border:2px solid #e2e8f0;border-radius:.75rem;font-size:1rem;font-family:inherit;resize:vertical;transition:border-color .3s ease}.speech-input[data-v-56f9fa2d]:focus{outline:none;border-color:#667eea}.speech-buttons[data-v-56f9fa2d]{display:flex;gap:1rem}.speak-button[data-v-56f9fa2d],.stop-button[data-v-56f9fa2d]{flex:1;padding:1rem 2rem;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease}.speak-button[data-v-56f9fa2d]{background:#10b981;color:#fff}.speak-button[data-v-56f9fa2d]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.speak-button[data-v-56f9fa2d]:disabled{background:#94a3b8;cursor:not-allowed}.stop-button[data-v-56f9fa2d]{background:#ef4444;color:#fff}.stop-button[data-v-56f9fa2d]:hover:not(:disabled){background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px #ef444466}.stop-button[data-v-56f9fa2d]:disabled{background:#94a3b8;cursor:not-allowed}.volume-control[data-v-56f9fa2d]{display:flex;align-items:center;gap:1rem}.volume-icon[data-v-56f9fa2d]{font-size:1.5rem}.volume-slider[data-v-56f9fa2d]{flex:1;height:8px;border-radius:4px;background:#e2e8f0;outline:none;-webkit-appearance:none}.volume-slider[data-v-56f9fa2d]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#667eea;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.volume-slider[data-v-56f9fa2d]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 8px #667eea33}.volume-slider[data-v-56f9fa2d]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#667eea;cursor:pointer;border:none;-moz-transition:all .3s ease;transition:all .3s ease}.volume-slider[data-v-56f9fa2d]::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 8px #667eea33}.volume-value[data-v-56f9fa2d]{font-size:1.125rem;font-weight:700;color:#1e293b;min-width:50px;text-align:right}@media (max-width: 1024px){.avatar-wrapper[data-v-56f9fa2d]{grid-template-columns:1fr}.emotions-grid[data-v-56f9fa2d]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (max-width: 640px){.avatar-test-container[data-v-56f9fa2d]{padding:1rem}.test-header[data-v-56f9fa2d]{flex-direction:column;gap:1rem;text-align:center}.test-header h1[data-v-56f9fa2d]{font-size:1.5rem}.emotions-grid[data-v-56f9fa2d]{grid-template-columns:repeat(2,1fr)}.speech-buttons[data-v-56f9fa2d]{flex-direction:column}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.bg-black{background-color:#000!important}.bg-black{color:#fff!important}.bg-white{background-color:#fff!important}.bg-white{color:#000!important}.bg-transparent{background-color:transparent!important}.bg-transparent{color:currentColor!important}.bg-red{background-color:#f44336!important}.bg-red{color:#fff!important}.bg-red-lighten-5{background-color:#ffebee!important}.bg-red-lighten-5{color:#000!important}.bg-red-lighten-4{background-color:#ffcdd2!important}.bg-red-lighten-4{color:#000!important}.bg-red-lighten-3{background-color:#ef9a9a!important}.bg-red-lighten-3{color:#000!important}.bg-red-lighten-2{background-color:#e57373!important}.bg-red-lighten-2{color:#fff!important}.bg-red-lighten-1{background-color:#ef5350!important}.bg-red-lighten-1{color:#fff!important}.bg-red-darken-1{background-color:#e53935!important}.bg-red-darken-1{color:#fff!important}.bg-red-darken-2{background-color:#d32f2f!important}.bg-red-darken-2{color:#fff!important}.bg-red-darken-3{background-color:#c62828!important}.bg-red-darken-3{color:#fff!important}.bg-red-darken-4{background-color:#b71c1c!important}.bg-red-darken-4{color:#fff!important}.bg-red-accent-1{background-color:#ff8a80!important}.bg-red-accent-1{color:#000!important}.bg-red-accent-2{background-color:#ff5252!important}.bg-red-accent-2{color:#fff!important}.bg-red-accent-3{background-color:#ff1744!important}.bg-red-accent-3{color:#fff!important}.bg-red-accent-4{background-color:#d50000!important}.bg-red-accent-4{color:#fff!important}.bg-pink{background-color:#e91e63!important}.bg-pink{color:#fff!important}.bg-pink-lighten-5{background-color:#fce4ec!important}.bg-pink-lighten-5{color:#000!important}.bg-pink-lighten-4{background-color:#f8bbd0!important}.bg-pink-lighten-4{color:#000!important}.bg-pink-lighten-3{background-color:#f48fb1!important}.bg-pink-lighten-3{color:#000!important}.bg-pink-lighten-2{background-color:#f06292!important}.bg-pink-lighten-2{color:#fff!important}.bg-pink-lighten-1{background-color:#ec407a!important}.bg-pink-lighten-1{color:#fff!important}.bg-pink-darken-1{background-color:#d81b60!important}.bg-pink-darken-1{color:#fff!important}.bg-pink-darken-2{background-color:#c2185b!important}.bg-pink-darken-2{color:#fff!important}.bg-pink-darken-3{background-color:#ad1457!important}.bg-pink-darken-3{color:#fff!important}.bg-pink-darken-4{background-color:#880e4f!important}.bg-pink-darken-4{color:#fff!important}.bg-pink-accent-1{background-color:#ff80ab!important}.bg-pink-accent-1{color:#fff!important}.bg-pink-accent-2{background-color:#ff4081!important}.bg-pink-accent-2{color:#fff!important}.bg-pink-accent-3{background-color:#f50057!important}.bg-pink-accent-3{color:#fff!important}.bg-pink-accent-4{background-color:#c51162!important}.bg-pink-accent-4{color:#fff!important}.bg-purple{background-color:#9c27b0!important}.bg-purple{color:#fff!important}.bg-purple-lighten-5{background-color:#f3e5f5!important}.bg-purple-lighten-5{color:#000!important}.bg-purple-lighten-4{background-color:#e1bee7!important}.bg-purple-lighten-4{color:#000!important}.bg-purple-lighten-3{background-color:#ce93d8!important}.bg-purple-lighten-3{color:#fff!important}.bg-purple-lighten-2{background-color:#ba68c8!important}.bg-purple-lighten-2{color:#fff!important}.bg-purple-lighten-1{background-color:#ab47bc!important}.bg-purple-lighten-1{color:#fff!important}.bg-purple-darken-1{background-color:#8e24aa!important}.bg-purple-darken-1{color:#fff!important}.bg-purple-darken-2{background-color:#7b1fa2!important}.bg-purple-darken-2{color:#fff!important}.bg-purple-darken-3{background-color:#6a1b9a!important}.bg-purple-darken-3{color:#fff!important}.bg-purple-darken-4{background-color:#4a148c!important}.bg-purple-darken-4{color:#fff!important}.bg-purple-accent-1{background-color:#ea80fc!important}.bg-purple-accent-1{color:#fff!important}.bg-purple-accent-2{background-color:#e040fb!important}.bg-purple-accent-2{color:#fff!important}.bg-purple-accent-3{background-color:#d500f9!important}.bg-purple-accent-3{color:#fff!important}.bg-purple-accent-4{background-color:#a0f!important}.bg-purple-accent-4{color:#fff!important}.bg-deep-purple{background-color:#673ab7!important}.bg-deep-purple{color:#fff!important}.bg-deep-purple-lighten-5{background-color:#ede7f6!important}.bg-deep-purple-lighten-5{color:#000!important}.bg-deep-purple-lighten-4{background-color:#d1c4e9!important}.bg-deep-purple-lighten-4{color:#000!important}.bg-deep-purple-lighten-3{background-color:#b39ddb!important}.bg-deep-purple-lighten-3{color:#fff!important}.bg-deep-purple-lighten-2{background-color:#9575cd!important}.bg-deep-purple-lighten-2{color:#fff!important}.bg-deep-purple-lighten-1{background-color:#7e57c2!important}.bg-deep-purple-lighten-1{color:#fff!important}.bg-deep-purple-darken-1{background-color:#5e35b1!important}.bg-deep-purple-darken-1{color:#fff!important}.bg-deep-purple-darken-2{background-color:#512da8!important}.bg-deep-purple-darken-2{color:#fff!important}.bg-deep-purple-darken-3{background-color:#4527a0!important}.bg-deep-purple-darken-3{color:#fff!important}.bg-deep-purple-darken-4{background-color:#311b92!important}.bg-deep-purple-darken-4{color:#fff!important}.bg-deep-purple-accent-1{background-color:#b388ff!important}.bg-deep-purple-accent-1{color:#fff!important}.bg-deep-purple-accent-2{background-color:#7c4dff!important}.bg-deep-purple-accent-2{color:#fff!important}.bg-deep-purple-accent-3{background-color:#651fff!important}.bg-deep-purple-accent-3{color:#fff!important}.bg-deep-purple-accent-4{background-color:#6200ea!important}.bg-deep-purple-accent-4{color:#fff!important}.bg-indigo{background-color:#3f51b5!important}.bg-indigo{color:#fff!important}.bg-indigo-lighten-5{background-color:#e8eaf6!important}.bg-indigo-lighten-5{color:#000!important}.bg-indigo-lighten-4{background-color:#c5cae9!important}.bg-indigo-lighten-4{color:#000!important}.bg-indigo-lighten-3{background-color:#9fa8da!important}.bg-indigo-lighten-3{color:#fff!important}.bg-indigo-lighten-2{background-color:#7986cb!important}.bg-indigo-lighten-2{color:#fff!important}.bg-indigo-lighten-1{background-color:#5c6bc0!important}.bg-indigo-lighten-1{color:#fff!important}.bg-indigo-darken-1{background-color:#3949ab!important}.bg-indigo-darken-1{color:#fff!important}.bg-indigo-darken-2{background-color:#303f9f!important}.bg-indigo-darken-2{color:#fff!important}.bg-indigo-darken-3{background-color:#283593!important}.bg-indigo-darken-3{color:#fff!important}.bg-indigo-darken-4{background-color:#1a237e!important}.bg-indigo-darken-4{color:#fff!important}.bg-indigo-accent-1{background-color:#8c9eff!important}.bg-indigo-accent-1{color:#fff!important}.bg-indigo-accent-2{background-color:#536dfe!important}.bg-indigo-accent-2{color:#fff!important}.bg-indigo-accent-3{background-color:#3d5afe!important}.bg-indigo-accent-3{color:#fff!important}.bg-indigo-accent-4{background-color:#304ffe!important}.bg-indigo-accent-4{color:#fff!important}.bg-blue{background-color:#2196f3!important}.bg-blue{color:#fff!important}.bg-blue-lighten-5{background-color:#e3f2fd!important}.bg-blue-lighten-5{color:#000!important}.bg-blue-lighten-4{background-color:#bbdefb!important}.bg-blue-lighten-4{color:#000!important}.bg-blue-lighten-3{background-color:#90caf9!important}.bg-blue-lighten-3{color:#000!important}.bg-blue-lighten-2{background-color:#64b5f6!important}.bg-blue-lighten-2{color:#000!important}.bg-blue-lighten-1{background-color:#42a5f5!important}.bg-blue-lighten-1{color:#fff!important}.bg-blue-darken-1{background-color:#1e88e5!important}.bg-blue-darken-1{color:#fff!important}.bg-blue-darken-2{background-color:#1976d2!important}.bg-blue-darken-2{color:#fff!important}.bg-blue-darken-3{background-color:#1565c0!important}.bg-blue-darken-3{color:#fff!important}.bg-blue-darken-4{background-color:#0d47a1!important}.bg-blue-darken-4{color:#fff!important}.bg-blue-accent-1{background-color:#82b1ff!important}.bg-blue-accent-1{color:#000!important}.bg-blue-accent-2{background-color:#448aff!important}.bg-blue-accent-2{color:#fff!important}.bg-blue-accent-3{background-color:#2979ff!important}.bg-blue-accent-3{color:#fff!important}.bg-blue-accent-4{background-color:#2962ff!important}.bg-blue-accent-4{color:#fff!important}.bg-light-blue{background-color:#03a9f4!important}.bg-light-blue{color:#fff!important}.bg-light-blue-lighten-5{background-color:#e1f5fe!important}.bg-light-blue-lighten-5{color:#000!important}.bg-light-blue-lighten-4{background-color:#b3e5fc!important}.bg-light-blue-lighten-4{color:#000!important}.bg-light-blue-lighten-3{background-color:#81d4fa!important}.bg-light-blue-lighten-3{color:#000!important}.bg-light-blue-lighten-2{background-color:#4fc3f7!important}.bg-light-blue-lighten-2{color:#000!important}.bg-light-blue-lighten-1{background-color:#29b6f6!important}.bg-light-blue-lighten-1{color:#000!important}.bg-light-blue-darken-1{background-color:#039be5!important}.bg-light-blue-darken-1{color:#fff!important}.bg-light-blue-darken-2{background-color:#0288d1!important}.bg-light-blue-darken-2{color:#fff!important}.bg-light-blue-darken-3{background-color:#0277bd!important}.bg-light-blue-darken-3{color:#fff!important}.bg-light-blue-darken-4{background-color:#01579b!important}.bg-light-blue-darken-4{color:#fff!important}.bg-light-blue-accent-1{background-color:#80d8ff!important}.bg-light-blue-accent-1{color:#000!important}.bg-light-blue-accent-2{background-color:#40c4ff!important}.bg-light-blue-accent-2{color:#000!important}.bg-light-blue-accent-3{background-color:#00b0ff!important}.bg-light-blue-accent-3{color:#fff!important}.bg-light-blue-accent-4{background-color:#0091ea!important}.bg-light-blue-accent-4{color:#fff!important}.bg-cyan{background-color:#00bcd4!important}.bg-cyan{color:#000!important}.bg-cyan-lighten-5{background-color:#e0f7fa!important}.bg-cyan-lighten-5{color:#000!important}.bg-cyan-lighten-4{background-color:#b2ebf2!important}.bg-cyan-lighten-4{color:#000!important}.bg-cyan-lighten-3{background-color:#80deea!important}.bg-cyan-lighten-3{color:#000!important}.bg-cyan-lighten-2{background-color:#4dd0e1!important}.bg-cyan-lighten-2{color:#000!important}.bg-cyan-lighten-1{background-color:#26c6da!important}.bg-cyan-lighten-1{color:#000!important}.bg-cyan-darken-1{background-color:#00acc1!important}.bg-cyan-darken-1{color:#fff!important}.bg-cyan-darken-2{background-color:#0097a7!important}.bg-cyan-darken-2{color:#fff!important}.bg-cyan-darken-3{background-color:#00838f!important}.bg-cyan-darken-3{color:#fff!important}.bg-cyan-darken-4{background-color:#006064!important}.bg-cyan-darken-4{color:#fff!important}.bg-cyan-accent-1{background-color:#84ffff!important}.bg-cyan-accent-1{color:#000!important}.bg-cyan-accent-2{background-color:#18ffff!important}.bg-cyan-accent-2{color:#000!important}.bg-cyan-accent-3{background-color:#00e5ff!important}.bg-cyan-accent-3{color:#000!important}.bg-cyan-accent-4{background-color:#00b8d4!important}.bg-cyan-accent-4{color:#fff!important}.bg-teal{background-color:#009688!important}.bg-teal{color:#fff!important}.bg-teal-lighten-5{background-color:#e0f2f1!important}.bg-teal-lighten-5{color:#000!important}.bg-teal-lighten-4{background-color:#b2dfdb!important}.bg-teal-lighten-4{color:#000!important}.bg-teal-lighten-3{background-color:#80cbc4!important}.bg-teal-lighten-3{color:#000!important}.bg-teal-lighten-2{background-color:#4db6ac!important}.bg-teal-lighten-2{color:#fff!important}.bg-teal-lighten-1{background-color:#26a69a!important}.bg-teal-lighten-1{color:#fff!important}.bg-teal-darken-1{background-color:#00897b!important}.bg-teal-darken-1{color:#fff!important}.bg-teal-darken-2{background-color:#00796b!important}.bg-teal-darken-2{color:#fff!important}.bg-teal-darken-3{background-color:#00695c!important}.bg-teal-darken-3{color:#fff!important}.bg-teal-darken-4{background-color:#004d40!important}.bg-teal-darken-4{color:#fff!important}.bg-teal-accent-1{background-color:#a7ffeb!important}.bg-teal-accent-1{color:#000!important}.bg-teal-accent-2{background-color:#64ffda!important}.bg-teal-accent-2{color:#000!important}.bg-teal-accent-3{background-color:#1de9b6!important}.bg-teal-accent-3{color:#000!important}.bg-teal-accent-4{background-color:#00bfa5!important}.bg-teal-accent-4{color:#fff!important}.bg-green{background-color:#4caf50!important}.bg-green{color:#fff!important}.bg-green-lighten-5{background-color:#e8f5e9!important}.bg-green-lighten-5{color:#000!important}.bg-green-lighten-4{background-color:#c8e6c9!important}.bg-green-lighten-4{color:#000!important}.bg-green-lighten-3{background-color:#a5d6a7!important}.bg-green-lighten-3{color:#000!important}.bg-green-lighten-2{background-color:#81c784!important}.bg-green-lighten-2{color:#000!important}.bg-green-lighten-1{background-color:#66bb6a!important}.bg-green-lighten-1{color:#fff!important}.bg-green-darken-1{background-color:#43a047!important}.bg-green-darken-1{color:#fff!important}.bg-green-darken-2{background-color:#388e3c!important}.bg-green-darken-2{color:#fff!important}.bg-green-darken-3{background-color:#2e7d32!important}.bg-green-darken-3{color:#fff!important}.bg-green-darken-4{background-color:#1b5e20!important}.bg-green-darken-4{color:#fff!important}.bg-green-accent-1{background-color:#b9f6ca!important}.bg-green-accent-1{color:#000!important}.bg-green-accent-2{background-color:#69f0ae!important}.bg-green-accent-2{color:#000!important}.bg-green-accent-3{background-color:#00e676!important}.bg-green-accent-3{color:#000!important}.bg-green-accent-4{background-color:#00c853!important}.bg-green-accent-4{color:#000!important}.bg-light-green{background-color:#8bc34a!important}.bg-light-green{color:#000!important}.bg-light-green-lighten-5{background-color:#f1f8e9!important}.bg-light-green-lighten-5{color:#000!important}.bg-light-green-lighten-4{background-color:#dcedc8!important}.bg-light-green-lighten-4{color:#000!important}.bg-light-green-lighten-3{background-color:#c5e1a5!important}.bg-light-green-lighten-3{color:#000!important}.bg-light-green-lighten-2{background-color:#aed581!important}.bg-light-green-lighten-2{color:#000!important}.bg-light-green-lighten-1{background-color:#9ccc65!important}.bg-light-green-lighten-1{color:#000!important}.bg-light-green-darken-1{background-color:#7cb342!important}.bg-light-green-darken-1{color:#fff!important}.bg-light-green-darken-2{background-color:#689f38!important}.bg-light-green-darken-2{color:#fff!important}.bg-light-green-darken-3{background-color:#558b2f!important}.bg-light-green-darken-3{color:#fff!important}.bg-light-green-darken-4{background-color:#33691e!important}.bg-light-green-darken-4{color:#fff!important}.bg-light-green-accent-1{background-color:#ccff90!important}.bg-light-green-accent-1{color:#000!important}.bg-light-green-accent-2{background-color:#b2ff59!important}.bg-light-green-accent-2{color:#000!important}.bg-light-green-accent-3{background-color:#76ff03!important}.bg-light-green-accent-3{color:#000!important}.bg-light-green-accent-4{background-color:#64dd17!important}.bg-light-green-accent-4{color:#000!important}.bg-lime{background-color:#cddc39!important}.bg-lime{color:#000!important}.bg-lime-lighten-5{background-color:#f9fbe7!important}.bg-lime-lighten-5{color:#000!important}.bg-lime-lighten-4{background-color:#f0f4c3!important}.bg-lime-lighten-4{color:#000!important}.bg-lime-lighten-3{background-color:#e6ee9c!important}.bg-lime-lighten-3{color:#000!important}.bg-lime-lighten-2{background-color:#dce775!important}.bg-lime-lighten-2{color:#000!important}.bg-lime-lighten-1{background-color:#d4e157!important}.bg-lime-lighten-1{color:#000!important}.bg-lime-darken-1{background-color:#c0ca33!important}.bg-lime-darken-1{color:#000!important}.bg-lime-darken-2{background-color:#afb42b!important}.bg-lime-darken-2{color:#000!important}.bg-lime-darken-3{background-color:#9e9d24!important}.bg-lime-darken-3{color:#fff!important}.bg-lime-darken-4{background-color:#827717!important}.bg-lime-darken-4{color:#fff!important}.bg-lime-accent-1{background-color:#f4ff81!important}.bg-lime-accent-1{color:#000!important}.bg-lime-accent-2{background-color:#eeff41!important}.bg-lime-accent-2{color:#000!important}.bg-lime-accent-3{background-color:#c6ff00!important}.bg-lime-accent-3{color:#000!important}.bg-lime-accent-4{background-color:#aeea00!important}.bg-lime-accent-4{color:#000!important}.bg-yellow{background-color:#ffeb3b!important}.bg-yellow{color:#000!important}.bg-yellow-lighten-5{background-color:#fffde7!important}.bg-yellow-lighten-5{color:#000!important}.bg-yellow-lighten-4{background-color:#fff9c4!important}.bg-yellow-lighten-4{color:#000!important}.bg-yellow-lighten-3{background-color:#fff59d!important}.bg-yellow-lighten-3{color:#000!important}.bg-yellow-lighten-2{background-color:#fff176!important}.bg-yellow-lighten-2{color:#000!important}.bg-yellow-lighten-1{background-color:#ffee58!important}.bg-yellow-lighten-1{color:#000!important}.bg-yellow-darken-1{background-color:#fdd835!important}.bg-yellow-darken-1{color:#000!important}.bg-yellow-darken-2{background-color:#fbc02d!important}.bg-yellow-darken-2{color:#000!important}.bg-yellow-darken-3{background-color:#f9a825!important}.bg-yellow-darken-3{color:#000!important}.bg-yellow-darken-4{background-color:#f57f17!important}.bg-yellow-darken-4{color:#fff!important}.bg-yellow-accent-1{background-color:#ffff8d!important}.bg-yellow-accent-1{color:#000!important}.bg-yellow-accent-2{background-color:#ff0!important}.bg-yellow-accent-2{color:#000!important}.bg-yellow-accent-3{background-color:#ffea00!important}.bg-yellow-accent-3{color:#000!important}.bg-yellow-accent-4{background-color:#ffd600!important}.bg-yellow-accent-4{color:#000!important}.bg-amber{background-color:#ffc107!important}.bg-amber{color:#000!important}.bg-amber-lighten-5{background-color:#fff8e1!important}.bg-amber-lighten-5{color:#000!important}.bg-amber-lighten-4{background-color:#ffecb3!important}.bg-amber-lighten-4{color:#000!important}.bg-amber-lighten-3{background-color:#ffe082!important}.bg-amber-lighten-3{color:#000!important}.bg-amber-lighten-2{background-color:#ffd54f!important}.bg-amber-lighten-2{color:#000!important}.bg-amber-lighten-1{background-color:#ffca28!important}.bg-amber-lighten-1{color:#000!important}.bg-amber-darken-1{background-color:#ffb300!important}.bg-amber-darken-1{color:#000!important}.bg-amber-darken-2{background-color:#ffa000!important}.bg-amber-darken-2{color:#000!important}.bg-amber-darken-3{background-color:#ff8f00!important}.bg-amber-darken-3{color:#000!important}.bg-amber-darken-4{background-color:#ff6f00!important}.bg-amber-darken-4{color:#fff!important}.bg-amber-accent-1{background-color:#ffe57f!important}.bg-amber-accent-1{color:#000!important}.bg-amber-accent-2{background-color:#ffd740!important}.bg-amber-accent-2{color:#000!important}.bg-amber-accent-3{background-color:#ffc400!important}.bg-amber-accent-3{color:#000!important}.bg-amber-accent-4{background-color:#ffab00!important}.bg-amber-accent-4{color:#000!important}.bg-orange{background-color:#ff9800!important}.bg-orange{color:#000!important}.bg-orange-lighten-5{background-color:#fff3e0!important}.bg-orange-lighten-5{color:#000!important}.bg-orange-lighten-4{background-color:#ffe0b2!important}.bg-orange-lighten-4{color:#000!important}.bg-orange-lighten-3{background-color:#ffcc80!important}.bg-orange-lighten-3{color:#000!important}.bg-orange-lighten-2{background-color:#ffb74d!important}.bg-orange-lighten-2{color:#000!important}.bg-orange-lighten-1{background-color:#ffa726!important}.bg-orange-lighten-1{color:#000!important}.bg-orange-darken-1{background-color:#fb8c00!important}.bg-orange-darken-1{color:#fff!important}.bg-orange-darken-2{background-color:#f57c00!important}.bg-orange-darken-2{color:#fff!important}.bg-orange-darken-3{background-color:#ef6c00!important}.bg-orange-darken-3{color:#fff!important}.bg-orange-darken-4{background-color:#e65100!important}.bg-orange-darken-4{color:#fff!important}.bg-orange-accent-1{background-color:#ffd180!important}.bg-orange-accent-1{color:#000!important}.bg-orange-accent-2{background-color:#ffab40!important}.bg-orange-accent-2{color:#000!important}.bg-orange-accent-3{background-color:#ff9100!important}.bg-orange-accent-3{color:#000!important}.bg-orange-accent-4{background-color:#ff6d00!important}.bg-orange-accent-4{color:#fff!important}.bg-deep-orange{background-color:#ff5722!important}.bg-deep-orange{color:#fff!important}.bg-deep-orange-lighten-5{background-color:#fbe9e7!important}.bg-deep-orange-lighten-5{color:#000!important}.bg-deep-orange-lighten-4{background-color:#ffccbc!important}.bg-deep-orange-lighten-4{color:#000!important}.bg-deep-orange-lighten-3{background-color:#ffab91!important}.bg-deep-orange-lighten-3{color:#000!important}.bg-deep-orange-lighten-2{background-color:#ff8a65!important}.bg-deep-orange-lighten-2{color:#000!important}.bg-deep-orange-lighten-1{background-color:#ff7043!important}.bg-deep-orange-lighten-1{color:#fff!important}.bg-deep-orange-darken-1{background-color:#f4511e!important}.bg-deep-orange-darken-1{color:#fff!important}.bg-deep-orange-darken-2{background-color:#e64a19!important}.bg-deep-orange-darken-2{color:#fff!important}.bg-deep-orange-darken-3{background-color:#d84315!important}.bg-deep-orange-darken-3{color:#fff!important}.bg-deep-orange-darken-4{background-color:#bf360c!important}.bg-deep-orange-darken-4{color:#fff!important}.bg-deep-orange-accent-1{background-color:#ff9e80!important}.bg-deep-orange-accent-1{color:#000!important}.bg-deep-orange-accent-2{background-color:#ff6e40!important}.bg-deep-orange-accent-2{color:#fff!important}.bg-deep-orange-accent-3{background-color:#ff3d00!important}.bg-deep-orange-accent-3{color:#fff!important}.bg-deep-orange-accent-4{background-color:#dd2c00!important}.bg-deep-orange-accent-4{color:#fff!important}.bg-brown{background-color:#795548!important}.bg-brown{color:#fff!important}.bg-brown-lighten-5{background-color:#efebe9!important}.bg-brown-lighten-5{color:#000!important}.bg-brown-lighten-4{background-color:#d7ccc8!important}.bg-brown-lighten-4{color:#000!important}.bg-brown-lighten-3{background-color:#bcaaa4!important}.bg-brown-lighten-3{color:#000!important}.bg-brown-lighten-2{background-color:#a1887f!important}.bg-brown-lighten-2{color:#fff!important}.bg-brown-lighten-1{background-color:#8d6e63!important}.bg-brown-lighten-1{color:#fff!important}.bg-brown-darken-1{background-color:#6d4c41!important}.bg-brown-darken-1{color:#fff!important}.bg-brown-darken-2{background-color:#5d4037!important}.bg-brown-darken-2{color:#fff!important}.bg-brown-darken-3{background-color:#4e342e!important}.bg-brown-darken-3{color:#fff!important}.bg-brown-darken-4{background-color:#3e2723!important}.bg-brown-darken-4{color:#fff!important}.bg-blue-grey{background-color:#607d8b!important}.bg-blue-grey{color:#fff!important}.bg-blue-grey-lighten-5{background-color:#eceff1!important}.bg-blue-grey-lighten-5{color:#000!important}.bg-blue-grey-lighten-4{background-color:#cfd8dc!important}.bg-blue-grey-lighten-4{color:#000!important}.bg-blue-grey-lighten-3{background-color:#b0bec5!important}.bg-blue-grey-lighten-3{color:#000!important}.bg-blue-grey-lighten-2{background-color:#90a4ae!important}.bg-blue-grey-lighten-2{color:#fff!important}.bg-blue-grey-lighten-1{background-color:#78909c!important}.bg-blue-grey-lighten-1{color:#fff!important}.bg-blue-grey-darken-1{background-color:#546e7a!important}.bg-blue-grey-darken-1{color:#fff!important}.bg-blue-grey-darken-2{background-color:#455a64!important}.bg-blue-grey-darken-2{color:#fff!important}.bg-blue-grey-darken-3{background-color:#37474f!important}.bg-blue-grey-darken-3{color:#fff!important}.bg-blue-grey-darken-4{background-color:#263238!important}.bg-blue-grey-darken-4{color:#fff!important}.bg-grey{background-color:#9e9e9e!important}.bg-grey{color:#fff!important}.bg-grey-lighten-5{background-color:#fafafa!important}.bg-grey-lighten-5{color:#000!important}.bg-grey-lighten-4{background-color:#f5f5f5!important}.bg-grey-lighten-4{color:#000!important}.bg-grey-lighten-3{background-color:#eee!important}.bg-grey-lighten-3{color:#000!important}.bg-grey-lighten-2{background-color:#e0e0e0!important}.bg-grey-lighten-2{color:#000!important}.bg-grey-lighten-1{background-color:#bdbdbd!important}.bg-grey-lighten-1{color:#000!important}.bg-grey-darken-1{background-color:#757575!important}.bg-grey-darken-1{color:#fff!important}.bg-grey-darken-2{background-color:#616161!important}.bg-grey-darken-2{color:#fff!important}.bg-grey-darken-3{background-color:#424242!important}.bg-grey-darken-3{color:#fff!important}.bg-grey-darken-4{background-color:#212121!important}.bg-grey-darken-4{color:#fff!important}.bg-shades-black{background-color:#000!important}.bg-shades-black{color:#fff!important}.bg-shades-white{background-color:#fff!important}.bg-shades-white{color:#000!important}.bg-shades-transparent{background-color:transparent!important}.bg-shades-transparent{color:currentColor!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-transparent{color:transparent!important}.text-red{color:#f44336!important}.text-red-lighten-5{color:#ffebee!important}.text-red-lighten-4{color:#ffcdd2!important}.text-red-lighten-3{color:#ef9a9a!important}.text-red-lighten-2{color:#e57373!important}.text-red-lighten-1{color:#ef5350!important}.text-red-darken-1{color:#e53935!important}.text-red-darken-2{color:#d32f2f!important}.text-red-darken-3{color:#c62828!important}.text-red-darken-4{color:#b71c1c!important}.text-red-accent-1{color:#ff8a80!important}.text-red-accent-2{color:#ff5252!important}.text-red-accent-3{color:#ff1744!important}.text-red-accent-4{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-lighten-5{color:#fce4ec!important}.text-pink-lighten-4{color:#f8bbd0!important}.text-pink-lighten-3{color:#f48fb1!important}.text-pink-lighten-2{color:#f06292!important}.text-pink-lighten-1{color:#ec407a!important}.text-pink-darken-1{color:#d81b60!important}.text-pink-darken-2{color:#c2185b!important}.text-pink-darken-3{color:#ad1457!important}.text-pink-darken-4{color:#880e4f!important}.text-pink-accent-1{color:#ff80ab!important}.text-pink-accent-2{color:#ff4081!important}.text-pink-accent-3{color:#f50057!important}.text-pink-accent-4{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-lighten-5{color:#f3e5f5!important}.text-purple-lighten-4{color:#e1bee7!important}.text-purple-lighten-3{color:#ce93d8!important}.text-purple-lighten-2{color:#ba68c8!important}.text-purple-lighten-1{color:#ab47bc!important}.text-purple-darken-1{color:#8e24aa!important}.text-purple-darken-2{color:#7b1fa2!important}.text-purple-darken-3{color:#6a1b9a!important}.text-purple-darken-4{color:#4a148c!important}.text-purple-accent-1{color:#ea80fc!important}.text-purple-accent-2{color:#e040fb!important}.text-purple-accent-3{color:#d500f9!important}.text-purple-accent-4{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-lighten-5{color:#ede7f6!important}.text-deep-purple-lighten-4{color:#d1c4e9!important}.text-deep-purple-lighten-3{color:#b39ddb!important}.text-deep-purple-lighten-2{color:#9575cd!important}.text-deep-purple-lighten-1{color:#7e57c2!important}.text-deep-purple-darken-1{color:#5e35b1!important}.text-deep-purple-darken-2{color:#512da8!important}.text-deep-purple-darken-3{color:#4527a0!important}.text-deep-purple-darken-4{color:#311b92!important}.text-deep-purple-accent-1{color:#b388ff!important}.text-deep-purple-accent-2{color:#7c4dff!important}.text-deep-purple-accent-3{color:#651fff!important}.text-deep-purple-accent-4{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-lighten-5{color:#e8eaf6!important}.text-indigo-lighten-4{color:#c5cae9!important}.text-indigo-lighten-3{color:#9fa8da!important}.text-indigo-lighten-2{color:#7986cb!important}.text-indigo-lighten-1{color:#5c6bc0!important}.text-indigo-darken-1{color:#3949ab!important}.text-indigo-darken-2{color:#303f9f!important}.text-indigo-darken-3{color:#283593!important}.text-indigo-darken-4{color:#1a237e!important}.text-indigo-accent-1{color:#8c9eff!important}.text-indigo-accent-2{color:#536dfe!important}.text-indigo-accent-3{color:#3d5afe!important}.text-indigo-accent-4{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-lighten-5{color:#e3f2fd!important}.text-blue-lighten-4{color:#bbdefb!important}.text-blue-lighten-3{color:#90caf9!important}.text-blue-lighten-2{color:#64b5f6!important}.text-blue-lighten-1{color:#42a5f5!important}.text-blue-darken-1{color:#1e88e5!important}.text-blue-darken-2{color:#1976d2!important}.text-blue-darken-3{color:#1565c0!important}.text-blue-darken-4{color:#0d47a1!important}.text-blue-accent-1{color:#82b1ff!important}.text-blue-accent-2{color:#448aff!important}.text-blue-accent-3{color:#2979ff!important}.text-blue-accent-4{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-lighten-5{color:#e1f5fe!important}.text-light-blue-lighten-4{color:#b3e5fc!important}.text-light-blue-lighten-3{color:#81d4fa!important}.text-light-blue-lighten-2{color:#4fc3f7!important}.text-light-blue-lighten-1{color:#29b6f6!important}.text-light-blue-darken-1{color:#039be5!important}.text-light-blue-darken-2{color:#0288d1!important}.text-light-blue-darken-3{color:#0277bd!important}.text-light-blue-darken-4{color:#01579b!important}.text-light-blue-accent-1{color:#80d8ff!important}.text-light-blue-accent-2{color:#40c4ff!important}.text-light-blue-accent-3{color:#00b0ff!important}.text-light-blue-accent-4{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-lighten-5{color:#e0f7fa!important}.text-cyan-lighten-4{color:#b2ebf2!important}.text-cyan-lighten-3{color:#80deea!important}.text-cyan-lighten-2{color:#4dd0e1!important}.text-cyan-lighten-1{color:#26c6da!important}.text-cyan-darken-1{color:#00acc1!important}.text-cyan-darken-2{color:#0097a7!important}.text-cyan-darken-3{color:#00838f!important}.text-cyan-darken-4{color:#006064!important}.text-cyan-accent-1{color:#84ffff!important}.text-cyan-accent-2{color:#18ffff!important}.text-cyan-accent-3{color:#00e5ff!important}.text-cyan-accent-4{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-lighten-5{color:#e0f2f1!important}.text-teal-lighten-4{color:#b2dfdb!important}.text-teal-lighten-3{color:#80cbc4!important}.text-teal-lighten-2{color:#4db6ac!important}.text-teal-lighten-1{color:#26a69a!important}.text-teal-darken-1{color:#00897b!important}.text-teal-darken-2{color:#00796b!important}.text-teal-darken-3{color:#00695c!important}.text-teal-darken-4{color:#004d40!important}.text-teal-accent-1{color:#a7ffeb!important}.text-teal-accent-2{color:#64ffda!important}.text-teal-accent-3{color:#1de9b6!important}.text-teal-accent-4{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-lighten-5{color:#e8f5e9!important}.text-green-lighten-4{color:#c8e6c9!important}.text-green-lighten-3{color:#a5d6a7!important}.text-green-lighten-2{color:#81c784!important}.text-green-lighten-1{color:#66bb6a!important}.text-green-darken-1{color:#43a047!important}.text-green-darken-2{color:#388e3c!important}.text-green-darken-3{color:#2e7d32!important}.text-green-darken-4{color:#1b5e20!important}.text-green-accent-1{color:#b9f6ca!important}.text-green-accent-2{color:#69f0ae!important}.text-green-accent-3{color:#00e676!important}.text-green-accent-4{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-lighten-5{color:#f1f8e9!important}.text-light-green-lighten-4{color:#dcedc8!important}.text-light-green-lighten-3{color:#c5e1a5!important}.text-light-green-lighten-2{color:#aed581!important}.text-light-green-lighten-1{color:#9ccc65!important}.text-light-green-darken-1{color:#7cb342!important}.text-light-green-darken-2{color:#689f38!important}.text-light-green-darken-3{color:#558b2f!important}.text-light-green-darken-4{color:#33691e!important}.text-light-green-accent-1{color:#ccff90!important}.text-light-green-accent-2{color:#b2ff59!important}.text-light-green-accent-3{color:#76ff03!important}.text-light-green-accent-4{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-lighten-5{color:#f9fbe7!important}.text-lime-lighten-4{color:#f0f4c3!important}.text-lime-lighten-3{color:#e6ee9c!important}.text-lime-lighten-2{color:#dce775!important}.text-lime-lighten-1{color:#d4e157!important}.text-lime-darken-1{color:#c0ca33!important}.text-lime-darken-2{color:#afb42b!important}.text-lime-darken-3{color:#9e9d24!important}.text-lime-darken-4{color:#827717!important}.text-lime-accent-1{color:#f4ff81!important}.text-lime-accent-2{color:#eeff41!important}.text-lime-accent-3{color:#c6ff00!important}.text-lime-accent-4{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-lighten-5{color:#fffde7!important}.text-yellow-lighten-4{color:#fff9c4!important}.text-yellow-lighten-3{color:#fff59d!important}.text-yellow-lighten-2{color:#fff176!important}.text-yellow-lighten-1{color:#ffee58!important}.text-yellow-darken-1{color:#fdd835!important}.text-yellow-darken-2{color:#fbc02d!important}.text-yellow-darken-3{color:#f9a825!important}.text-yellow-darken-4{color:#f57f17!important}.text-yellow-accent-1{color:#ffff8d!important}.text-yellow-accent-2{color:#ff0!important}.text-yellow-accent-3{color:#ffea00!important}.text-yellow-accent-4{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-lighten-5{color:#fff8e1!important}.text-amber-lighten-4{color:#ffecb3!important}.text-amber-lighten-3{color:#ffe082!important}.text-amber-lighten-2{color:#ffd54f!important}.text-amber-lighten-1{color:#ffca28!important}.text-amber-darken-1{color:#ffb300!important}.text-amber-darken-2{color:#ffa000!important}.text-amber-darken-3{color:#ff8f00!important}.text-amber-darken-4{color:#ff6f00!important}.text-amber-accent-1{color:#ffe57f!important}.text-amber-accent-2{color:#ffd740!important}.text-amber-accent-3{color:#ffc400!important}.text-amber-accent-4{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-lighten-5{color:#fff3e0!important}.text-orange-lighten-4{color:#ffe0b2!important}.text-orange-lighten-3{color:#ffcc80!important}.text-orange-lighten-2{color:#ffb74d!important}.text-orange-lighten-1{color:#ffa726!important}.text-orange-darken-1{color:#fb8c00!important}.text-orange-darken-2{color:#f57c00!important}.text-orange-darken-3{color:#ef6c00!important}.text-orange-darken-4{color:#e65100!important}.text-orange-accent-1{color:#ffd180!important}.text-orange-accent-2{color:#ffab40!important}.text-orange-accent-3{color:#ff9100!important}.text-orange-accent-4{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-lighten-5{color:#fbe9e7!important}.text-deep-orange-lighten-4{color:#ffccbc!important}.text-deep-orange-lighten-3{color:#ffab91!important}.text-deep-orange-lighten-2{color:#ff8a65!important}.text-deep-orange-lighten-1{color:#ff7043!important}.text-deep-orange-darken-1{color:#f4511e!important}.text-deep-orange-darken-2{color:#e64a19!important}.text-deep-orange-darken-3{color:#d84315!important}.text-deep-orange-darken-4{color:#bf360c!important}.text-deep-orange-accent-1{color:#ff9e80!important}.text-deep-orange-accent-2{color:#ff6e40!important}.text-deep-orange-accent-3{color:#ff3d00!important}.text-deep-orange-accent-4{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-lighten-5{color:#efebe9!important}.text-brown-lighten-4{color:#d7ccc8!important}.text-brown-lighten-3{color:#bcaaa4!important}.text-brown-lighten-2{color:#a1887f!important}.text-brown-lighten-1{color:#8d6e63!important}.text-brown-darken-1{color:#6d4c41!important}.text-brown-darken-2{color:#5d4037!important}.text-brown-darken-3{color:#4e342e!important}.text-brown-darken-4{color:#3e2723!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-lighten-5{color:#eceff1!important}.text-blue-grey-lighten-4{color:#cfd8dc!important}.text-blue-grey-lighten-3{color:#b0bec5!important}.text-blue-grey-lighten-2{color:#90a4ae!important}.text-blue-grey-lighten-1{color:#78909c!important}.text-blue-grey-darken-1{color:#546e7a!important}.text-blue-grey-darken-2{color:#455a64!important}.text-blue-grey-darken-3{color:#37474f!important}.text-blue-grey-darken-4{color:#263238!important}.text-grey{color:#9e9e9e!important}.text-grey-lighten-5{color:#fafafa!important}.text-grey-lighten-4{color:#f5f5f5!important}.text-grey-lighten-3{color:#eee!important}.text-grey-lighten-2{color:#e0e0e0!important}.text-grey-lighten-1{color:#bdbdbd!important}.text-grey-darken-1{color:#757575!important}.text-grey-darken-2{color:#616161!important}.text-grey-darken-3{color:#424242!important}.text-grey-darken-4{color:#212121!important}.text-shades-black{color:#000!important}.text-shades-white{color:#fff!important}.text-shades-transparent{color:transparent!important}/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translate(100%)}.picker-transition-leave-to{transform:translate(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translate(-100%)}.picker-reverse-transition-leave-to{transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-1-1-0{flex:1 1 0!important}.flex-1-0-0{flex:1 0 0!important}.flex-0-1-0{flex:0 1 0!important}.flex-0-0-0{flex:0 0 0!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{-moz-column-gap:0px!important;column-gap:0px!important}.gc-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border,.border-thin{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-current{border-color:currentColor!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t,.border-t-thin{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e,.border-e-thin{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b,.border-b-thin{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s,.border-s-thin{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.opacity-hover{opacity:var(--v-hover-opacity)!important}.opacity-focus{opacity:var(--v-focus-opacity)!important}.opacity-selected{opacity:var(--v-selected-opacity)!important}.opacity-activated{opacity:var(--v-activated-opacity)!important}.opacity-pressed{opacity:var(--v-pressed-opacity)!important}.opacity-dragged{opacity:var(--v-dragged-opacity)!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-1-1-0{flex:1 1 0!important}.flex-sm-1-0-0{flex:1 0 0!important}.flex-sm-0-1-0{flex:0 1 0!important}.flex-sm-0-0-0{flex:0 0 0!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{-moz-column-gap:0px!important;column-gap:0px!important}.gc-sm-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-sm-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-sm-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-sm-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-sm-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-sm-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-sm-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-sm-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-sm-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-sm-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-sm-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-sm-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-sm-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-sm-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-sm-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-sm-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-sm-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-sm-auto{height:auto!important}.h-sm-screen{height:100vh!important}.h-sm-0{height:0!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.w-sm-auto{width:auto!important}.w-sm-0{width:0!important}.w-sm-25{width:25%!important}.w-sm-33{width:33%!important}.w-sm-50{width:50%!important}.w-sm-66{width:66%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-1-1-0{flex:1 1 0!important}.flex-md-1-0-0{flex:1 0 0!important}.flex-md-0-1-0{flex:0 1 0!important}.flex-md-0-0-0{flex:0 0 0!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{-moz-column-gap:0px!important;column-gap:0px!important}.gc-md-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-md-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-md-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-md-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-md-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-md-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-md-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-md-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-md-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-md-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-md-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-md-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-md-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-md-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-md-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-md-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-md-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-md-auto{height:auto!important}.h-md-screen{height:100vh!important}.h-md-0{height:0!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.w-md-auto{width:auto!important}.w-md-0{width:0!important}.w-md-25{width:25%!important}.w-md-33{width:33%!important}.w-md-50{width:50%!important}.w-md-66{width:66%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-1-1-0{flex:1 1 0!important}.flex-lg-1-0-0{flex:1 0 0!important}.flex-lg-0-1-0{flex:0 1 0!important}.flex-lg-0-0-0{flex:0 0 0!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{-moz-column-gap:0px!important;column-gap:0px!important}.gc-lg-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-lg-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-lg-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-lg-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-lg-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-lg-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-lg-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-lg-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-lg-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-lg-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-lg-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-lg-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-lg-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-lg-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-lg-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-lg-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-lg-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-lg-auto{height:auto!important}.h-lg-screen{height:100vh!important}.h-lg-0{height:0!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.w-lg-auto{width:auto!important}.w-lg-0{width:0!important}.w-lg-25{width:25%!important}.w-lg-33{width:33%!important}.w-lg-50{width:50%!important}.w-lg-66{width:66%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-1-1-0{flex:1 1 0!important}.flex-xl-1-0-0{flex:1 0 0!important}.flex-xl-0-1-0{flex:0 1 0!important}.flex-xl-0-0-0{flex:0 0 0!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{-moz-column-gap:0px!important;column-gap:0px!important}.gc-xl-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-xl-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-xl-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-xl-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-xl-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-xl-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-xl-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-xl-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-xl-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-xl-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-xl-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-xl-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-xl-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-xl-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-xl-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-xl-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-xl-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xl-auto{height:auto!important}.h-xl-screen{height:100vh!important}.h-xl-0{height:0!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.w-xl-auto{width:auto!important}.w-xl-0{width:0!important}.w-xl-25{width:25%!important}.w-xl-33{width:33%!important}.w-xl-50{width:50%!important}.w-xl-66{width:66%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-1-1-0{flex:1 1 0!important}.flex-xxl-1-0-0{flex:1 0 0!important}.flex-xxl-0-1-0{flex:0 1 0!important}.flex-xxl-0-0-0{flex:0 0 0!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{-moz-column-gap:0px!important;column-gap:0px!important}.gc-xxl-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-xxl-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-xxl-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-xxl-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-xxl-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-xxl-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-xxl-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-xxl-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-xxl-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-xxl-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-xxl-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-xxl-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-xxl-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-xxl-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-xxl-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-xxl-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-xxl-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xxl-auto{height:auto!important}.h-xxl-screen{height:100vh!important}.h-xxl-0{height:0!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.w-xxl-auto{width:auto!important}.w-xxl-0{width:0!important}.w-xxl-25{width:25%!important}.w-xxl-33{width:33%!important}.w-xxl-50{width:50%!important}.w-xxl-66{width:66%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar{border-radius:0}.v-toolbar{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;min-width:0}.v-toolbar-title{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px}.v-toolbar--density-prominent .v-toolbar-title{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img.v-img--absolute{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:4px}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{-o-object-fit:contain;object-fit:contain}.v-img__img--cover{-o-object-fit:cover;object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-btn .v-btn__underlay{position:absolute}@supports selector(:focus-visible){.v-btn:after{pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--readonly{pointer-events:none}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn--stacked.v-btn--block{min-width:100%}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__loader>.v-progress-circular{width:1.5em;height:1.5em}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn--slim .v-btn__prepend{margin-inline-start:0}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--slim .v-btn__append{margin-inline-end:0}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{pointer-events:none}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-pagination .v-btn{width:auto;padding-inline:5px}.v-pagination .v-btn.v-btn--density-default{min-width:calc(var(--v-btn-height) + 12px)}.v-pagination .v-btn.v-btn--density-comfortable{min-width:calc(var(--v-btn-height) + 0px)}.v-pagination .v-btn.v-btn--density-compact{min-width:calc(var(--v-btn-height) + -8px)}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-pagination .v-btn__overlay{transition:none}.v-pagination__prev .v-btn,.v-pagination__next .v-btn{padding-inline:0}.v-pagination__prev .v-btn.v-btn--density-default,.v-pagination__next .v-btn.v-btn--density-default{width:calc(var(--v-btn-height) + 12px)}.v-pagination__prev .v-btn.v-btn--density-comfortable,.v-pagination__next .v-btn.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px)}.v-pagination__prev .v-btn.v-btn--density-compact,.v-pagination__next .v-btn.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px)}.v-pagination .v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled).v-btn--variant-plain{opacity:1}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow:hidden;vertical-align:middle}.v-btn-group{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn-group{border-radius:4px}.v-btn-group{background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group .v-btn:not(:last-child){border-inline-end:none}.v-btn-group .v-btn:not(:first-child){border-inline-start:none}.v-btn-group .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--tile{border-radius:0}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;opacity:var(--v-icon-opacity, 1);text-indent:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--disabled{pointer-events:none;opacity:.38}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}@media (forced-colors: active){.v-progress-linear{border:thin solid buttontext}}.v-progress-linear__background,.v-progress-linear__buffer{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;width:100%;transition-property:width,left,right;transition:inherit}@media (forced-colors: active){.v-progress-linear__buffer{background-color:highlight;opacity:.3}}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}@media (forced-colors: active){.v-progress-linear__determinate,.v-progress-linear__indeterminate{background-color:highlight}}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert{border-radius:4px}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-alert .v-alert__underlay{position:absolute}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert__border{border-radius:inherit;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;right:0;top:0;width:100%}.v-alert__border{border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{align-self:flex-start;margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-avatar--border{border-width:thin;box-shadow:none}.v-avatar{border-radius:50%}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-avatar .v-avatar__underlay{position:absolute}.v-avatar--rounded{border-radius:4px}.v-avatar--start{margin-inline-end:8px}.v-avatar--end{margin-inline-start:8px}.v-avatar .v-img{height:100%;width:100%}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%;opacity:1}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:1fr auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--glow.v-input--focused .v-input__details>.v-icon,.v-input--glow.v-input--focused .v-input__prepend>.v-icon,.v-input--glow.v-input--focused .v-input__append>.v-icon{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle}.v-chip .v-icon{--v-icon-size-multiplier: .8571428571}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -8px)}.v-chip{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip{border-radius:9999px}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-chip .v-chip__underlay{position:absolute}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--link,.v-chip--filter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip--label{border-radius:4px}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0)}.v-slide-group__container::-webkit-scrollbar{display:none}.v-slide-group--vertical{max-height:inherit}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-slide-group--vertical .v-slide-group__container{overflow-x:hidden;overflow-y:auto}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none}.v-list{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list--border{border-width:thin;box-shadow:none}.v-list{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list{border-radius:0}.v-list{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none}.v-list-item{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item{border-radius:0}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-list-item .v-list-item__underlay{position:absolute}@supports selector(:focus-visible){.v-list-item:after{pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--active:not(.v-list-item--link) .v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:16px}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden}.v-list-item-action{align-self:center;display:flex;align-items:center;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-start:8px;margin-inline-end:-8px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-list-item-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0;text-overflow:ellipsis;overflow-wrap:break-word;word-break:initial}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item-subtitle{font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word}.v-list-item-title{font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list--slim .v-list-group{--prepend-width: 28px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size))}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit}.v-divider{border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:auto;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-divider__content{padding:0 16px;text-wrap:nowrap}.v-divider__wrapper--vertical .v-divider__content{padding:4px 0}.v-divider__wrapper{display:flex;align-items:center;justify-content:center}.v-divider__wrapper--vertical{flex-direction:column;height:100%}.v-divider__wrapper--vertical .v-divider{margin:0 auto}.v-menu>.v-overlay__content{display:flex;flex-direction:column}.v-menu>.v-overlay__content{border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{--v-overlay-opacity: .32;border-radius:inherit;display:flex;left:0;pointer-events:none;position:fixed;top:0;bottom:0;right:0}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:rgb(var(--v-theme-on-surface));border-radius:inherit;bottom:0;left:0;opacity:var(--v-overlay-opacity);position:fixed;right:0;top:0}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden}.v-select__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-select__content{border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{transform:rotate(180deg)}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-end: 0}.v-text-field--prefixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-end: 6px}.v-text-field--suffixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-start: 0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-field:not(.v-field--reverse) .v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-field.v-field--reverse .v-text-field__prefix{padding-inline-end:var(--v-field-padding-end)}.v-field:not(.v-field--reverse) .v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-field.v-field--reverse .v-text-field__suffix{padding-inline-start:var(--v-field-padding-start)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-theme-overlay-multiplier: 1;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo,.v-field--variant-solo-filled{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo-inverted{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:24px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;-moz-column-gap:2px;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::-moz-placeholder,input.v-field__input::-moz-placeholder,textarea.v-field__input::-moz-placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--glow.v-field--focused .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--glow.v-field--focused .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon,.v-field--glow.v-field--focused .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}@media (hover: none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden}.v-field--variant-outlined .v-label.v-field-label--floating{max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 24px)}.v-field--rounded.v-field--variant-outlined .v-field__outline__notch,[class^=rounded-].v-field--variant-outlined .v-field__outline__notch,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__notch{max-width:calc(100% - var(--v-input-control-height))}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px);width:calc(100% - 2px);left:1px}.v-field__overlay{border-radius:inherit;pointer-events:none}.v-field__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{-o-border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;flex:1 1 100%}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1}.v-card--hover:before{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0}.v-card--hover:after{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem;gap:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.6}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.425}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity, 1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.425}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;top:0;left:0;position:absolute;right:0;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap{text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap .v-data-table-header__content{display:contents}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon{opacity:.5}.v-data-table .v-table__wrapper>table>thead>tr.v-data-table__tr--mobile>td,.v-data-table .v-table__wrapper>table tbody>tr.v-data-table__tr--mobile>td{height:-moz-fit-content;height:fit-content}.v-data-table-column--fixed,.v-data-table__th--sticky{background:rgb(var(--v-theme-surface));position:sticky!important;left:0;z-index:1}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading .v-data-table__td{opacity:var(--v-disabled-opacity)}.v-data-table-group-header-row__column{padding-left:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-progress__loader{position:relative}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table__tr--mobile>.v-data-table__td--expanded-row{grid-template-columns:auto;justify-content:center}.v-data-table__tr--mobile>.v-data-table__td--select-row{grid-template-columns:0;justify-content:end}.v-data-table__tr--mobile>td{align-items:center;-moz-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:repeat(2,1fr);min-height:var(--v-table-row-height)}.v-data-table__tr--mobile>td:not(:last-child){border-bottom:0!important}.v-data-table__td-title{font-weight:500;text-align:start}.v-data-table__td-value{text-align:end}.v-data-table__td-sort-icon{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-data-table__td-sort-icon-active{color:rgba(var(--v-theme-on-surface))}.v-data-table-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:8px 4px}.v-data-table-footer__items-per-page{align-items:center;display:flex;justify-content:center}.v-data-table-footer__items-per-page>span{padding-inline-end:8px}.v-data-table-footer__items-per-page>.v-select{width:90px}.v-data-table-footer__info{display:flex;justify-content:flex-end;min-width:116px;padding:0 16px}.v-data-table-footer__paginationz{align-items:center;display:flex;margin-inline-start:16px}.v-data-table-footer__page{padding:0 8px}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-table{font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 52px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 44px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 36px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper{border-top-left-radius:0;border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__bone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.v-speed-dial__content{gap:8px}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--end,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--end-center,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--right,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--right-center{flex-direction:row}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--left,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--left-center,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--start,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--start-center{flex-direction:row-reverse}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--top,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--top-center{flex-direction:column-reverse}.v-speed-dial__content>*:nth-child(1){transition-delay:0s}.v-speed-dial__content>*:nth-child(2){transition-delay:.05s}.v-speed-dial__content>*:nth-child(3){transition-delay:.1s}.v-speed-dial__content>*:nth-child(4){transition-delay:.15s}.v-speed-dial__content>*:nth-child(5){transition-delay:.2s}.v-speed-dial__content>*:nth-child(6){transition-delay:.25s}.v-speed-dial__content>*:nth-child(7){transition-delay:.3s}.v-speed-dial__content>*:nth-child(8){transition-delay:.35s}.v-speed-dial__content>*:nth-child(9){transition-delay:.4s}.v-speed-dial__content>*:nth-child(10){transition-delay:.45s}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{display:inline-flex;align-items:center;font-size:.5rem;padding:0 5px;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;height:14px;opacity:.6;min-width:36px;cursor:pointer;transition:.2s background-color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright));border-radius:50%;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1),.2s color cubic-bezier(.4,0,.2,1),.2s background-color cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667)}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);position:absolute}.v-locale--is-ltr.v-switch .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl.v-switch .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:-moz-max-content;min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media (forced-colors: active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__track,.v-switch .v-switch__thumb{border:1px solid;color:buttontext}.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__track,.v-switch.v-input--disabled .v-switch__thumb{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb,.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb{border-width:0}}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}
