.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer,.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{box-sizing:content-box}.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-helperNumberLayer,.introjs-tooltipReferenceLayer,.introjs-tooltipReferenceLayer *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0;margin-bottom:2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;-moz-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{border-color:#9e9e9e;background-color:#e0e0e0}.introjs-button:focus,.introjs-button:hover{outline:0;text-decoration:none;color:#212121}.introjs-button:focus{background-color:#eee;box-shadow:0 0 0 .2rem hsla(0,0%,62%,.5);border:1px solid #616161}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:hsla(0,0%,53%,.24);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}.contact-fab[data-v-33ac8a0e]{position:fixed;right:1.15rem;bottom:4.5rem;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgba(189,167,191,.85);background:rgba(250,248,250,.95);color:var(--primary-color);display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;z-index:120;box-shadow:0 6px 18px rgba(20,30,60,.12);transition:background-color .15s ease-out,color .15s ease-out}.contact-fab[data-v-33ac8a0e]:hover{background:#fff;color:var(--dark-bg)}.turnstile-container[data-v-33ac8a0e]{display:flex;justify-content:center;margin:1rem 0}@media (prefers-reduced-motion:reduce){.contact-fab[data-v-33ac8a0e]{transition:none}}.footer-nav-link[data-v-38252060]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;color:#fff;font-family:larken,serif;font-size:1.125rem;text-decoration:none;width:100%}.footer-nav-link[data-v-38252060]:hover{text-decoration:none}.footer-nav-link:hover span[data-v-38252060]{text-decoration:underline}a[data-v-08a11b06]{color:#000;text-decoration:none}.nav-link[data-v-08a11b06]{font-size:var(--type-body);line-height:1.3;font-weight:500;padding:.5rem 0}.nav-link[data-v-08a11b06]:hover{color:var(--primary-color);border-bottom:4px solid var(--primary-color)}.primary-btn[data-v-08a11b06]{color:var(--bg-color);background-color:var(--primary-color);padding:.625rem 1.5rem;border-radius:2rem;font-size:var(--type-body-sm);line-height:1.2;font-weight:500;transition:background-color .2s ease-out}.primary-btn[data-v-08a11b06]:hover{background-color:var(--dark-bg)}.exit-btn[data-v-08a11b06]{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .9rem;border-radius:999px;border:none;background-color:#c0392b;color:#fff;font-size:var(--type-body-sm);font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s ease-out;white-space:nowrap}.exit-btn[data-v-08a11b06]:hover{background-color:#a93226}.exit-btn i[data-v-08a11b06]{font-size:1rem}.mobile-nav-panel[data-v-08a11b06]{background:rgba(0,0,0,.2)}.mobile-nav-content[data-v-08a11b06]{display:flex;flex-direction:column;gap:.35rem;padding:.75rem 1.25rem 1.25rem;background:var(--bg-color);border-top:1px solid #e1d0e2}.mobile-link[data-v-08a11b06]{font-size:var(--type-body);line-height:1.35;font-weight:500;padding:.7rem .25rem}.mobile-link[data-v-08a11b06]:hover{color:var(--primary-color)}.mobile-help-btn[data-v-08a11b06]{margin-top:.25rem;padding:.75rem 1rem;border-radius:999px;text-align:center;color:var(--bg-color);background:var(--primary-color);font-size:var(--type-body-sm);line-height:1.2;font-weight:500}.mobile-help-btn[data-v-08a11b06]:hover{background:var(--dark-bg)}:root{--font-family-primary:"geist",system-ui,sans-serif;--font-family-heading:"larken",serif;--font-family-mono:"geist mono",monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2;--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--radius-sm:0.125rem;--radius-md:0.25rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1);--color-primary:#4a90e2;--color-primary-dark:#357abd;--color-primary-light:#6ba3e8;--color-primary-600:#5a366b;--color-primary-500:#7d4a8a;--color-primary-400:#9d6ba8;--color-primary-300:#b896c4;--color-accent-600:#2d7a8c;--color-accent-500:#4a9daf;--color-accent-400:#6bb5c4;--color-success:#28a745;--color-success-light:#d4edda;--color-warning:#ffc107;--color-warning-light:#fff3cd;--color-error:#dc3545;--color-error-light:#f8d7da;--color-info:#17a2b8;--color-info-light:#d1ecf1;--color-text-primary:#333;--color-text-secondary:#666;--color-text-muted:#999;--color-text-inverse:#fff;--color-background:#fff;--color-background-alt:#f5f5f5;--color-background-dark:#333;--color-border:#ddd;--color-border-light:#eee;--color-border-dark:#ccc;--color-hover:rgba(0,0,0,.05);--color-active:rgba(0,0,0,.1);--color-focus:rgba(74,144,226,.25);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--transition-fast:150ms ease-in-out;--transition-base:250ms ease-in-out;--transition-slow:350ms ease-in-out;--bg-color:#faf8fa;--primary-color:#883f8f;--border-color:#bda7bf;--border-color-light:#ebe4ea;--dark-bg:#5a285f;--cerulean:#0f8da5;--title-lg:2.625rem;--title-md:1.875rem;--title-md-rg:1.6rem;--title-rg:1.25rem;--title-sm:1rem;--type-page-title:clamp(2rem,1.7rem + 1.35vw,2.625rem);--type-section-title:clamp(1.5rem,1.35rem + 0.55vw,1.875rem);--type-subtitle:1.25rem;--type-body-lg:1.05rem;--type-body:1rem;--type-body-sm:0.925rem;--leading-tight:1;--leading-body:1.6;--leading-body-relaxed:1.68}html{color-scheme:light}body{font-family:geist,system-ui,sans-serif;font-size:var(--type-body);background-color:var(--bg-color)}body,p{line-height:var(--leading-body);color:#000}p{margin:0}a{color:#000;text-decoration:none;font-weight:450}h1,h2,h3,h4{color:#000;font-family:larken,serif;line-height:var(--leading-tight);margin:0}button,input,select,textarea{font:inherit}.page-title{font-size:var(--type-page-title);letter-spacing:0}.page-title,.section-title{font-family:larken,serif;font-weight:500;line-height:var(--leading-tight);margin:0}.section-title{font-size:var(--type-section-title)}.body-copy-lg{font-size:var(--type-body-lg);line-height:var(--leading-body-tight)}.body-copy{font-size:var(--type-body);line-height:var(--leading-body)}.body-copy-sm{font-size:var(--type-body-sm);line-height:1.55}.back-to-top-btn{position:fixed;right:1.15rem;bottom:1.15rem;width:2.5rem;height:2.5rem;border:1px solid rgba(189,167,191,.85);border-radius:999px;background:rgba(250,248,250,.95);color:var(--primary-color);display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;z-index:120;box-shadow:0 6px 18px rgba(20,30,60,.12)}.back-to-top-btn:hover{background:#fff}.label[data-v-420230b7]{transition:background-color .3s ease}.expandButton[data-v-420230b7]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.expandButton i[data-v-420230b7]{margin-right:0}.expand-chevron[data-v-420230b7]{transition:transform .2s ease}.expand-chevron.is-expanded[data-v-420230b7]{transform:rotate(90deg)}li[role=treeitem][data-v-420230b7]{position:relative}.depth-level-0[role=treeitem][data-v-420230b7]{scroll-snap-align:start}ul.ps-3[data-v-420230b7]{list-style-type:none;padding-left:16px;margin-left:24px;margin-top:4px;margin-bottom:4px;border-left:3px solid transparent;transition:border-color .2s ease;border-left-color:rgba(136,63,143,.15)}ul.ps-3[data-v-420230b7]:hover{border-left-color:rgba(136,63,143,.35)}.label[data-v-420230b7]{position:relative;z-index:1;cursor:pointer;padding:.5rem 1rem;margin-bottom:.25rem;transition:all .2s ease;border-radius:.5rem;overflow:hidden}.label[data-v-420230b7]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:9999px;background-color:transparent;transition:background-color .2s ease}.has-children>.label[data-v-420230b7]{font-weight:500;background-color:rgba(238,233,239,.4)}.has-children>.label[data-v-420230b7]:hover{background-color:rgba(238,233,239,.7)}.has-children>.label[data-v-420230b7]:hover:before{background-color:#883f8f}li[role=treeitem]:not(.has-children)>.label[data-v-420230b7]{background-color:rgba(245,242,247,.3)}li[role=treeitem]:not(.has-children)>.label[data-v-420230b7]:hover{background-color:rgba(238,233,239,.5)}.has-children[aria-expanded=true]>.label[data-v-420230b7]{background-color:rgba(136,63,143,.08);margin-bottom:.5rem}.has-children[aria-expanded=true]>.label[data-v-420230b7]:before{background-color:#883f8f}.has-children[aria-expanded=true]>ul.ps-3[data-v-420230b7]{padding-top:.25rem;padding-bottom:.25rem}.expandButton i[data-v-420230b7]{flex-shrink:0;color:#883f8f}.has-children>.label[data-v-420230b7]{transition:background-color .3s ease}[data-title][data-v-420230b7]:hover:after{content:attr(data-title);padding:.25rem .5rem;color:#fff;position:absolute;left:100%;top:0;z-index:20;white-space:nowrap;background-color:#eee9ef;border-radius:.25rem;font-size:.875rem}.action-button[data-v-420230b7]{padding:2px 5px;font-size:.75rem;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer;margin-left:10px}.action-button[data-v-420230b7]:hover{background-color:#e0e0e0}.info-button[data-v-420230b7]{background:none;border:none;cursor:pointer;padding:0;margin-left:5px;color:#007bff}.info-button[data-v-420230b7]:hover{color:#0056b3}.label-with-tooltip[data-v-420230b7]{position:relative;cursor:inherit}.label-with-tooltip[data-v-420230b7]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:0;transform:translateY(-5px);background-color:#333;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;white-space:pre-wrap;z-index:99999;box-shadow:0 2px 8px rgba(0,0,0,.2);width:300px;max-width:300px;word-wrap:break-word;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition-delay:.8s}.info-icon[data-v-420230b7]{margin-left:4px;font-size:.62em;vertical-align:super;opacity:.7;color:#666;cursor:help;padding:0;border-radius:50%;transition:all .2s ease;position:static;z-index:auto}.info-icon[data-v-420230b7]:hover{opacity:1;color:#4a4a4a;background-color:rgba(0,0,0,.1)}.label-with-tooltip[data-v-420230b7]:before{content:"";position:absolute;bottom:100%;left:20px;transform:translateY(100%);border:5px solid transparent;border-top-color:#333;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition-delay:.8s}.label-with-tooltip[data-v-420230b7]:hover:after,.label-with-tooltip[data-v-420230b7]:hover:before{opacity:1;visibility:visible}.facet-count[data-v-420230b7]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-weight:400;color:#666;white-space:nowrap;pointer-events:none}.label-content[data-v-420230b7]{display:inline-flex;align-items:center;min-width:0;padding-right:4.25rem}.selected-tags[data-v-6809607e]{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.tags-header[data-v-6809607e]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-3)}.header-actions[data-v-6809607e]{display:inline-flex;align-items:center;gap:var(--spacing-2)}.clear-all-button[data-v-6809607e]{border:none;background:transparent;color:#6b7280;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:color var(--transition-base),background var(--transition-base)}.clear-all-button[data-v-6809607e]:hover{color:var(--color-primary-600);background:rgba(90,54,107,.08)}.tags-header h2[data-v-6809607e]{margin:0;font-size:var(--font-size-base);color:var(--color-primary-600);text-transform:uppercase;letter-spacing:.08em}.toggle-button[data-v-6809607e]{border:none;background:rgba(90,54,107,.12);color:var(--color-primary-600);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-base),transform var(--transition-base)}.toggle-button[data-v-6809607e]:hover{background:rgba(90,54,107,.18);transform:translateY(-1px)}.tags-display[data-v-6809607e]{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.tag-chip[data-v-6809607e]{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);border:1px solid rgba(90,54,107,.18);background:hsla(0,0%,100%,.9);color:var(--color-primary-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-base),transform var(--transition-base)}.tag-chip[data-v-6809607e]:hover{background:rgba(90,54,107,.12);transform:translateY(-1px)}.journal-chip[data-v-6809607e]{background:rgba(45,154,170,.1);border-color:rgba(45,154,170,.25);color:var(--color-accent-600,#2d9aaa)}.journal-chip[data-v-6809607e]:hover{background:rgba(45,154,170,.18)}.remove-tag[data-v-6809607e]{font-size:var(--font-size-base);line-height:1}.tag-fade-enter-active[data-v-6809607e],.tag-fade-leave-active[data-v-6809607e]{transition:opacity var(--transition-base),transform var(--transition-base)}.tag-fade-enter-from[data-v-6809607e],.tag-fade-leave-to[data-v-6809607e]{opacity:0;transform:translateY(-6px)}.journal-filter-input[data-v-39b16852]{width:100%;min-height:46px;padding:.5rem .85rem;border:1px solid #bda7bf;border-radius:999px;font-size:.95rem;color:#5b2960;outline:none;background:#fff}.journal-filter-input[data-v-39b16852]::-moz-placeholder{color:#7a6a7c;opacity:1}.journal-filter-input[data-v-39b16852]::placeholder{color:#7a6a7c;opacity:1}.journal-filter-input[data-v-39b16852]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(136,63,143,.12)}.journal-item[data-v-39b16852]:hover{background-color:rgba(90,54,107,.05)}.journal-item input[type=checkbox][data-v-39b16852]{cursor:pointer}.journal-controls[data-v-39b16852]{margin-bottom:.75rem}.journal-facets[data-v-39b16852]{padding-bottom:1.25rem}.journal-controls-row[data-v-39b16852]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}.journal-sort-select[data-v-39b16852]{min-height:46px;padding:.35rem 1.9rem .35rem .6rem;border:1px solid #ddcfdf;border-radius:999px;background:#fcfbfd;color:#6c5970;font-size:.78rem;font-weight:600;letter-spacing:.02em;outline:none;width:auto;max-width:110px}.journal-sort-select[data-v-39b16852]:focus{border-color:#bda7bf;box-shadow:0 0 0 2px rgba(136,63,143,.08)}@media (max-width:560px){.journal-controls-row[data-v-39b16852]{grid-template-columns:1fr}.journal-sort-select[data-v-39b16852]{max-width:120px;justify-self:end}}.open-access-card[data-v-01170154],.sort-card[data-v-01170154]{border:1px solid #dee2e6;border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4);margin:var(--spacing-3) 0 var(--spacing-5);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base);border-bottom:2px solid var(--color-border-dark)}.open-access-card label[data-v-01170154]{cursor:pointer;display:flex;align-items:center}.open-access-card[data-v-01170154]:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.form-check-input[data-v-01170154]{margin-right:20px;padding-top:1.25em}.tag-search-container[data-v-01170154]{display:flex;flex-direction:column;gap:.5rem;margin:var(--spacing-2) 0 var(--spacing-3)}.tag-search-input-wrap[data-v-01170154]{position:relative}.tag-search-input[data-v-01170154]{width:100%;min-height:46px;padding:var(--spacing-2) var(--spacing-3);border:1px solid #bda7bf;border-radius:var(--radius-full);font-size:var(--type-body-sm);line-height:1.4;color:#5b2960;box-sizing:border-box;padding-right:34px;background:#fff}.tag-search-input[data-v-01170154]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(136,63,143,.12)}.tag-search-input[data-v-01170154]::-moz-placeholder{color:#7a6a7c;opacity:1}.tag-search-input[data-v-01170154]::placeholder{color:#7a6a7c;opacity:1}.clear-tag-search[data-v-01170154]{position:absolute;right:var(--spacing-2);top:50%;transform:translateY(-50%);background:#f5f1f5;border:1px solid rgba(189,167,191,.65);border-radius:999px;font-size:var(--font-size-base);cursor:pointer;color:#5b2960;padding:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.clear-tag-search[data-v-01170154]:hover{background:#eee7ee}.separator[data-v-01170154]{border:0;height:1px;background-color:rgba(189,167,191,.6);margin-top:var(--spacing-3);margin-bottom:var(--spacing-4)}#schema[data-v-01170154]{width:100%;max-width:none;padding:0}#schema ul[data-v-01170154]{padding:0;margin:0;list-style-type:none}#schema .schema-tree[data-v-01170154]{padding-bottom:var(--spacing-3)}#schema>.blocklabel[data-v-01170154]{display:flex;align-items:center;margin-bottom:var(--spacing-1)}.blocklabel-title[data-v-01170154]{color:#1f2937;letter-spacing:.01em;line-height:1.25}.tag-display-row[data-v-01170154]{padding-top:0!important}#schema div.v-autocomplete[data-v-01170154]{margin-left:auto;min-width:60%;line-height:1em}#schema .v-autocomplete-input[data-v-01170154],#schema .v-autocomplete-list[data-v-01170154],#schema div.v-autocomplete-input-group[data-v-01170154]{color:#000}.v-autocomplete .v-autocomplete-input-group .v-autocomplete-input[data-v-01170154]{font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-4);box-shadow:none;border:1px solid #157977;width:calc(100% - 32px);outline:none;background-color:var(--color-background-alt)}.v-autocomplete-selected .v-autocomplete-input[data-v-01170154]{color:green;background-color:#f2fff2}.v-autocomplete-list[data-v-01170154]{width:100%;text-align:left;border:none;border-top:none;max-height:400px;overflow-y:auto;border-bottom:1px solid #157977}.v-autocomplete-list-item[data-v-01170154]{cursor:pointer;background-color:var(--color-background);padding:var(--spacing-3);border-bottom:1px solid #157977;border-left:1px solid #157977;border-right:1px solid #157977}.v-autocomplete-list-item[data-v-01170154]:last-child{border-bottom:none}.v-autocomplete-list-item[data-v-01170154]:hover{background-color:var(--color-background-alt)}abbr[data-v-01170154]{opacity:.8;font-size:var(--font-size-sm);display:block;font-family:var(--font-family-primary)}.view_bookmarks button[data-v-01170154]{background-color:#337ab7;color:var(--color-text-inverse);padding:var(--spacing-3) var(--spacing-5);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-base)}.view_bookmarks button[data-v-01170154]:hover{background-color:#286090}.loading-state[data-v-01170154]{padding:var(--spacing-6) 0;text-align:center;color:#6b7280;font-size:var(--type-body-sm)}.loading-state .spinner-border[data-v-01170154]{width:2rem;height:2rem}@media (max-width:768px){#schema[data-v-01170154]{width:100%}}.bookmark-button[data-v-36bc7563]{cursor:pointer;color:#6f3d74;font-size:1.5rem;transition:color .2s ease,transform .2s ease}.bookmark-button.is-bookmarked[data-v-36bc7563]{color:var(--primary-color)}.bookmark-button[data-v-36bc7563]:hover{color:rgba(136,63,143,.6)}.resulttag[data-v-5b3f4476]{display:inline-block;background-color:rgba(90,54,107,.08);color:var(--color-primary-600);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid transparent}.resulttag[data-v-5b3f4476]:hover{background-color:rgba(90,54,107,.15);transform:translateY(-1px)}.label-with-tooltip[data-v-5b3f4476]{position:relative;cursor:pointer!important}.label-with-tooltip.tooltip-top[data-v-5b3f4476]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-5px);background-color:var(--color-background-dark);color:var(--color-text-inverse);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);white-space:pre-wrap;z-index:var(--z-tooltip);box-shadow:var(--shadow-md);width:300px;max-width:300px;word-wrap:break-word;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base);transition-delay:.8s;pointer-events:none}.label-with-tooltip.tooltip-top[data-v-5b3f4476]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(100%);border:5px solid transparent;border-top-color:#333;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition-delay:.8s;pointer-events:none}.label-with-tooltip.tooltip-bottom[data-v-5b3f4476]:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(5px);background-color:var(--color-background-dark);color:var(--color-text-inverse);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);white-space:pre-wrap;z-index:var(--z-tooltip);box-shadow:var(--shadow-md);width:300px;max-width:300px;word-wrap:break-word;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base);transition-delay:.8s;pointer-events:none}.label-with-tooltip.tooltip-bottom[data-v-5b3f4476]:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-100%);border:5px solid transparent;border-bottom-color:#333;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition-delay:.8s;pointer-events:none}.label-with-tooltip.tooltip-bottom[data-v-5b3f4476]:hover:after,.label-with-tooltip.tooltip-bottom[data-v-5b3f4476]:hover:before,.label-with-tooltip.tooltip-top[data-v-5b3f4476]:hover:after,.label-with-tooltip.tooltip-top[data-v-5b3f4476]:hover:before{opacity:1;visibility:visible}.info-icon[data-v-5b3f4476]{margin-left:6px;font-size:.8em;opacity:.6;color:inherit;cursor:help}.info-icon[data-v-5b3f4476]:hover{opacity:1}.result-card[data-v-44a9a9aa]{--bookmark-col:2rem;--header-gap:var(--spacing-4);list-style:none;border:1px solid rgba(90,54,107,.08);border-radius:var(--radius-2xl);padding:var(--spacing-5) var(--spacing-6);background:hsla(0,0%,100%,.9);box-shadow:0 20px 45px rgba(20,30,60,.08);display:flex;flex-direction:column;gap:var(--spacing-2)}.result-card.open[data-v-44a9a9aa]{box-shadow:0 30px 54px rgba(20,30,60,.12)}.card-header[data-v-44a9a9aa]{display:grid;grid-template-columns:var(--bookmark-col) minmax(0,1fr) auto;gap:var(--header-gap);align-items:flex-start}.bookmark-toggle[data-v-44a9a9aa]{width:var(--bookmark-col);display:inline-flex;justify-content:center}.title-block[data-v-44a9a9aa]{display:flex;flex-direction:column;gap:var(--spacing-2)}.journal-title[data-v-44a9a9aa]{margin:0;font-size:var(--type-body-sm);font-weight:var(--font-weight-semibold);color:#000;line-height:1.35}.result-title[data-v-44a9a9aa]{margin:0;font-size:var(--type-subtitle);color:#000;line-height:1.28}.result-title a[data-v-44a9a9aa]{color:#000;text-decoration:none}.result-title a[data-v-44a9a9aa]:hover{text-decoration:underline}.result-meta[data-v-44a9a9aa]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);font-size:var(--type-body-sm);color:#111827;line-height:1.5}.toggle-more[data-v-44a9a9aa]{border:none;background:transparent;color:var(--color-primary-600);padding:var(--spacing-1) var(--spacing-2);border-radius:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:inline-flex;align-items:center;gap:var(--spacing-2);cursor:pointer;transition:color var(--transition-base),transform var(--transition-base)}.toggle-more[data-v-44a9a9aa]:hover{background:transparent;color:var(--color-primary-700);transform:translateY(-1px)}.toggle-more.mobile[data-v-44a9a9aa]{display:none}.card-tags[data-v-44a9a9aa]{flex-wrap:wrap;gap:var(--spacing-2)}.card-footer[data-v-44a9a9aa],.card-tags[data-v-44a9a9aa]{display:flex;padding-left:calc(var(--bookmark-col) + var(--header-gap))}.card-footer[data-v-44a9a9aa]{justify-content:space-between;align-items:center;gap:var(--spacing-3)}.access-pill[data-v-44a9a9aa]{display:inline-flex;align-items:center;gap:var(--spacing-2);background:rgba(76,175,80,.12);color:var(--color-success);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.access-pill a[data-v-44a9a9aa]{color:inherit;text-decoration:none}.access-icon[data-v-44a9a9aa]{font-size:.8rem}.card-body[data-v-44a9a9aa]{display:flex;flex-direction:column;gap:var(--spacing-3);padding-left:calc(var(--bookmark-col) + var(--header-gap))}.abstract[data-v-44a9a9aa]{margin:0;color:rgba(17,24,39,.58);font-size:var(--type-body-sm);line-height:var(--leading-body);text-align:left}@media (max-width:768px){.result-card[data-v-44a9a9aa]{padding:var(--spacing-5);gap:var(--spacing-3)}.card-header[data-v-44a9a9aa]{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.toggle-more[data-v-44a9a9aa]{display:none}.toggle-more.mobile[data-v-44a9a9aa]{display:inline-flex}.card-footer[data-v-44a9a9aa]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.result-card[data-v-44a9a9aa],.result-expand-enter-active[data-v-44a9a9aa],.result-expand-leave-active[data-v-44a9a9aa],.toggle-more[data-v-44a9a9aa]{transition:none}}.result-list[data-v-3c12aea0]{width:100%}.result-items[data-v-3c12aea0]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-4)}select[data-v-047a8062]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:1.5rem;font-size:var(--type-body-sm);line-height:1.35;-webkit-print-color-adjust:exact;print-color-adjust:exact}.summary-content[data-v-047a8062]{line-height:1.5}.pagination-window[data-v-047a8062]{overflow:hidden;max-width:3.25rem;opacity:.92;transition:max-width .52s cubic-bezier(.22,1,.36,1),opacity .34s ease;will-change:max-width,opacity}.pagination-window.expanded[data-v-047a8062]{max-width:30rem;opacity:1}.page-pill-enter-active[data-v-047a8062],.page-pill-leave-active[data-v-047a8062]{transition:opacity .42s ease}.page-pill-enter-from[data-v-047a8062],.page-pill-leave-to[data-v-047a8062]{opacity:0}@media (prefers-reduced-motion:reduce){.page-pill-enter-active[data-v-047a8062],.page-pill-leave-active[data-v-047a8062],.pagination-window[data-v-047a8062]{transition:none}}.oa-toggle[data-v-047a8062]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--type-body-sm,.875rem);font-weight:500;transition:color .2s ease}.oa-toggle--active[data-v-047a8062],.oa-toggle[data-v-047a8062],.oa-toggle[data-v-047a8062]:hover{color:var(--color-success,#4caf50)}.oa-toggle__checkbox[data-v-047a8062]{width:1rem;height:1rem;border-radius:.25rem;border:1.5px solid #d1d5db;cursor:pointer;accent-color:var(--color-success,#4caf50)}.oa-toggle__icon[data-v-047a8062]{font-size:.8rem}.search-box[data-v-dcbfd7c6]{position:relative;width:100%}.search-input-wrapper[data-v-dcbfd7c6]{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #bda7bf;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-4);box-shadow:none;min-height:46px}.search-input[data-v-dcbfd7c6]{flex:1;border:none;outline:none;background:transparent;font-size:var(--type-body);font-family:var(--font-family-primary);color:#5b2960;padding:var(--spacing-2) 0;min-width:0}.search-input[data-v-dcbfd7c6]::-moz-placeholder{color:#7a6a7c;opacity:1}.search-input[data-v-dcbfd7c6]::placeholder{color:#7a6a7c;opacity:1}.search-input-wrapper[data-v-dcbfd7c6]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(136,63,143,.12)}.clear-search-btn[data-v-dcbfd7c6]{border:1px solid rgba(189,167,191,.65);background:#f5f1f5;color:#5b2960;border-radius:var(--radius-full);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-base);cursor:pointer;transition:background var(--transition-base);flex-shrink:0}.clear-search-btn[data-v-dcbfd7c6]:hover{background:#eee7ee}.search-suggestions[data-v-dcbfd7c6]{position:absolute;top:calc(100% + var(--spacing-2));left:0;right:0;background:hsla(0,0%,100%,.98);border-radius:var(--radius-xl);box-shadow:0 24px 45px rgba(20,30,60,.12);border:1px solid rgba(90,54,107,.08);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2);z-index:var(--z-tooltip)}.suggestions-header[data-v-dcbfd7c6]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.suggestion-item[data-v-dcbfd7c6]{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:none;background:rgba(90,54,107,.04);border-radius:var(--radius-lg);cursor:pointer;text-align:left;transition:background var(--transition-base),transform var(--transition-base)}.suggestion-item[data-v-dcbfd7c6]:hover{background:rgba(90,54,107,.08);transform:translateY(-1px)}.suggestion-type[data-v-dcbfd7c6]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--font-weight-semibold);color:var(--color-primary-600)}.suggestion-type-journal[data-v-dcbfd7c6]{color:var(--color-accent-600)}.suggestion-type-author[data-v-dcbfd7c6]{color:#2e7d32}.suggestion-text[data-v-dcbfd7c6]{font-size:var(--type-body-sm);color:var(--color-text-primary);line-height:1.45}@media (max-width:768px){.search-suggestions[data-v-dcbfd7c6]{padding:var(--spacing-3)}}@media (prefers-reduced-motion:reduce){.clear-search-btn[data-v-dcbfd7c6],.suggestion-item[data-v-dcbfd7c6]{transition:none}}div.querybuilder[data-v-77300fbf]{margin:10px 0;font-size:14pt;display:flex;flex-direction:column}div.querybuilder .subquery[data-v-77300fbf]{flex:none}button[data-v-77300fbf]{display:block;margin:auto 10px;font-size:8pt;font-style:italic;flex:none;border:none}.search-page[data-v-6b3e4f10]{background:transparent}.sidebar[data-v-6b3e4f10]{background:transparent;border:none;padding:0 .5rem;margin:0 .25em;max-height:calc(95vh - 108px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(136,63,143,.2) transparent}.sidebar[data-v-6b3e4f10]::-webkit-scrollbar{width:6px}.sidebar[data-v-6b3e4f10]::-webkit-scrollbar-track{background:transparent}.sidebar[data-v-6b3e4f10]::-webkit-scrollbar-thumb{background-color:rgba(136,63,143,.2);border-radius:999px}.sidebar[data-v-6b3e4f10]:focus-within::-webkit-scrollbar-thumb,.sidebar[data-v-6b3e4f10]:hover::-webkit-scrollbar-thumb{background-color:rgba(136,63,143,.35)}.results-panel[data-v-6b3e4f10]{max-width:1120px;padding:0}.results-panel[data-v-6b3e4f10],.results-top-row[data-v-6b3e4f10]{display:flex;flex-direction:column;gap:var(--spacing-4)}.query-tools[data-v-6b3e4f10]{display:flex;flex-direction:column;gap:var(--spacing-3)}.hero-support[data-v-6b3e4f10]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-primary-600);letter-spacing:.08em;text-transform:uppercase}.hero-stat[data-v-6b3e4f10]{background:rgba(90,54,107,.08);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full)}.result-counter[data-v-6b3e4f10]{background:rgba(90,54,107,.08);border-radius:var(--radius-xl);padding:var(--spacing-3) var(--spacing-4)}.results[data-v-6b3e4f10]{display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width:1024px) and (max-width:1400px){.sidebar[data-v-6b3e4f10]{width:390px}}@media (max-width:1023px){.sidebar[data-v-6b3e4f10]{position:static;max-height:none;width:100%}.results-panel[data-v-6b3e4f10]{max-width:100%}}@media (max-width:768px){.results-panel[data-v-6b3e4f10]{gap:var(--spacing-3)}}@media (prefers-reduced-motion:reduce){.results-panel[data-v-6b3e4f10],.sidebar[data-v-6b3e4f10]{transition:none}}.sidebar[data-v-6b3e4f10] #schema{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.drupal-content h2,.drupal-content h3{font-size:var(--type-section-title);font-family:larken,serif;font-weight:500;line-height:var(--leading-tight);color:#000;margin-bottom:.5rem}.drupal-content p{font-size:var(--type-body);line-height:var(--leading-body);margin-bottom:1rem}.drupal-content strong{font-weight:700}.card-glossary[data-v-f243e5e2]{position:relative}.input-bar[data-v-f243e5e2]{border:1px solid #bda7bf;border-radius:999px;min-height:46px}.input-bar[data-v-f243e5e2]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(136,63,143,.12)}.landing-search-input[data-v-f243e5e2]{color:#5b2960}.landing-search-input[data-v-f243e5e2]::-moz-placeholder{color:#7a6a7c;opacity:1}.landing-search-input[data-v-f243e5e2]::placeholder{color:#7a6a7c;opacity:1}.primary-btn-search[data-v-f243e5e2]{align-self:stretch;min-width:64px;display:inline-flex;align-items:center;justify-content:center;border-left:1px solid rgba(189,167,191,.5);border-radius:0 999px 999px 0;line-height:1}.primary-btn-search i[data-v-f243e5e2]{font-size:1.25rem}.landing-suggestions-menu[data-v-f243e5e2]{position:absolute;left:0;right:0;top:calc(100% + .45rem);background:#fff;border:1px solid #e0d5e1;border-radius:.9rem;box-shadow:0 10px 24px rgba(20,30,60,.13);z-index:40;overflow:hidden}.landing-suggestions-header[data-v-f243e5e2]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:#8a7a8c;padding:.52rem .85rem .35rem}.landing-suggestion-item[data-v-f243e5e2]{width:100%;border:none;background:#faf8fa;color:#4a2c58;text-align:left;padding:.55rem .8rem;font-size:var(--type-body-sm);cursor:pointer;display:flex;align-items:center;gap:.6rem;border-top:1px solid #f0ebf1}.landing-suggestion-item[data-v-f243e5e2]:hover{background:#f3edf5}.landing-suggestion-type[data-v-f243e5e2]{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6f2f74}.landing-suggestion-type-journal[data-v-f243e5e2]{color:#0f8da5}.landing-suggestion-text[data-v-f243e5e2]{color:#5b2960;line-height:1.45}.homescreen-center-ui[data-v-f243e5e2]{padding-inline:.5rem}@media (max-width:1023px){.cards-doc[data-v-f243e5e2]{flex-direction:column}.cards-blog[data-v-f243e5e2]{width:100%}.card-blog[data-v-f243e5e2]{max-width:100%}}@media (max-width:768px){.landing-page[data-v-f243e5e2]{padding-inline:1rem}.input-bar-controls[data-v-f243e5e2]{padding:.75rem .875rem .75rem 1rem}.primary-btn-search[data-v-f243e5e2]{padding-inline:1.1rem;font-size:1.125rem}.msg-scrolldown[data-v-f243e5e2]{bottom:1rem}.docs-header[data-v-f243e5e2]{flex-direction:column;align-items:flex-start;gap:.65rem}.card-glossary[data-v-f243e5e2]{max-width:100%;height:320px}.card-blog[data-v-f243e5e2]{flex-direction:column;height:auto}.card-blog-image[data-v-f243e5e2]{width:100%;min-width:100%;height:180px}.card-text[data-v-f243e5e2]{padding:1rem}}.content[data-v-564d20c3]{padding:var(--spacing-6);max-width:var(--container-md)}.content h1[data-v-564d20c3]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-6);line-height:var(--line-height-tight)}.content h2[data-v-564d20c3]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);line-height:var(--line-height-tight)}.content p[data-v-564d20c3]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-4)}#vennDiagram[data-v-564d20c3]{display:flex;justify-content:center;margin:var(--spacing-8) 0}.timeline-list[data-v-86ff4654]{position:relative;padding-left:1rem}.timeline-item[data-v-86ff4654]{display:flex;gap:1.5rem;position:relative}.timeline-marker[data-v-86ff4654]{display:flex;flex-direction:column;align-items:center;min-width:16px}.marker-dot[data-v-86ff4654]{width:16px;height:16px;border-radius:50%;background-color:var(--color-background);border:3px solid var(--primary-color);z-index:10;margin-top:.35rem}.marker-line[data-v-86ff4654]{flex-grow:1;width:2px;background-color:#ebe4ea;margin-top:4px;margin-bottom:4px}.timeline-content[data-v-86ff4654]{flex:1;font-weight:500}.timeline-read-more[data-v-86ff4654]{border:none;background:none;padding:0;cursor:pointer;color:var(--primary-color);font-weight:500}.timeline-read-more[data-v-86ff4654]:hover{text-decoration:underline}.note-modal-title[data-v-3a2cfa13]{font-family:larken,serif;font-size:2.25rem;font-weight:700;line-height:1.1}.gallery-link[data-v-3a2cfa13]{color:var(--primary-color);font-size:var(--type-body-sm);font-weight:500;text-decoration:none}.gallery-link[data-v-3a2cfa13]:hover{text-decoration:underline}[data-v-3a2cfa13] .timeline-section img{max-width:400px;width:100%;height:auto;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);cursor:zoom-in;transition:transform .2s ease-in-out;margin-top:1rem;margin-bottom:1rem}[data-v-3a2cfa13] .timeline-section img:hover{transform:scale(1.02)}[data-v-3a2cfa13] .overview-section h2{font-family:larken,serif;font-size:var(--type-section-title);font-weight:500;color:#000;border-bottom:1px solid var(--border-color);padding-bottom:.5rem;margin-bottom:1.5rem;margin-top:2rem;line-height:var(--leading-tight)}[data-v-3a2cfa13] .overview-section h3{font-family:larken,serif;font-size:var(--type-subtitle);font-weight:500;color:var(--dark-bg);margin-top:1.5rem;margin-bottom:.75rem;line-height:var(--leading-tight)}.quick-links-list[data-v-3a2cfa13]{background-color:#f5f1f5;background-image:url(/gvd/static/img/gvd-logo.af1362f0.png);padding:1rem 2.2rem;list-style:none;color:var(--primary-color);border-radius:1.2rem;background-size:220px;background-repeat:no-repeat;background-position:bottom -80px right -80px;margin-top:0}.quick-links-list li[data-v-3a2cfa13]{margin-bottom:.2rem}.quick-links-list a[data-v-3a2cfa13]{text-decoration:none;color:var(--primary-color);font-size:1rem;display:flex;align-items:center;gap:.5rem}.quick-links-list a[data-v-3a2cfa13]:hover{text-decoration:underline}.quick-links-list i[data-v-3a2cfa13]{font-size:1rem}.contributors-list[data-v-3a2cfa13]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem}.contributor-row[data-v-3a2cfa13]{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem .25rem;border-bottom:1px solid var(--border-color-light)}.contributor-avatar[data-v-3a2cfa13]{width:2.75rem;height:2.75rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.contributor-text[data-v-3a2cfa13]{min-width:0}.contributor-name[data-v-3a2cfa13]{display:block;font-size:var(--type-body);line-height:1.35;font-weight:600;color:#000}.contributor-role[data-v-3a2cfa13]{display:block;margin-top:.2rem;font-size:.74rem;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.contributor-bio[data-v-3a2cfa13]{margin-top:.45rem;font-size:var(--type-body-sm);color:#4b5563;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.contributors-list[data-v-3a2cfa13]{grid-template-columns:1fr}.quick-links-list[data-v-3a2cfa13]{padding:1.1rem 1rem;background-size:160px;background-position:bottom -55px right -55px}.quick-links-list a[data-v-3a2cfa13]{font-size:1rem;line-height:1.45;align-items:flex-start}}.content-page[data-v-a86e53a8]{background:transparent}.content-hero[data-v-a86e53a8]{padding:var(--spacing-10) var(--spacing-8) var(--spacing-6)}.hero-copy[data-v-a86e53a8]{max-width:70ch}.hero-copy h1[data-v-a86e53a8]{margin:0 0 var(--spacing-3) 0;font-size:clamp(2rem,2.6vw + 1rem,3rem);color:var(--color-primary-600)}.hero-copy p[data-v-a86e53a8]{margin:0;font-size:var(--font-size-lg);color:var(--color-text-secondary)}.content-section[data-v-a86e53a8]{padding:0 var(--spacing-8) var(--spacing-12)}.content-card[data-v-a86e53a8]{background:hsla(0,0%,100%,.9);border-radius:var(--radius-2xl);border:1px solid rgba(90,54,107,.12);box-shadow:0 24px 60px rgba(20,30,60,.08);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.content-card a[data-v-a86e53a8]{color:var(--color-accent-600)}@media (max-width:768px){.content-hero[data-v-a86e53a8]{padding:var(--spacing-8) var(--spacing-5) var(--spacing-4)}.content-section[data-v-a86e53a8]{padding:0 var(--spacing-5) var(--spacing-10)}}.content-page[data-v-1a7c92cd]{background:transparent}.content-hero[data-v-1a7c92cd]{padding:var(--spacing-10) var(--spacing-8) var(--spacing-6)}.hero-copy h1[data-v-1a7c92cd]{margin:0 0 var(--spacing-3) 0;font-size:clamp(2rem,2.6vw + 1rem,3rem);color:var(--color-primary-600)}.hero-copy p[data-v-1a7c92cd]{margin:0;font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:68ch}.content-section[data-v-1a7c92cd]{padding:0 var(--spacing-8) var(--spacing-10)}.content-card[data-v-1a7c92cd]{background:hsla(0,0%,100%,.9);border-radius:var(--radius-2xl);border:1px solid rgba(90,54,107,.12);box-shadow:0 24px 60px rgba(20,30,60,.08);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}.section-header h2[data-v-1a7c92cd]{margin:0;font-size:var(--font-size-xl);color:var(--color-primary-600)}.section-header p[data-v-1a7c92cd]{margin:0;color:var(--color-text-secondary)}.faq-video[data-v-1a7c92cd]{width:100%;border-radius:var(--radius-xl);box-shadow:0 20px 40px rgba(20,30,60,.12)}.bullet-list[data-v-1a7c92cd]{margin:0;padding-left:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-3);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.diagram[data-v-1a7c92cd]{margin:0;display:flex;flex-direction:column;gap:var(--spacing-2);align-items:flex-start}.diagram img[data-v-1a7c92cd]{width:100%;border-radius:var(--radius-xl);box-shadow:0 12px 28px rgba(20,30,60,.12)}.diagram figcaption[data-v-1a7c92cd]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (max-width:768px){.content-hero[data-v-1a7c92cd]{padding:var(--spacing-8) var(--spacing-5) var(--spacing-4)}.content-section[data-v-1a7c92cd]{padding:0 var(--spacing-5) var(--spacing-8)}}.resource-body h2{font-size:var(--type-section-title);font-family:larken,serif;font-weight:500;line-height:var(--leading-tight);color:#000;margin-bottom:1rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem;margin-top:3rem}.resource-body h2:first-child{margin-top:0}.resource-body p{font-size:var(--type-body);line-height:var(--leading-body);color:#000}.resource-body ul{display:flex;flex-direction:column;gap:.75rem;padding:0;list-style:none}.resource-body li{background-color:#fff;padding:1.5rem;border-radius:1rem;border:1px solid var(--border-color-light);transition:box-shadow .2s ease}.resource-body li:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.resource-body h3{font-size:var(--type-subtitle);font-family:larken,serif;font-weight:500;line-height:var(--leading-tight);color:#000;margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.resource-body img{width:2rem;height:2rem;border-radius:.25rem;-o-object-fit:contain;object-fit:contain}.resource-body .resource-details,.resource-body address{font-style:normal;font-size:var(--type-body);line-height:var(--leading-body);color:#333;display:flex;flex-direction:column;gap:.5rem}.resource-body a{color:var(--primary-color);text-decoration:none;font-weight:500}.resource-body a:hover{text-decoration:underline}@media (max-width:768px){.resource-body h2{font-size:1.45rem;margin-top:2rem}.resource-body p{font-size:var(--type-body-sm);margin-bottom:1rem}.resource-body li{padding:1rem;border-radius:.75rem}.resource-body h3{font-size:1.1rem;gap:.5rem}}svg{display:block}.error{color:red}.dash-body{padding:10px 0 40px}#schemaeditor{width:500px}ul{list-style-type:none}.loading-state{padding:2rem;text-align:center;color:#6c757d}.loading-state .spinner-border{width:2rem;height:2rem}svg[data-v-1460c0fc]{width:100%;height:auto;border-radius:var(--radius-xl);overflow:hidden;background:hsla(0,0%,100%,.8);box-shadow:0 20px 45px rgba(20,30,60,.08)}rect[data-v-1460c0fc]{opacity:.7;transition:opacity var(--transition-base),transform var(--transition-base);cursor:pointer}rect[data-v-1460c0fc]:hover{opacity:.9;transform:translateZ(0)}foreignObject div[data-v-1460c0fc]{font-family:var(--font-family-primary);font-size:var(--font-size-xs);text-align:center;color:var(--color-text-primary);padding:var(--spacing-1);line-height:1.3;pointer-events:none}.content[data-v-2c232224]{padding:0 5% 5% 5%}.pop[data-v-2c232224],.src[data-v-2c232224]{color:#000;background:#ccc}.nopop[data-v-2c232224],.nosrc[data-v-2c232224]{color:#888;background:#aaa}nav label[data-v-2c232224]{display:inline-block;margin:5px 0 0 0;padding:0 10px}.treemapwrapper>div[data-v-2c232224]{padding:5px 0 0 0;background-color:#eee}input[data-v-2c232224]{display:none}.treemapwrapper[data-v-2c232224],nav input[data-v-2c232224]{background-color:#ccc}#tab_geog:checked~nav label[for=tab_geog][data-v-2c232224],#tab_issueresponse:checked~nav label[for=tab_issueresponse][data-v-2c232224],#tab_pop:checked~nav label[for=tab_pop][data-v-2c232224],#tab_src:checked~nav label[for=tab_src][data-v-2c232224]{background-color:#eee}#tab_geog~div.tab_geog[data-v-2c232224],#tab_issueresponse~div.tab_issueresponse[data-v-2c232224],#tab_pop~div.tab_pop[data-v-2c232224],#tab_src~div.tab_src[data-v-2c232224]{display:none}#tab_geog:checked~.tab_geog[data-v-2c232224],#tab_issueresponse:checked~.tab_issueresponse[data-v-2c232224],#tab_pop:checked~.tab_pop[data-v-2c232224],#tab_src:checked~.tab_src[data-v-2c232224]{display:block}.untagged[data-v-16522230]{margin:0 100px 0 100px}ul[data-v-16522230]{list-style:none;line-height:1em;text-indent:-1em;padding:0;margin:0 0 50px 0}li[data-v-16522230]{margin:.5em 0 0 1em}a[data-v-16522230]{text-decoration:none}@media (max-width:1024px){.card-blog-lg[data-v-2cbf3fe6]{min-height:0}.blog-thumbnail[data-v-2cbf3fe6]{width:40%}.card-text[data-v-2cbf3fe6]{width:60%}}@media (max-width:768px){.card-blog-lg[data-v-2cbf3fe6]{flex-direction:column}.blog-thumbnail[data-v-2cbf3fe6]{width:100%;min-height:180px;aspect-ratio:16/9}.card-text[data-v-2cbf3fe6]{width:100%}.blog-header[data-v-2cbf3fe6]{flex-direction:column;align-items:flex-start;gap:.35rem}.blog-title[data-v-2cbf3fe6]{font-size:1.3rem}}.back-link[data-v-076ffd38],.back-link[data-v-2a46eedc],.back-link[data-v-71bbf76b]{width:-moz-fit-content;width:fit-content}.gallery-grid[data-v-076ffd38]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}.gallery-figure[data-v-076ffd38]{display:flex;flex-direction:column;gap:.75rem;cursor:zoom-in}.gallery-img[data-v-076ffd38]{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;border:.8px solid var(--border-color-light);transition:transform .2s ease,box-shadow .2s ease}.gallery-figure:hover .gallery-img[data-v-076ffd38]{transform:scale(1.015);box-shadow:0 8px 24px rgba(0,0,0,.12)}.gallery-caption[data-v-076ffd38]{font-size:var(--type-body-sm);color:#555;line-height:1.5;padding:0 .25rem}@media (max-width:640px){.gallery-grid[data-v-076ffd38]{grid-template-columns:1fr}.gallery-img[data-v-076ffd38]{height:260px}}.glossary-nav-chevron[data-v-1823ea0f]{transition:transform .2s ease;flex-shrink:0}.glossary-nav-chevron.is-expanded[data-v-1823ea0f]{transform:rotate(90deg)}.glossary-search-bar[data-v-1823ea0f]{min-height:46px}.glossary-search-bar[data-v-1823ea0f]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(136,63,143,.12)}#glossary-search[data-v-1823ea0f]{color:#5b2960}#glossary-search[data-v-1823ea0f]::-moz-placeholder{color:#7a6a7c;opacity:1}#glossary-search[data-v-1823ea0f]::placeholder{color:#7a6a7c;opacity:1}.glossary-search-btn[data-v-1823ea0f]{border:1px solid rgba(189,167,191,.65);background:#f5f1f5;color:#5b2960;border-radius:999px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.glossary-search-btn[data-v-1823ea0f]:hover{background:#eee7ee}.custom-scrollbar[data-v-1823ea0f]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-1823ea0f]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-1823ea0f]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:20px}.glossary-item-description[data-v-1823ea0f] p{margin-bottom:.8em}.glossary-item-description[data-v-1823ea0f] a{color:var(--primary-color);text-decoration:underline}.glossary-nav[data-v-1823ea0f]{width:calc(100% - .85rem);margin-inline:auto}.glossary-item-level-2 .glossary-item-description[data-v-1823ea0f],.glossary-item-level-3 .glossary-item-description[data-v-1823ea0f]{margin-top:.5rem}.glossary-item-level-2+.glossary-item-level-2[data-v-1823ea0f],.glossary-item-level-3+.glossary-item-level-3[data-v-1823ea0f]{margin-top:.35rem}@media (max-width:1024px){.sidebar[data-v-1823ea0f]{height:auto;max-height:none}.glossary-nav[data-v-1823ea0f]{max-height:42vh}}@media (max-width:768px){.glossary-nav[data-v-1823ea0f]{width:100%}.glossary-item-title[data-v-1823ea0f]{flex-wrap:wrap;row-gap:.35rem}.glossary-subitems[data-v-1823ea0f]{padding-left:.85rem;margin-left:0}}.pagecomponent[data-v-c6dbe900]{min-height:100vh;background-color:#f8f9fa}.feedback-page[data-v-c6dbe900]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:2rem}.page-title[data-v-c6dbe900]{color:#5a366b;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4);text-align:center}.page-description[data-v-c6dbe900]{font-size:var(--font-size-lg);color:var(--color-text-secondary);text-align:center;margin-bottom:var(--spacing-8);line-height:var(--line-height-relaxed)}.feedback-form[data-v-c6dbe900]{margin-top:2rem}.form-label[data-v-c6dbe900]{font-weight:600;color:#5a366b;margin-bottom:.5rem}.form-control[data-v-c6dbe900],.form-select[data-v-c6dbe900]{border:2px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-3);font-size:var(--font-size-base);transition:all var(--transition-base)}.form-control[data-v-c6dbe900]:focus,.form-select[data-v-c6dbe900]:focus{border-color:#7d4a8a;box-shadow:0 0 0 .2rem rgba(90,54,107,.25);outline:none}.correction-fields[data-v-c6dbe900]{background-color:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:1rem;border-left:4px solid #5a366b}.form-check-input[data-v-c6dbe900]{border:2px solid #dee2e6;border-radius:4px}.form-check-input[data-v-c6dbe900]:checked{background-color:#5a366b;border-color:#5a366b}.form-check-label[data-v-c6dbe900]{color:#495057;margin-left:.5rem}.submission-section[data-v-c6dbe900]{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e9ecef}.btn-primary[data-v-c6dbe900]{background:#5a366b;border:none;border-radius:8px;padding:.75rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px rgba(90,54,107,.3)}.btn-primary[data-v-c6dbe900]:hover:not(:disabled){background:#7d4a8a;transform:translateY(-2px);box-shadow:0 6px 16px rgba(90,54,107,.4)}.btn-primary[data-v-c6dbe900]:disabled{opacity:.6;transform:none;box-shadow:0 4px 12px rgba(90,54,107,.3)}.submission-note[data-v-c6dbe900]{color:#6c757d;font-size:.9rem;margin-top:1rem;margin-bottom:0}.contact-info[data-v-c6dbe900]{background-color:#f8f9fa;border-radius:12px;padding:2rem;margin-top:3rem}.contact-info h3[data-v-c6dbe900]{color:#5a366b;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.contact-item[data-v-c6dbe900]{display:flex;align-items:flex-start;margin-bottom:1rem}.contact-item i[data-v-c6dbe900]{color:#5a366b;font-size:1.5rem;margin-right:1rem;margin-top:.25rem}.contact-item strong[data-v-c6dbe900]{color:#5a366b;display:block;margin-bottom:.25rem}.contact-item p[data-v-c6dbe900]{margin:0;color:#6c757d}.contact-item a[data-v-c6dbe900]{color:#5a366b;text-decoration:none}.contact-item a[data-v-c6dbe900]:hover{text-decoration:underline}.help-section[data-v-c6dbe900]{margin-top:2rem}.help-card[data-v-c6dbe900]{background:#5a366b;color:#fff;border-radius:12px;padding:2rem;text-align:center}.help-card h4[data-v-c6dbe900]{margin-bottom:1rem;font-weight:600}.help-card p[data-v-c6dbe900]{margin:0;font-size:1.1rem}.help-link[data-v-c6dbe900]{color:#ffc107;text-decoration:none;font-weight:600}.help-link[data-v-c6dbe900]:hover{color:#ffeb3b;text-decoration:underline}.alert[data-v-c6dbe900]{border-radius:8px;border:none;font-size:1rem}.alert-success[data-v-c6dbe900]{background-color:#d1edcc;color:#0a5f0a}.alert-danger[data-v-c6dbe900]{background-color:#f8d7da;color:#721c24}.turnstile-container[data-v-c6dbe900]{display:flex;justify-content:center;margin:1rem 0}@media (max-width:768px){.feedback-page[data-v-c6dbe900]{padding:1.5rem;margin:1rem}.page-title[data-v-c6dbe900]{font-size:var(--font-size-3xl)}.contact-info[data-v-c6dbe900]{padding:1.5rem}.contact-info .d-flex[data-v-c6dbe900]{flex-direction:column;gap:1rem}.contact-item[data-v-c6dbe900]{justify-content:flex-start}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:geist,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:geist mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.bottom-8{bottom:2rem}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-\[80px\]{top:80px}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[100\]{z-index:100}.z-\[1055\]{z-index:1055}.z-\[200\]{z-index:200}.z-\[50\]{z-index:50}.order-\[-1\]{order:-1}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-\[calc\(50px\+5vh\)\]{margin-top:calc(-50px + -5vh)}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[165px\]{height:165px}.h-\[18px\]{height:18px}.h-\[192px\]{height:192px}.h-\[2\.2rem\]{height:2.2rem}.h-\[400px\]{height:400px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-\[1000px\]{max-height:1000px}.max-h-\[420px\]{max-height:420px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.min-h-\[320px\]{min-height:320px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-20{width:5rem}.w-4{width:1rem}.w-8{width:2rem}.w-\[142px\]{width:142px}.w-\[170px\]{width:170px}.w-\[35\%\]{width:35%}.w-\[65\%\]{width:65%}.w-\[92vw\]{width:92vw}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[170px\]{min-width:170px}.min-w-\[18px\]{min-width:18px}.min-w-\[2\.1rem\]{min-width:2.1rem}.min-w-\[200px\]{min-width:200px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[280px\]{max-width:280px}.max-w-\[384px\]{max-width:384px}.max-w-\[440px\]{max-width:440px}.max-w-\[500px\]{max-width:500px}.max-w-\[540px\]{max-width:540px}.max-w-\[55ch\]{max-width:55ch}.max-w-\[580px\]{max-width:580px}.max-w-\[60ch\]{max-width:60ch}.max-w-\[640px\]{max-width:640px}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[800px\]{max-width:800px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.scroll-mt-\[140px\]{scroll-margin-top:140px}.scroll-mt-\[150px\]{scroll-margin-top:150px}.scroll-mt-\[180px\]{scroll-margin-top:180px}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-border-color>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(189 167 191/var(--tw-divide-opacity,1))}.divide-border-color-light>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(235 228 234/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[0\.1rem\],.border-\[\.1rem\]{border-width:.1rem}.border-\[0\.5px\]{border-width:.5px}.border-\[0\.8px\]{border-width:.8px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[0\.9px\]{border-bottom-width:.9px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#825B84\]{--tw-border-opacity:1;border-color:rgb(130 91 132/var(--tw-border-opacity,1))}.border-\[\#BDA7BF\]{--tw-border-opacity:1;border-color:rgb(189 167 191/var(--tw-border-opacity,1))}.border-\[\#BDA7BF\]\/20{border-color:rgba(189,167,191,.2)}.border-\[\#EBE4EA\]{--tw-border-opacity:1;border-color:rgb(235 228 234/var(--tw-border-opacity,1))}.border-\[\#F5F1F5\]{--tw-border-opacity:1;border-color:rgb(245 241 245/var(--tw-border-opacity,1))}.border-\[\#e1d0e2\]{--tw-border-opacity:1;border-color:rgb(225 208 226/var(--tw-border-opacity,1))}.border-border-color{--tw-border-opacity:1;border-color:rgb(189 167 191/var(--tw-border-opacity,1))}.border-border-color-light{--tw-border-opacity:1;border-color:rgb(235 228 234/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-400{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-primary-color{--tw-border-opacity:1;border-color:rgb(136 63 143/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#00b8db80\]{background-color:#00b8db80}.bg-\[\#5a366b\]{--tw-bg-opacity:1;background-color:rgb(90 54 107/var(--tw-bg-opacity,1))}.bg-\[\#6D3172\]{--tw-bg-opacity:1;background-color:rgb(109 49 114/var(--tw-bg-opacity,1))}.bg-\[\#F5F1F5\]{--tw-bg-opacity:1;background-color:rgb(245 241 245/var(--tw-bg-opacity,1))}.bg-\[\#F7F3F7\]{--tw-bg-opacity:1;background-color:rgb(247 243 247/var(--tw-bg-opacity,1))}.bg-bg-color{--tw-bg-opacity:1;background-color:rgb(250 248 250/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-dark-bg{--tw-bg-opacity:1;background-color:rgb(90 40 95/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-primary-color{--tw-bg-opacity:1;background-color:rgb(136 63 143/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-opacity-85{--tw-bg-opacity:0.85}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1\.25rem\]{padding:1.25rem}.p-\[1\.75rem_2rem_1\.5rem\]{padding:1.75rem 2rem 1.5rem}.p-\[2\.2rem_2\.5rem\]{padding:2.2rem 2.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[1\.75rem\]{padding-left:1.75rem;padding-right:1.75rem}.px-\[34px\]{padding-left:34px;padding-right:34px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[20px\]{padding-top:20px;padding-bottom:20px}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-\[30px\]{padding-left:30px}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-6{padding-right:1.5rem}.pr-\[20px\]{padding-right:20px}.ps-3{padding-inline-start:.75rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[calc\(25px\+5vh\)\]{padding-top:calc(25px + 5vh)}.pt-\[calc\(50px\+2vh\)\]{padding-top:calc(50px + 2vh)}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:geist mono,monospace}.font-sans{font-family:geist,system-ui,sans-serif}.font-serif{font-family:larken,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.93rem\]{font-size:.93rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.875rem\]{font-size:1.875rem}.text-\[10px\]{font-size:10px}.text-\[1rem\]{font-size:1rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2rem\]{font-size:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.62\]{line-height:1.62}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#333\]{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}.text-\[\#342f35\]{--tw-text-opacity:1;color:rgb(52 47 53/var(--tw-text-opacity,1))}.text-\[\#3d3640\]{--tw-text-opacity:1;color:rgb(61 54 64/var(--tw-text-opacity,1))}.text-\[\#453a46\]{--tw-text-opacity:1;color:rgb(69 58 70/var(--tw-text-opacity,1))}.text-\[\#4a414c\]{--tw-text-opacity:1;color:rgb(74 65 76/var(--tw-text-opacity,1))}.text-\[\#4b414d\]{--tw-text-opacity:1;color:rgb(75 65 77/var(--tw-text-opacity,1))}.text-\[\#5B2960\]{--tw-text-opacity:1;color:rgb(91 41 96/var(--tw-text-opacity,1))}.text-\[\#5a366b\]{--tw-text-opacity:1;color:rgb(90 54 107/var(--tw-text-opacity,1))}.text-\[\#5b2960\]{--tw-text-opacity:1;color:rgb(91 41 96/var(--tw-text-opacity,1))}.text-\[\#666\]{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.text-\[\#6a5f6b\]{--tw-text-opacity:1;color:rgb(106 95 107/var(--tw-text-opacity,1))}.text-\[\#883F8F\]{--tw-text-opacity:1;color:rgb(136 63 143/var(--tw-text-opacity,1))}.text-\[\#946897\]{--tw-text-opacity:1;color:rgb(148 104 151/var(--tw-text-opacity,1))}.text-\[\#9b8f9d\]{--tw-text-opacity:1;color:rgb(155 143 157/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-dark-bg{--tw-text-opacity:1;color:rgb(90 40 95/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-primary-color{--tw-text-opacity:1;color:rgb(136 63 143/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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-blur-\[1px\]{--tw-backdrop-blur:blur(1px);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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-border-color:hover{--tw-border-opacity:1;border-color:rgb(189 167 191/var(--tw-border-opacity,1))}.hover\:border-primary-color\/40:hover{border-color:rgba(136,63,143,.4)}.hover\:bg-\[\#4a2c58\]:hover{--tw-bg-opacity:1;background-color:rgb(74 44 88/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F0EAF0\]:hover{--tw-bg-opacity:1;background-color:rgb(240 234 240/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F5F1F5\]:hover{--tw-bg-opacity:1;background-color:rgb(245 241 245/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FAF8FA\]:hover{--tw-bg-opacity:1;background-color:rgb(250 248 250/var(--tw-bg-opacity,1))}.hover\:bg-\[\#faf7fb\]:hover{--tw-bg-opacity:1;background-color:rgb(250 247 251/var(--tw-bg-opacity,1))}.hover\:bg-dark-bg:hover{--tw-bg-opacity:1;background-color:rgb(90 40 95/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-primary-color\/5:hover{background-color:rgba(136,63,143,.05)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-primary-color:hover{--tw-text-opacity:1;color:rgb(136 63 143/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.focus\:border-primary-color:focus{--tw-border-opacity:1;border-color:rgb(136 63 143/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-\[\#5a366b\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(90 54 107/var(--tw-ring-opacity,1))}.focus\:ring-primary-color:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(136 63 143/var(--tw-ring-opacity,1))}.focus\:ring-primary-color\/40:focus{--tw-ring-color:rgba(136,63,143,.4)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-\[1\.03\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.group:hover .group-hover\:text-primary-color{--tw-text-opacity:1;color:rgb(136 63 143/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-between{justify-content:space-between}.sm\:p-\[2\.2rem_2\.5rem\]{padding:2.2rem 2.5rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:inline{display:inline}.md\:w-\[164px\]{width:164px}.md\:w-\[35\%\]{width:35%}.md\:w-\[40\%\]{width:40%}.md\:max-w-none{max-width:none}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-11{gap:2.75rem}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-\[calc\(108px\+2vh\)\]{top:calc(108px + 2vh)}.lg\:top-\[calc\(108px\+5vh\)\]{top:calc(108px + 5vh)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[350px\]{height:350px}.lg\:h-\[470px\]{height:470px}.lg\:h-\[calc\(100vh-150px\)\]{height:calc(100vh - 150px)}.lg\:w-\[280px\]{width:280px}.lg\:w-\[320px\]{width:320px}.lg\:w-\[40\%\]{width:40%}.lg\:w-\[420px\]{width:420px}.lg\:w-\[430px\]{width:430px}.lg\:w-auto{width:auto}.lg\:max-w-\[350px\]{max-width:350px}.lg\:max-w-\[450px\]{max-width:450px}.lg\:max-w-\[46ch\]{max-width:46ch}.lg\:grid-cols-\[340px_minmax\(0\2c 1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:p-10{padding:2.5rem}.lg\:p-2{padding:.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-11{padding-left:2.75rem;padding-right:2.75rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:pt-5{padding-top:1.25rem}.lg\:text-\[1\.85rem\]{font-size:1.85rem}.lg\:text-\[3rem\]{font-size:3rem}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-12{gap:3rem}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}}@media (min-width:1536px){.\32xl\:px-20{padding-left:5rem;padding-right:5rem}}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}