@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalControllerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalControllerFadeOut{0%{opacity:1}to{opacity:0}}@keyframes formFadeIn{0%{opacity:0}to{opacity:1}}@keyframes menuFadeIn{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--spacing-none:0px;--spacing-3xs:2px;--spacing-2xs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--radius-none:0px;--radius-pill:1024px;--stroke-none:0px;--stroke-sm:1px;--stroke-md:1.5px;--tracking-tight:-.5px;--tracking-normal:0px;--tracking-wide:2px;--opacity-0:0;--opacity-50:.5;--opacity-80:.8;--opacity-100:1;--blur-sm:4px;--blur-md:10px;--blur-lg:20px;--fade-in-form:.4s;--transition-section:.3s;--transition-stroke:.2s;--transition-element:.125s;--transition-outline:.25s;--scale-element:.96;--page-max-width:1920px;--font-family-sans:"Autheona Sans", sans-serif;--font-family-mono:"Autheona Mono", monospace;--font-size-xs:.79rem;--font-size-sm:.889rem;--font-size-base:1rem;--font-size-h6:1.125rem;--font-size-h5:1.266rem;--font-size-h4:1.424rem;--font-size-h3:1.602rem;--font-size-h2:1.802rem;--font-size-h1:2.027rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-regular__dark-background:350;--z-index--page-loading-indicator:1000;--z-index-side-bar:100;--z-index-controller-modal:101;--z-index-controller-toast:102;--z-index-dropdown-menu:103;--z-index-date-range-menu:104;--z-index-menu:105}@font-face{font-family:Autheona Sans;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations")}@font-face{font-family:Autheona Sans;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations")}@font-face{font-family:Autheona Sans;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/figtree-latin-wght-italic-BEAWuiTz.woff2)format("woff2-variations")}@font-face{font-family:Autheona Sans;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/figtree-latin-ext-wght-italic-Q0qr0lrZ.woff2)format("woff2-variations")}@font-face{font-family:Autheona Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations")}@font-face{font-family:Autheona Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations")}@font-face{font-family:Autheona Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-italic-B2M6KQje.woff2)format("woff2-variations")}@font-face{font-family:Autheona Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-wght-italic-BrDczivE.woff2)format("woff2-variations")}*{font-family:inherit}html{overscroll-behavior:none;height:100%;min-height:100vh;font-size:15px}body{font-family:var(--font-family-sans);font-optical-sizing:auto;overscroll-behavior:none;height:100%;min-height:100vh;overflow:hidden}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--shadow-menu:0 4px 12px 0 #353b421a;--shadow-modal:0 4px 32px 0 #353b420d, 0 4px 16px 0 #353b420d;--background-absolute-brown-100:#f5ebe4;--background-absolute-brown-200:#e4d0c3;--background-absolute-brown-300:#d4b7a2;--background-absolute-brown-400:#c39d83;--background-absolute-brown-500:#ac7f5e;--background-absolute-brown-50:#fef9f6;--background-absolute-brown-600:#835b3d;--background-absolute-brown-700:#5b391f;--background-absolute-brown-800:#341b07;--background-absolute-indigo-100:#e2e7ff;--background-absolute-indigo-200:#bfc7ff;--background-absolute-indigo-300:#9fa6ff;--background-absolute-indigo-400:#8183ff;--background-absolute-indigo-500:#6155f5;--background-absolute-indigo-50:#f6f8ff;--background-absolute-indigo-600:#4631c8;--background-absolute-indigo-700:#2e0a96;--background-absolute-indigo-800:#190063;--background-absolute-mint-100:#e0f9f4;--background-absolute-mint-200:#bbeee4;--background-absolute-mint-300:#94e3d5;--background-absolute-mint-400:#66d8c6;--background-absolute-mint-500:#00c8b3;--background-absolute-mint-50:#f3fffc;--background-absolute-mint-600:#009785;--background-absolute-mint-700:#006859;--background-absolute-mint-800:#003b31;--background-absolute-orange-100:#ffeddd;--background-absolute-orange-200:#ffd7b7;--background-absolute-orange-300:#ffc190;--background-absolute-orange-400:#ffa965;--background-absolute-orange-500:#ff8d28;--background-absolute-orange-50:#fff9f1;--background-absolute-orange-600:#c76000;--background-absolute-orange-700:#8f3700;--background-absolute-orange-800:#581300;--background-absolute-pink-100:#ffe2e2;--background-absolute-pink-200:#ffbdbf;--background-absolute-pink-300:#ff979d;--background-absolute-pink-400:#ff6e7c;--background-absolute-pink-500:#ff2c55;--background-absolute-pink-50:#fff4f4;--background-absolute-pink-600:#ca0033;--background-absolute-pink-700:#940016;--background-absolute-pink-800:#5c0000;--background-absolute-purple-100:#fee1ff;--background-absolute-purple-200:#f5bcfc;--background-absolute-purple-300:#ea97f6;--background-absolute-purple-400:#df6def;--background-absolute-purple-500:#cb30e0;--background-absolute-purple-50:#fff5ff;--background-absolute-purple-600:#9e00b2;--background-absolute-purple-700:#710082;--background-absolute-purple-800:#440052;--background-functional-danger-100:#ffe3de;--background-functional-danger-200:#ffc0b8;--background-functional-danger-300:#ff9c92;--background-functional-danger-400:#ff746c;--background-functional-danger-500:#fe3b3e;--background-functional-danger-50:#fff5f3;--background-functional-danger-600:#c90018;--background-functional-danger-700:#930000;--background-functional-danger-800:#5c0000;--background-functional-dark-600:#7a7a7a;--background-functional-dark-800:#3a3a3a;--background-functional-dark-900:#181818;--background-functional-dark-975:#060606;--background-functional-information-100:#dff7ff;--background-functional-information-200:#baebfb;--background-functional-information-300:#93def6;--background-functional-information-400:#65d1f1;--background-functional-information-500:#00c0e8;--background-functional-information-50:#f2feff;--background-functional-information-600:#0090b4;--background-functional-information-700:#006280;--background-functional-information-800:#00364e;--background-functional-light-0:#fff;--background-functional-light-100:#f5f5f5;--background-functional-light-150:#eee;--background-functional-light-200:#e4e4e4;--background-functional-light-25:#fcfcfc;--background-functional-light-300:#cecece;--background-functional-primary-100:#dcedff;--background-functional-primary-200:#b4d4ff;--background-functional-primary-300:#8bbbff;--background-functional-primary-400:#62a1fe;--background-functional-primary-500:#2e7ff2;--background-functional-primary-50:#f2fbff;--background-functional-primary-600:#025ac3;--background-functional-primary-700:#003791;--background-functional-primary-800:#00165d;--background-functional-success-100:#e0f8e2;--background-functional-success-200:#bcebc1;--background-functional-success-300:#97de9f;--background-functional-success-400:#6ed07d;--background-functional-success-500:#31bd54;--background-functional-success-50:#f3fff4;--background-functional-success-600:#008f2c;--background-functional-success-700:#006204;--background-functional-success-800:#003800;--background-functional-warning-100:#fff6de;--background-functional-warning-200:#fceab8;--background-functional-warning-300:#f9de91;--background-functional-warning-400:#f6d163;--background-functional-warning-500:#f0c108;--background-functional-warning-50:#fffdf0;--background-functional-warning-600:#b88d00;--background-functional-warning-700:#815c00;--background-functional-warning-800:#4c3000;--stroke-alpha:#e4e4e4;--stroke-beta:#cecece;--stroke-danger:#fe3b3e;--stroke-focus-invert:#fff;--stroke-focus:#00002a;--stroke-gamma:#b4b4b4;--stroke-primary:#2e7ff2;--stroke-success:#31bd54;--stroke-warning:#f0c108;--surface-alpha:#fff;--surface-beta:#fafafa;--surface-delta:#eee;--surface-gamma:#f5f5f5;--text-alpha:#020202;--text-beta:#3a3a3a;--text-danger:#fe3b3e;--text-delta:#b4b4b4;--text-gamma:#7a7a7a;--text-invert:#fff;--text-primary:#2e7ff2;--text-success:#008f2c;--text-warning:#b88d00}.authentication-layout{background:var(--surface-alpha);justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.authentication-layout__container{min-height:100vh;max-height:100vh;padding-block:var(--spacing-2xl);justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow-y:auto}.main-layout{background:var(--surface-alpha);justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.main-layout__container{height:100vh;padding:var(--spacing-none);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.main-layout__page{background:var(--surface-alpha);width:100%;height:100%;overflow:hidden}.project-layout{background:var(--surface-alpha);justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.project-layout__container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.project-layout__content{flex-direction:row;width:100%;height:100%;display:flex;overflow:hidden}.project-layout__page{background:var(--surface-beta);align-items:center;justify-content:flex;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.project-layout__page-container{align-items:flex-start;gap:var(--spacing-lg);height:fit-content;max-width:var(--page-max-width);padding:var(--spacing-lg);flex-direction:column;justify-content:flex-start;width:100%;display:flex}.project-layout__page-container--short{max-width:1024px}.user-settings-layout{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.user-settings-layout__container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.user-settings-layout__content{flex-direction:row;width:100%;height:100%;display:flex;overflow:hidden}.user-settings-layout__page{background:var(--surface-beta);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;overflow:hidden}.user-settings-layout__page-container{align-items:flex-start;gap:var(--spacing-lg);height:100%;max-width:var(--page-max-width);padding:var(--spacing-lg);flex-direction:column;justify-content:flex-start;width:100%;display:flex}.user-settings-layout__page-container--short{max-width:1024px}.project-creation-page{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-container{background:var(--surface-beta);width:100vw;height:100vh;z-index:var(--z-index-controller-modal);justify-content:center;align-items:safe center;animation:.2s forwards modalControllerFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.modal-container--closing{animation:.3s forwards modalControllerFadeOut}.toast-container{bottom:var(--spacing-sm);align-items:center;gap:var(--spacing-lg);max-height:80vh;padding:var(--spacing-sm);scrollbar-width:none;z-index:var(--z-index-controller-toast);background:0 0;flex-direction:column-reverse;display:flex;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.toast-container::-webkit-scrollbar{display:none}@media screen and (max-width:480px){.toast-container{bottom:var(--spacing-sm);left:var(--spacing-sm);right:var(--spacing-sm);transform:none}}.action-list{align-items:flex-start;gap:var(--spacing-xs);flex-direction:row;flex:none;justify-content:flex-start;width:fit-content;display:flex}.analytics-card-wrapper,.analytics-card-wrapper>.analytics-card__content,.analytics-card-wrapper>.analytics-card__skeleton{width:100%;display:flex}.analytics-card{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);align-items:flex-start;gap:var(--spacing-none);outline:var(--stroke-sm) solid transparent;height:auto;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-md) var(--spacing-md);transition:outline-color var(--transition-outline) ease;flex-direction:row;justify-content:start;width:100%;display:flex}.analytics-card:hover{outline-color:var(--stroke-focus)}.analytics-card__skeleton .skeleton{max-width:100%}.analytics-card__container{align-items:start;gap:var(--spacing-md);flex-direction:column;flex:1;justify-content:start;width:100%;height:fit-content;display:flex}.analytics-card__title{align-self:stretch;align-items:flex-start;gap:var(--spacing-sm);min-height:32px;padding:var(--spacing-none) var(--spacing-3xs);flex-direction:row;flex:none;justify-content:space-between;display:flex}.analytics-card__title-text{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-sm);text-align:left;white-space:nowrap;flex:1;align-items:center;width:100%;min-height:32px;display:flex;overflow:hidden}.analytics-card__value{color:var(--text-alpha);font-family:var(--font-family-mono);font-size:var(--font-size-h1);text-align:left;flex:none;align-self:stretch;width:100%}.analytics-card__delta{align-items:center;gap:var(--spacing-2xs);flex-direction:row;justify-content:start;width:100%;display:flex;overflow:hidden}.analytics-card__delta.show{display:flex}.analytics-card__delta.hide{display:none}.analytics-card__delta-icon{align-items:center;gap:var(--spacing-none);flex-direction:column;flex:none;justify-content:start;width:18px;height:18px;display:flex}.analytics-card__delta-text{font-family:var(--font-family-sans);font-feature-settings:"tnum";font-size:var(--font-size-xs);text-align:left;flex:none}.analytics-card__delta--placeholder .analytics-card__delta-icon svg path,.analytics-card__delta--placeholder .analytics-card__delta-icon svg polygon{fill:var(--text-delta)}.analytics-card__delta--placeholder .analytics-card__delta-text{color:var(--text-delta)}.analytics-card__delta--up .analytics-card__delta-icon svg path,.analytics-card__delta--up .analytics-card__delta-icon svg polygon{fill:var(--text-success)}.analytics-card__delta--up .analytics-card__delta-text{color:var(--text-success)}.analytics-card__delta--down .analytics-card__delta-icon svg path,.analytics-card__delta--down .analytics-card__delta-icon svg polygon{fill:var(--text-danger)}.analytics-card__delta--down .analytics-card__delta-text{color:var(--text-danger)}.analytics-card__delta--equal .analytics-card__delta-icon svg path,.analytics-card__delta--equal .analytics-card__delta-icon svg polygon{fill:var(--text-primary)}.analytics-card__delta--equal .analytics-card__delta-text{color:var(--text-primary)}.analytics-card__delta--success .analytics-card__delta-icon svg path,.analytics-card__delta--success .analytics-card__delta-icon svg polygon{fill:var(--text-success)}.analytics-card__delta--success .analytics-card__delta-text{color:var(--text-success)}.analytics-card--up{border-top:var(--stroke-md) solid var(--stroke-success)}.analytics-card--down{border-top:var(--stroke-md) solid var(--stroke-danger)}.analytics-card--equal{border-top:var(--stroke-md) solid var(--stroke-primary)}.analytics-card--success{border-top:var(--stroke-md) solid var(--stroke-success)}.analytics-card__skeleton .analytics-card__title-text,.analytics-card__skeleton .analytics-card__value,.analytics-card__skeleton .analytics-card__delta-text{padding:0}:root{--chart-container-height:512px;--chart-min-width:768px}.analytics-chart-card{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-none);outline:var(--stroke-sm) solid transparent;height:fit-content;padding:var(--spacing-md);transition:outline-color var(--transition-outline) ease;flex-direction:row;justify-content:start;width:100%;display:flex}.analytics-chart-card:hover{outline-color:var(--stroke-focus)}.analytics-chart-card__content{align-items:center;gap:var(--spacing-none);flex-direction:row;flex:1;justify-content:start;width:100%;min-width:0;display:flex}.analytics-chart__container{align-self:stretch;align-items:start;gap:var(--spacing-lg);min-width:0;max-width:100%;padding:var(--spacing-none) var(--spacing-none);flex-direction:column;flex:1;justify-content:start;width:100%;display:flex}.analytics-chart__heading{align-self:stretch;align-items:start;gap:var(--spacing-sm);padding:var(--spacing-none);flex-direction:row;flex:none;justify-content:start;width:100%;display:flex}.analytics-chart__heading-text{align-items:center;gap:var(--spacing-xs);flex-direction:column;flex:1;justify-content:start;width:100%;display:flex}.analytics-chart__title{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-sm);text-align:left;flex:none;align-self:stretch;width:100%}.analytics-chart__description{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:left;flex:none;align-self:stretch;width:100%}.analytics-chart__chart{background:var(--background-functional-light-0);flex:1;align-self:stretch;width:100%;min-width:0;height:fit-content;overflow:auto hidden}.analytics-chart__chart-container{height:var(--chart-container-height);width:100%}.analytics-chart__chart-wrapper{height:100%;min-width:var(--chart-min-width);width:100%}.analytics-chart__chart-container.hide{display:none}.analytics-chart__placeholder{background:var(--background-functional-light-25);border:var(--stroke-sm) solid var(--stroke-alpha);align-self:stretch;align-items:center;gap:var(--spacing-sm);min-height:256px;padding:var(--spacing-sm);flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.analytics-chart__placeholder svg path,.analytics-chart__placeholder svg polygon{fill:var(--text-gamma)}.analytics-chart__placeholder.hide{display:none}.analytics-chart__placeholder.show{display:flex}.analytics-chart__placeholder-text{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:center;flex:none;align-self:stretch}.analytics-chart-card__skeleton{flex:1;align-self:stretch;width:100%;height:100%}.analytics-chart-card__skeleton-container{gap:var(--spacing-md);flex-direction:column;width:100%;height:100%;display:flex}.analytics-table{border-collapse:collapse;table-layout:auto;width:100%}.analytics-table__head{width:100%;display:table-header-group}.analytics-table__header-row{width:100%;display:table-row}.analytics-table__header-cell{border-bottom:var(--stroke-sm) solid var(--background-functional-dark-900);color:var(--text-beta);font-family:var(--font-family-mono);font-size:var(--font-size-xs);height:48px;padding:var(--spacing-none) var(--spacing-sm);text-align:left;text-transform:uppercase;vertical-align:middle;display:table-cell}.analytics-table__header-cell-content{align-items:center;gap:var(--spacing-xs);flex-direction:row;justify-content:space-between;width:100%;height:100%;display:flex}.analytics-table__sort-button{align-items:center;gap:var(--spacing-none);pointer-events:auto;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;width:24px;height:24px;display:flex}.analytics-table__sort-button svg{pointer-events:none}.analytics-table__sort-button svg path,.analytics-table__sort-button svg polygon{fill:var(--text-gamma)}.analytics-table__sort-button:hover{cursor:pointer}.analytics-table__sort-button:hover svg path,.analytics-table__sort-button:hover svg polygon{fill:var(--text-alpha)}.analytics-table__sort-button:active svg path,.analytics-table__sort-button:active svg polygon{fill:var(--text-alpha)}.analytics-table__sort-button:focus-visible{outline:var(--stroke-sm) dashed var(--stroke-focus)}.analytics-table__sort-button:disabled{pointer-events:none}.analytics-table__sort-button:disabled svg path,.analytics-table__sort-button:disabled svg polygon{fill:var(--text-delta)}.analytics-table__body{width:100%;display:table-row-group}.analytics-table__row{width:100%;display:table-row}.analytics-table-card{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-none);outline:var(--stroke-sm) solid transparent;height:fit-content;padding:var(--spacing-md);transition:outline-color var(--transition-outline) ease;flex-direction:row;justify-content:start;width:100%;display:flex}.analytics-table-card:hover{outline-color:var(--stroke-focus)}.analytics-table-card__content{width:100%;min-width:0;display:flex}.analytics-table-card__container{min-width:0;max-width:100%;padding:var(--spacing-none) var(--spacing-none);flex-direction:column;flex:1;justify-content:start;align-items:flex-end;width:100%;display:flex}.analytics-table-card__heading{align-self:stretch;align-items:start;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-none);flex-direction:row;flex:none;justify-content:start;width:100%;display:flex}.analytics-table-card__heading-text{align-items:center;gap:var(--spacing-xs);flex-direction:column;flex:1;justify-content:start;width:100%;display:flex}.analytics-table-card__title{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-sm);text-align:left;flex:none;align-self:stretch;width:100%}.analytics-table-card__description{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:left;flex:none;align-self:stretch;width:100%}.analytics-table-card__table{background:var(--background-functional-light-0);flex:1;align-self:stretch;width:100%;min-width:0;height:fit-content;overflow:hidden}.analytics-table-card__table-container{width:100%;max-height:480px;overflow:auto}.analytics-table-card__table-container.hide{display:none}.analytics-table-card__table-container .analytics-table{width:max-content;min-width:100%}.analytics-table-card__placeholder{background:var(--background-functional-light-25);border:var(--stroke-sm) solid var(--stroke-alpha);align-self:stretch;align-items:center;gap:var(--spacing-sm);min-height:256px;padding:var(--spacing-sm);flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.analytics-table-card__placeholder svg path,.analytics-table-card__placeholder svg polygon{fill:var(--text-gamma)}.analytics-table-card__placeholder.hide{display:none}.analytics-table-card__placeholder.show{display:flex}.analytics-table-card__placeholder-text{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:center;flex:none;align-self:stretch}.analytics-table-card__pagination{margin-top:var(--spacing-lg);width:fit-content;display:flex}.analytics-table-card__pagination.hide{display:none}.analytics-table-card__skeleton .analytics-table-card__title{padding:0}.analytics-table__cell{border-bottom:var(--stroke-sm) solid var(--stroke-alpha);min-width:192px;height:56px;padding:var(--spacing-none) var(--spacing-sm);vertical-align:middle;display:table-cell}.analytics-table__cell-content{align-items:center;gap:var(--spacing-none);flex-direction:row;justify-content:start;width:100%;height:100%;display:inline-flex}.analytics-table__text{color:var(--text-alpha);font-size:var(--font-size-sm);flex:1}.analytics-table__text--sans{font-family:var(--font-family-sans)}.analytics-table__text--mono{font-family:var(--font-family-mono)}.analytics-table__text--default{color:var(--text-alpha)}.analytics-table__text--success{color:var(--text-success)}.analytics-table__text--warning{color:var(--text-warning)}.analytics-table__text--danger{color:var(--text-danger)}.analytics-table__action-buttons{align-items:center;gap:var(--spacing-xs);flex-direction:row;justify-content:end;width:100%;height:100%;display:flex}.analytics-table__badge{font-size:var(--font-size-xs);align-items:center;gap:var(--spacing-none);height:24px;padding:var(--spacing-none) var(--spacing-xs);flex-direction:row;flex:none;justify-content:start;width:fit-content;display:flex}.analytics-table__badge.analytics-table__text--success{background:var(--background-functional-success-50);border:var(--stroke-sm) solid var(--background-functional-success-200);color:var(--text-success)}.analytics-table__badge.analytics-table__text--warning{background:var(--background-functional-warning-50);border:var(--stroke-sm) solid var(--background-functional-warning-200);color:var(--text-warning)}.analytics-table__badge.analytics-table__text--danger{background:var(--background-functional-danger-50);border:var(--stroke-sm) solid var(--background-functional-danger-200);color:var(--text-danger)}.analytics-table__badge--sans{font-family:var(--font-family-sans)}.analytics-table__badge--mono{font-family:var(--font-family-mono)}.analytics-table-pagination{align-items:center;gap:var(--spacing-2xs);flex-direction:row;justify-content:start;width:fit-content;height:24px;display:flex}.analytics-table-pagination-button,.analytics-table-pagination-number-button{box-shadow:none;align-items:center;gap:var(--spacing-none);min-width:24px;height:24px;transition:background var(--transition-element) ease-in-out, color var(--transition-element) ease-in-out, fill var(--transition-element) ease-in-out, polygon var(--transition-element) ease-in-out;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;display:flex}:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button) svg path,:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button) svg polygon{filter:var(--text-gamma)}:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button){color:var(--text-gamma);font-family:var(--font-family-mono);font-size:var(--font-size-xs);flex:none}:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button):hover{background:var(--background-functional-light-100);color:var(--text-alpha);cursor:pointer}:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button):hover svg path,:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button):hover svg polygon{filter:var(--text-alpha)}:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button):active{background:var(--background-functional-light-100);color:var(--text-alpha)}:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button):active svg path,:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button):active svg polygon{filter:var(--text-alpha)}:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button):focus-visible{outline:var(--stroke-sm) dashed var(--stroke-focus)}:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button):disabled{color:var(--text-delta);pointer-events:none}:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button):disabled svg path,:is(.analytics-table-pagination-button,.analytics-table-pagination-number-button):disabled svg polygon{filter:var(--text-delta)}.analytics-table-pagination-number-button{border:var(--stroke-sm) solid var(--stroke-alpha);padding:var(--spacing-none) var(--spacing-xs)}.analytics-table-pagination-number-button--selected{background:var(--background-functional-light-100);pointer-events:none}.analytics-table-pagination-number-button--selected svg path,.analytics-table-pagination-number-button--selected svg polygon{filter:var(--text-alpha)}.action-button{border-radius:var(--radius-pill);box-shadow:none;align-items:center;gap:var(--spacing-none);height:32px;transition:background var(--transition-element) ease-in-out, fill var(--transition-element) ease-in-out;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;width:32px;display:flex;overflow:hidden}.action-button svg path,.action-button svg polygon{fill:var(--text-beta)}.action-button:hover{cursor:pointer}.action-button:hover,.action-button:active{background:var(--background-functional-light-150)}:is(.action-button:hover,.action-button:active) svg path,:is(.action-button:hover,.action-button:active) svg polygon{fill:var(--text-alpha)}.action-button:active{background:var(--background-functional-light-200)}.action-button:focus-visible{outline:var(--stroke-sm) dashed var(--stroke-focus)}.button{align-items:center;gap:var(--spacing-xs);min-width:fit-content;height:32px;padding:var(--spacing-none) var(--spacing-xs);transition:background var(--transition-element) ease-in-out, color var(--transition-element) ease-in-out, fill var(--transition-element) ease-in-out, border var(--transition-element) ease-in-out;border:none;flex-direction:row;justify-content:center;display:flex}.button{font-family:var(--font-family-sans);font-size:var(--font-size-sm);text-align:left}.button:hover{cursor:pointer}.button:focus-visible{outline-offset:4px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.button:disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;background:var(--background-functional-light-100)!important}.button:disabled .button__icon svg path,.button:disabled .button__icon svg polygon{fill:var(--text-delta)!important}.button:disabled{color:var(--text-delta)!important}.button--full-width{width:100%}.button__loading-icon.show{display:flex}.button__loading-icon.hide{display:none}.button__primary.button--filled{background:var(--background-functional-primary-500);color:var(--text-invert)}:is(.button__primary.button--filled .button__loading-icon,.button__primary.button--filled .button__icon) svg path,:is(.button__primary.button--filled .button__loading-icon,.button__primary.button--filled .button__icon) svg polygon{fill:var(--text-invert)}.button__primary.button--filled:hover{background:var(--background-functional-primary-400)}.button__primary.button--filled:active{background:var(--background-functional-primary-600)}.button__primary.button--ghost{color:var(--text-primary);background:0 0}:is(.button__primary.button--ghost .button__loading-icon,.button__primary.button--ghost .button__icon) svg path,:is(.button__primary.button--ghost .button__loading-icon,.button__primary.button--ghost .button__icon) svg polygon{fill:var(--text-primary)}.button__primary.button--ghost:hover{background:var(--background-functional-primary-50)}.button__primary.button--ghost:active{background:var(--background-functional-primary-100)}.button__primary.button--ghost:focus-visible{background:0 0}.button__primary.button--outline{border:var(--stroke-sm) solid var(--stroke-alpha);color:var(--text-beta);background:0 0}:is(.button__primary.button--outline .button__loading-icon,.button__primary.button--outline .button__icon) svg path,:is(.button__primary.button--outline .button__loading-icon,.button__primary.button--outline .button__icon) svg polygon{fill:var(--text-beta)}.button__primary.button--outline:hover{border:var(--stroke-sm) solid var(--stroke-primary)}.button__primary.button--outline:active{background:var(--background-functional-primary-100);border:var(--stroke-sm) solid var(--stroke-primary)}.button__primary.button--outline:hover,.button__primary.button--outline:active{color:var(--text-primary)}:is(:is(.button__primary.button--outline:hover,.button__primary.button--outline:active) .button__loading-icon,:is(.button__primary.button--outline:hover,.button__primary.button--outline:active) .button__icon) svg path,:is(:is(.button__primary.button--outline:hover,.button__primary.button--outline:active) .button__loading-icon,:is(.button__primary.button--outline:hover,.button__primary.button--outline:active) .button__icon) svg polygon{fill:var(--text-primary)}.button__primary.button--outline:focus-visible{background:0 0}.button__primary.button--filled.button--loading,.button__primary.button--ghost.button--loading{background:var(--background-functional-primary-200);color:var(--text-invert);pointer-events:none;-webkit-user-select:none;user-select:none}.button__primary.button--outline.button--loading{background:var(--background-functional-primary-200);border:var(--stroke-sm) solid var(--stroke-primary);color:var(--text-invert);pointer-events:none;-webkit-user-select:none;user-select:none}:is(.button__primary.button--outline.button--loading .button__loading-icon,.button__primary.button--outline.button--loading .button__icon) svg path,:is(.button__primary.button--outline.button--loading .button__loading-icon,.button__primary.button--outline.button--loading .button__icon) svg polygon{fill:var(--text-invert)}.button__danger.button--filled{background:var(--background-functional-danger-500);color:var(--text-invert)}:is(.button__danger.button--filled .button__loading-icon,.button__danger.button--filled .button__icon) svg path,:is(.button__danger.button--filled .button__loading-icon,.button__danger.button--filled .button__icon) svg polygon{fill:var(--text-invert)}.button__danger.button--filled:hover{background:var(--background-functional-danger-400)}.button__danger.button--filled:active{background:var(--background-functional-danger-600)}.button__danger.button--ghost{color:var(--text-danger);background:0 0}:is(.button__danger.button--ghost .button__loading-icon,.button__danger.button--ghost .button__icon) svg path,:is(.button__danger.button--ghost .button__loading-icon,.button__danger.button--ghost .button__icon) svg polygon{fill:var(--text-danger)}.button__danger.button--ghost:hover{background:var(--background-functional-danger-50)}.button__danger.button--ghost:active{background:var(--background-functional-danger-100)}.button__danger.button--ghost:focus-visible{background:0 0}.button__danger.button--outline{border:var(--stroke-sm) solid var(--stroke-alpha);color:var(--text-beta);background:0 0}:is(.button__danger.button--outline .button__loading-icon,.button__danger.button--outline .button__icon) svg path,:is(.button__danger.button--outline .button__loading-icon,.button__danger.button--outline .button__icon) svg polygon{fill:var(--text-beta)}.button__danger.button--outline:hover{border:var(--stroke-sm) solid var(--stroke-danger)}.button__danger.button--outline:active{background:var(--background-functional-danger-100);border:var(--stroke-sm) solid var(--stroke-danger)}.button__danger.button--outline:hover,.button__danger.button--outline:active{color:var(--text-danger)}:is(:is(.button__danger.button--outline:hover,.button__danger.button--outline:active) .button__loading-icon,:is(.button__danger.button--outline:hover,.button__danger.button--outline:active) .button__icon) svg path,:is(:is(.button__danger.button--outline:hover,.button__danger.button--outline:active) .button__loading-icon,:is(.button__danger.button--outline:hover,.button__danger.button--outline:active) .button__icon) svg polygon{fill:var(--text-danger)}.button__danger.button--outline:focus-visible{background:0 0}.button__danger.button--filled.button--loading,.button__danger.button--ghost.button--loading{background:var(--background-functional-danger-200);color:var(--text-invert);pointer-events:none;-webkit-user-select:none;user-select:none}.button__danger.button--outline.button--loading{background:var(--background-functional-danger-200);border:var(--stroke-sm) solid var(--stroke-danger);color:var(--text-invert);pointer-events:none;-webkit-user-select:none;user-select:none}:is(.button__danger.button--outline.button--loading .button__loading-icon,.button__danger.button--outline.button--loading .button__icon) svg path,:is(.button__danger.button--outline.button--loading .button__loading-icon,.button__danger.button--outline.button--loading .button__icon) svg polygon{fill:var(--text-invert)}.button__neutral.button--filled{background:var(--background-functional-light-100);color:var(--text-beta)}:is(.button__neutral.button--filled .button__loading-icon,.button__neutral.button--filled .button__icon) svg path,:is(.button__neutral.button--filled .button__loading-icon,.button__neutral.button--filled .button__icon) svg polygon{fill:var(--text-beta)}.button__neutral.button--filled:hover{background:var(--background-functional-light-150)}.button__neutral.button--filled:active{background:var(--background-functional-light-200)}.button__neutral.button--ghost{color:var(--text-beta);background:0 0}:is(.button__neutral.button--ghost .button__loading-icon,.button__neutral.button--ghost .button__icon) svg path,:is(.button__neutral.button--ghost .button__loading-icon,.button__neutral.button--ghost .button__icon) svg polygon{fill:var(--text-beta)}.button__neutral.button--ghost:hover{background:var(--background-functional-light-150)}.button__neutral.button--ghost:active{background:var(--background-functional-light-200)}.button__neutral.button--ghost:focus-visible{background:0 0}.button__neutral.button--outline{border:var(--stroke-sm) solid var(--stroke-alpha);color:var(--text-beta);padding:var(--spacing-none) var(--spacing-xs);background:0 0}:is(.button__neutral.button--outline .button__loading-icon,.button__neutral.button--outline .button__icon) svg path,:is(.button__neutral.button--outline .button__loading-icon,.button__neutral.button--outline .button__icon) svg polygon{fill:var(--text-beta)}.button__neutral.button--outline:hover{background:var(--background-functional-light-100)}.button__neutral.button--outline:active{background:var(--background-functional-light-200)}.button__neutral.button--outline:focus-visible{background:0 0}.button__neutral.button--filled.button--loading,.button__neutral.button--ghost.button--loading{background:var(--background-functional-light-100);color:var(--text-gamma);pointer-events:none;-webkit-user-select:none;user-select:none}:is(:is(.button__neutral.button--filled.button--loading,.button__neutral.button--ghost.button--loading) .button__loading-icon,:is(.button__neutral.button--filled.button--loading,.button__neutral.button--ghost.button--loading) .button__icon) svg path,:is(:is(.button__neutral.button--filled.button--loading,.button__neutral.button--ghost.button--loading) .button__loading-icon,:is(.button__neutral.button--filled.button--loading,.button__neutral.button--ghost.button--loading) .button__icon) svg polygon{fill:var(--text-gamma)}.button__neutral.button--outline.button--loading{background:var(--background-functional-light-100);color:var(--text-gamma);pointer-events:none;-webkit-user-select:none;user-select:none}:is(.button__neutral.button--outline.button--loading .button__loading-icon,.button__neutral.button--outline.button--loading .button__icon) svg path,:is(.button__neutral.button--outline.button--loading .button__loading-icon,.button__neutral.button--outline.button--loading .button__icon) svg polygon{fill:var(--text-gamma)}.dark-button{background:var(--background-functional-dark-900);border-radius:var(--radius-none);box-shadow:none;align-items:center;gap:var(--spacing-xs);height:40px;padding:var(--spacing-none) var(--spacing-sm);transition:background var(--transition-element) ease-in-out, color var(--transition-element) ease-in-out, fill var(--transition-element) ease-in-out, scale var(--transition-element) ease-in-out;border:none;flex-direction:row;justify-content:center;width:auto;display:flex}.dark-button:hover{cursor:pointer}.dark-button:active{scale:var(--scale-element)}.dark-button__text{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-align:center}.dark-button--filled{background:var(--background-functional-dark-900);color:var(--text-invert)}.dark-button--filled .dark-button__text{font-weight:var(--font-weight-regular__dark-background)}.dark-button--filled:hover{background:var(--background-functional-dark-800)}.dark-button--filled:active{background:var(--background-functional-dark-975)}.dark-button--filled:focus-visible{background:var(--background-functional-dark-900);outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.dark-button--outline{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--background-functional-dark-900);color:var(--text-alpha);align-items:center;gap:var(--spacing-xs);height:40px;padding:var(--spacing-none) var(--spacing-sm);flex-direction:row;justify-content:center;display:flex}.dark-button--outline:hover{background:var(--background-functional-dark-900);color:var(--text-invert);border:none}.dark-button--outline:active{background:var(--background-functional-dark-975)}.dark-button--outline:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.dark-button--full-width{width:100%}:is(.dark-button__icon,.dark-button__loading-icon) path{fill:var(--text-invert)}.dark-button__icon.hide,.dark-button__loading-icon.hide{display:none}.dark-button__icon.show,.dark-button__loading-icon.show{display:flex}.dark-button--loading{background:var(--background-functional-dark-600);pointer-events:none}.dark-button--loading:hover,.dark-button--loading:active,.dark-button--loading:focus{background:var(--background-functional-dark-600);cursor:not-allowed;scale:1}.dark-button:disabled{background:var(--background-functional-light-100);color:var(--text-delta);pointer-events:none;border:none}:is(.dark-button:disabled .dark-button__icon,.dark-button:disabled .dark-button__loading-icon) path,:is(.dark-button:disabled .dark-button__icon,.dark-button:disabled .dark-button__loading-icon) polygon{fill:var(--text-delta)}.confetti-container{pointer-events:none;z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.confetti-particle{opacity:1;will-change:transform;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.confetti-particle--square{border-radius:1px}.confetti-particle--rectangle{border-radius:2px}.confetti-particle--circle{border-radius:50%}.date-range-picker-wrapper{align-items:center;gap:var(--spacing-xs);flex-direction:column;justify-content:start;height:fit-content;display:flex}.date-range-picker-wrapper--full-width{width:100%}.date-range-picker-wrapper__label{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);text-align:left;flex:none;align-self:stretch;width:100%}.date-range-picker{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-xs);height:32px;padding:var(--spacing-none) var(--spacing-xs);transition:background var(--transition-element) ease-in-out, color var(--transition-element) ease-in-out;-webkit-user-select:none;user-select:none;outline:none;flex-direction:row;justify-content:center;width:100%;display:flex;overflow:hidden}.date-range-picker:hover{background:var(--background-functional-light-100);cursor:pointer}.date-range-picker:active{background:var(--background-functional-light-100)}.date-range-picker:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.date-range-picker--menu-open{border:var(--stroke-sm) solid var(--stroke-primary)}.date-range-picker--menu-open:hover{cursor:default;background:0 0}.date-range-picker--menu-open:active{border:var(--stroke-sm) solid var(--stroke-primary);background:0 0}.date-range-picker__icon{flex:none;justify-content:center;align-items:center;display:flex}.date-range-picker__icon svg path,.date-range-picker__icon svg polygon{color:var(--text-beta)}.date-range-picker__text{color:var(--text-beta);font-family:var(--font-family-sans);font-feature-settings:"tnum";font-size:var(--font-size-xs);text-align:left;flex:1;width:100%}.date-range-picker__down-icon{flex:none;justify-content:center;align-items:center;display:flex}.date-range-picker__down-icon svg path,.date-range-picker__down-icon svg polygon{color:var(--text-beta)}.date-range-picker--disabled{background:var(--background-functional-light-100);cursor:not-allowed;pointer-events:none}:is(.date-range-picker--disabled .date-range-picker__icon,.date-range-picker--disabled .date-range-picker__down-icon) svg path,:is(.date-range-picker--disabled .date-range-picker__icon,.date-range-picker--disabled .date-range-picker__down-icon) svg polygon{color:var(--text-delta)}.date-range-picker--disabled .date-range-picker__text{color:var(--text-delta)}.date-range-picker-calendar{align-items:center;gap:var(--spacing-sm);height:fit-content;padding:var(--spacing-sm);flex-direction:column;justify-content:start;width:fit-content;display:flex}.date-range-picker-calendar__header{align-self:stretch;align-items:center;gap:var(--spacing-sm);height:32px;padding:var(--spacing-none) var(--spacing-xs);flex-direction:row;flex:none;justify-content:space-between;width:100%;display:flex}.date-range-picker-calendar__navigation{border-radius:var(--radius-pill);border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-none);background:0 0;flex-direction:column;justify-content:center;width:28px;min-width:28px;height:28px;display:flex;overflow:hidden}.date-range-picker-calendar__navigation svg path,.date-range-picker-calendar__navigation svg polygon{fill:var(--text-beta)}.date-range-picker-calendar__navigation:hover{cursor:pointer}.date-range-picker-calendar__navigation:hover,.date-range-picker-calendar__navigation:active{background:var(--background-functional-light-100);cursor:pointer}:is(.date-range-picker-calendar__navigation:hover,.date-range-picker-calendar__navigation:active) svg path,:is(.date-range-picker-calendar__navigation:hover,.date-range-picker-calendar__navigation:active) svg polygon{fill:var(--text-alpha)}.date-range-picker-calendar__navigation:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.date-range-picker-calendar__navigation:disabled{color:var(--text-delta);cursor:not-allowed;pointer-events:none}.date-range-picker-calendar__navigation:disabled svg path,.date-range-picker-calendar__navigation:disabled svg polygon{fill:var(--text-delta)}.date-range-picker-calendar__month-year{align-items:center;gap:var(--spacing-none);height:32px;padding:var(--spacing-none) var(--spacing-xs);flex-direction:row;flex:1;justify-content:center;display:flex}.date-range-picker-calendar__month-year{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);text-align:center;flex:none}.date-range-picker-calendar__days-header{align-items:center;gap:var(--spacing-sm);flex-direction:row;flex:none;justify-content:start;width:100%;height:28px;display:flex}.date-range-picker-calendar__day-name{align-items:center;gap:var(--spacing-none);flex-direction:row;justify-content:center;width:28px;height:28px;display:flex}.date-range-picker-calendar__day-name{color:var(--text-delta);font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-align:center;text-transform:uppercase;flex:none}.date-range-picker-calendar__days-grid{gap:var(--spacing-sm);grid-template-columns:repeat(7,1fr);width:100%;height:fit-content;display:grid}.date-range-picker-calendar__day{aspect-ratio:1;border-radius:var(--radius-pill);align-items:center;gap:var(--spacing-none);height:28px;transition:background var(--transition-element) ease-in-out, color var(--transition-element) ease-in-out;-webkit-user-select:none;user-select:none;z-index:1;background:0 0;border:none;flex-direction:row;justify-content:center;width:28px;display:flex;position:relative}.date-range-picker-calendar__day{color:var(--text-alpha);font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-align:center;flex:none}.date-range-picker-calendar__day:hover{background:var(--background-functional-primary-100);cursor:pointer}.date-range-picker-calendar__day--empty{cursor:default;pointer-events:none;background:0 0}.date-range-picker-calendar__day--in-range{background:var(--background-functional-primary-100);border-radius:var(--radius-none)}.date-range-picker-calendar__day--in-range:hover{border-radius:var(--radius-pill)}.date-range-picker-calendar__day--start,.date-range-picker-calendar__day--end{background:var(--background-functional-primary-500);border-radius:var(--radius-pill)}:is(.date-range-picker-calendar__day--start,.date-range-picker-calendar__day--end){color:var(--text-invert)}:is(.date-range-picker-calendar__day--start,.date-range-picker-calendar__day--end):hover{background:var(--background-functional-primary-500)}.date-range-picker-menu{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);box-shadow:var(--shadow-menu);align-items:start;gap:var(--spacing-none);opacity:0;height:fit-content;transition:opacity var(--transition-section) ease, transform var(--transition-section) ease;width:fit-content;z-index:var(--z-index-date-range-menu);flex-direction:row;justify-content:start;animation:.3s cubic-bezier(.19,1,.22,1) forwards dateRangePickerMenuFadeIn;display:block;position:fixed;overflow:auto;transform:scale(.96)translateY(-8px)}.date-range-picker-menu.active{opacity:1;display:flex;transform:scale(1)translateY(0)}@keyframes dateRangePickerMenuFadeIn{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.date-range-picker-menu__sidebar{border-right:var(--stroke-sm) solid var(--stroke-alpha);align-self:stretch;align-items:center;gap:var(--spacing-2xs);flex-direction:column;justify-content:start;width:192px;min-width:192px;display:flex}.date-range-picker-menu__content{align-items:start;gap:var(--spacing-sm);flex-direction:column;flex:none;justify-content:start;width:fit-content;height:fit-content;display:flex}.date-range-picker-menu__calendars{align-items:flex-start;gap:var(--spacing-sm);flex-direction:row;flex:none;justify-content:start;width:fit-content;height:fit-content;display:flex}.date-range-picker-menu__footer{border-top:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-xs);height:48px;padding:var(--spacing-sm);flex-direction:row;justify-content:space-between;width:100%;display:flex}.date-range-picker-menu__footer-info{align-items:center;gap:var(--spacing-none);height:24px;padding:var(--spacing-none) var(--spacing-xs);flex-direction:row;justify-content:start;display:flex}.date-range-picker-menu__footer-info{color:var(--text-gamma);font-family:var(--font-family-sans);font-feature-settings:"tnum";font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:left;flex:none}.date-range-picker-menu__footer-info--selected{color:var(--text-primary)}.date-range-picker-menu__footer-actions{align-items:center;gap:var(--spacing-xs);flex-direction:row;flex:none;justify-content:start;width:fit-content;height:24px;display:flex}.date-range-picker-menu__button{align-items:center;gap:var(--spacing-xs);height:fit-content;padding:var(--spacing-xs);transition:background var(--transition-element) ease-in-out, color var(--transition-element) ease-in-out;border:none;flex-direction:row;justify-content:center;width:fit-content;display:flex}.date-range-picker-menu__button{font-family:var(--font-family-sans);font-size:var(--font-size-xs);text-align:left;flex:none}.date-range-picker-menu__button:hover{cursor:pointer}.date-range-picker-menu__button:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.date-range-picker-menu__button:disabled{background:var(--background-functional-light-100);color:var(--text-delta);cursor:not-allowed;pointer-events:none}.date-range-picker-menu__button--cancel{color:var(--text-beta);background:0 0}.date-range-picker-menu__button--cancel:hover{background:var(--background-functional-light-100)}.date-range-picker-menu__button--cancel:active{background:var(--background-functional-light-200)}.date-range-picker-menu__button--apply{background:var(--background-functional-primary-500);color:var(--text-invert)}.date-range-picker-menu__button--apply:hover{background:var(--background-functional-primary-400)}.date-range-picker-menu__button--apply:active{background:var(--background-functional-primary-600)}@media screen and (max-width:768px){.date-range-picker-menu{width:90%;max-height:512px}}.date-range-picker-preset{box-shadow:none;align-items:center;gap:var(--spacing-sm);min-height:40px;max-height:40px;padding:var(--spacing-none) var(--spacing-sm);transition:background var(--transition-element) ease, color var(--transition-element) ease;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-direction:row;justify-content:start;width:100%;display:flex}.date-range-picker-preset{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-xs);text-align:left;flex:1}.date-range-picker-preset:hover{background:var(--background-functional-light-100);cursor:pointer}.date-range-picker-preset:hover{color:var(--text-alpha)}.date-range-picker-preset:active{background:var(--background-functional-light-100)}.date-range-picker-preset:active{color:var(--text-alpha)}.date-range-picker-preset:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.date-range-picker-preset--selected{background:var(--background-functional-light-100)}.date-range-picker-preset--selected{color:var(--text-alpha);font-weight:var(--font-weight-semi-bold)}.date-range-picker-preset--selected:hover{background:var(--background-functional-light-100);cursor:pointer}.date-range-picker-preset--selected:hover{color:var(--text-alpha)}.date-range-picker-preset--selected:active{background:var(--background-functional-light-100)}.date-range-picker-preset--selected:active{color:var(--text-alpha)}.dropdown-action-button{background:var(--background-functional-light-0);border-radius:var(--radius-pill);box-shadow:none;align-items:center;gap:var(--spacing-xs);height:32px;padding:var(--spacing-none) var(--spacing-xs);transition:background var(--transition-element) ease-in-out, fill var(--transition-element) ease-in-out, polygon var(--transition-element) ease-in-out;border:none;outline:none;flex-direction:row;justify-content:center;width:32px;display:flex;overflow:hidden}.dropdown-action-button svg path{fill:var(--text-beta)}.dropdown-action-button:hover{cursor:pointer}.dropdown-action-button:hover,.dropdown-action-button:active{background:var(--background-functional-light-100)}:is(.dropdown-action-button:hover,.dropdown-action-button:active) svg path{fill:var(--text-alpha)}.dropdown-action-button:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.dropdown-action-button--disabled{cursor:not-allowed}.dropdown-action-button--disabled:hover,.dropdown-action-button--disabled:active{background:0 0}:is(.dropdown-action-button--disabled:hover,.dropdown-action-button--disabled:active) svg path{fill:var(--text-delta)}.dropdown-button-wrapper{align-items:center;gap:var(--spacing-xs);flex-direction:column;justify-content:start;display:flex}.dropdown-button-wrapper--full-width{width:100%}.dropdown-button-wrapper__label{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);text-align:left;flex:none;align-self:stretch;width:100%}.dropdown-button-wrapper__status-text{opacity:0;pointer-events:none;transition:opacity var(--transition-section) ease, transform var(--transition-section) ease;width:100%;display:flex;transform:translateY(-8px)}.dropdown-button-wrapper__status-text.show{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-button-wrapper__status-text.hide{opacity:0;pointer-events:none;max-height:0;transition:opacity var(--transition-section) ease, transform var(--transition-section) ease;transform:translateY(-8px)}.dropdown-button{border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-md);transition:all var(--transition-element) ease-in-out;-webkit-user-select:none;user-select:none;outline:none;flex-direction:row;justify-content:start;width:100%;display:flex;overflow:hidden}.dropdown-button:hover{cursor:pointer}.dropdown-button.active,.dropdown-button:focus-visible{border:var(--stroke-sm) solid var(--stroke-primary)}.dropdown-button--medium{height:40px;padding:var(--spacing-none) var(--spacing-xs)}.dropdown-button--small{height:32px;padding:var(--spacing-none) var(--spacing-xs)}.dropdown-button--surface{background:var(--surface-alpha)}.dropdown-button--subtle{background:var(--background-functional-light-25)}.dropdown-button__text{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-sm);text-align:left;flex:1;width:100%}.dropdown-button__icon svg path,.dropdown-button__icon svg polygon{fill:var(--text-beta)}.dropdown-button__down-icon svg path,.dropdown-button__down-icon svg polygon{fill:var(--text-beta)}.dropdown-menu{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);box-shadow:var(--shadow-menu);z-index:var(--z-index-dropdown-menu);flex-direction:row;justify-content:start;align-items:center;animation:.3s cubic-bezier(.19,1,.22,1) forwards menuFadeIn;display:flex;position:fixed;transform:scale(.96)translateY(-8px)}.dropdown-menu--medium{gap:var(--spacing-none);padding:var(--spacing-xs)}.dropdown-menu--small{gap:var(--spacing-none);padding:var(--spacing-2xs)}.dropdown-menu__items{align-items:center;gap:var(--spacing-2xs);flex-direction:column;flex:1;justify-content:start;width:100%;display:flex}.dropdown-menu__divider{background:var(--stroke-alpha);height:1px;word-break:100%;flex:none;align-self:stretch;overflow:hidden}.dropdown-menu-item{background:0 0;border:none;flex-direction:row;justify-content:start;align-items:center;width:100%;display:flex}.dropdown-menu-item:hover{cursor:pointer}.dropdown-menu-item:hover,.dropdown-menu-item:active{background:var(--background-functional-light-100)}.dropdown-menu-item:focus-visible{outline:var(--stroke-sm) dashed var(--stroke-focus)}.dropdown-menu-item--medium{gap:var(--spacing-sm);height:40px;padding:var(--spacing-none) var(--spacing-sm)}.dropdown-menu-item--small{gap:var(--spacing-sm);height:32px;padding:var(--spacing-none) var(--spacing-xs)}.dropdown-menu-item--selected{background:var(--background-functional-light-100);pointer-events:none}.dropdown-menu-item__text{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-sm);text-align:left;flex:1;width:100%}.dropdown-menu-item:hover.dropdown-menu-item__text,.dropdown-menu-item:active.dropdown-menu-item__text{color:var(--text-alpha)}.dropdown-menu-item__icon{min-width:18px}.dropdown-menu-item__icon svg path{fill:var(--text-beta)}:is(.dropdown-menu-item:hover.dropdown-menu-item__icon,.dropdown-menu-item:active.dropdown-menu-item__icon) svg path{fill:var(--text-alpha)}.row-wrapper{width:100%;container-type:inline-size}.row{gap:24px;width:100%;height:auto;display:grid}.row>*{min-width:var(--min-item-width,0)}.row--1{grid-template-columns:repeat(1,1fr)}.row--2{grid-template-columns:repeat(2,1fr)}.row--3{grid-template-columns:repeat(3,1fr)}.row--4{grid-template-columns:repeat(4,1fr)}.row--6{grid-template-columns:repeat(6,1fr)}.row--long-short{grid-template-columns:2fr 1fr}.row--short-long{grid-template-columns:1fr 2fr}.row--long-short-short{grid-template-columns:2fr 1fr 1fr}.row--short-short-long{grid-template-columns:1fr 1fr 2fr}@container (width<=768px){.row--4{grid-template-columns:repeat(2,1fr)}.row--6{grid-template-columns:repeat(3,1fr)}.row--long-short-short,.row--short-short-long{grid-template-columns:repeat(2,1fr)}}@container (width<=576px){.row--2,.row--3,.row--long-short,.row--short-long{grid-template-columns:1fr}.row--4,.row--6{grid-template-columns:repeat(2,1fr)}.row--long-short-short,.row--short-short-long{grid-template-columns:1fr}}@container (width<=480px){.row--4,.row--6{grid-template-columns:1fr}}.animated-icon--16 svg{aspect-ratio:1;width:18px;height:18px}.animated-icon--24 svg{aspect-ratio:1;width:26px;height:26px}.animated-icon__circle-spinner{justify-content:center;align-items:center;display:flex}.animated-icon__circle-spinner svg{animation:1s linear infinite animated-icon-circle-spinner-rotate}@keyframes animated-icon-circle-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animated-icon__autheona-logo-opacity{justify-content:center;align-items:center;display:flex}.animated-icon__autheona-logo-opacity svg{animation:2s ease-in-out infinite animated-icon-autheona-logo-opacity}@keyframes animated-icon-autheona-logo-opacity{0%,to{opacity:1}50%{opacity:.2}}.flat-icon--12{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.flat-icon--16{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.flat-icon--24{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.input-wrapper{align-items:center;gap:var(--spacing-xs);flex-direction:column;justify-content:start;display:flex}.input-wrapper--full-width{width:100%}.input-wrapper__label{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);text-align:left;flex:none;align-self:stretch;width:100%}.input-wrapper__status-text{opacity:0;pointer-events:none;transition:opacity var(--transition-section) ease, transform var(--transition-section) ease;width:100%;display:flex;transform:translateY(-8px)}.input-wrapper__status-text.show{opacity:1;pointer-events:auto;transform:translateY(0)}.input-wrapper__status-text.hide{opacity:0;pointer-events:none;max-height:0;transition:opacity var(--transition-section) ease, transform var(--transition-section) ease;transform:translateY(-8px)}.input{border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-md);transition:all var(--transition-element) ease-in-out;flex-direction:row;justify-content:start;width:100%;display:flex;overflow:hidden}.input.active,.input:focus-visible{border:var(--stroke-sm) solid var(--stroke-primary)}.input--readonly{border:var(--stroke-sm) solid var(--stroke-alpha)}.input--readonly.active,.input--readonly:focus-visible{border:var(--stroke-sm) solid var(--stroke-alpha)}.input--medium{height:40px;padding:var(--spacing-none) var(--spacing-xs) var(--spacing-none) var(--spacing-sm)}.input--small{height:32px;padding:var(--spacing-none) var(--spacing-2xs) var(--spacing-none) var(--spacing-xs)}.input--surface{background:var(--surface-alpha)}.input--subtle{background:var(--background-functional-light-25)}.input__element{box-shadow:none;color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-sm);text-align:left;background:0 0;border:none;outline:none;flex:1;width:100%}.input__element::placeholder{color:var(--text-delta)}.input__element--readonly{pointer-events:none}.input__inline-button{border-radius:var(--radius-pill);box-shadow:none;align-items:center;gap:var(--spacing-none);height:24px;transition:fill var(--transition-element) ease-in-out, scale var(--transition-element) ease-in-out;background-color:#0000;border:none;flex-direction:column;justify-content:center;width:24px;display:flex;overflow:hidden}.input__inline-button svg path{fill:var(--text-delta)}.input__inline-button:hover{cursor:pointer}.input__inline-button:hover svg path{fill:var(--text-beta)}.input__inline-button:active{scale:var(--scale-element)}.input__inline-button:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.input__inline-button:disabled{cursor:not-allowed;pointer-events:none}.input__inline-button:disabled svg path,.input__inline-button:disabled svg polygon{fill:var(--text-delta)}.loading-indicator{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);flex-direction:column;justify-content:start;width:100%;display:flex}.loading-indicator__icon path{fill:var(--text-alpha)}.loading-indicator__text{color:var(--text-alpha);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semi-bold);line-height:calc(var(--font-size-base) * 1.6);text-align:center;flex:none}.page-loading-indicator{align-items:center;gap:var(--spacing-lg);height:100vh;padding:var(--spacing-lg);width:100%;z-index:var(--z-index--page-loading-indicator);flex-direction:column;justify-content:center;display:flex;position:fixed}.page-loading-indicator__icon path{fill:var(--text-alpha)}.menu{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);box-shadow:var(--shadow-menu);z-index:var(--z-index-menu);flex-direction:row;justify-content:start;align-items:center;animation:.3s cubic-bezier(.19,1,.22,1) forwards menuFadeIn;display:flex;position:fixed;transform:scale(.96)translateY(-8px)}.menu--medium{gap:var(--spacing-none);padding:var(--spacing-xs)}.menu--small{gap:var(--spacing-none);padding:var(--spacing-2xs)}.menu__items{align-items:center;gap:var(--spacing-2xs);flex-direction:column;flex:1;justify-content:start;width:100%;display:flex}.menu__divider{background:var(--stroke-alpha);height:1px;word-break:100%;flex:none;align-self:stretch;overflow:hidden}.menu-item{background:0 0;border:none;flex-direction:row;justify-content:start;align-items:center;width:100%;display:flex}.menu-item:hover{cursor:pointer}.menu-item:hover,.menu-item:active{background:var(--background-functional-light-100)}.menu-item:focus-visible{outline:var(--stroke-sm) dashed var(--stroke-focus)}.menu-item--medium{gap:var(--spacing-sm);height:40px;padding:var(--spacing-none) var(--spacing-sm)}.menu-item--small{gap:var(--spacing-sm);height:32px;padding:var(--spacing-none) var(--spacing-xs)}.menu-item__text{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-sm);text-align:left;flex:1;width:100%}.menu-item:hover.menu-item__text,.menu-item:active.menu-item__text{color:var(--text-alpha)}.menu-item__left-icon{min-width:18px}.menu-item__left-icon svg path{fill:var(--text-beta)}:is(.menu-item:hover.menu-item__left-icon,.menu-item:active.menu-item__left-icon) svg path{fill:var(--text-alpha)}.menu-item__right-icon{min-width:18px}.menu-item__right-icon svg path{fill:var(--text-gamma)}.error-message-overlay{background:var(--surface-alpha);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.error-message{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);flex-direction:column;justify-content:start;width:100%;display:flex}.error-message__pictogram{align-items:center;gap:var(--spacing-none);height:96px;padding:var(--spacing-sm);flex-direction:column;flex:none;justify-content:start;width:96px;display:flex}.error-message__pictogram svg{width:96px;height:96px}.error-message__pictogram svg path{fill:var(--text-alpha)}.error-message__content{align-self:stretch;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);flex-direction:column;flex:none;justify-content:center;width:100%;display:flex}.error-message__title{color:var(--text-alpha);font-family:var(--font-family-sans);font-size:var(--font-size-h2);font-weight:var(--font-weight-semi-bold);line-height:calc(var(--font-size-h2) * 1.6);text-align:center;flex:none;align-self:stretch}.error-message__description{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-h5);font-weight:var(--font-weight-light);line-height:calc(var(--font-size-h5) * 1.6);text-align:center;flex:none;align-self:stretch}.modal{background:var(--surface-alpha);border:var(--stroke-sm) solid var(--stroke-alpha);box-shadow:var(--shadow-modal);box-sizing:border-box;gap:var(--spacing-none);margin:var(--spacing-2xl);max-height:calc(100vh - var(--spacing-2xl) * 2);outline:none;flex-direction:row;justify-content:start;animation:.2s modalFadeIn;display:flex;position:relative}.modal__container{align-items:start;gap:var(--spacing-md);height:auto;min-height:0;padding:var(--spacing-md);flex-direction:column;flex:1;justify-content:start;width:100%;display:flex}.modal__title{align-self:stretch;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-none) var(--spacing-none) var(--spacing-sm);flex-direction:row;flex:none;justify-content:start;width:100%;display:flex}.modal__title-text{color:var(--text-alpha);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;flex:1;width:100%}.modal__title-close-button{border-radius:var(--radius-pill);align-items:center;gap:var(--spacing-none);height:24px;transition:background var(--transition-element) ease-in-out, color var(--transition-element) ease-in-out, fill var(--transition-element) ease-in-out;background:0 0;border:none;flex-direction:column;justify-content:center;width:24px;display:flex;overflow:hidden}.modal__title-close-button svg path,.modal__title-close-button svg polygon{fill:var(--text-gamma)}.modal__title-close-button:hover{cursor:pointer}:is(.modal__title-close-button:hover,.modal__title-close-button:active) svg path,:is(.modal__title-close-button:hover,.modal__title-close-button:active) svg polygon{fill:var(--text-alpha)}.modal__title-close-button:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.modal__content{align-self:stretch;align-items:center;gap:var(--spacing-sm);flex-direction:column;flex:none;justify-content:start;width:100%;height:max-content;display:flex}.modal-item{width:100%;height:fit-content;display:flex}.modal__item--row{flex-direction:row}.modal__item--column{flex-direction:column}.modal__item-text{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-sm);align-items:center;gap:var(--spacing-none);line-height:calc(var(--font-size-sm) * 1.6);text-align:left;flex-direction:row;flex:1;justify-content:start;width:100%;display:flex}.modal__item-inputs,.modal__item-text-text-areas{gap:var(--spacing-md);width:100%}.modal__item-buttons{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-none) var(--spacing-none);flex-direction:row;justify-content:end;width:100%;display:flex}.modal__item-dropdowns{gap:var(--spacing-md);width:100%}@media screen and (max-width:480px){.modal{margin:var(--spacing-md);width:100%}}.page-heading{align-items:start;gap:var(--spacing-sm);padding:var(--spacing-none) var(--spacing-none) var(--spacing-lg);flex-direction:column;justify-content:start;width:100%;display:flex}.page-heading__top{align-self:stretch;align-items:start;gap:var(--spacing-sm);flex-direction:row;flex:none;justify-content:space-between;width:100%;display:flex}.page-heading__heading{color:var(--text-alpha);font-family:var(--font-family-mono);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:calc(var(--font-size-h5) * 1.6);text-align:left;text-transform:uppercase;align-self:stretch;max-width:max-content;display:flex}.page-heading__bottom{gap:var(--spacing-sm);flex-direction:column;flex:none;justify-content:start;align-items:start;width:100%;display:flex}.page-heading__divider{background:var(--stroke-focus);flex:none;align-self:stretch;height:1px}.page-heading__subheading{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:left;flex:none;align-self:stretch}@media screen and (max-width:480px){.page-heading__top{flex-direction:column;align-items:flex-end}.page-heading__heading{order:1}}.page-notice{align-items:start;gap:var(--spacing-sm);padding:var(--spacing-sm);flex-direction:row;justify-content:start;width:100%;display:flex}.page-notice__text{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular__dark-background);line-height:calc(var(--font-size-sm) * 1.6);text-align:left;flex:1;width:100%}.page-notice__text a{font-weight:var(--font-weight-semi-bold);text-underline-offset:4px;text-decoration:none}.page-notice__text a:hover{cursor:pointer;text-decoration:underline}.page-notice__text a:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.page-notice__icon{align-items:center;gap:var(--spacing-none);padding:var(--spacing-3xs) var(--spacing-none);flex-direction:column;flex:none;justify-content:start;width:18px;display:flex}.page-notice--default{background:var(--background-functional-dark-900)}.page-notice--default .page-notice__text{color:var(--text-invert);font-weight:var(--font-weight-regular__dark-background)}.page-notice--default .page-notice__text a{color:var(--text-invert)}.page-notice--default .page-notice__icon svg path,.page-notice--default .page-notice__icon svg polygon{fill:var(--text-invert)}.page-notice--primary{background:var(--background-functional-primary-500)}.page-notice--primary .page-notice__text{color:var(--text-invert)}.page-notice--primary .page-notice__text a{color:var(--text-invert)}.page-notice--primary .page-notice__icon svg path,.page-notice--primary .page-notice__icon svg polygon{fill:var(--text-invert)}.page-notice--warning{background:var(--background-functional-warning-500)}.page-notice--warning .page-notice__text{color:var(--text-alpha)}.page-notice--warning .page-notice__text a{color:var(--text-alpha)}.page-notice--warning .page-notice__icon svg path,.page-notice--warning .page-notice__icon svg polygon{fill:var(--text-alpha)}.section-title{align-items:start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-none) var(--spacing-none);flex-direction:row;justify-content:start;width:100%;display:flex}.section-title--first-item{padding:var(--spacing-none)}.section-title__text{color:var(--text-alpha);font-family:var(--font-family-sans);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:calc(var(--font-size-h6) * 1.6);text-align:left;flex:1}.policy-editor{--editor-wrapper-min-height:512px;background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-none);height:100%;max-height:calc(100vh - 224px);padding:var(--spacing-md);flex-direction:row;justify-content:start;width:100%;display:flex;position:relative;overflow:hidden}.policy-editor__container{align-self:stretch;align-items:start;gap:var(--spacing-md);flex-direction:row;flex:1;justify-content:start;width:100%;height:100%;display:flex}.policy-editor__section{align-self:stretch;align-items:start;gap:var(--spacing-md);flex-direction:column;flex:1;justify-content:start;width:100%;min-height:0;display:flex;overflow:hidden}.policy-editor__section-heading{align-items:center;gap:var(--spacing-sm);flex-direction:row;flex:none;justify-content:start;width:100%;height:32px;display:flex}.policy-editor__section-title{align-items:center;gap:var(--spacing-none);height:32px;padding:var(--spacing-none) var(--spacing-xs);color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semi-bold);text-align:left;flex-direction:row;flex:1;justify-content:start;display:flex}.policy-editor__section-actions{align-items:center;gap:var(--spacing-2xs);flex-direction:row;flex:none;justify-content:start;width:fit-content;height:32px;display:flex}.policy-editor__editor{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);flex:1;align-self:stretch;width:100%;min-height:0;overflow:hidden}.policy-editor__editor-wrapper{min-height:var(--editor-wrapper-min-height);flex-direction:column;flex:1;align-self:stretch;width:100%;display:flex;position:relative;overflow:hidden}.policy-editor__editor-skeleton-container{flex:1;align-self:stretch;width:100%;display:none;position:absolute;inset:0}.policy-editor__preview-wrapper{min-height:var(--editor-wrapper-min-height);flex-direction:column;flex:1;align-self:stretch;width:100%;display:flex;position:relative;overflow:hidden}.policy-editor__preview-skeleton-container{flex:1;align-self:stretch;width:100%;display:none;position:absolute;inset:0}.policy-editor__section-content{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);flex:1;align-self:stretch;width:100%;min-height:0;overflow:hidden}.policy-editor__section-skeleton{padding:var(--spacing-md)}.policy-editor__section-skeleton .policy-editor__skeleton-element{width:100%;height:100%}.policy-editor__preview{scrollbar-color:var(--stroke-beta) transparent;width:100%;height:100%;overflow:auto}@media screen and (max-width:992px){.policy-editor{height:auto;max-height:100%;overflow:auto}.policy-editor__container{flex-direction:column;height:fit-content}.policy-editor__section{height:auto;max-height:100%}}.policy-editor-editor{--cm-active-line:var(--background-functional-light-25);--cm-atom:var(--text-beta);--cm-background:var(--background-functional-light-0);--cm-comment:var(--text-gamma);--cm-cursor:var(--text-alpha);--cm-error-bg:var(--background-functional-danger-50);--cm-error:var(--text-danger);--cm-font-mono:var(--font-family-mono);--cm-font-sans:var(--font-family-sans);--cm-font-size:var(--font-size-sm);--cm-gutter-background:var(--background-functional-light-0);--cm-gutter-border:var(--stroke-alpha);--cm-gutter-text-active:var(--text-beta);--cm-gutter-text:var(--text-gamma);--cm-keyword:var(--text-primary);--cm-line-height:1.5em;--cm-match-bracket-bg:var(--background-functional-light-150);--cm-number:var(--text-primary);--cm-property:var(--text-alpha);--cm-punctuation:var(--text-beta);--cm-selection-bg-focused:var(--background-functional-light-200);--cm-selection-bg:var(--background-functional-light-100);--cm-string:var(--text-success);--cm-text-dim:var(--text-gamma);--cm-text-muted:var(--text-beta);--cm-text:var(--text-alpha);--cm-warning:var(--text-warning);background:var(--cm-background);width:100%;height:100%;overflow:hidden}.policy-editor-editor *,.policy-editor-editor .cm-editor *{box-sizing:border-box}.policy-editor-editor .cm-editor{background:var(--cm-background);flex-direction:column;display:flex;height:100%!important;max-height:100%!important;overflow:hidden!important}.policy-editor-editor .cm-scroller{scrollbar-color:var(--stroke-beta) transparent;scrollbar-width:thin;flex:auto;overflow:auto}.policy-editor-editor .cm-scroller::-webkit-scrollbar{width:thin;height:thin}.policy-editor-editor .cm-scroller::-webkit-scrollbar-track{border-radius:var(--radius-none);background:0 0}.policy-editor-editor .cm-scroller::-webkit-scrollbar-thumb{background:var(--stroke-beta);border-radius:var(--radius-none)}.policy-editor-editor .cm-scroller::-webkit-scrollbar-thumb:hover{background:var(--stroke-beta)}.policy-editor-editor .cm-content{color:var(--cm-text);font-family:var(--cm-font-mono);font-size:var(--cm-font-size);line-height:var(--cm-line-height)}.policy-editor-editor .cm-line{font-family:var(--cm-font-mono)}.policy-editor-editor .cm-gutters{background:var(--cm-gutter-background);border-right:var(--stroke-sm) solid var(--cm-gutter-border);font-family:var(--cm-font-mono);font-size:var(--cm-font-size);flex:none}.policy-editor-editor .cm-lineNumbers{color:var(--cm-gutter-text)}.policy-editor-editor .cm-gutterElement{padding:0 var(--spacing-xs);justify-content:flex-end;align-items:center;display:flex}.policy-editor-editor .cm-gutterElement span[title]{font-family:var(--cm-font-mono)}.policy-editor-editor .cm-activeLineGutter{background:var(--cm-active-line);color:var(--cm-gutter-text-active)}.policy-editor-editor .cm-foldGutter{width:20px;min-width:20px}.policy-editor-editor .cm-foldGutter .cm-gutterElement{cursor:pointer;justify-content:center;align-items:center;width:20px;min-width:20px;padding:0;display:flex}.policy-editor-editor .cm-foldGutter>.cm-gutterElement>span:first-child,.policy-editor-editor .cm-fold-marker{color:var(--cm-gutter-text);cursor:pointer;height:100%;transition:color var(--transition-element);justify-content:center;align-items:center;width:20px;display:flex}.policy-editor-editor .cm-foldGutter>.cm-gutterElement>span:first-child:hover,.policy-editor-editor .cm-fold-marker:hover{color:var(--text-alpha)}.policy-editor-editor .cm-fold-marker svg,.policy-editor-editor .cm-foldGutter>.cm-gutterElement>span:first-child svg{width:12px;height:12px;display:block}.policy-editor-editor .cm-fold-placeholder{color:var(--cm-text-muted);cursor:pointer;font-family:var(--cm-font-mono);opacity:.6;transition:opacity var(--transition-element)}.policy-editor-editor .cm-fold-placeholder:hover{opacity:1}.policy-editor-editor .cm-cursor-primary{border-left-color:var(--cm-cursor);border-left-width:var(--stroke-md)}.policy-editor-editor .cm-selectionBackground{background:var(--cm-selection-bg)}.policy-editor-editor .cm-focused .cm-selectionBackground,.policy-editor-editor ::selection{background:var(--cm-selection-bg-focused)}.policy-editor-editor .cm-activeLine{background:var(--cm-active-line)}.policy-editor-editor .cm-content [class*=tok-string],.policy-editor-editor .cm-content [class*=string]{color:var(--cm-string)}.policy-editor-editor .cm-content [class*=tok-number],.policy-editor-editor .cm-content [class*=number]{color:var(--cm-number)}.policy-editor-editor .cm-content [class*=tok-atom],.policy-editor-editor .cm-content [class*=atom],.policy-editor-editor .cm-content [class*=tok-keyword],.policy-editor-editor .cm-content [class*=keyword]{color:var(--cm-keyword)}.policy-editor-editor .cm-content [class*=tok-propertyName],.policy-editor-editor .cm-content [class*=propertyName]{color:var(--cm-property)}.policy-editor-editor .cm-content [class*=tok-comment],.policy-editor-editor .cm-content [class*=comment]{color:var(--cm-comment);font-style:italic}.policy-editor-editor .cm-content [class*=tok-punctuation],.policy-editor-editor .cm-content [class*=punctuation]{color:var(--cm-punctuation)}.policy-editor-editor .cm-content .cm-string{color:var(--cm-string)}.policy-editor-editor .cm-content .cm-number{color:var(--cm-number)}.policy-editor-editor .cm-content .cm-atom,.policy-editor-editor .cm-content .cm-keyword{color:var(--cm-keyword)}.policy-editor-editor .cm-content .cm-propertyName{color:var(--cm-property)}.policy-editor-editor .cm-content .cm-comment{color:var(--cm-comment);font-style:italic}.policy-editor-editor .cm-content span[class*=e]:where([class^=ͼ]),.policy-editor-editor .cm-content span[class*=E]:where([class^=ͼ]){color:var(--cm-string)}.policy-editor-editor .cm-content span[class*=f]:where([class^=ͼ]),.policy-editor-editor .cm-content span[class*=F]:where([class^=ͼ]){color:var(--cm-property)}.policy-editor-editor .cm-content span[class*=b]:where([class^=ͼ]),.policy-editor-editor .cm-content span[class*=B]:where([class^=ͼ]){color:var(--cm-comment);font-style:italic}.policy-editor-editor .cm-content span[class*=c]:where([class^=ͼ]),.policy-editor-editor .cm-content span[class*=C]:where([class^=ͼ]),.policy-editor-editor .cm-content span[class*=a]:where([class^=ͼ]),.policy-editor-editor .cm-content span[class*=A]:where([class^=ͼ]){color:var(--cm-keyword)}.policy-editor-editor .cm-content span[class*=d]:where([class^=ͼ]),.policy-editor-editor .cm-content span[class*=D]:where([class^=ͼ]){color:var(--cm-number)}.policy-editor-editor .cm-content span[class*=g]:where([class^=ͼ]),.policy-editor-editor .cm-content span[class*=G]:where([class^=ͼ]){color:var(--cm-punctuation)}.policy-editor-editor .cm-matchingBracket{background:var(--cm-match-bracket-bg)}.policy-editor-editor .cm-nonmatchingBracket{background:var(--cm-error-bg)}.policy-editor-editor .cm-lintRange-error{text-decoration:underline;-webkit-text-decoration-color:var(--cm-error);text-decoration-color:var(--cm-error);text-decoration-style:wavy;text-decoration-thickness:var(--stroke-sm);background-image:none!important}.policy-editor-editor .cm-lintRange-warning{text-decoration:underline;-webkit-text-decoration-color:var(--cm-warning);text-decoration-color:var(--cm-warning);text-decoration-style:wavy;text-decoration-thickness:var(--stroke-sm);background-image:none!important}.policy-editor-editor .cm-lint-marker-error{color:var(--cm-error)}.policy-editor-editor .cm-lint-marker-warning{color:var(--cm-warning)}.policy-editor-editor .cm-lint-tooltip{background:var(--background-functional-light-0);border-radius:var(--radius-none);border:var(--stroke-sm) solid var(--stroke-alpha);box-shadow:var(--shadow-modal);color:var(--text-alpha);font-family:var(--cm-font-sans);font-size:var(--font-size-xs);max-width:400px;padding:var(--spacing-sm)}.policy-editor-editor .cm-tooltip{background:var(--background-functional-light-0);border-radius:var(--radius-none);border:var(--stroke-sm) solid var(--stroke-alpha);box-shadow:var(--shadow-modal)}.policy-editor-editor .cm-tooltip-autocomplete,.policy-editor-editor .cm-tooltip-autocomplete li,.policy-editor-editor .cm-completionLabel{font-family:var(--cm-font-mono);font-size:var(--cm-font-size)}.policy-editor-editor .cm-completionDetail{color:var(--text-gamma);font-family:var(--cm-font-sans);font-size:var(--font-size-xs)}.policy-editor-editor .cm-searchMatch{background:var(--background-functional-light-150);outline:1px solid var(--cm-text-muted)}.policy-editor-editor .cm-selectionMatch{background:var(--background-functional-light-100)}.policy-editor-editor .cm-panel.cm-lint-panel{font-family:var(--cm-font-sans)}.policy-editor-editor .cm-tooltip{background:var(--background-functional-light-0);border-radius:var(--radius-none);border:var(--stroke-sm) dashed var(--stroke-focus);box-shadow:var(--shadow-modal);z-index:99999999;width:100%;max-width:512px;height:fit-content}.policy-editor-editor .cm-tooltip *{word-break:break-all;word-wrap:break-word}.policy-editor-editor .cm-tooltip-section{padding:var(--spacing-xs)}.policy-editor-editor .cm-tooltip-lint{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.policy-editor-editor .cm-diagnostic{align-items:start;gap:var(--spacing-2xs);padding:var(--spacing-2xs) 0;border-left:none;max-width:512px;display:flex}.policy-editor-editor .cm-diagnostic-error{border-bottom:var(--stroke-md) solid var(--stroke-danger);color:var(--text-danger);border-left:none}.policy-editor-editor .cm-diagnostic-warning{border-bottom:var(--stroke-md) solid var(--stroke-warning);color:var(--text-warning);border-left:none}.policy-editor-editor .cm-diagnosticText{color:var(--text-beta);font-family:var(--font-family-mono);font-size:var(--font-size-xs);max-width:512px;line-height:1.4}.policy-editor-editor .cm-diagnosticSource{color:var(--cm-error);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);min-width:fit-content;line-height:1.4}.policy-editor-editor .cm-diagnosticSource:before{content:"["}.policy-editor-editor .cm-diagnosticSource:after{content:"]"}.policy-editor-editor .cm-tooltip-arrow{display:none}.policy-editor-editor .cm-tooltip-section:not(:first-child){border-top:var(--stroke-md) dashed var(--stroke-focus)}.policy-editor-editor .cm-tooltip-arrow:after,.policy-editor-editor .cm-tooltip-arrow:before{border-top:none;border-left:none;border-right:none;display:none}.policy-editor-editor .cm6-json-schema-hover--code,.policy-editor-editor .cm6-json-schema-hover--code-wrapper{color:var(--text-gamma);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:1.4}.policy-editor-editor .cm-line .cm-lintPoint.cm-lintPoint-error{position:relative}.policy-editor-editor .cm-line .cm-lintPoint.cm-lintPoint-error:after{border-block-end-style:none;border:var(--stroke-sm) solid var(--cm-error);height:var(--cm-line-height);pointer-events:auto;background-color:#0000;width:1ch;text-decoration:none;position:absolute;bottom:0;left:0}.policy-editor-editor .cm-lintRange-error{border-bottom:var(--stroke-sm) solid var(--cm-error);text-decoration:none;-webkit-text-decoration-color:none;text-decoration-color:none;-webkit-text-decoration-style:none;text-decoration-style:none;background-image:none!important}.policy-editor-editor .cm-lintRange-error:after{white-space:nowrap;font-variant:small-caps;pointer-events:none;position:absolute;left:50%}.policy-editor-editor .cm-lintRange-warning{border-bottom:var(--stroke-sm) solid var(--cm-warning);text-decoration:none;-webkit-text-decoration-color:none;text-decoration-color:none;-webkit-text-decoration-style:none;text-decoration-style:none;background-image:none!important}.policy-visualization-preview{--pv-border-color:var(--stroke-beta);--pv-border-subtle:var(--stroke-alpha);--pv-text-muted:var(--text-gamma);--pv-text-label:var(--text-delta);--pv-badge-and:var(--background-absolute-indigo-500);--pv-badge-or:var(--background-absolute-brown-500);--pv-badge-not:var(--background-absolute-purple-500);--pv-badge-root:var(--background-functional-dark-800);--pv-action-block:var(--background-functional-danger-500);--pv-action-rate-limit:var(--background-absolute-mint-500);--pv-action-require-mfa:var(--background-absolute-orange-500);--pv-action-allow:var(--background-functional-success-500);--pv-action-ignore:var(--background-functional-light-200);--pv-action-neutral:var(--background-functional-dark-200);--pv-connecting-line:var(--stroke-beta);--pv-card-bg:var(--surface-alpha);background:var(--background-functional-light-25);border-radius:var(--radius-none);border:var(--stroke-sm) solid var(--stroke-alpha);color:var(--text-alpha);font-family:var(--font-family-mono);font-size:var(--font-size-xs);-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;height:100%;display:flex}.policy-visualization-preview__content{gap:var(--spacing-lg);padding:var(--spacing-lg);flex-direction:column;display:flex}.policy-visualization-preview__header{border-bottom:var(--stroke-sm) solid var(--pv-border-subtle);align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-sm);display:flex}.policy-visualization-preview__version{background:var(--surface-alpha);border:var(--stroke-sm) solid var(--pv-border-color);color:var(--text-beta);font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}.policy-visualization-preview__stop-flag{border:var(--stroke-sm) solid var(--pv-border-color);font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}.policy-visualization-preview__stop-flag--enabled{background:var(--background-functional-danger-50);border-color:var(--background-functional-danger-500);color:var(--text-danger)}.policy-visualization-preview__stop-flag--disabled{background:var(--surface-alpha);color:var(--text-gamma)}.policy-visualization-preview__parent-rules{gap:var(--spacing-sm);flex-direction:column;display:flex}.policy-visualization-preview__parent-header,.policy-visualization-preview__group-header{cursor:pointer;align-items:center;gap:var(--spacing-sm);-webkit-user-select:none;user-select:none;width:fit-content;display:flex}.policy-visualization-preview__toggle-caret{color:var(--pv-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-align:center;width:var(--spacing-xl)}.policy-visualization-preview__gate-badge{border-left:var(--stroke-md) solid currentColor;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--tracking-wide);padding:var(--spacing-3xs) var(--spacing-xs) var(--spacing-3xs) var(--spacing-2xs);text-transform:uppercase}.policy-visualization-preview__gate-badge--and{background:color-mix(in srgb, var(--pv-badge-and) 8%, transparent);color:var(--pv-badge-and)}.policy-visualization-preview__gate-badge--or{background:color-mix(in srgb, var(--pv-badge-or) 8%, transparent);color:var(--pv-badge-or)}.policy-visualization-preview__gate-badge--not{background:color-mix(in srgb, var(--pv-badge-not) 8%, transparent);color:var(--pv-badge-not)}.policy-visualization-preview__gate-badge--root{background:var(--pv-badge-root);color:var(--text-invert);padding:var(--spacing-2xs) var(--spacing-xs)}.policy-visualization-preview__group-count{color:var(--pv-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.policy-visualization-preview__stop-indicator{color:var(--text-danger);font-size:var(--font-size-xs);margin-left:var(--spacing-lg)}.policy-visualization-preview__tree-children{border-left:var(--spacing-3xs) solid var(--pv-connecting-line);gap:var(--spacing-md);margin-left:var(--spacing-xl);margin-top:var(--spacing-sm);padding-left:var(--spacing-xl);flex-direction:column;display:flex}.policy-visualization-preview__tree-children--collapsed{display:none}.policy-visualization-preview__rule-group{gap:var(--spacing-sm);flex-direction:column;display:flex}.policy-visualization-preview__rule-wrapper{flex-direction:column;display:flex;position:relative}.policy-visualization-preview__rule-wrapper:before{background:var(--pv-connecting-line);content:"";height:var(--spacing-3xs);left:calc(-1 * var(--spacing-xl));width:var(--spacing-xl);position:absolute;top:14px}.policy-visualization-preview__rule-node{gap:var(--spacing-sm);flex-direction:column;display:flex}.policy-visualization-preview__sub-groups{gap:var(--spacing-md);flex-direction:column;display:flex}.policy-visualization-preview__rule-card{background:var(--pv-card-bg);border:var(--stroke-sm) solid var(--pv-border-color);gap:var(--spacing-sm);min-width:280px;padding:var(--spacing-sm);flex-direction:column;width:fit-content;display:flex}.policy-visualization-preview__rule-card--empty{color:var(--pv-text-muted);min-width:auto;font-style:italic}.policy-visualization-preview__rule-card--error{border-color:var(--text-danger);color:var(--text-danger)}.policy-visualization-preview__rule-header{align-items:center;gap:var(--spacing-md);justify-content:space-between;display:flex}.policy-visualization-preview__field{color:var(--text-alpha);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold)}.policy-visualization-preview__field--empty{color:var(--pv-text-muted);font-style:italic;font-weight:var(--font-weight-regular)}.policy-visualization-preview__action{padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);text-transform:uppercase}.policy-visualization-preview__action--block{background:var(--pv-action-block);color:var(--text-invert)}.policy-visualization-preview__action--rate_limit{background:var(--pv-action-rate-limit);color:var(--text-alpha)}.policy-visualization-preview__action--require_mfa{background:var(--pv-action-require-mfa);color:var(--text-alpha)}.policy-visualization-preview__action--allow{background:var(--pv-action-allow);color:var(--text-invert)}.policy-visualization-preview__action--ignore{background:var(--pv-action-ignore);color:var(--text-beta)}.policy-visualization-preview__action--neutral{background:var(--pv-action-neutral);color:var(--text-alpha)}.policy-visualization-preview__rule-row{align-items:center;gap:var(--spacing-sm);display:flex}.policy-visualization-preview__row-label{color:var(--pv-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-tight);text-transform:uppercase;flex-shrink:0;min-width:60px}.policy-visualization-preview__row-value{color:var(--text-alpha);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.policy-visualization-preview__target-type{background:var(--surface-gamma);border:var(--stroke-sm) solid var(--pv-border-subtle);color:var(--pv-text-muted);font-size:var(--font-size-xs);padding:var(--spacing-3xs) var(--spacing-xs);text-transform:lowercase}.policy-visualization-preview__params{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.policy-visualization-preview__params:before{color:var(--pv-text-muted);content:"params";font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-tight);margin-right:var(--spacing-xs);text-transform:uppercase}.policy-visualization-preview__chip{background:var(--surface-gamma);border:var(--stroke-sm) solid var(--pv-border-subtle);color:var(--text-beta);font-family:var(--font-family-mono);font-size:var(--font-size-xs);padding:var(--spacing-2xs) var(--spacing-xs)}.policy-reference-item-list-wrapper{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;justify-content:start;width:100%;display:flex}.policy-reference-item-list,.policy-reference-item-list--skeleton{align-items:center;gap:var(--spacing-md);flex-direction:column;justify-content:start;width:100%;display:flex}.reference-item-list__divider{background:var(--stroke-alpha);flex:none;align-self:stretch;height:1px;overflow:hidden}.reference-item-list__item{align-items:start;gap:var(--spacing-md);flex-direction:row;justify-content:space-between;width:100%;display:flex}.policy-reference-item-list__item-info{align-self:stretch;align-items:start;gap:var(--spacing-xs);flex-direction:column;flex:none;justify-content:center;width:60%;display:flex}.policy-reference-item-list__item-key{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:calc(var(--font-size-sm) * 1.6);text-align:left;flex:none;align-self:stretch;width:100%}.policy-reference-item-list__item-description{color:var(--text-gamma);font-family:var(--font-family-sans);font-feature-settings:"tnum";font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:left;flex:none;align-self:stretch;width:100%}.policy-reference-item-list--skeleton .policy-reference-item-list__item-key,.policy-reference-item-list--skeleton .policy-reference-item-list__item-description{padding:0}.policy-reference-item-list__item-actions{align-items:center;gap:var(--spacing-md);flex-direction:row;flex:none;justify-content:start;width:fit-content;display:flex}.policy-reference-item-list__placeholder{align-items:center;gap:var(--spacing-none);min-height:128px;padding:var(--spacing-sm);flex-direction:row;justify-content:center;width:100%;display:flex}.policy-reference-item-list__placeholder{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:center;flex:1}.policy-reference-item-list--empty{border:none}@media screen and (max-width:576px){.reference-item-list__item,.policy-reference-item-list--skeleton .reference-item-list__item{flex-direction:column}.policy-reference-item-list__item-info,.policy-reference-item-list--skeleton .policy-reference-item-list__item-info{width:100%}}.settings-item-base{align-items:start;gap:var(--spacing-none);flex-direction:column;justify-content:center;display:flex}.settings-item-base__title{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semi-bold);line-height:calc(var(--font-size-sm) * 1.6);text-align:left;flex:none;align-self:stretch}.settings-item-base__description{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:left;flex:none;align-self:stretch}.settings-item-base--full-width{width:100%}@media screen and (max-width:576px){.settings-item-base{width:100%}}.settings-item{align-items:center;gap:var(--spacing-sm);flex-direction:row;justify-content:space-between;width:100%;display:flex;overflow:hidden}.settings-item--column{flex-direction:column}.settings-item:not(.settings-item--column)>:last-child{max-width:256px}@media screen and (max-width:480px){.settings-item{flex-direction:column;align-items:flex-start}.settings-item:not(.settings-item--column)>:last-child{max-width:100%}}.settings-item-access-token-list__items{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md);flex-direction:column;justify-content:start;width:100%;display:flex}.settings-item-access-token-list__divider{background:var(--stroke-alpha);flex:none;align-self:stretch;width:100%;height:1px;overflow:hidden}.settings-item-access-token-list__item{align-items:start;gap:var(--spacing-md);flex-direction:row;justify-content:space-between;width:100%;display:flex}.settings-item-access-token-list__item-info{align-self:stretch;align-items:start;gap:var(--spacing-xs);flex-direction:column;flex:none;justify-content:center;width:60%;display:flex}.settings-item-access-token-list__item-description{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:calc(var(--font-size-sm) * 1.6);text-align:left;flex:none;align-self:stretch;width:100%}.settings-item-access-token-list__item-expiration{color:var(--text-gamma);font-family:var(--font-family-sans);font-feature-settings:"tnum";font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:left;flex:none;align-self:stretch}.settings-item-access-token-list__item-actions{align-items:center;gap:var(--spacing-md);flex-direction:row;flex:none;justify-content:start;width:fit-content;display:flex}.settings-item-access-token-list__placeholder{background:var(--background-functional-light-25);border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-none);min-height:128px;padding:var(--spacing-sm);flex-direction:row;justify-content:center;width:100%;display:flex}.settings-item-access-token-list__placeholder{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:center;flex:1}.settings-item-access-token-list__items--skeleton{border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;justify-content:start;width:100%;display:flex}.settings-item-access-token-list__items--skeleton .settings-item-access-token-list__item-description,.settings-item-access-token-list__items--skeleton .settings-item-access-token-list__item-expiration{padding:0}@media screen and (max-width:576px){.settings-item-access-token-list__item,.settings-item-access-token-list__items--skeleton .settings-item-access-token-list__item{flex-direction:column}.settings-item-access-token-list__item-info,.settings-item-access-token-list__items--skeleton .settings-item-access-token-list__item-info{width:100%}}.settings-item-member-list__container{width:100%;display:flex}.settings-item-member-list__table{background:var(--background-functional-light-0);border-collapse:collapse;border:var(--stroke-sm) solid var(--stroke-alpha);align-items:start;gap:var(--spacing-none);justify-content:start;width:100%;min-width:1024px;display:table;overflow:hidden}.settings-item-member-list__table--skeleton{border:var(--stroke-sm) solid var(--stroke-alpha)}.settings-item-member-list__thead{width:100%}.settings-item-member-list__header{align-items:center;gap:var(--spacing-none);justify-content:start;width:100%;display:table-row}.settings-item-member-list__header-cell{background:var(--background-functional-light-100);border-bottom:var(--stroke-sm) solid var(--stroke-alpha);color:var(--text-beta);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);align-items:center;gap:var(--spacing-none);height:48px;line-height:calc(var(--font-size-xs) * 1.6);min-width:fit-content;padding:var(--spacing-none) var(--spacing-sm);text-align:left;text-transform:uppercase;vertical-align:middle;justify-content:start;display:table-cell}.settings-item-member-list__tbody,.settings-item-member-list__dropdown__tbody--skeleton{width:100%}.settings-item-member-list__row{align-items:center;gap:var(--spacing-none);justify-content:start;width:100%;display:table-row}.settings-item-member-list__row:last-child{border-bottom:none}.settings-item-member-list__row--skeleton{background:var(--background-functional-light-0)}.settings-item-member-list__cell{color:var(--text-alpha);font-family:var(--font-family-sans);font-feature-settings:"tnum";font-size:var(--font-size-sm);line-height:calc(var(--font-size-sm) * 1.6);min-width:fit-content;max-width:256px;min-height:56px;padding:var(--spacing-xs) var(--spacing-sm);text-align:left;vertical-align:middle;display:table-cell}.settings-item-member-list__cell>*{width:100%;display:inline-block}.settings-item-member-list__divider{display:none}.settings-item-member-list__placeholder{background:var(--background-functional-light-25);border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-none);min-height:128px;padding:var(--spacing-sm);flex-direction:row;justify-content:center;width:100%;display:flex}.settings-item-member-list__placeholder{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:center;flex:1}.settings-section{align-items:start;gap:var(--spacing-xs);flex-direction:column;justify-content:start;width:100%;display:flex}.settings-section__content{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);align-self:stretch;align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-md);flex-direction:column;flex:none;justify-content:start;width:100%;display:flex}.settings-section__heading{align-self:stretch;align-items:start;gap:var(--spacing-2xs);flex-direction:column;flex:none;justify-content:start;width:100%;display:flex}.settings-section__title{color:var(--text-alpha);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:calc(var(--font-size-sm) * 1.6);text-align:left;flex:none;align-self:stretch;width:100%}.settings-section__description{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:left;flex:none;align-self:stretch;width:100%}.settings-section__items{align-items:center;gap:var(--spacing-md);flex-direction:column;flex:1;justify-content:start;width:100%;display:flex}.settings-section__item-divider{background:var(--stroke-alpha);flex:none;align-self:stretch;width:100%;height:1px;overflow:hidden}.side-bar{background:var(--surface-alpha);border-right:var(--stroke-sm) solid var(--stroke-alpha);height:100%;padding:var(--spacing-sm) var(--spacing-none) var(--spacing-none);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.side-bar__sections{align-self:stretch;align-items:center;gap:var(--spacing-lg);flex-direction:column;flex:none;justify-content:start;width:100%;height:100%;display:flex}@media screen and (max-width:768px){.side-bar{z-index:var(--z-index-side-bar);position:fixed;top:48px;bottom:0;left:0}}.side-bar-item{box-shadow:none;align-items:center;gap:var(--spacing-sm);height:40px;padding:var(--spacing-none) var(--spacing-lg);transition:color var(--transition-element) ease-in-out, background var(--transition-element) ease-in-out, fill var(--transition-element) ease-in-out;background:0 0;border:none;flex-direction:row;justify-content:center;width:100%;display:flex}.side-bar-item:hover{cursor:pointer}.side-bar-item:hover,.side-bar-item:active{background:var(--background-functional-light-100)}.side-bar-item:focus-visible{outline:var(--stroke-sm) dashed var(--stroke-focus)}.side-bar-item--selected{background:var(--background-functional-light-100);pointer-events:none;position:relative}.side-bar-item--selected:before{background:var(--text-alpha);content:"";width:2px;height:100%;position:absolute;top:0;left:0}.side-bar-item__icon path{fill:var(--text-beta)}.side-bar-item__text{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-sm);flex:1;justify-content:flex-start;align-items:center;width:100%;display:flex}.side-bar-item__right-icon path{fill:var(--text-gamma)}.side-bar-item--selected .side-bar-item__text{color:var(--text-alpha);font-weight:var(--font-weight-medium)}.side-bar-item--selected .side-bar-item__icon path{fill:var(--text-alpha)}.side-bar-section{align-items:center;gap:var(--spacing-sm);flex-direction:column;justify-content:start;width:100%;display:flex}.side-bar-section__title{align-items:center;gap:var(--spacing-xs);height:24px;padding:var(--spacing-none) var(--spacing-lg);-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;width:100%;display:flex}.side-bar-section__title:hover{cursor:pointer}.side-bar-section__title-text{color:var(--text-gamma);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:left;text-transform:uppercase;flex:none}.side-bar-section__title-icon path{fill:var(--text-gamma)}.side-bar-section__items{align-self:stretch;align-items:center;gap:var(--spacing-2xs);flex-direction:column;flex:none;justify-content:start;display:flex}.skeleton{background:linear-gradient(90deg, var(--background-functional-light-200) 25%, var(--background-functional-light-100) 50%, var(--background-functional-light-200) 75%);background-size:200% 100%;flex-shrink:0;animation:1.5s infinite skeletonShimmer}.skeleton--circle{border-radius:var(--radius-pill)}.skeleton--rectangle{border-radius:var(--radius-none)}.status-text{align-items:start;gap:var(--spacing-2xs);padding:var(--spacing-3xs);flex-direction:row;justify-content:start;width:100%;display:flex}.status-text__text{font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:left;flex:1}.status-text__icon{align-items:center;gap:var(--spacing-none);padding:2.5px var(--spacing-none);flex-direction:column;flex:none;justify-content:start;display:flex}.status-text--success .status-text__icon path{fill:var(--text-success)}.status-text--error .status-text__icon path{fill:var(--text-danger)}.status-text--success .status-text__text{color:var(--text-success)}.status-text--error .status-text__text{color:var(--text-danger)}.text-area-wrapper{align-items:center;gap:var(--spacing-xs);flex-direction:column;justify-content:start;display:flex}.text-area-wrapper--full-width{width:100%}.text-area-wrapper__label{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);text-align:left;flex:none;align-self:stretch;width:100%}.text-area-wrapper__status-text{opacity:0;pointer-events:none;transition:opacity var(--transition-section) ease, transform var(--transition-section) ease;width:100%;display:flex;transform:translateY(-8px)}.text-area-wrapper__status-text.show{opacity:1;pointer-events:auto;transform:translateY(0)}.text-area-wrapper__status-text.hide{opacity:0;pointer-events:none;max-height:0;transition:opacity var(--transition-section) ease, transform var(--transition-section) ease;transform:translateY(-8px)}.text-area{border:var(--stroke-sm) solid var(--stroke-alpha);align-items:center;gap:var(--spacing-md);transition:all var(--transition-element) ease-in-out;flex-direction:row;justify-content:start;width:100%;display:flex;overflow:hidden}.text-area:hover{cursor:text}.text-area.active,.text-area:focus-visible{border:var(--stroke-sm) solid var(--stroke-primary)}.text-area:disabled{border:var(--stroke-sm) solid var(--stroke-alpha)}.text-area:disabled.active{border:var(--stroke-sm) solid var(--stroke-alpha)}.text-area--medium{padding:var(--spacing-sm)}.text-area--small{padding:var(--spacing-xs)}.text-area--surface{background:var(--surface-alpha)}.text-area--subtle{background:var(--background-functional-light-25)}.text-area--disabled{border:var(--stroke-sm) solid var(--stroke-alpha)}.text-area--disabled.active{border:var(--stroke-sm) solid var(--stroke-alpha)}.text-area__element{box-shadow:none;color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-sm);resize:vertical;text-align:left;background:0 0;border:none;outline:none;flex:1;width:100%}.text-area__element::placeholder{color:var(--text-delta)}.text-area__element--sans{font-family:var(--font-family-sans)}.text-area__element--mono{font-family:var(--font-family-mono)}.text-area__element--medium{min-height:80px}.text-area__element--small{min-height:60px}.toast{border-radius:var(--radius-none);align-items:center;gap:var(--spacing-none);outline-offset:4px;min-height:40px;padding:var(--spacing-xs) var(--spacing-md);flex-direction:row;justify-content:start;width:fit-content;transition:transform .3s,opacity .3s;animation:.3s forwards toastSlideIn;display:flex;position:relative}.toast{color:var(--text-invert);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:center;flex:none}.toast--success{background:var(--background-functional-success-600);outline:var(--stroke-sm) dashed var(--background-functional-success-600)}.toast--error{background:var(--background-functional-danger-600);outline:var(--stroke-sm) dashed var(--background-functional-danger-600)}.toast--neutral{background:var(--background-functional-dark-900);outline:var(--stroke-sm) dashed var(--background-functional-dark-900)}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media screen and (max-width:480px){.toast{width:100%}}.project-selector-dropdown{border-radius:var(--radius-none);box-shadow:none;align-items:center;gap:var(--spacing-3xs);min-width:0;height:32px;padding:var(--spacing-none) var(--spacing-xs) var(--spacing-none) 6px;transition:color var(--transition-element) ease-in-out, background var(--transition-element) ease-in-out, fill var(--transition-element) ease-in-out;background:0 0;border:none;flex-direction:row;justify-content:space-between;width:fit-content;display:flex;overflow:hidden}.project-selector-dropdown:hover{cursor:pointer}.project-selector-dropdown:hover,.project-selector-dropdown:active{background:var(--background-functional-light-100)}.project-selector-dropdown:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.project-selector-dropdown__logo{align-items:center;gap:var(--spacing-none);height:18px;padding:var(--spacing-none) var(--spacing-2xs) var(--spacing-none) var(--spacing-none);flex-direction:column;flex:none;justify-content:start;display:flex}.project-selector-dropdown__logo svg path,.project-selector-dropdown__logo svg polygon{fill:var(--text-beta)}.project-selector-dropdown__text{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.project-selector-dropdown__icon svg path{fill:var(--text-beta)}@media screen and (max-width:480px){.project-selector-dropdown{width:128px}}.project-selector-dropdown-menu{background:var(--background-functional-light-0);border:var(--stroke-sm) solid var(--stroke-alpha);box-shadow:var(--shadow-menu);align-items:center;gap:var(--spacing-none);padding:var(--spacing-xs);transform-origin:0 0;z-index:var(--z-index-menu);flex-direction:column;justify-content:start;animation:.3s cubic-bezier(.19,1,.22,1) forwards menuFadeIn;display:flex;position:fixed;overflow:hidden;transform:scale(.96)translateY(-8px)}.project-selector-dropdown-menu__items{align-self:stretch;align-items:center;gap:var(--spacing-3xs);flex-direction:column;flex:none;justify-content:start;width:100%;display:flex}.project-selector-dropdown-menu-item{align-items:center;gap:var(--spacing-sm);height:40px;padding:var(--spacing-none) var(--spacing-md);background:0 0;border:none;flex-direction:row;justify-content:center;width:100%;display:flex}.project-selector-dropdown-menu-item:hover,.project-selector-dropdown-menu-item:active{background:var(--background-functional-light-100);cursor:pointer}.project-selector-dropdown-menu-item:focus-visible{outline:var(--stroke-sm) dashed var(--stroke-focus)}.project-selector-dropdown-menu-item__text{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-sm);text-align:left;flex:1;width:100%}.project-selector-dropdown-menu-item__icon svg path{fill:var(--text-warning)}.project-selector-dropdown-menu-item--selected{background:var(--background-functional-light-100);pointer-events:none;-webkit-user-select:none;user-select:none}.top-bar{background:var(--surface-alpha);border-bottom:var(--stroke-sm) solid var(--stroke-alpha);height:48px;min-height:48px;max-height:48px;padding:var(--spacing-none) var(--spacing-sm);flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.top-bar__left,.top-bar__right{align-items:center;gap:var(--spacing-xs);flex-direction:row;flex:none;justify-content:center;height:32px;display:flex}.top-bar__buttons{align-items:center;gap:var(--spacing-xs);flex-direction:row;flex:none;justify-content:start;height:32px;display:flex}.top-bar__divider{background:var(--stroke-alpha);flex:none;width:1px;height:24px}.project-selector{align-items:center;gap:var(--spacing-2xs);height:32px;padding:var(--spacing-none) var(--spacing-none) var(--spacing-none) var(--spacing-2xs);flex-direction:row;flex:none;justify-content:center;display:flex}.top-bar-button{border-radius:var(--radius-pill);box-shadow:none;align-items:center;gap:var(--spacing-none);height:32px;transition:background var(--transition-element) ease-in-out, fill var(--transition-element) ease-in-out;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;width:32px;display:flex;overflow:hidden}.top-bar-button svg path,.top-bar-button svg polygon{fill:var(--text-beta)}.top-bar-button:hover{cursor:pointer}.top-bar-button:hover,.top-bar-button:active{background:var(--background-functional-light-150)}:is(.top-bar-button:hover,.top-bar-button:active) svg path,:is(.top-bar-button:hover,.top-bar-button:active) svg polygon{fill:var(--text-alpha)}.top-bar-button:focus-visible{outline:var(--stroke-sm) dashed var(--stroke-focus)}.onboarding-content{background:var(--surface-beta);height:100vh;padding-block:var(--spacing-2xl);justify-content:center;align-items:flex-start;width:100vw;display:flex}.onboarding{background:var(--surface-alpha);border:var(--stroke-sm) solid var(--stroke-alpha);max-width:640px;padding:var(--spacing-xl);flex-direction:column;justify-content:start;align-items:center;gap:128px;width:100%;display:flex}.onboarding__divider{background:var(--stroke-alpha);flex:none;align-self:stretch;width:100%;height:1px;overflow:hidden}.onboarding__wordmark{width:auto;height:24px}.onboarding__wordmark svg{width:auto;height:24px}.onboarding__wordmark svg path,.onboarding__wordmark svg polygon{fill:var(--text-alpha)}.onboarding__container{align-self:stretch;align-items:start;gap:var(--spacing-lg);flex-direction:column;flex:none;justify-content:start;width:100%;display:flex}.onboarding__project-details{align-self:stretch;align-items:start;gap:var(--spacing-none);flex-direction:column;flex:none;justify-content:start;width:100%;display:flex}.onboarding__project-type{background:var(--background-functional-warning-50);border:var(--stroke-sm) solid var(--stroke-warning);align-items:center;gap:var(--spacing-none);flex-direction:column;flex:none;justify-content:center;width:32px;height:32px;display:flex}.onboarding__project-type svg{width:18px;height:18px}.onboarding__project-type svg path,.onboarding__project-type svg polygon{fill:var(--text-warning)}.onboarding__project-details-content{align-self:stretch;align-items:end;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-none) var(--spacing-sm);flex-direction:row;flex:none;justify-content:start;width:100%;display:flex}.onboarding__project-name{color:var(--text-alpha);font-family:var(--font-family-sans);font-size:var(--font-size-h6);text-align:left;flex:none}.onboarding__project-unique-name{color:var(--text-gamma);font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-align:left;flex:none}.onboarding__project-notice{align-self:stretch;align-items:start;gap:var(--spacing-2xs);flex-direction:row;flex:none;justify-content:start;width:100%;display:flex}.onboarding__project-notice{color:var(--text-alpha);font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:calc(var(--font-size-sm) * 1.6);text-align:left;flex:1}.onboarding__email-generation,.onboarding__access-token-generation{align-self:stretch;align-items:end;gap:var(--spacing-sm);flex-direction:column;flex:none;justify-content:start;width:100%;display:flex}.onboarding__section-title{align-self:stretch;align-items:end;gap:var(--spacing-2xs);flex-direction:row;flex:none;justify-content:start;width:100%;display:flex}.onboarding__section-title{color:var(--text-alpha);font-family:var(--font-family-mono);font-size:var(--font-size-base);font-variant:small-caps;line-height:calc(var(--font-size-base) * 1.6);text-align:left;text-transform:lowercase;flex:1}.onboarding__request,.onboarding__response{align-self:stretch;align-items:start;gap:var(--spacing-sm);flex-direction:column;flex:none;justify-content:start;width:100%;display:flex}.authentication-form{animation:formFadeIn var(--fade-in-form) ease;align-items:center;gap:var(--spacing-none);max-width:100%;height:fit-content;padding:var(--spacing-2xl);flex-direction:column;justify-content:start;width:512px;margin:auto;display:flex}.authentication-form__container{align-items:flex-end;gap:var(--spacing-lg);flex-direction:column;flex:1 0 0;width:100%;display:flex}.authentication-form__heading{align-self:stretch;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-none);flex-direction:column;flex:none;justify-content:center;display:flex}.authentication-form__title{flex-direction:row;flex:none;justify-content:flex-start;align-self:stretch;align-items:center;gap:0;height:auto;display:flex}.authentication-form__title{color:var(--text-alpha);font-family:var(--font-family-mono);font-size:var(--font-size-h3);font-weight:var(--font-weight-semi-bold);line-height:calc(var(--font-size-h3) * 1.6);flex:none;align-self:stretch}.authentication-form__subtitle{flex-direction:row;flex:none;justify-content:flex-start;align-self:stretch;align-items:center;gap:0;height:auto;display:flex}.authentication-form__subtitle{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:calc(var(--font-size-base) * 1.6);flex:none;align-self:stretch}.authentication-form__inputs{align-items:center;gap:var(--spacing-md);flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.authentication-form__inputs:empty{display:none}.authentication-form__footer{align-self:stretch;align-items:center;gap:var(--spacing-sm);flex-direction:column;flex:none;justify-content:start;display:flex}.authentication-form__footer:empty{display:none}.authentication-form__message{color:var(--text-alpha);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);padding:var(--spacing-xs);flex:1}.authentication-form__message a{color:var(--text-beta);font-weight:var(--font-weight-semi-bold);text-decoration:none}.authentication-form__message a:hover{text-underline-offset:4px;text-decoration:underline}.authentication-form__message a:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.authentication-form__links{flex-direction:row;flex:none;justify-content:start;align-self:stretch;align-items:center;width:100%;display:flex}.authentication-form__link{color:var(--text-gamma);font-family:var(--font-family-sans);font-size:var(--font-size-xs);align-self:stretch;align-items:center;gap:var(--spacing-none);line-height:calc(var(--font-size-xs) * 1.6);padding:var(--spacing-3xs);flex-direction:row;flex:none;justify-content:start;display:flex}.authentication-form__link a{color:var(--text-beta);font-weight:var(--font-weight-semi-bold);text-decoration:none}.authentication-form__link a:hover{text-underline-offset:4px;text-decoration:underline}.authentication-form__link a:focus-visible{outline-offset:2px;outline:var(--stroke-sm) dashed var(--stroke-focus)}.authentication-form__link--left{justify-content:flex-start;width:50%}.authentication-form__link--middle{justify-content:center;width:100%}.authentication-form__link--right{justify-content:flex-end;width:50%}.authentication-form__divider{background:var(--stroke-alpha);border-radius:var(--radius-pill);flex:none;align-self:stretch;width:100%;height:1px}@media screen and (max-width:480px){.authentication-form{padding-inline:var(--spacing-lg);width:100%}}.authentication-header{background:var(--surface-alpha);z-index:9999;justify-content:center;align-items:center;width:100%;height:48px;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.authentication-header svg path{fill:var(--text-beta)}.project-creation-form{animation:formFadeIn var(--fade-in-form) ease;padding:var(--spacing-lg);flex-direction:column;justify-content:start;align-items:center;width:572px;display:flex;overflow:hidden}.project-creation-form__container{background:var(--background-functional-light-0);align-self:stretch;align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-lg);flex-direction:column;flex:none;justify-content:start;display:flex;overflow:hidden}.project-creation-form__heading{align-self:stretch;align-items:center;gap:var(--spacing-sm);flex-direction:column;flex:none;justify-content:start;display:flex}.project-creation-form__title{color:var(--text-alpha);font-family:var(--font-family-sans);font-size:var(--font-size-h2);font-weight:var(--font-weight-light);line-height:calc(var(--font-size-h2) * 1.6);text-align:center;flex:none;align-self:stretch;width:100%}.project-creation-form__subtitle{color:var(--text-beta);font-family:var(--font-family-sans);font-size:var(--font-size-h6);font-weight:var(--font-weight-light);line-height:calc(var(--font-size-h6) * 1.6);text-align:center;flex:none;align-self:stretch}.project-creation-form__content{align-self:stretch;align-items:center;gap:var(--spacing-lg);flex-direction:column;flex:none;justify-content:start;display:flex}.project-creation-form__inputs{align-self:stretch;align-items:center;gap:var(--spacing-sm);flex-direction:column;flex:none;justify-content:start;display:flex}.project-creation-form__message{align-self:stretch;align-items:center;gap:var(--spacing-none);padding:var(--spacing-3xs) var(--spacing-lg);flex-direction:row;flex:none;justify-content:start;display:flex}.project-creation-form__message{color:var(--text-alpha);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.6);text-align:center;flex:1}@media screen and (max-width:480px){.project-creation-form{padding-inline:var(--spacing-lg)}.project-creation-form__container{padding:var(--spacing-lg)}}.v-scrollbar{scrollbar-width:thin;scrollbar-color:var(--stroke-gamma) transparent;overflow:hidden auto}.v-scrollbar::-webkit-scrollbar{width:thin;height:thin}.v-scrollbar::-webkit-scrollbar-track{border-radius:var(--radius-none);background:0 0}.v-scrollbar::-webkit-scrollbar-thumb{background:var(--stroke-gamma);border-radius:var(--radius-none)}.v-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--stroke-gamma)}.h-scrollbar{scrollbar-width:thin;scrollbar-color:var(--stroke-gamma) transparent;overflow:auto hidden}.h-scrollbar::-webkit-scrollbar{width:thin;height:thin}.h-scrollbar::-webkit-scrollbar-track{border-radius:var(--radius-none);background:0 0}.h-scrollbar::-webkit-scrollbar-thumb{background:var(--stroke-gamma);border-radius:var(--radius-none)}.h-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--stroke-gamma)}.vh-scrollbar{scrollbar-width:thin;scrollbar-color:var(--stroke-gamma) transparent;overflow:auto}.vh-scrollbar::-webkit-scrollbar{width:thin;height:thin}.vh-scrollbar::-webkit-scrollbar-track{border-radius:var(--radius-none);background:0 0}.vh-scrollbar::-webkit-scrollbar-thumb{background:var(--stroke-gamma);border-radius:var(--radius-none)}.vh-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--stroke-gamma)}
