:root{--basis-color-charcoal:#0c0b09;--basis-color-coal:#11100e;--basis-color-coal-soft:#15130f;--basis-color-ember:#d8a47f;--basis-color-cream:#f6f0e7;--basis-color-muted:#a89e91;--basis-color-muted-strong:#c8beb1;--basis-color-teal:#0ecfbe;--basis-color-teal-strong:#7ff4ea;--basis-color-rose:#f9a8b8;--basis-color-deep-blue:#2e3a59;--basis-rgb-charcoal:12 11 9;--basis-rgb-coal:17 16 14;--basis-rgb-coal-soft:21 19 15;--basis-rgb-ember:216 164 127;--basis-rgb-cream:246 240 231;--basis-rgb-muted:168 158 145;--basis-rgb-muted-strong:200 190 177;--basis-rgb-teal:14 207 190;--basis-rgb-teal-strong:127 244 234;--basis-rgb-rose:249 168 184;--basis-rgb-deep-blue:46 58 89;--basis-alpha-faint:.035;--basis-alpha-soft:.055;--basis-alpha-medium:.1;--basis-alpha-strong:.16;--basis-alpha-teal-field:.07;--basis-alpha-warm-field:.045;--basis-alpha-deep-field:.06;--basis-alpha-grain:.035;--basis-line:rgb(var(--basis-rgb-cream) / var(--basis-alpha-medium));--basis-line-strong:rgb(var(--basis-rgb-cream) / var(--basis-alpha-strong));--basis-fill-glass-1:rgb(var(--basis-rgb-coal) / .52);--basis-fill-glass-2:rgb(var(--basis-rgb-coal) / .68);--basis-fill-glass-3:rgb(var(--basis-rgb-coal-soft) / .78);--basis-fill-hover:rgb(var(--basis-rgb-cream) / var(--basis-alpha-soft));--basis-fill-teal-glow:rgb(var(--basis-rgb-teal) / .12);--basis-radius-xs:.375rem;--basis-radius-sm:.5rem;--basis-radius-md:.75rem;--basis-radius-lg:1rem;--basis-radius-xl:1.125rem;--basis-radius-field:999rem;--basis-blur-sm:1rem;--basis-blur-md:1.5rem;--basis-blur-lg:5.625rem;--basis-saturate-glass:140%;--basis-ease-standard:cubic-bezier(.2, .8, .2, 1);--basis-duration-fast:.16s;--basis-duration-medium:.26s;--basis-duration-drift-a:75s;--basis-duration-drift-b:95s;--basis-duration-drift-c:110s;--basis-space-1:.25rem;--basis-space-2:.5rem;--basis-space-3:.75rem;--basis-space-4:1rem;--basis-space-5:1.25rem;--basis-space-6:1.5rem;--basis-space-7:2rem;--basis-space-8:3rem;--basis-space-9:4rem;--basis-space-10:6rem;--basis-type-micro:.6875rem;--basis-type-small:.8125rem;--basis-type-body:1rem;--basis-type-body-lg:1.0625rem;--basis-type-title:1.5rem;--basis-type-heading:2rem;--basis-type-display:clamp(2.75rem, 8vw, 5.5rem);--basis-leading-tight:.95;--basis-leading-heading:1.12;--basis-leading-body:1.65;--basis-tracking-micro:.14em;--basis-layout-page:76rem;--basis-layout-article:48rem;--basis-layout-rail:18rem;--basis-layout-gutter:clamp(1rem, 4vw, 2rem);--basis-layer-atmosphere:0;--basis-layer-grain:1;--basis-layer-content:2;--basis-layer-skip-link:100;--basis-atmosphere-inset:-20%;--basis-atmosphere-size:60vmax}
.basis-root{background:var(--basis-color-charcoal);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100%}.basis-root-content{z-index:var(--basis-layer-content);min-height:100vh;position:relative}.basis-atmosphere,.basis-grain{pointer-events:none;inset:var(--basis-atmosphere-inset);z-index:var(--basis-layer-atmosphere);position:fixed;overflow:hidden}.basis-atmosphere{--basis-pointer-x:0rem;--basis-pointer-y:0rem}.basis-atmosphere-field{width:var(--basis-atmosphere-size);height:var(--basis-atmosphere-size);border-radius:var(--basis-radius-field);filter:blur(var(--basis-blur-lg));transform:translate3d(var(--basis-pointer-x), var(--basis-pointer-y), 0);will-change:transform;display:block;position:absolute}.basis-atmosphere-field-a{background:radial-gradient(circle, rgb(var(--basis-rgb-teal) / var(--basis-alpha-teal-field)), transparent 65%);top:-6%;left:-8%}.basis-atmosphere-field-b{background:radial-gradient(circle, rgb(var(--basis-rgb-ember) / var(--basis-alpha-warm-field)), transparent 65%);top:12%;right:-10%}.basis-atmosphere-field-c{background:radial-gradient(circle, rgb(var(--basis-rgb-deep-blue) / var(--basis-alpha-deep-field)), transparent 68%);bottom:-16%;left:20%}.basis-grain{z-index:var(--basis-layer-grain);opacity:var(--basis-alpha-grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:11.25rem 11.25rem}.basis-glass{border:1px solid var(--basis-line);border-radius:var(--basis-radius-lg);color:var(--basis-color-cream);-webkit-backdrop-filter:blur(var(--basis-blur-md)) saturate(var(--basis-saturate-glass));backdrop-filter:blur(var(--basis-blur-md)) saturate(var(--basis-saturate-glass));transition:border-color var(--basis-duration-fast) var(--basis-ease-standard), background-color var(--basis-duration-fast) var(--basis-ease-standard), opacity var(--basis-duration-fast) var(--basis-ease-standard), transform var(--basis-duration-fast) var(--basis-ease-standard);position:relative;overflow:hidden}.basis-glass:before{content:"";pointer-events:none;border-top:1px solid rgb(var(--basis-rgb-cream) / var(--basis-alpha-strong));position:absolute;inset:0}.basis-glass-tier-1{background:linear-gradient(180deg, rgb(var(--basis-rgb-cream) / var(--basis-alpha-faint)), transparent 34%), var(--basis-fill-glass-1)}.basis-glass-tier-2{background:linear-gradient(180deg, rgb(var(--basis-rgb-cream) / var(--basis-alpha-soft)), transparent 34%), var(--basis-fill-glass-2)}.basis-glass-tier-3{border-color:var(--basis-line-strong);background:linear-gradient(180deg, rgb(var(--basis-rgb-cream) / var(--basis-alpha-soft)), transparent 30%), var(--basis-fill-glass-3)}.basis-glass-interactive:hover{border-color:var(--basis-line-strong);background-color:var(--basis-fill-hover)}.basis-eyebrow,.basis-microlabel-primitive{color:var(--basis-color-muted);font-variant-numeric:tabular-nums;letter-spacing:var(--basis-tracking-micro);text-transform:uppercase}.basis-eyebrow{font-size:var(--basis-type-small);font-weight:650}.basis-microlabel-primitive{font-size:var(--basis-type-micro);font-weight:600}.basis-display-number-primitive{color:var(--basis-color-cream);font-family:var(--font-decision-serif), Georgia, "Times New Roman", serif;font-size:var(--basis-type-display);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:400;line-height:var(--basis-leading-tight)}.basis-plaid-shell{color:#fff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:.5rem;gap:1.25rem;padding:1.5rem;display:grid}.basis-plaid-header{justify-content:space-between;align-items:flex-start;gap:var(--basis-space-4);display:flex}.basis-plaid-copy{gap:var(--basis-space-3);max-width:48rem;display:grid}.basis-plaid-copy .basis-eyebrow{color:#64748b;letter-spacing:.24em;font-size:.6875rem}.basis-plaid-title{color:#fff;letter-spacing:0;margin:0;font-size:1.875rem;font-weight:600;line-height:1.2}.basis-plaid-body,.basis-plaid-small{color:#94a3b8;margin:0;line-height:1.5rem}.basis-plaid-body{font-size:var(--basis-type-small)}.basis-plaid-small{color:#94a3b8;font-size:var(--basis-type-micro)}.basis-plaid-small a{color:#cbd5e1;text-underline-offset:var(--basis-space-1);text-decoration:underline}.basis-plaid-actions{justify-content:flex-end;gap:var(--basis-space-2);flex-wrap:wrap;display:flex}.basis-plaid-action{justify-content:center;align-items:center;gap:var(--basis-space-2);color:#e2e8f0;cursor:pointer;min-height:2.75rem;font:inherit;padding:var(--basis-space-2) var(--basis-space-4);transition:border-color var(--basis-duration-fast) var(--basis-ease-standard), background-color var(--basis-duration-fast) var(--basis-ease-standard), color var(--basis-duration-fast) var(--basis-ease-standard), opacity var(--basis-duration-fast) var(--basis-ease-standard);background:0 0;border:1px solid #ffffff1a;border-radius:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.basis-plaid-action:hover{background:#ffffff14;border-color:#ffffff1a}.basis-plaid-action:focus-visible{outline:2px solid var(--basis-color-teal-strong);outline-offset:var(--basis-space-1)}.basis-plaid-action:disabled{cursor:not-allowed;opacity:.56}.basis-plaid-action-compact{min-height:2.25rem;font-size:var(--basis-type-micro);padding:var(--basis-space-1) var(--basis-space-3)}.basis-plaid-action-primary{color:#03110f;background:#0ecfbe;border-color:#0ecfbe4d}.basis-plaid-action-primary:hover{color:#03110f;background:#35e1d2}.basis-plaid-action-danger{border-color:rgb(var(--basis-rgb-rose) / var(--basis-alpha-strong));color:var(--basis-color-rose)}.basis-plaid-status{color:#94a3b8;font-size:var(--basis-type-small);line-height:var(--basis-leading-body);padding-block:var(--basis-space-3);border-block:1px solid #ffffff1a}.basis-plaid-status-error{color:var(--basis-color-rose)}.basis-plaid-connection-list{gap:var(--basis-space-4);display:grid}.basis-plaid-connection{gap:var(--basis-space-3);border-block-start:1px solid #ffffff1a;padding-block-start:var(--basis-space-4);display:grid}.basis-plaid-connection:first-child{border-block-start:0;padding-block-start:0}.basis-plaid-connection-header{justify-content:space-between;align-items:flex-start;gap:var(--basis-space-3);display:flex}.basis-plaid-connection-name{color:#fff;font-size:var(--basis-type-body);margin:0;font-weight:650}.basis-plaid-connection-note{align-items:center;gap:var(--basis-space-2);color:#94a3b8;font-size:var(--basis-type-small);line-height:var(--basis-leading-body);display:flex}@media (max-width:44rem){.basis-plaid-header,.basis-plaid-connection-header{display:grid}.basis-plaid-actions{justify-content:stretch}.basis-plaid-action{width:100%}}.basis-skip-link{left:var(--basis-space-4);top:var(--basis-space-4);z-index:var(--basis-layer-skip-link);transform:translateY(calc(-100% - var(--basis-space-6)));border:1px solid rgb(var(--basis-rgb-teal) / var(--basis-alpha-strong));border-radius:var(--basis-radius-field);background:var(--basis-color-teal);color:var(--basis-color-charcoal);padding:var(--basis-space-3) var(--basis-space-4);font-size:var(--basis-type-small);transition:transform var(--basis-duration-fast) var(--basis-ease-standard);font-weight:700;position:fixed}.basis-skip-link:focus-visible{outline:2px solid var(--basis-color-cream);outline-offset:var(--basis-space-1);transform:translateY(0)}.basis-learn-page{background:var(--basis-color-charcoal);min-height:100vh;color:var(--basis-color-cream)}.basis-learn-shell{width:min(100% - calc(var(--basis-layout-gutter) * 2), var(--basis-layout-page));padding-block:calc(var(--basis-space-9) + var(--basis-space-4)) var(--basis-space-8);scroll-margin-top:calc(var(--basis-space-9) + var(--basis-space-4));margin-inline:auto}.basis-learn-hero{gap:var(--basis-space-6);padding-block:var(--basis-space-7);display:grid}.basis-learn-hero-copy{max-width:min(var(--basis-layout-page), 62rem);gap:var(--basis-space-4);display:grid}.basis-learn-title{color:var(--basis-color-cream);letter-spacing:0;font-weight:650;line-height:var(--basis-leading-tight);overflow-wrap:anywhere;text-wrap:balance;margin:0}.basis-learn-hub-title{font-size:clamp(2.35rem,12vw,5.5rem)}.basis-learn-article-title{font-size:clamp(2.25rem,7vw,4rem)}.basis-learn-subtitle{max-width:var(--basis-layout-article);color:var(--basis-color-muted-strong);font-size:var(--basis-type-body-lg);line-height:var(--basis-leading-body);margin:0}.basis-learn-meta-row{align-items:center;gap:var(--basis-space-3);flex-wrap:wrap;display:flex}.basis-learn-filter-row{gap:var(--basis-space-3);border-block:1px solid var(--basis-line);padding-block:var(--basis-space-4);flex-wrap:wrap;display:flex}.basis-learn-filter{appearance:none;color:var(--basis-color-muted);cursor:pointer;font:inherit;font-size:var(--basis-type-small);padding:var(--basis-space-2) 0;transition:border-color var(--basis-duration-fast) var(--basis-ease-standard), color var(--basis-duration-fast) var(--basis-ease-standard);background:0 0;border:0;border-block-end:1px solid #0000;text-decoration:none}.basis-learn-filter:hover,.basis-learn-filter[aria-current=page]{border-color:var(--basis-line-strong);color:var(--basis-color-cream)}.basis-learn-filter:focus-visible,.basis-learn-card-link:focus-visible,.basis-learn-body a:focus-visible,.basis-learn-source-item a:focus-visible,.basis-learn-rail-link:focus-visible,.basis-learn-table-wrap:focus-visible{outline:2px solid var(--basis-color-teal-strong);outline-offset:var(--basis-space-1)}.basis-learn-grid{gap:var(--basis-space-4);display:grid}.basis-learn-card-link{color:inherit;text-decoration:none}.basis-learn-card-link:visited .basis-learn-card-title{color:var(--basis-color-muted-strong)}.basis-learn-card-link:hover .basis-learn-card-title{color:var(--basis-color-cream);text-decoration:underline;-webkit-text-decoration-color:var(--basis-line-strong);text-decoration-color:var(--basis-line-strong);text-underline-offset:var(--basis-space-1)}.basis-learn-archive{gap:var(--basis-space-5);display:grid}.basis-learn-archive-list{gap:var(--basis-space-7) var(--basis-space-6);grid-template-columns:minmax(0,1fr);display:grid}.basis-learn-card{gap:var(--basis-space-4);border-top:1px solid var(--basis-line);min-width:0;padding-block:var(--basis-space-4) var(--basis-space-5);display:grid}.basis-learn-card-link{gap:var(--basis-space-4);color:inherit;text-decoration:none;display:grid}.basis-learn-card:focus-within{border-color:var(--basis-line-strong)}.basis-learn-card-title{color:var(--basis-color-cream);font-size:var(--basis-type-title);letter-spacing:0;font-weight:650;line-height:var(--basis-leading-heading);overflow-wrap:anywhere;text-wrap:balance;margin:0}.basis-learn-card-description,.basis-learn-answer,.basis-learn-note,.basis-learn-source-note{color:var(--basis-color-muted-strong);font-size:var(--basis-type-body);line-height:var(--basis-leading-body);margin:0}.basis-learn-card-description{overflow-wrap:anywhere}.basis-learn-answer{color:var(--basis-color-cream);font-size:var(--basis-type-body-lg)}.basis-learn-short-answer{gap:var(--basis-space-3);border-block:1px solid var(--basis-line);padding-block:var(--basis-space-5);display:grid}.basis-learn-short-answer .basis-learn-section-title{color:var(--basis-color-muted);font-size:var(--basis-type-small);letter-spacing:var(--basis-tracking-micro);text-transform:uppercase}.basis-learn-card-footer{gap:var(--basis-space-3);flex-wrap:wrap;display:flex}.basis-learn-empty{gap:var(--basis-space-3);border-top:1px solid var(--basis-line);padding-block:var(--basis-space-5);display:grid}.basis-learn-article-layout{gap:var(--basis-space-7);display:grid}.basis-learn-article-header{max-width:var(--basis-layout-article);gap:var(--basis-space-5);padding-block:var(--basis-space-8) var(--basis-space-6);display:grid}.basis-learn-article-body-layout{gap:var(--basis-space-7);display:grid}.basis-learn-article-main{gap:var(--basis-space-7);min-width:0;display:grid}.basis-learn-takeaways{padding:0}.basis-learn-section{gap:var(--basis-space-4);border-top:1px solid var(--basis-line);padding-top:var(--basis-space-5);display:grid}.basis-learn-section-title{color:var(--basis-color-cream);font-size:var(--basis-type-title);letter-spacing:0;font-weight:650;line-height:var(--basis-leading-heading);overflow-wrap:anywhere;text-wrap:balance;margin:0}.basis-learn-takeaways ul,.basis-learn-faq-list,.basis-learn-sources-list{margin:var(--basis-space-4) 0 0;padding:0}.basis-learn-takeaways li,.basis-learn-faq-item,.basis-learn-source-item{border-top:1px solid var(--basis-line);color:var(--basis-color-muted-strong);padding-block:var(--basis-space-3);list-style:none}.basis-learn-body{gap:var(--basis-space-5);display:grid}.basis-learn-body h2,.basis-learn-body h3{color:var(--basis-color-cream);letter-spacing:0;font-weight:650;line-height:var(--basis-leading-heading);text-wrap:balance;margin:0}.basis-learn-body h2{font-size:var(--basis-type-heading)}.basis-learn-body h3{font-size:var(--basis-type-title)}.basis-learn-body p,.basis-learn-body li,.basis-learn-body blockquote,.basis-learn-faq-answer,.basis-learn-source-item{color:var(--basis-color-muted-strong);font-size:var(--basis-type-body-lg);line-height:var(--basis-leading-body);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.basis-learn-body p,.basis-learn-body ul,.basis-learn-body ol,.basis-learn-body blockquote{margin:0}.basis-learn-body ul,.basis-learn-body ol{gap:var(--basis-space-2);padding-inline-start:var(--basis-space-5);display:grid}.basis-learn-body blockquote{border-inline-start:1px solid var(--basis-line-strong);color:var(--basis-color-cream);padding-inline-start:var(--basis-space-4)}.basis-learn-body a,.basis-learn-source-item a,.basis-learn-card-link:hover .basis-learn-card-title{color:var(--basis-color-cream);-webkit-text-decoration-color:var(--basis-line-strong);text-decoration-color:var(--basis-line-strong);text-underline-offset:var(--basis-space-1)}.basis-learn-table-wrap{border:1px solid var(--basis-line);border-radius:var(--basis-radius-md);scrollbar-color:var(--basis-line-strong) transparent;overflow-x:auto}.basis-learn-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:42rem}.basis-learn-table caption{caption-side:top;color:var(--basis-color-muted);font-size:var(--basis-type-small);padding:var(--basis-space-3);text-align:left}.basis-learn-table th,.basis-learn-table td{border-top:1px solid var(--basis-line);padding:var(--basis-space-3);text-align:right;vertical-align:top;overflow-wrap:anywhere}.basis-learn-table th{color:var(--basis-color-cream);font-size:var(--basis-type-small);font-weight:650}.basis-learn-table td{color:var(--basis-color-muted-strong);font-size:var(--basis-type-small)}.basis-learn-table th:first-child,.basis-learn-table td:first-child{background:var(--basis-fill-glass-3);text-align:left;position:sticky;left:0}.basis-learn-table tbody th{color:var(--basis-color-cream);font-size:var(--basis-type-small);font-weight:650}.basis-learn-faq-question{color:var(--basis-color-cream);font-size:var(--basis-type-body);font-weight:650;line-height:var(--basis-leading-body);overflow-wrap:anywhere;margin:0}.basis-learn-rail{gap:var(--basis-space-4);align-self:start;display:none}.basis-learn-rail-card{border-top:1px solid var(--basis-line);padding-top:var(--basis-space-4)}.basis-learn-rail-list{gap:var(--basis-space-3);margin:var(--basis-space-4) 0 0;display:grid}.basis-learn-rail-link{color:var(--basis-color-muted-strong);font-size:var(--basis-type-small);line-height:var(--basis-leading-body);overflow-wrap:anywhere;text-decoration:none}.basis-learn-rail-link:hover{color:var(--basis-color-cream)}@media (min-width:56rem){.basis-learn-archive-list{grid-template-columns:repeat(2,minmax(0,1fr))}.basis-learn-article-body-layout{grid-template-columns:minmax(0, var(--basis-layout-article)) var(--basis-layout-rail);align-items:start}.basis-learn-rail{top:var(--basis-space-10);display:grid;position:sticky}}@media (min-width:72rem){.basis-learn-archive-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes basis-drift-a{0%{opacity:.96;transform:translate3d(var(--basis-pointer-x), var(--basis-pointer-y), 0) scale(1)}to{opacity:1;transform:translate3d(calc(var(--basis-pointer-x) + 10%), calc(var(--basis-pointer-y) + 8%), 0) scale(1.15)}}@keyframes basis-drift-b{0%{opacity:.86;transform:translate3d(var(--basis-pointer-x), var(--basis-pointer-y), 0) scale(1)}to{opacity:1;transform:translate3d(calc(var(--basis-pointer-x) - 9%), calc(var(--basis-pointer-y) + 7%), 0) scale(1.1)}}@keyframes basis-drift-c{0%{opacity:.9;transform:translate3d(var(--basis-pointer-x), var(--basis-pointer-y), 0) scale(1)}to{opacity:1;transform:translate3d(calc(var(--basis-pointer-x) + 7%), calc(var(--basis-pointer-y) - 10%), 0) scale(1.12)}}@media (prefers-reduced-motion:no-preference){.basis-atmosphere-field-a{animation:basis-drift-a var(--basis-duration-drift-a) var(--basis-ease-standard) infinite alternate}.basis-atmosphere-field-b{animation:basis-drift-b var(--basis-duration-drift-b) var(--basis-ease-standard) infinite alternate}.basis-atmosphere-field-c{animation:basis-drift-c var(--basis-duration-drift-c) var(--basis-ease-standard) infinite alternate}}@media (prefers-reduced-motion:reduce){.basis-atmosphere-field,.basis-glass,.basis-skip-link{will-change:auto;transition:none;transform:none}}
