.design-tokens_list__sOnOp{margin:1rem 0;padding-left:1.5rem}.design-tokens_list__sOnOp li{margin-bottom:.75rem;line-height:1.6}.design-tokens_list__sOnOp li code{padding:.125rem .375rem;border-radius:var(--border-radius-radius-sm);font-family:var(--typography-font-families-roboto);font-size:.875em;color:var(--teal-800);background:var(--teal-50)}[data-theme=dark] .design-tokens_list__sOnOp li code{color:var(--teal-100);background:var(--greyscale-700)}.design-tokens_tokenSource__y1zyd{display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:.5rem;padding:.25rem .5rem;background:var(--surface-page);border-radius:4px;font-size:.6rem;color:var(--text-primary);font-weight:500}.design-tokens_colorValue__2WIzq{display:block;font-size:.875rem;color:var(--text-secondary);margin-top:.25rem;font-family:monospace}.design-tokens_colorToken__y8znS{display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:.5rem;padding:.25rem .5rem;background:var(--surface-page);border-radius:4px;font-size:.6rem;color:var(--text-primary);font-weight:500}.design-tokens_section__rHENB{margin-bottom:var(--spacing-48)}.design-tokens_section__rHENB h2{margin-bottom:var(--spacing-24);font-size:var(--typography-font-sizes-2xl)}.design-tokens_section__rHENB h2,.design-tokens_section__rHENB h3{font-weight:var(--typography-font-weights-semibold);color:var(--text-primary)}.design-tokens_section__rHENB h3{margin-bottom:var(--spacing-16);font-size:var(--typography-font-sizes-lg)}.design-tokens_section__rHENB h4{margin-bottom:var(--spacing-12);font-size:var(--typography-font-sizes-base);font-weight:var(--typography-font-weights-semibold);color:var(--text-primary)}.design-tokens_section__rHENB p{margin-bottom:var(--spacing-24);line-height:1.6;color:var(--text-secondary)}.design-tokens_section__rHENB ul{margin:0 0 var(--spacing-24) 0;padding-left:var(--spacing-24)}.design-tokens_section__rHENB ul li{margin-bottom:var(--spacing-8);line-height:1.6;color:var(--text-secondary)}.design-tokens_section__rHENB ul li strong{font-weight:var(--typography-font-weights-semibold);color:var(--text-primary)}.design-tokens_section__rHENB ul li:last-child{margin-bottom:0}.design-tokens_section__rHENB :not(pre)>code{padding:.125rem .375rem;border-radius:var(--border-radius-radius-sm);font-family:var(--typography-font-families-roboto);font-size:.875em;color:var(--teal-800);background:var(--teal-50)}[data-theme=dark] .design-tokens_section__rHENB :not(pre)>code{color:var(--teal-100);background:var(--greyscale-700)}@media(max-width:768px){.design-tokens_section__rHENB h2{font-size:var(--typography-font-sizes-xl)}.design-tokens_section__rHENB h3{font-size:var(--typography-font-sizes-base)}}.design-tokens_figmaHero__S_8lr{margin-bottom:var(--spacing-48);padding:var(--spacing-32);border-radius:var(--border-radius-radius-lg);background:var(--gradients-green-to-teal-horizontal);box-shadow:var(--box-shadow-shadow-lg)}.design-tokens_figmaHeroContent__Wswk3{display:flex;align-items:center;gap:var(--spacing-32)}@media(max-width:768px){.design-tokens_figmaHeroContent__Wswk3{flex-direction:column;text-align:center}}.design-tokens_figmaHeroIcon__YrQPp{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--border-radius-radius-lg);background:hsla(0,0%,100%,.2);color:var(--text-on-gradient)}.design-tokens_figmaHeroText__qQOuw{flex:1 1}.design-tokens_figmaHeroText__qQOuw h2{margin:0 0 var(--spacing-8) 0;font-family:var(--typography-font-families-heading);font-size:var(--typography-font-sizes-2xl);font-weight:var(--typography-font-weights-bold);color:var(--text-on-gradient)}.design-tokens_figmaHeroText__qQOuw p{margin:0;font-size:var(--typography-font-sizes-base);line-height:var(--typography-line-heights-relaxed);color:var(--text-on-gradient);opacity:.9}.design-tokens_figmaHeroAction__2apjN{flex-shrink:0}@media(max-width:768px){.design-tokens_figmaHeroAction__2apjN{width:100%}.design-tokens_figmaHeroAction__2apjN button{width:100%;justify-content:center}}.design-tokens_tokenGrid__B9CBF{display:grid;grid-gap:var(--spacing-24);gap:var(--spacing-24);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.design-tokens_tokenList__d_cEu{display:flex;flex-direction:column;gap:var(--spacing-16)}.design-tokens_tokenCard__1YwYj,.design-tokens_tokenRow__AeFFd{border:1px solid var(--line-separating-content);border-radius:var(--border-radius-radius-md);background:var(--surface-card);transition:background-color .3s ease,border-color .3s ease;display:flex;align-items:center;gap:var(--spacing-24);padding:var(--spacing-24);transition:all .2s ease}.design-tokens_paletteContainer__Cj16J{display:flex;flex-direction:column;gap:var(--spacing-32)}.design-tokens_palette__T3gZi{border:1px solid var(--line-separating-content);border-radius:var(--border-radius-radius-md);background:var(--surface-card);transition:background-color .3s ease,border-color .3s ease;padding:var(--spacing-24);box-shadow:var(--box-shadow-shadow-md)}.design-tokens_paletteHeader__4bH2M{margin-bottom:var(--spacing-24)}.design-tokens_paletteHeader__4bH2M h3{margin-bottom:var(--spacing-8);font-size:var(--typography-font-sizes-xl);font-weight:var(--typography-font-weights-semibold);color:var(--text-primary)}.design-tokens_paletteHeader__4bH2M p{margin:0;font-size:var(--typography-font-sizes-sm);line-height:1.5;color:var(--text-secondary)}.design-tokens_colorGrid__xc_DH{display:grid;grid-gap:var(--spacing-16);gap:var(--spacing-16);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.design-tokens_colorItem__DKtb8{display:flex;flex-direction:column;gap:var(--spacing-8);border:1px solid var(--line-separating-content);border-radius:var(--border-radius-radius-md);box-shadow:var(--box-shadow-shadow-sm);overflow:hidden;background:var(--surface-card)}.design-tokens_colorSwatch__EuVCw{flex-shrink:0;width:100%;height:80px;border-bottom:1px solid var(--line-separating-content)}.design-tokens_colorDetails__4xUb6{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0;padding:var(--spacing-12)}.design-tokens_colorShade___MSUn{display:flex;align-items:center;gap:var(--spacing-8);font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-semibold);color:var(--text-primary)}.design-tokens_mainBadge__kDTNE{display:inline-block;padding:2px 6px;border-radius:var(--border-radius-radius-sm);font-size:var(--typography-font-sizes-xs);font-weight:var(--typography-font-weights-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--icon-on-primary);background:var(--text-call-out)}.design-tokens_colorItemMain__KP7qJ{border-color:var(--line-highlighting-content);border-width:2px;box-shadow:var(--box-shadow-shadow-md)}.design-tokens_colorName__kdjLc{font-family:var(--typography-font-families-roboto);font-size:var(--typography-font-sizes-xs);line-height:1.3;color:var(--text-secondary);overflow-wrap:break-word;word-break:break-all}.design-tokens_borderRadiusDemo__95xYo,.design-tokens_shadowDemo__1Tlyp,.design-tokens_spacingDemo__Ne4As,.design-tokens_typographyDemo__wKfY1{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--border-radius-radius-sm);background:var(--surface-discrete-area);border:1px solid var(--line-separating-content)}.design-tokens_borderRadiusDemo__95xYo .design-tokens_spacingBox__dS9Nx,.design-tokens_shadowDemo__1Tlyp .design-tokens_spacingBox__dS9Nx,.design-tokens_spacingDemo__Ne4As .design-tokens_spacingBox__dS9Nx,.design-tokens_typographyDemo__wKfY1 .design-tokens_spacingBox__dS9Nx{border-radius:2px;background:var(--text-call-out)}.design-tokens_borderRadiusDemo__95xYo .design-tokens_sampleText__Knlhr,.design-tokens_shadowDemo__1Tlyp .design-tokens_sampleText__Knlhr,.design-tokens_spacingDemo__Ne4As .design-tokens_sampleText__Knlhr,.design-tokens_typographyDemo__wKfY1 .design-tokens_sampleText__Knlhr{font-weight:var(--typography-font-weights-semibold);line-height:1;color:var(--text-primary)}.design-tokens_borderRadiusDemo__95xYo .design-tokens_shadowBox__A6G25,.design-tokens_shadowDemo__1Tlyp .design-tokens_shadowBox__A6G25,.design-tokens_spacingDemo__Ne4As .design-tokens_shadowBox__A6G25,.design-tokens_typographyDemo__wKfY1 .design-tokens_shadowBox__A6G25{width:32px;height:32px;border-radius:var(--border-radius-radius-sm);background:var(--surface-card)}.design-tokens_borderRadiusDemo__95xYo .design-tokens_borderRadiusBox__zLpms,.design-tokens_shadowDemo__1Tlyp .design-tokens_borderRadiusBox__zLpms,.design-tokens_spacingDemo__Ne4As .design-tokens_borderRadiusBox__zLpms,.design-tokens_typographyDemo__wKfY1 .design-tokens_borderRadiusBox__zLpms{width:32px;height:32px;background:var(--text-call-out)}.design-tokens_tokenInfo__aJJ1F{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-8)}.design-tokens_tokenInfo__aJJ1F .design-tokens_tokenTitle__VN3rl{margin:0;font-size:var(--typography-font-sizes-base);font-weight:var(--typography-font-weights-semibold);color:var(--text-primary);line-height:1.4}.design-tokens_tokenInfo__aJJ1F .design-tokens_tokenVariable__N2R7p{font-size:var(--typography-font-sizes-sm);color:var(--text-secondary)}.design-tokens_tokenInfo__aJJ1F .design-tokens_tokenName__n1e9n{display:inline-block;padding:2px 6px;border-radius:var(--border-radius-radius-sm);font-family:var(--typography-font-families-roboto);font-size:var(--typography-font-sizes-sm);color:var(--text-primary);background:var(--surface-page)}.design-tokens_tokenInfo__aJJ1F .design-tokens_tokenValue__aIUCy{margin-left:var(--spacing-8);font-family:var(--typography-font-families-roboto);font-size:var(--typography-font-sizes-sm);color:var(--text-secondary)}.design-tokens_tokenInfo__aJJ1F .design-tokens_tokenDescription__jUvue{margin:var(--spacing-4) 0 0 0;font-size:var(--typography-font-sizes-sm);line-height:1.4;color:var(--text-secondary)}.design-tokens_codeBlock__PkwWR{padding:var(--spacing-24);border:1px solid var(--line-separating-content);border-radius:var(--border-radius-radius-md);overflow-x:auto;background:var(--surface-card);transition:background-color .3s ease,border-color .3s ease}.design-tokens_codeBlock__PkwWR code,.design-tokens_codeBlock__PkwWR pre{font-family:var(--typography-font-families-roboto);font-size:var(--typography-font-sizes-sm);line-height:1.5;color:var(--text-primary);white-space:pre}.design-tokens_codeBlock__PkwWR code{margin:0}@media(max-width:768px){.design-tokens_tokenGrid__B9CBF{grid-template-columns:1fr}.design-tokens_tokenCard__1YwYj,.design-tokens_tokenRow__AeFFd{gap:var(--spacing-16);padding:var(--spacing-16)}.design-tokens_colorGrid__xc_DH{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.design-tokens_palette__T3gZi{padding:var(--spacing-16)}.design-tokens_paletteHeader__4bH2M h3{font-size:var(--typography-font-sizes-lg)}}@media(max-width:480px){.design-tokens_tokenCard__1YwYj,.design-tokens_tokenList__d_cEu,.design-tokens_tokenRow__AeFFd{flex-direction:column;align-items:flex-start;text-align:center}.design-tokens_tokenCard__1YwYj .design-tokens_tokenInfo__aJJ1F,.design-tokens_tokenRow__AeFFd .design-tokens_tokenInfo__aJJ1F{text-align:left}.design-tokens_colorGrid__xc_DH{gap:var(--spacing-12);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.design-tokens_colorSwatch__EuVCw{height:60px}.design-tokens_paletteContainer__Cj16J{gap:var(--spacing-24)}}@keyframes skeleton-pulse{0%{background-position:calc(-1 * var(--skeleton-gradient-size)) 0}to{background-position:calc(var(--skeleton-gradient-size) + 100%) 0}}.lore-skeleton-box,.lore-skeleton-circle,.lore-skeleton-line{background:linear-gradient(90deg,var(--skeleton-gradient-color-1) 25%,var(--skeleton-gradient-color-2) 50%,var(--skeleton-gradient-color-1) 75%);background-size:var(--skeleton-gradient-size) 100%;animation:skeleton-pulse var(--skeleton-animation-duration) infinite}.lore-skeleton-box{display:block;margin-bottom:var(--skeleton-box-margin-bottom)}.lore-skeleton-line{display:block;margin-bottom:var(--skeleton-line-margin-bottom)}.lore-skeleton-circle{border-radius:50%;margin-bottom:var(--skeleton-circle-margin-bottom)}.lore-card-skeleton{display:flex;flex-direction:column;gap:var(--skeleton-card-gap);padding:var(--skeleton-card-padding);border:1px solid var(--skeleton-card-border-color);border-radius:var(--skeleton-card-border-radius);background-color:var(--skeleton-card-bg)}.lore-card-skeleton__content{display:flex;flex-direction:column;gap:var(--skeleton-card-content-gap)}.lore-list-item-skeleton{display:flex;flex-direction:column;gap:var(--skeleton-list-item-gap);padding:var(--skeleton-list-item-padding-vertical) 0}.lore-select-option{display:flex;align-items:center;gap:var(--spacing-12);min-height:var(--select-option-height);padding:var(--select-option-padding-vertical) var(--select-option-padding-horizontal);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--select-option-transition-duration) ease;color:var(--select-option-text);font-family:var(--select-font-family);font-size:var(--select-font-size);line-height:1.4}.lore-select-option--sheet{min-height:var(--select-option-height-sheet);border-bottom:1px solid var(--select-option-divider)}.lore-select-option--sheet:last-child{border-bottom:none}.lore-select-option--focused,.lore-select-option:hover:not(.lore-select-option--disabled){background-color:var(--select-option-bg-focused)}.lore-select-option--disabled{cursor:not-allowed;color:var(--select-option-text-disabled);opacity:.6}.lore-select-option__checkbox{flex-shrink:0;display:flex;align-items:center;pointer-events:none}.lore-select-option__icon{flex-shrink:0;display:flex;align-items:center;color:var(--icon-secondary)}.lore-select-option--selected .lore-select-option__icon{color:var(--select-option-check-color)}.lore-select-option__content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.lore-select-option__description,.lore-select-option__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lore-select-option__description{font-size:var(--select-helper-font-size);color:var(--select-option-description-color)}.lore-select-option__check{flex-shrink:0;display:flex;align-items:center;color:var(--select-option-check-color)}.lore-select-dropdown{position:absolute;background:var(--select-dropdown-bg);border:1px solid var(--select-dropdown-border);border-radius:var(--select-dropdown-border-radius);box-shadow:var(--select-dropdown-shadow);overflow:hidden;animation:lore-select-dropdown-enter .15s ease-out}.lore-select-dropdown--above{animation-name:lore-select-dropdown-enter-above}@keyframes lore-select-dropdown-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes lore-select-dropdown-enter-above{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lore-select-dropdown__search{padding:var(--spacing-8) var(--spacing-12);border-bottom:1px solid var(--select-option-divider)}.lore-select-dropdown__list{overflow-y:auto;max-height:var(--select-dropdown-max-height);overscroll-behavior:contain}.lore-select-dropdown__select-all{display:flex;align-items:center;padding:var(--select-option-padding-vertical) var(--select-option-padding-horizontal);border-bottom:1px solid var(--select-option-divider);cursor:pointer}.lore-select-dropdown__select-all:hover{background-color:var(--select-option-bg-hover)}.lore-select-dropdown__empty{padding:var(--spacing-16);text-align:center;color:var(--text-ghost);font-size:var(--select-font-size);font-family:var(--select-font-family)}.lore-select-dropdown__footer{display:flex;justify-content:flex-end;padding:var(--spacing-8) var(--spacing-12);border-top:1px solid var(--select-option-divider)}.lore-sheet-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--sheet-overlay-bg);display:flex;justify-content:center;align-items:flex-end;z-index:var(--sheet-z-index);touch-action:none;overscroll-behavior:none;-webkit-backdrop-filter:blur(var(--sheet-backdrop-blur));backdrop-filter:blur(var(--sheet-backdrop-blur))}.lore-sheet-overlay--notification{z-index:var(--sheet-z-index-notification);background-color:var(--sheet-overlay-bg-notification)}.lore-sheet-overlay--notification .lore-sheet-container{box-shadow:var(--sheet-shadow-notification)}.lore-sheet-container{position:fixed;bottom:0;left:0;right:0;background:var(--sheet-container-bg);border-top-left-radius:var(--sheet-border-radius-top);border-top-right-radius:var(--sheet-border-radius-top);box-shadow:var(--sheet-shadow);will-change:transform;transform:translateY(100%);height:100vh}.lore-sheet-container,.lore-sheet-content{touch-action:pan-y;display:flex;flex-direction:column}.lore-sheet-content{padding:0 0 env(safe-area-inset-bottom,0);overflow-y:auto;flex-grow:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lore-sheet-content>*{display:flex;flex-direction:column;min-height:0}[data-sheet-scrollable]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lore-sheet-content [data-sheet-scrollable]{max-height:calc(var(--sheet-visible-height, 100vh) - var(--sheet-content-offset))}.lore-sheet-drag-indicator{width:var(--sheet-drag-indicator-width);height:var(--sheet-drag-indicator-height);background-color:var(--sheet-drag-indicator-bg);border-radius:var(--sheet-drag-indicator-border-radius);margin:var(--sheet-drag-indicator-margin) auto;cursor:-webkit-grab;cursor:grab}.lore-select-sheet{display:flex;flex-direction:column;max-height:70vh}.lore-select-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-16)}.lore-select-sheet__header,.lore-select-sheet__search{border-bottom:1px solid var(--select-option-divider);flex-shrink:0}.lore-select-sheet__search{padding:var(--spacing-8) var(--spacing-16)}.lore-select-sheet__list{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lore-select-sheet__select-all{display:flex;align-items:center;padding:var(--select-option-padding-vertical) var(--select-option-padding-horizontal);border-bottom:1px solid var(--select-option-divider);cursor:pointer;min-height:var(--select-option-height-sheet)}.lore-select-sheet__select-all:active{background-color:var(--select-option-bg-hover)}.lore-select-sheet__empty{padding:var(--spacing-24);text-align:center;color:var(--text-ghost);font-size:var(--select-font-size);font-family:var(--select-font-family)}.lore-select-native-wrapper{position:relative;width:100%}.lore-select-native{display:block;width:100%;min-height:44px;padding:var(--select-padding);padding-right:calc(var(--select-padding) + 28px);background:var(--select-bg);border:1px solid var(--select-border-default);border-radius:var(--select-border-radius);font-family:var(--select-font-family);font-size:var(--select-font-size);color:var(--select-text);cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--select-transition-duration) var(--select-transition-timing)}.lore-select-native:focus-visible{border-color:var(--select-border-focus);box-shadow:0 0 0 1px var(--select-border-focus)}.lore-select--error .lore-select-native{border-color:var(--select-border-error)}.lore-select--success .lore-select-native{border-color:var(--select-border-success)}.lore-select-native:disabled{cursor:not-allowed}.lore-select-native[multiple]{padding-right:var(--select-padding);min-height:80px}.lore-select-native option{padding:var(--spacing-8);font-family:var(--select-font-family)}.lore-select-native__icon{position:absolute;right:var(--select-padding);top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--select-icon-color);pointer-events:none}.lore-select{position:relative;display:flex;flex-direction:column;gap:var(--select-gap);font-family:var(--select-font-family);width:100%}.lore-select--disabled{opacity:var(--select-opacity-disabled);pointer-events:none}.lore-select__label{display:block;font-size:var(--select-label-font-size);font-weight:var(--select-label-font-weight);color:var(--select-label-text);padding-bottom:var(--select-label-padding);cursor:default}.lore-select__asterisk{color:var(--select-asterisk)}.lore-select__trigger{display:flex;align-items:center;gap:var(--spacing-8);width:100%;min-height:44px;padding:var(--select-padding);padding-right:calc(var(--select-padding) + 28px);background:var(--select-bg);border:1px solid var(--select-border-default);border-radius:var(--select-border-radius);font-family:var(--select-font-family);font-size:var(--select-font-size);color:var(--select-text);text-align:left;cursor:pointer;outline:none;position:relative;transition:border-color var(--select-transition-duration) var(--select-transition-timing);-webkit-appearance:none;-moz-appearance:none;appearance:none}.lore-select__trigger:focus-visible{border-color:var(--select-border-focus);box-shadow:0 0 0 1px var(--select-border-focus)}.lore-select--open .lore-select__trigger{border-color:var(--select-border-focus)}.lore-select--error .lore-select__trigger{border-color:var(--select-border-error)}.lore-select--success .lore-select__trigger{border-color:var(--select-border-success)}.lore-select__trigger-content{min-width:0}.lore-select__trigger-content,.lore-select__trigger-placeholder{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lore-select__trigger-placeholder{color:var(--select-placeholder)}.lore-select__trigger-count{flex:1 1;color:var(--select-text)}.lore-select__trigger-pills{display:flex;flex-wrap:wrap;gap:4px;flex:1 1;min-width:0;overflow:hidden}.lore-select__trigger-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--select-pill-bg);color:var(--select-pill-text);border-radius:var(--select-pill-border-radius);font-size:var(--select-pill-font-size);line-height:1.4;white-space:nowrap;max-width:150px}.lore-select__trigger-pill,.lore-select__trigger-pill>span:first-child{overflow:hidden;text-overflow:ellipsis}.lore-select__trigger-pill-dismiss{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--select-pill-dismiss-color);cursor:pointer;flex-shrink:0;line-height:1}.lore-select__trigger-pill-dismiss:hover{color:var(--select-pill-text)}.lore-select__trigger-icon{position:absolute;right:var(--select-padding);top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--select-icon-color);transition:transform var(--select-transition-duration) var(--select-transition-timing),color var(--select-transition-duration) var(--select-transition-timing);pointer-events:none}.lore-select--open .lore-select__trigger-icon{transform:translateY(-50%) rotate(180deg);color:var(--select-icon-color-focus)}.lore-select__helper{font-size:var(--select-helper-font-size);color:var(--select-helper-text-default);line-height:1.4}.lore-select__helper--error{color:var(--select-helper-text-error)}.lore-select__helper--success{color:var(--select-helper-text-success)}.lore-link{display:inline-flex;align-items:center;gap:var(--link-gap);font-family:var(--link-font-family);font-size:inherit;font-weight:var(--link-font-weight);line-height:inherit;-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);color:var(--link-color-default);transition:color var(--link-transition-duration) var(--link-transition-timing);cursor:pointer}.lore-link:hover{color:var(--link-color-hover)}.lore-link:active{color:var(--link-color-active)}.lore-link:focus-visible{border-radius:var(--link-focus-border-radius);outline:var(--link-focus-outline-width) solid var(--link-focus-outline-color);outline-offset:var(--link-focus-outline-offset)}.lore-link--default{color:var(--link-color-default)}.lore-link--subtle{font-weight:var(--link-font-weight-subtle);color:var(--link-color-subtle)}.lore-link--subtle:hover{color:var(--link-color-subtle-hover)}.lore-link--underline{-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration)}.lore-link--disabled{color:var(--text-secondary);cursor:not-allowed;pointer-events:none}.lore-link__external-icon{flex-shrink:0;width:var(--link-external-icon-size);height:var(--link-external-icon-size)}.lore-modal__backdrop{position:fixed;inset:0;z-index:var(--modal-z-index,1000);display:flex;align-items:center;justify-content:center;background-color:var(--modal-backdrop-bg,rgba(0,0,0,.55));touch-action:none;overscroll-behavior:none}.lore-modal{position:relative;display:flex;flex-direction:column;align-items:center;width:var(--modal-width,320px);max-width:calc(100vw - 48px);max-height:calc(100vh - 80px);border-radius:var(--modal-border-radius,8px);background-color:var(--modal-bg,#ffffff);box-shadow:var(--modal-shadow,0 8px 32px rgba(0,0,0,.24));overflow:visible;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--modal-title-color:var(--text-call-out)}.lore-modal--has-header-image{border-top-left-radius:var(--modal-border-radius,8px);border-top-right-radius:var(--modal-border-radius,8px)}.lore-modal--has-header-image .lore-modal__content{padding-top:0}.lore-modal__header-image{position:relative;flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;width:100%;padding-left:6px;padding-right:6px;box-sizing:border-box;pointer-events:none;line-height:0}.lore-modal__image{display:block;max-width:100%;height:auto;object-fit:contain}.lore-modal__content{display:flex;flex-direction:column;gap:var(--spacing-12);flex:1 1 auto;min-height:0;width:100%;padding:var(--spacing-24) var(--spacing-24) 0;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.lore-modal__title{color:var(--modal-title-color)}.lore-modal__body{text-align:left}.lore-modal__actions{flex-shrink:0;display:flex;justify-content:center;width:100%;padding:var(--spacing-24);box-sizing:border-box}.lore-modal__actions button{width:100%;min-width:0}@media (max-width:480px){.lore-modal{width:calc(100vw - 32px)}}.lore-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--badge-gap);padding:var(--badge-padding-vertical) var(--badge-padding-horizontal);border-radius:var(--badge-border-radius);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.lore-badge--sm{height:var(--badge-height-sm);font-size:var(--badge-font-size-sm)}.lore-badge--md{height:var(--badge-height-md);font-size:var(--badge-font-size-md)}.lore-badge--bordered{border:var(--badge-border-width) solid var(--badge-border-color)}.lore-badge__dot{width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-border-radius-full);flex-shrink:0}.lore-badge__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.lore-badge--sm .lore-badge__icon{width:var(--badge-icon-size-sm);height:var(--badge-icon-size-sm)}.lore-badge--sm .lore-badge__icon>*{width:100%;height:100%}.lore-badge--md .lore-badge__icon{width:var(--badge-icon-size-md);height:var(--badge-icon-size-md)}.lore-badge--md .lore-badge__icon>*{width:100%;height:100%}.lore-badge__text{display:flex;align-items:center;justify-content:center}.lore-badge--stat{border-radius:var(--border-radius-radius-md);min-width:3.333rem}.lore-badge--stat-blue{background-color:var(--badge-stat-blue-bg);color:var(--badge-stat-blue-text)}.lore-badge--stat-yellow{background-color:var(--badge-stat-yellow-bg);color:var(--badge-stat-yellow-text)}.lore-badge--status{border-radius:var(--badge-border-radius)}.lore-badge--status-success{background-color:var(--badge-status-success-bg);color:var(--badge-status-success-text)}.lore-badge--status-success .lore-badge__dot{background-color:var(--badge-status-success-dot)}.lore-badge--status-neutral{background-color:var(--badge-status-neutral-bg);color:var(--badge-status-neutral-text)}.lore-badge--status-info{background-color:var(--badge-status-info-bg);color:var(--badge-status-info-text)}.lore-badge--status-info .lore-badge__dot{background-color:var(--badge-status-info-dot)}.lore-badge--status-warning{background-color:var(--badge-status-warning-bg);color:var(--badge-status-warning-text)}.lore-badge--status-warning .lore-badge__dot{background-color:var(--badge-status-warning-dot)}.lore-badge--status-error{background-color:var(--badge-status-error-bg);color:var(--badge-status-error-text)}.lore-badge--status-error .lore-badge__dot{background-color:var(--badge-status-error-dot)}.lore-badge--count{border-radius:var(--badge-border-radius);min-width:var(--badge-height-sm)}.lore-badge--count.lore-badge--md{min-width:var(--badge-height-md)}.lore-badge--count-primary{background-color:var(--badge-count-primary-bg);color:var(--badge-count-primary-text)}.lore-badge--count-secondary{background-color:var(--badge-count-secondary-bg);color:var(--badge-count-secondary-text)}.lore-drawer__overlay{position:fixed;z-index:var(--drawer-z-index,1000);display:flex;background-color:var(--drawer-overlay-bg,rgb(0 0 0/30%));-webkit-backdrop-filter:blur(var(--drawer-backdrop-blur,8px));backdrop-filter:blur(var(--drawer-backdrop-blur,8px));inset:0;overscroll-behavior:none;touch-action:none}.lore-drawer__container{position:fixed;top:0;bottom:0;display:flex;flex-direction:column;width:var(--drawer-width-standard,90vw);max-width:100vw;overflow:hidden;background-color:var(--drawer-bg,#fff);outline:none;will-change:transform}.lore-drawer__container--left{right:auto;left:0;box-shadow:var(--drawer-shadow-left,4px 0 16px rgb(0 0 0/10%));border-bottom-right-radius:var(--drawer-border-radius,8px);border-top-right-radius:var(--drawer-border-radius,8px)}.lore-drawer__container--right{right:0;left:auto;box-shadow:var(--drawer-shadow-right,-4px 0 16px rgb(0 0 0/10%));border-bottom-left-radius:var(--drawer-border-radius,8px);border-top-left-radius:var(--drawer-border-radius,8px)}.lore-drawer__container--full{width:var(--drawer-width-full,100vw);border-radius:0}.lore-drawer__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--spacing-16) var(--spacing-24);border-bottom:1px solid var(--line-separating-content)}.lore-drawer__title{flex:1 1;min-width:0}.lore-drawer__close-btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;margin-left:var(--spacing-12);padding:0;border:none;border-radius:var(--border-radius-radius-sm,4px);color:var(--text-secondary);background:transparent;transition:background-color .15s ease;cursor:pointer}.lore-drawer__close-btn:hover{background-color:var(--surface-discrete-area)}.lore-drawer__close-btn:focus-visible{outline:2px solid var(--teal-500);outline-offset:2px}.lore-drawer__close-btn svg{width:20px;height:20px}.lore-drawer__body{flex:1 1 auto;min-height:0;padding:var(--spacing-24);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.datepicker{position:relative;display:flex;flex-direction:column;gap:var(--input-gap);width:100%;font-family:var(--input-font-family)}.datepicker-label{font-size:var(--input-label-font-size);font-weight:var(--input-label-font-weight);line-height:1.4;color:var(--input-label-text-default)}.datepicker--disabled .datepicker-label{color:var(--input-label-text-disabled)}.datepicker-asterisk{color:var(--input-asterisk)}.datepicker-input-wrapper{position:relative;display:flex;align-items:center;cursor:pointer}.datepicker--disabled .datepicker-input-wrapper{cursor:not-allowed}.datepicker-input{width:100%;min-height:2.222rem;padding:var(--input-padding);padding-right:var(--datepicker-input-padding-right);border:2px solid var(--input-border-default);border-radius:var(--input-border-radius);font-family:inherit;font-size:var(--input-font-size);color:var(--input-text-default);background:var(--input-bg-default);transition:border-color var(--datepicker-transition-duration) var(--datepicker-transition-timing);cursor:pointer;box-sizing:border-box}.datepicker-input::placeholder{color:var(--input-text-placeholder)}.datepicker-input:focus{border-color:var(--input-border-focus);outline:none}.datepicker--error .datepicker-input{border-color:var(--input-border-error)}.datepicker--disabled .datepicker-input{border-color:var(--input-border-disabled);color:var(--input-text-disabled);background:var(--input-bg-disabled);cursor:not-allowed}.datepicker-clear{position:absolute;right:var(--datepicker-clear-right);display:flex;align-items:center;justify-content:center;width:var(--datepicker-clear-size);height:var(--datepicker-clear-size);padding:0;border:none;border-radius:var(--border-radius-radius-full);color:var(--datepicker-clear-icon-color);background:var(--datepicker-clear-bg);transition:background-color var(--datepicker-transition-duration) var(--datepicker-transition-timing);cursor:pointer}.datepicker-clear:hover{background:var(--datepicker-clear-bg-hover)}.datepicker-icon{position:absolute;right:var(--datepicker-icon-right);display:flex;align-items:center;justify-content:center;color:var(--datepicker-icon-color);pointer-events:none}.datepicker-helper{font-size:var(--input-helper-font-size);line-height:1.4;color:var(--input-helper-text-default)}.datepicker--error .datepicker-helper{color:var(--input-helper-text-error)}.datepicker-calendar{position:absolute;top:100%;left:0;z-index:var(--datepicker-calendar-z-index);width:var(--datepicker-calendar-width);margin-top:var(--spacing-8);padding:var(--spacing-16);border:1px solid var(--datepicker-calendar-border);border-radius:var(--input-border-radius);box-shadow:var(--datepicker-calendar-shadow);background:var(--datepicker-calendar-bg)}.datepicker-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-12)}.datepicker-month-year{font-size:var(--typography-font-sizes-base);font-weight:var(--typography-font-weights-semibold);color:var(--datepicker-month-year-color)}.datepicker-nav{display:flex;align-items:center;justify-content:center;width:var(--datepicker-nav-size);height:var(--datepicker-nav-size);padding:0;border:none;border-radius:var(--border-radius-radius-md);color:var(--datepicker-nav-icon-color);background:transparent;transition:background-color var(--datepicker-transition-duration) var(--datepicker-transition-timing);cursor:pointer}.datepicker-nav:hover{background:var(--datepicker-nav-bg-hover)}.datepicker-weekdays{display:grid;grid-gap:var(--datepicker-weekday-gap);gap:var(--datepicker-weekday-gap);grid-template-columns:repeat(7,1fr);margin-bottom:var(--spacing-8)}.datepicker-weekday{padding:var(--spacing-4);font-size:var(--typography-font-sizes-xs);font-weight:var(--typography-font-weights-medium);text-align:center;color:var(--datepicker-weekday-color)}.datepicker-days{display:grid;grid-gap:var(--datepicker-day-gap);gap:var(--datepicker-day-gap);grid-template-columns:repeat(7,1fr)}.datepicker-day{display:flex;align-items:center;justify-content:center;width:var(--datepicker-day-size);height:var(--datepicker-day-size);padding:0;border:none;border-radius:var(--border-radius-radius-md);font-size:var(--typography-font-sizes-sm);color:var(--datepicker-day-color);background:var(--datepicker-day-bg);transition:background-color var(--datepicker-transition-duration) var(--datepicker-transition-timing),color var(--datepicker-transition-duration) var(--datepicker-transition-timing);cursor:pointer}.datepicker-day:hover:not(.datepicker-day--disabled,.datepicker-day--selected){background:var(--datepicker-day-hover-bg)}.datepicker-day--empty{cursor:default}.datepicker-day--today{font-weight:var(--datepicker-day-today-font-weight);color:var(--datepicker-day-today-color)}.datepicker-day--selected{font-weight:var(--datepicker-day-selected-font-weight);color:var(--datepicker-day-selected-color);background:var(--datepicker-day-selected-bg)}.datepicker-day--disabled{color:var(--text-secondary);cursor:not-allowed}.infoButton{padding:var(--info-button-padding);border:var(--info-button-border);background:var(--info-button-background);cursor:var(--info-button-cursor);-webkit-tap-highlight-color:transparent}.infoButton:focus{outline:none}.lore-error-display{position:relative;border-radius:var(--error-display-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.lore-error-display__content{display:flex;flex-direction:column;gap:var(--error-display-content-gap)}.lore-error-display__message-container{display:flex;align-items:flex-start;gap:var(--error-display-message-container-gap)}.lore-error-display__text-content{display:flex;flex:1 1;flex-direction:column;gap:var(--error-display-text-content-gap);min-width:0}.lore-error-display__message{word-wrap:break-word}.lore-error-display__icon-container{flex-shrink:0;margin-top:var(--error-display-icon-margin-top)}.lore-error-display__icon{width:var(--error-display-icon-size);height:var(--error-display-icon-size);color:var(--error-display-icon-color)}.lore-error-display__actions{display:flex;flex-wrap:wrap;gap:var(--error-display-actions-gap);margin-top:var(--error-display-actions-margin-top)}.lore-error-display__action-button{flex-shrink:0}.lore-error-display__dismiss-button{position:absolute;top:var(--spacing-8);right:var(--spacing-8);display:flex;align-items:center;justify-content:center;padding:var(--error-display-dismiss-padding);border:none;border-radius:var(--error-display-dismiss-border-radius);color:var(--error-display-dismiss-color);background:none;transition:all .2s ease;cursor:pointer}.lore-error-display__dismiss-button:hover{color:var(--error-display-dismiss-color-hover);background-color:var(--error-display-dismiss-bg-hover)}.lore-error-display__dismiss-button:focus{outline:var(--error-display-dismiss-outline-width) solid var(--error-display-dismiss-outline-color);outline-offset:var(--error-display-dismiss-outline-offset)}.lore-error-display--inline{padding:var(--error-display-inline-padding);border:1px solid var(--error-display-inline-border-color);background-color:var(--error-display-inline-bg)}.lore-error-display--inline .lore-error-display__title{color:var(--error-display-inline-title-color)}.lore-error-display--inline .lore-error-display__message{color:var(--error-display-inline-message-color)}.lore-error-display--toast{position:fixed;top:var(--spacing-24);right:var(--spacing-24);z-index:var(--error-display-toast-z-index);min-width:var(--error-display-toast-min-width);max-width:var(--error-display-toast-max-width);padding:var(--error-display-toast-padding);border:1px solid var(--error-display-toast-border-color);box-shadow:var(--error-display-toast-shadow);background-color:var(--error-display-toast-bg);transition:all var(--error-display-transition-duration) ease}.lore-error-display--toast.lore-error-display--hidden{opacity:0;transform:translateX(100%);pointer-events:none}.lore-error-display--banner{margin-bottom:var(--error-display-banner-margin-bottom);padding:var(--error-display-banner-padding-vertical) var(--error-display-banner-padding-horizontal);border-left:var(--error-display-banner-border-width) solid var(--error-display-banner-border-color);background-color:var(--error-display-banner-bg)}.lore-error-display--banner .lore-error-display__content{gap:var(--error-display-message-container-gap)}.lore-error-display--banner .lore-error-display__title{color:var(--error-display-banner-title-color)}.lore-error-display--banner .lore-error-display__message{color:var(--error-display-banner-message-color)}.lore-error-display--banner .lore-error-display__actions{margin-top:0}.lore-error-display--modal{position:fixed;top:50%;left:50%;z-index:var(--error-display-modal-z-index);min-width:var(--error-display-modal-min-width);max-width:var(--error-display-modal-max-width);max-height:var(--error-display-modal-max-height);padding:var(--error-display-modal-padding);border-radius:var(--error-display-modal-border-radius);box-shadow:var(--error-display-modal-shadow);overflow-y:auto;background-color:var(--error-display-modal-bg);transition:all var(--error-display-transition-duration) ease;transform:translate(-50%,-50%)}.lore-error-display--modal.lore-error-display--hidden{opacity:0;transform:translate(-50%,-50%) scale(.95);pointer-events:none}.lore-error-display--modal .lore-error-display__text-content{gap:var(--spacing-8)}.lore-error-display--modal .lore-error-display__actions{justify-content:flex-end;margin-top:var(--spacing-24)}.lore-error-display--modal:before{position:fixed;z-index:-1;background-color:var(--error-display-modal-backdrop-bg);pointer-events:auto;content:"";inset:0}@media (max-width:480px){.lore-error-display--toast{top:var(--spacing-12);max-width:none}.lore-error-display--modal,.lore-error-display--toast{right:var(--spacing-12);left:var(--spacing-12);min-width:auto}.lore-error-display--modal{top:var(--spacing-24);max-height:calc(100vh - 40px);transform:none}.lore-error-display--modal.lore-error-display--hidden{transform:scale(.95)}.lore-error-display__actions{flex-direction:column}.lore-error-display__actions .lore-error-display__action-button{width:100%}.lore-error-display__message-container{gap:var(--spacing-8)}}.maintenance-screen{height:100%;min-height:100%;background:var(--maintenance-screen-bg)}.maintenance-screen,.maintenance-screen__container{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}.maintenance-screen__container{flex-direction:column;gap:var(--maintenance-screen-container-gap);max-width:var(--maintenance-screen-container-max-width);padding:var(--maintenance-screen-container-padding-block) var(--maintenance-screen-container-padding-inline)}.maintenance-screen__illustration{display:inline-grid;grid-template-columns:max-content;grid-template-rows:max-content;line-height:var(--maintenance-screen-illustration-line-height);place-items:start}.maintenance-screen__illustration svg{display:block;width:100%;max-width:none;height:auto}.pageHeader{position:relative;z-index:var(--page-header-z-index);width:100%;display:flex;align-items:center;justify-content:space-between;min-height:var(--page-header-min-height);padding:var(--page-header-padding-vertical) var(--page-header-padding-horizontal);background-color:var(--page-header-bg-default);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pageHeader.sticky{position:-webkit-sticky;position:sticky;top:0}.pageHeader.variant-default{background-color:var(--page-header-bg-default)}.pageHeader.variant-transparent{background-color:var(--page-header-bg-transparent)}.pageHeader.variant-primary{color:var(--text-on-primary);background-color:var(--page-header-bg-primary)}.pageHeader .leadingActions{display:flex;flex:0 0 auto;align-items:center;gap:var(--page-header-actions-gap)}.pageHeader .centerContent{display:flex;flex:1 1;align-items:center;justify-content:center;text-align:center}.pageHeader .centerContent--hasTitle{position:absolute;right:0;left:0;justify-content:center;pointer-events:none}.pageHeader .centerContent--hasTitle>*{pointer-events:auto}.pageHeader .trailingActions{display:flex;flex:0 0 auto;align-items:center;gap:var(--page-header-actions-gap)}.pageHeader .actionWrapper{display:flex;align-items:center;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pageHeader .actionWrapper>button{border:none;background:none;outline:none;-webkit-tap-highlight-color:transparent}.pageHeader .pageHeader__backLink{all:unset;display:inline-flex;align-items:center;gap:var(--page-header-back-link-gap);font-family:var(--page-header-back-link-font-family);font-size:var(--page-header-back-link-font-size);font-weight:var(--page-header-back-link-font-weight);line-height:var(--typography-line-heights-normal);cursor:pointer;-webkit-tap-highlight-color:transparent}.pageHeader .pageHeader__backLink:focus{outline:none}.pageHeader .pageHeader__backLink svg{width:var(--page-header-back-link-icon-size);height:var(--page-header-back-link-icon-size)}.pageHeader .pageHeader__title{margin:0;font-family:var(--page-header-title-font-family);font-size:var(--page-header-title-font-size);font-weight:var(--page-header-title-font-weight);line-height:var(--typography-line-heights-normal);color:var(--page-header-title-color)}.pageHeader .pageHeader__title--left{text-align:left}.pageHeader .pageHeader__title--center{text-align:center}@media (max-width:480px){.pageHeader{min-height:var(--page-header-min-height-mobile)}.pageHeader .leadingActions,.pageHeader .trailingActions{gap:var(--page-header-actions-gap-mobile)}}@media (min-width:768px){.pageHeader{min-height:var(--page-header-min-height-tablet)}.pageHeader .leadingActions,.pageHeader .trailingActions{gap:var(--page-header-actions-gap-tablet)}}.session-expired{height:100%;min-height:100%;background:var(--session-expired-bg)}.session-expired,.session-expired__container{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}.session-expired__container{flex-direction:column;gap:var(--session-expired-container-gap);max-width:var(--session-expired-container-max-width);padding:var(--session-expired-container-padding-block) var(--session-expired-container-padding-inline)}.session-expired__illustration{display:inline-grid;grid-template-columns:max-content;grid-template-rows:max-content;line-height:var(--session-expired-illustration-line-height);place-items:start}.session-expired__illustration svg{display:block;width:100%;max-width:none;height:auto}.lore-tab-bar{position:relative;display:flex;width:100%}.lore-tab-bar__item{flex:1 1;padding:var(--tab-bar-item-padding-vertical) var(--tab-bar-item-padding-horizontal);border:none;font-family:var(--tab-bar-item-font-family);font-size:var(--tab-bar-item-font-size);font-weight:var(--tab-bar-item-font-weight);text-align:center;color:var(--tab-bar-item-color-inactive);background:none;transition:color var(--tab-bar-transition-duration) var(--tab-bar-transition-timing);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lore-tab-bar__item:focus{outline:none}.lore-tab-bar__item--active{color:var(--tab-bar-item-color-active)}.lore-tab-bar__indicator{position:absolute;bottom:0;height:var(--tab-bar-indicator-height);border-radius:var(--tab-bar-indicator-border-radius);background-color:var(--tab-bar-indicator-color);transition:transform var(--tab-bar-transition-duration) var(--tab-bar-transition-timing),width var(--tab-bar-transition-duration) var(--tab-bar-transition-timing)}.PlatformSwitcher_platformSwitcher__Z_N7b{display:flex;align-items:center;gap:var(--spacing-sm)}.PlatformSwitcher_switcherGroup__vHlpu{display:flex;gap:4px;padding:4px;border-radius:var(--border-radius-radius-md);background:var(--surface-page);transition:background-color .3s ease}.PlatformSwitcher_switcherButton__3XImR{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:var(--spacing-8);border:none;border-radius:var(--border-radius-radius-sm);color:var(--text-secondary);background:rgba(0,0,0,0);transition:all .2s ease;cursor:pointer}.PlatformSwitcher_switcherButton__3XImR:hover{color:var(--text-primary);background:var(--surface)}.PlatformSwitcher_switcherButton__3XImR.PlatformSwitcher_active__OQJxE{box-shadow:var(--box-shadow-shadow-sm);color:var(--text-on-primary);background:var(--teal-600)}.PlatformSwitcher_switcherButton__3XImR:focus-visible{outline:2px solid var(--teal-600);outline-offset:2px}.PlatformSwitcher_switcherButton__3XImR svg{transition:transform .2s ease}.PlatformSwitcher_switcherButton__3XImR:hover svg{transform:scale(1.1)}.ThemeToggle_themeToggle__xq9s7{margin:0;padding:0;border:none;background:none;font:inherit;outline:inherit}.ThemeToggle_themeToggle__xq9s7:focus-visible{border-radius:var(--border-radius-radius-sm);outline:2px solid var(--indigo-500);outline-offset:2px}.ThemeToggle_themeToggle__xq9s7{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;min-width:6rem;border:1px solid var(--greyscale-200);border-radius:var(--border-radius-radius-md);font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-medium);color:var(--text-primary);background:var(--surface-card);transition:all .2s ease;cursor:pointer}.ThemeToggle_themeToggle__xq9s7:hover{border-color:var(--line-separating-content);background:var(--surface-page)}.ThemeToggle_themeToggle__xq9s7:active{transform:translateY(0)}.ThemeToggle_themeToggle__xq9s7 svg{flex-shrink:0;color:var(--icon-primary);transition:transform .3s ease}.ThemeToggle_themeToggle__xq9s7:hover svg{transform:rotate(20deg)}@media(max-width:768px){.ThemeToggle_themeToggle__xq9s7 .ThemeToggle_label__VPmoz{display:none}}.Navigation_navigation__4qECx{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:60px;border-bottom:1px solid var(--line-separating-content);background:var(--surface-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .3s ease,border-color .3s ease}.Navigation_container__eZWF5{display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;padding:0 var(--spacing-24)}.Navigation_logo__ZkjAS{display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.Navigation_logo__ZkjAS:hover{opacity:.8}.Navigation_logoText__I27tN{padding-left:var(--spacing-8);color:var(--text-primary)}.Navigation_logoTextSeparator__OjmZx,.Navigation_logoText__I27tN{font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-semibold)}.Navigation_logoTextSeparator__OjmZx{padding:0 var(--spacing-4);color:var(--text-call-out)}.Navigation_logoTextSub__E_OzM{font-size:var(--typography-font-sizes-xs);font-weight:var(--typography-font-weights-regular);color:var(--text-secondary)}.Navigation_actions__eo39l{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-16)}.Navigation_authButtons__4bhh7{display:flex;align-items:center;gap:var(--spacing-12)}.Navigation_userMenuContainer__S_DBs{position:relative}.Navigation_userMenuTrigger__BoGZn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:2px solid var(--greyscale-200);border-radius:50%;background:rgba(0,0,0,0);transition:all .2s ease;cursor:pointer}.Navigation_userMenuTrigger__BoGZn:focus,.Navigation_userMenuTrigger__BoGZn:hover{border-color:var(--teal-500);box-shadow:0 0 0 3px var(--teal-100)}.Navigation_userMenuTrigger__BoGZn:focus{outline:none}.Navigation_userAvatarPlaceholder__b2kmz,.Navigation_userAvatar__21bsO{width:36px;height:36px;border-radius:50%;object-fit:cover}.Navigation_userAvatarPlaceholder__b2kmz{display:flex;align-items:center;justify-content:center;font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-bold);color:var(--icon-on-primary);background:linear-gradient(135deg,var(--teal-500),var(--teal-600))}.Navigation_userMenuDropdown__f1bLq{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;min-width:220px;border:1px solid var(--greyscale-200);border-radius:var(--border-radius-radius-lg);box-shadow:var(--box-shadow-shadow-lg);background:var(--surface-card);animation:Navigation_slide-down__f6bYf .2s ease}@keyframes Navigation_slide-down__f6bYf{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navigation_userMenuHeader__7ZUIU{padding:var(--spacing-16)}.Navigation_userMenuInfo__QVCLx{display:flex;flex-direction:column;gap:2px}.Navigation_userMenuName__9ymPK{font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-semibold);color:var(--text-primary)}.Navigation_userMenuEmail__gOeYc{font-size:var(--typography-font-sizes-xs);color:var(--text-secondary)}.Navigation_userMenuDivider__GtAZS{height:1px;background:var(--line-separating-content)}.Navigation_userMenuItems__1MNQM{padding:var(--spacing-8) 0}.Navigation_userMenuItem__yr8GX{display:flex;align-items:center;gap:var(--spacing-12);width:100%;padding:var(--spacing-12) var(--spacing-16);border:none;font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-medium);text-align:left;text-decoration:none;color:var(--text-primary);background:rgba(0,0,0,0);transition:all .2s ease;cursor:pointer}.Navigation_userMenuItem__yr8GX:hover{background:var(--surface-discrete-area)}.Navigation_menuItemIcon__N6H8T{font-size:18px}@media(max-width:1024px){.Navigation_container__eZWF5{padding-left:70px}}@media(max-width:768px){.Navigation_container__eZWF5{padding:0 var(--spacing-16) 0 70px}.Navigation_illustrationButton__xxV_s,.Navigation_logoText__I27tN{display:none}.Navigation_authButtons__4bhh7{gap:var(--spacing-8)}.Navigation_signInButton__lNrw1,.Navigation_signUpButton__PhopN{height:32px;padding:0 var(--spacing-12);font-size:var(--typography-font-sizes-xs)}.Navigation_userMenuTrigger__BoGZn{width:36px;height:36px}.Navigation_userAvatarPlaceholder__b2kmz,.Navigation_userAvatar__21bsO{width:32px;height:32px}}.IconNav_iconNav__KJIJI{position:-webkit-sticky;position:sticky;top:60px;z-index:100;width:80px;height:calc(100vh - 60px);border-right:1px solid var(--line-separating-content);background:var(--surface-card);transition:background-color .3s ease,border-color .3s ease}.IconNav_navContent__7DDJS{display:flex;flex-direction:column;height:100%}.IconNav_navList__Aq1UM{display:flex;flex:1 1;flex-direction:column;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-color:var(--line-separating-content) rgba(0,0,0,0);scrollbar-width:thin}.IconNav_navList__Aq1UM::-webkit-scrollbar{width:4px}.IconNav_navList__Aq1UM::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.IconNav_navList__Aq1UM::-webkit-scrollbar-thumb{border-radius:2px;background:var(--greyscale-300)}.IconNav_navList__Aq1UM::-webkit-scrollbar-thumb:hover{background:var(--greyscale-400)}.IconNav_navItem__mH0b7{width:100%}.IconNav_navLink__nSw8V{margin:0;padding:0;border:none;background:none;cursor:pointer;font:inherit;outline:inherit;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:80px;text-decoration:none;color:var(--icon-primary);transition:all .2s ease}.IconNav_navLink__nSw8V:hover{color:var(--icon-call-out)}.IconNav_navLink__nSw8V.IconNav_active__tURAV{color:var(--text-call-out);background:var(--surface-discrete-area);border-left:3px solid var(--teal-500)}.IconNav_navLink__nSw8V.IconNav_active__tURAV .IconNav_icon___z45V{transform:scale(1.15)}.IconNav_navLink__nSw8V:focus-visible{border-radius:var(--border-radius-radius-sm);outline:2px solid var(--indigo-500);outline-offset:2px}.IconNav_icon___z45V{font-size:1.5rem;line-height:1;transition:transform .2s ease}.IconNav_label__vIjNC{margin-top:var(--spacing-8);font-size:.5625rem;font-weight:var(--typography-font-weights-semibold);line-height:1.2;text-align:center;transition:all .2s ease}.IconNav_iconUserSection__9dqcI{position:relative;flex-shrink:0;padding:0;border-top:1px solid var(--line-separating-content)}.IconNav_userIconLink__aD3Md{margin:0;padding:0;border:none;background:none;cursor:pointer;font:inherit;outline:inherit;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:80px;text-decoration:none;transition:all .2s ease}.IconNav_userIconLink__aD3Md:hover{background:var(--surface-discrete-area)}.IconNav_userIconLink__aD3Md:hover .IconNav_userIconAvatarPlaceholder__oGeLs,.IconNav_userIconLink__aD3Md:hover .IconNav_userIconAvatar__P52IB{box-shadow:0 0 0 3px var(--teal-100);transform:scale(1.1)}.IconNav_userIconLink__aD3Md:hover .IconNav_lockIcon__0dIgm{transform:scale(1.1)}.IconNav_userIconLink__aD3Md:focus-visible{border-radius:var(--border-radius-radius-sm);outline:2px solid var(--indigo-500);outline-offset:2px}.IconNav_userIconAvatarPlaceholder__oGeLs,.IconNav_userIconAvatar__P52IB{flex-shrink:0;width:36px;height:36px;border:2px solid var(--greyscale-200);border-radius:50%;transition:all .2s ease;object-fit:cover}.IconNav_userIconAvatarPlaceholder__oGeLs{display:flex;align-items:center;justify-content:center;font-size:var(--typography-font-sizes-xs);font-weight:var(--typography-font-weights-bold);color:var(--icon-on-primary);background:linear-gradient(135deg,var(--teal-500),var(--teal-600))}.IconNav_userLabel__VYk4x{margin-top:var(--spacing-8);font-size:.5625rem;font-weight:var(--typography-font-weights-semibold);line-height:1.2;text-align:center;color:var(--text-primary);transition:all .2s ease}.IconNav_userTooltip__BCEVq{position:absolute;bottom:50%;left:calc(100% + 8px);z-index:1000;max-width:200px;padding:var(--spacing-8) var(--spacing-12);border-radius:var(--border-radius-radius-md);box-shadow:0 2px 8px rgba(0,0,0,.15);font-size:var(--typography-font-sizes-xs);color:var(--greyscale-white);background:var(--text-primary);transform:translateY(50%);animation:IconNav_fade-in__kbGTW .2s ease;pointer-events:none;white-space:nowrap}@keyframes IconNav_fade-in__kbGTW{0%{opacity:0}to{opacity:1}}@media(max-width:1024px){.IconNav_iconNav__KJIJI{display:none}.IconNav_iconNav__KJIJI.IconNav_mobileOpen__if_tP{position:fixed;top:60px;left:0;display:block;box-shadow:var(--box-shadow-shadow-md)}}.Sidebar_sidebar__F9rq_{width:280px;height:100%;border-right:1px solid var(--line-separating-content);overflow:hidden auto;background:var(--surface-card);transition:background-color .3s ease,border-color .3s ease}.Sidebar_sidebar__F9rq_::-webkit-scrollbar{width:6px}.Sidebar_sidebar__F9rq_::-webkit-scrollbar-track{background:var(--surface-discrete-area)}.Sidebar_sidebar__F9rq_::-webkit-scrollbar-thumb{border-radius:var(--border-radius-radius-sm);background:var(--greyscale-300)}.Sidebar_sidebar__F9rq_::-webkit-scrollbar-thumb:hover{background:var(--greyscale-400)}.Sidebar_sidebarHeader__uj4bf{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:flex-start;padding:var(--spacing-16) var(--spacing-24);border-bottom:1px solid var(--line-separating-content);background:var(--surface-card);transition:background-color .3s ease,border-color .3s ease}.Sidebar_sidebarHeader__uj4bf .Sidebar_title__9T2hn{font-weight:var(--typography-font-weights-semibold);line-height:var(--typography-line-heights-tight);margin:0;font-size:var(--typography-font-sizes-lg);color:var(--text-primary)}.Sidebar_navigation__W_cLZ{padding:var(--spacing-8) 0}.Sidebar_flatList__ule4a{margin:0;padding:0;list-style:none}.Sidebar_inputGroup__fAkrI .Sidebar_inputGroupButton__mjijn{margin:0;padding:0;background:none;cursor:pointer;font:inherit;outline:inherit;display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-12) var(--spacing-24);border:none;border-left:3px solid rgba(0,0,0,0);text-align:left;background:rgba(0,0,0,0);transition:all .2s ease}.Sidebar_inputGroup__fAkrI .Sidebar_inputGroupButton__mjijn:hover{background:var(--surface-discrete-area)}.Sidebar_inputGroup__fAkrI .Sidebar_inputGroupButton__mjijn.Sidebar_active__Queqw{border-left-color:var(--green-500);background:var(--surface-discrete-area)}.Sidebar_inputGroup__fAkrI .Sidebar_inputGroupButton__mjijn:focus-visible{border-radius:var(--border-radius-radius-sm);outline:2px solid var(--indigo-500);outline-offset:2px}.Sidebar_inputGroup__fAkrI .Sidebar_inputGroupButton__mjijn .Sidebar_inputGroupInfo____gbT{display:flex;flex-direction:column;gap:var(--spacing-4)}.Sidebar_inputGroup__fAkrI .Sidebar_inputGroupButton__mjijn .Sidebar_inputGroupTitle__oRCB1{font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-medium);line-height:1.3;color:var(--text-primary)}.Sidebar_inputGroup__fAkrI .Sidebar_inputGroupButton__mjijn .Sidebar_inputGroupDescription__UictH{font-size:var(--typography-font-sizes-xs);font-weight:var(--typography-font-weights-regular);line-height:1.3;color:var(--text-secondary)}.Sidebar_inputGroup__fAkrI .Sidebar_inputGroupButton__mjijn .Sidebar_chevron__sgkQV{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--icon-primary);transition:transform .2s ease}.Sidebar_inputGroup__fAkrI .Sidebar_inputGroupButton__mjijn .Sidebar_chevron__sgkQV.Sidebar_expanded__1tk2N{transform:rotate(180deg)}.Sidebar_inputGroup__fAkrI .Sidebar_inputList__V6yeJ{margin:0;padding:0;background:var(--surface-page);list-style:none}.Sidebar_inputGroup__fAkrI .Sidebar_inputList__V6yeJ .Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr{padding-left:var(--spacing-32)}.Sidebar_category__FEIv2 .Sidebar_categoryButton__bOTCc{margin:0;padding:0;background:none;cursor:pointer;font:inherit;outline:inherit;display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-12) var(--spacing-16);border:none;border-left:3px solid rgba(0,0,0,0);font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-medium);text-align:left;color:var(--text-primary);background:rgba(0,0,0,0);transition:all .2s ease}.Sidebar_category__FEIv2 .Sidebar_categoryButton__bOTCc:hover{background:var(--surface)}.Sidebar_category__FEIv2 .Sidebar_categoryButton__bOTCc.Sidebar_active__Queqw{background:var(--surface);border-left-color:var(--green-500)}.Sidebar_category__FEIv2 .Sidebar_categoryButton__bOTCc.Sidebar_active__Queqw .Sidebar_categoryTitle__PpvNA{font-weight:var(--typography-font-weights-semibold)}.Sidebar_category__FEIv2 .Sidebar_categoryButton__bOTCc:focus-visible{border-radius:var(--border-radius-radius-sm);outline:2px solid var(--indigo-500);outline-offset:2px}.Sidebar_category__FEIv2 .Sidebar_categoryButton__bOTCc .Sidebar_categoryTitle__PpvNA{font-weight:var(--typography-font-weights-semibold)}.Sidebar_category__FEIv2 .Sidebar_categoryButton__bOTCc .Sidebar_chevron__sgkQV{font-size:10px;color:var(--icon-primary);transition:transform .2s ease}.Sidebar_category__FEIv2 .Sidebar_categoryButton__bOTCc .Sidebar_chevron__sgkQV.Sidebar_expanded__1tk2N{transform:rotate(180deg)}.Sidebar_subcategory__qzihJ .Sidebar_subcategoryButton__dRCSQ{margin:0;padding:0;background:none;cursor:pointer;font:inherit;outline:inherit;display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-12) var(--spacing-16) var(--spacing-12) var(--spacing-32);border:none;border-left:3px solid rgba(0,0,0,0);font-size:var(--typography-font-sizes-xs);font-weight:var(--typography-font-weights-medium);text-align:left;color:var(--text-primary);background:rgba(0,0,0,0);transition:all .2s ease}.Sidebar_subcategory__qzihJ .Sidebar_subcategoryButton__dRCSQ:hover{background:var(--surface)}.Sidebar_subcategory__qzihJ .Sidebar_subcategoryButton__dRCSQ.Sidebar_active__Queqw{background:var(--surface);border-left-color:var(--green-400)}.Sidebar_subcategory__qzihJ .Sidebar_subcategoryButton__dRCSQ.Sidebar_active__Queqw .Sidebar_subcategoryTitle__i56UU{font-weight:var(--typography-font-weights-semibold)}.Sidebar_subcategory__qzihJ .Sidebar_subcategoryButton__dRCSQ:focus-visible{border-radius:var(--border-radius-radius-sm);outline:2px solid var(--indigo-500);outline-offset:2px}.Sidebar_subcategory__qzihJ .Sidebar_subcategoryButton__dRCSQ .Sidebar_subcategoryTitle__i56UU{font-weight:var(--typography-font-weights-semibold)}.Sidebar_subcategory__qzihJ .Sidebar_subcategoryButton__dRCSQ .Sidebar_chevron__sgkQV{display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--icon-primary);transition:transform .2s ease}.Sidebar_subcategory__qzihJ .Sidebar_subcategoryButton__dRCSQ .Sidebar_chevron__sgkQV.Sidebar_expanded__1tk2N{transform:rotate(180deg)}.Sidebar_subcategory__qzihJ .Sidebar_componentList__V1Vzg .Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr{padding-left:var(--spacing-48)}.Sidebar_componentList__V1Vzg{margin:0;padding:0;border-top:1px solid var(--line-separating-content);background:var(--surface-page);transition:background-color .3s ease,border-color .3s ease;list-style:none}.Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr{margin:0;padding:0;background:none;cursor:pointer;font:inherit;outline:inherit;width:100%;padding:var(--spacing-12) var(--spacing-24);border:none;border-left:3px solid rgba(0,0,0,0);text-align:left;background:rgba(0,0,0,0);transition:all .2s ease}.Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr:hover{background:var(--surface-discrete-area)}.Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr.Sidebar_active__Queqw{border-left-color:var(--green-500);background:var(--surface-discrete-area)}.Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr.Sidebar_active__Queqw .Sidebar_componentTitle__SX2n9{font-weight:var(--typography-font-weights-semibold)}.Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr:focus-visible{border-radius:var(--border-radius-radius-sm);outline:2px solid var(--indigo-500);outline-offset:2px}.Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr .Sidebar_componentInfo___Gc_Q{display:flex;flex-direction:column;gap:var(--spacing-4)}.Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr .Sidebar_componentInfo___Gc_Q .Sidebar_componentTitle__SX2n9{display:flex;align-items:center;gap:var(--spacing-8);font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-medium);line-height:1.3;color:var(--text-primary)}.Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr .Sidebar_componentInfo___Gc_Q .Sidebar_componentDescription__i5l07{font-size:var(--typography-font-sizes-xs);line-height:1.3;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1024px){.Sidebar_sidebar__F9rq_{width:calc(100vw - 80px);margin-left:80px}}@media(max-width:768px){.Sidebar_sidebar__F9rq_{width:calc(100vw - 80px)}.Sidebar_sidebarHeader__uj4bf{padding:var(--spacing-12) var(--spacing-16)}.Sidebar_inputGroup__fAkrI .Sidebar_inputGroupButton__mjijn{padding:var(--spacing-8) var(--spacing-16);font-size:var(--typography-font-sizes-xs)}.Sidebar_inputGroup__fAkrI .Sidebar_inputList__V6yeJ .Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr{padding-left:var(--spacing-24)}.Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr{padding:var(--spacing-8) var(--spacing-16)}.Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr .Sidebar_componentInfo___Gc_Q .Sidebar_componentTitle__SX2n9{font-size:var(--typography-font-sizes-xs)}.Sidebar_componentItem__gX1rc .Sidebar_componentButton__HL6mr .Sidebar_componentInfo___Gc_Q .Sidebar_componentDescription__i5l07{font-size:10px}}.SidebarWrapper_layout__F_ymu{display:flex;min-height:calc(100vh - 60px)}.SidebarWrapper_sidebarWrapper__SSiE5{position:-webkit-sticky;position:sticky;top:60px;z-index:90;display:flex;height:calc(100vh - 60px);align-self:flex-start}.SidebarWrapper_mainContent__MVtif{flex:1 1;min-width:0;background:var(--surface-page);transition:background-color .3s ease}.SidebarWrapper_mobileMenuToggle__tgoOo{position:fixed!important;top:10px;left:16px;z-index:150;display:none!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.SidebarWrapper_mobileMenuToggle__tgoOo.SidebarWrapper_open__pJ5Do .SidebarWrapper_hamburger__44C4o:first-child{transform:translateY(6px) rotate(45deg)}.SidebarWrapper_mobileMenuToggle__tgoOo.SidebarWrapper_open__pJ5Do .SidebarWrapper_hamburger__44C4o:nth-child(2){opacity:0}.SidebarWrapper_mobileMenuToggle__tgoOo.SidebarWrapper_open__pJ5Do .SidebarWrapper_hamburger__44C4o:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.SidebarWrapper_hamburgerIcon__n2i8U{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%}.SidebarWrapper_hamburger__44C4o{width:20px;height:2px;border-radius:2px;background:currentcolor;transition:all .3s ease}.SidebarWrapper_mobileOverlay__4ymcz{position:fixed;z-index:80;display:none;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);inset:0;overscroll-behavior:contain;touch-action:none}@media(max-width:1024px){.SidebarWrapper_mobileMenuToggle__tgoOo{display:flex!important}.SidebarWrapper_mobileOverlay__4ymcz{display:block}.SidebarWrapper_sidebarWrapper__SSiE5{position:fixed;top:60px;left:-100vw;z-index:100;width:100vw;box-shadow:var(--box-shadow-shadow-lg);transition:left .3s ease}.SidebarWrapper_sidebarWrapper__SSiE5.SidebarWrapper_mobileOpen__cVhsW{left:0}.SidebarWrapper_mainContent__MVtif{margin-left:0!important}}@media(max-width:768px){.SidebarWrapper_sidebarWrapper__SSiE5{width:100vw}}.MetricCard_metricCard__54Kto{display:flex;align-items:center;gap:var(--spacing-16);padding:var(--spacing-24);background:var(--surface-card);border:1px solid var(--line-separating-content);border-radius:var(--border-radius-radius-lg);transition:box-shadow .2s ease,border-color .2s ease}.MetricCard_metricCard__54Kto:hover{box-shadow:var(--elevation-shadow-md);border-color:var(--teal-300)}.MetricCard_metricIcon__j21Yr{width:56px;height:56px;border-radius:var(--border-radius-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.MetricCard_metricIcon__j21Yr svg{color:#fff}.MetricCard_metricContent__qN9ru{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.MetricCard_metricLabel__cHR_u{text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.MetricCard_metricCard__54Kto{padding:var(--spacing-24)}.MetricCard_metricIcon__j21Yr{width:48px;height:48px}}.CodeBlock_codeBlock___zIxQ{border:1px solid var(--line-separating-content);border-radius:var(--border-radius-radius-lg);background:var(--surface-card);margin-bottom:var(--spacing-16)!important;border:1px solid var(--greyscale-300)!important;border-radius:var(--border-radius-radius-md)!important;overflow:hidden;background:var(--surface-card)!important;transition:background-color .3s ease,border-color .3s ease}.CodeBlock_codeBlock___zIxQ:hover{border-color:var(--line-separating-content);box-shadow:none;transform:none}.CodeBlock_header__dObvE{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-12) var(--spacing-24)!important;border-bottom:1px solid var(--greyscale-300)!important;background:var(--surface-card)!important;transition:background-color .3s ease,border-color .3s ease}.CodeBlock_header__dObvE .CodeBlock_title__fTC15{font-family:var(--typography-font-families-roboto)!important;font-size:var(--typography-font-sizes-sm)!important;font-weight:var(--typography-font-weights-semibold)!important;color:var(--text-primary)!important}.CodeBlock_header__dObvE .CodeBlock_actions__d4PFd{display:flex;gap:var(--spacing-8)!important}.CodeBlock_codeContainer__xJN_l{position:relative;padding:var(--spacing-24);overflow-x:auto}.CodeBlock_codeContainer__xJN_l::-webkit-scrollbar{height:8px}.CodeBlock_codeContainer__xJN_l::-webkit-scrollbar-track{background:var(--surface-page)!important}.CodeBlock_codeContainer__xJN_l::-webkit-scrollbar-thumb{border-radius:var(--border-radius-radius-sm)!important;background:var(--greyscale-400)!important}.CodeBlock_codeContainer__xJN_l pre{margin:0!important;padding:0!important;background:rgba(0,0,0,0)!important}.CodeBlock_codeContainer__xJN_l code{padding:0!important;font-family:var(--font-roboto-mono)!important;font-size:var(--typography-font-sizes-sm)!important;line-height:1.6!important;color:var(--text-primary)!important}.CodeBlock_floatingCopyButton__jmdKg{position:absolute;top:var(--spacing-12);right:var(--spacing-12);width:32px;min-width:32px!important;height:32px;min-height:32px!important;padding:0!important;border:1px solid var(--greyscale-200)!important;box-shadow:var(--box-shadow-shadow-sm);font-size:var(--typography-font-sizes-sm);background:var(--surface-card)!important;opacity:0;transition:opacity .2s ease,background .2s ease,border-color .2s ease}.CodeBlock_floatingCopyButton__jmdKg:hover{border-color:var(--greyscale-300)!important;background:var(--surface-discrete-area)!important}.CodeBlock_codeContainer__xJN_l:hover .CodeBlock_floatingCopyButton__jmdKg{opacity:1}@media(max-width:768px){.CodeBlock_header__dObvE{padding:var(--spacing-8) var(--spacing-16)!important}.CodeBlock_header__dObvE .CodeBlock_title__fTC15{font-size:var(--typography-font-sizes-xs)!important}.CodeBlock_codeContainer__xJN_l pre{padding:var(--spacing-16)!important}.CodeBlock_codeContainer__xJN_l code{font-size:var(--typography-font-sizes-xs)!important}.CodeBlock_floatingCopyButton__jmdKg{top:var(--spacing-8);right:var(--spacing-8);width:28px;min-width:28px!important;height:28px;min-height:28px!important;font-size:var(--typography-font-sizes-xs)}}.MethodologySection_section__Qtx2F{margin-top:var(--spacing-48);margin-bottom:var(--spacing-48)}.MethodologySection_instructionBox__Dg5dr{background:var(--surface-discrete-area);border:1px solid var(--line-separating-content);border-radius:var(--border-radius-radius-lg);padding:var(--spacing-24);margin-bottom:var(--spacing-24)}.MethodologySection_stepsList__8CZJz{margin:0;padding-left:var(--spacing-24)}.MethodologySection_stepsList__8CZJz li{margin-bottom:var(--spacing-24)}.MethodologySection_stepsList__8CZJz li:last-child{margin-bottom:0}.MethodologySection_stepsList__8CZJz li::marker{color:var(--text-primary);font-weight:var(--typography-font-weights-semibold)}.MethodologySection_codeWrapper__putRi{margin-top:var(--spacing-12)}.MethodologySection_calloutTeal__gP_VJ{background:var(--teal-50);border-left-color:var(--teal-300);border-left-width:1px;border:1px solid var(--teal-300);border-left:4px solid var(--teal-500);border-radius:var(--border-radius-radius-md);padding:var(--spacing-24)}.MethodologySection_tipHeader__gq_WA{display:flex;align-items:center;gap:var(--spacing-8)}.MethodologySection_tipHeader__gq_WA svg{color:var(--teal-700)}.ScorecardTemplate_header__yOsAE{display:flex;flex-direction:column;gap:var(--spacing-12);padding-bottom:var(--spacing-24);border-bottom:1px solid var(--line-separating-content);margin-bottom:var(--spacing-32)}.ScorecardTemplate_section__Dkgrl{margin-bottom:var(--spacing-48)}.ScorecardTemplate_metricsGrid__6dn_F{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-24);gap:var(--spacing-24);margin-bottom:var(--spacing-32)}@media(max-width:768px){.ScorecardTemplate_metricsGrid__6dn_F{grid-template-columns:1fr}}.DevToolsPanel_toggleButton__7vAlk{position:fixed;right:var(--spacing-24);bottom:var(--spacing-24);z-index:9998;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50%;box-shadow:var(--box-shadow-elevation-high);color:var(--icon-on-primary);background:var(--teal-600);transition:all .3s ease;cursor:pointer}.DevToolsPanel_toggleButton__7vAlk:hover{background:var(--teal-700)}.DevToolsPanel_toggleButton__7vAlk:active{transform:scale(.95)}.DevToolsPanel_toggleButton__7vAlk svg{animation:DevToolsPanel_rotate__XAgOt 4s linear infinite}@keyframes DevToolsPanel_rotate__XAgOt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DevToolsPanel_overlay__INjcW{position:fixed;top:0;left:0;z-index:9998;width:100vw;height:100vh;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.DevToolsPanel_devPanel__fgshb{position:fixed;right:var(--spacing-24);bottom:90px;z-index:9999;width:360px;max-height:80vh;border-radius:var(--border-radius-radius-lg);box-shadow:var(--box-shadow-elevation-high);overflow:hidden;background:var(--greyscale-white);animation:DevToolsPanel_slideUp__cEUT9 .3s ease}@keyframes DevToolsPanel_slide-up__ClSnf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.DevToolsPanel_devPanel__fgshb{right:var(--spacing-16);left:var(--spacing-16);width:auto}}.DevToolsPanel_header__I_eeu{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-16) var(--spacing-24);border-bottom:1px solid var(--greyscale-200);background:var(--teal-50)}.DevToolsPanel_header__I_eeu h3{margin:0;font-size:var(--typography-font-sizes-lg);font-weight:var(--typography-font-weights-semibold);color:var(--text-call-out)}.DevToolsPanel_closeButton__dkmLn{display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);border:none;border-radius:var(--border-radius-radius-sm);color:var(--text-call-out);background:rgba(0,0,0,0);transition:all .2s ease;cursor:pointer}.DevToolsPanel_closeButton__dkmLn:hover{color:var(--text-call-out);background:var(--teal-100)}.DevToolsPanel_content__ixgYe{max-height:calc(80vh - 60px);padding:var(--spacing-24);overflow-y:auto}.DevToolsPanel_section__H7SUv{margin-bottom:var(--spacing-24)}.DevToolsPanel_section__H7SUv:last-child{margin-bottom:0}.DevToolsPanel_section__H7SUv h4{margin:0 0 var(--spacing-8) 0;font-size:var(--typography-font-sizes-base);font-weight:var(--typography-font-weights-semibold);color:var(--text-primary)}.DevToolsPanel_description__DGp_L{margin:0 0 var(--spacing-16) 0;font-size:var(--typography-font-sizes-sm);line-height:1.5;color:var(--text-secondary)}.DevToolsPanel_toggleGroup__vlOEC{display:flex;flex-direction:column;gap:var(--spacing-8);margin-bottom:var(--spacing-16)}.DevToolsPanel_toggleOption__esetP{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-12);border:2px solid var(--greyscale-200);border-radius:var(--border-radius-radius-md);text-align:left;background:var(--greyscale-white);transition:all .2s ease;cursor:pointer}.DevToolsPanel_toggleOption__esetP:hover{border-color:var(--teal-300);background:var(--teal-50)}.DevToolsPanel_toggleOption__esetP.DevToolsPanel_active__3oYz2{border-color:var(--text-call-out);box-shadow:var(--box-shadow-shadow-sm);background:var(--teal-50)}.DevToolsPanel_toggleOption__esetP.DevToolsPanel_active__3oYz2 strong{color:var(--text-call-out)}.DevToolsPanel_toggleOption__esetP div{display:flex;flex-direction:column;gap:2px}.DevToolsPanel_toggleOption__esetP strong{font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-semibold);color:var(--text-primary)}.DevToolsPanel_toggleOption__esetP small{font-size:var(--typography-font-sizes-xs);color:var(--text-secondary)}.DevToolsPanel_badge__r6yOq{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--border-radius-radius-sm);font-size:16px;background:var(--surface-discrete-area)}.DevToolsPanel_info__AXAWy{padding:var(--spacing-12);border-left:3px solid var(--teal-500);font-size:var(--typography-font-sizes-sm);color:var(--text-primary);background:var(--teal-50)}.DevToolsPanel_info__AXAWy strong{font-weight:var(--typography-font-weights-semibold)}.DevToolsPanel_note__JGttq{margin-top:var(--spacing-16);padding:var(--spacing-12);border-radius:var(--border-radius-radius-sm);font-size:var(--typography-font-sizes-xs);line-height:1.5;color:var(--text-secondary);background:var(--greyscale-50)}.DevToolsPanel_note__JGttq strong{font-weight:var(--typography-font-weights-semibold);color:var(--text-primary)}.page_hero__klkOV{width:100%;height:100vh;margin-top:-60px;padding:var(--spacing-48) var(--spacing-24);background:var(--surface-gradient);box-shadow:var(--box-shadow-shadow-lg);text-align:center}.page_heroContent__Z0Cxf,.page_hero__klkOV{display:flex;align-items:center;justify-content:center}.page_heroContent__Z0Cxf{flex-direction:column;max-width:800px}.page_heroEyebrow__XcLs4{display:inline-flex;align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-12);padding:var(--spacing-4) var(--spacing-12);font-family:var(--typography-font-families-body);font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-medium);letter-spacing:.05em;color:var(--text-on-gradient);background:hsla(0,0%,100%,.15);border-radius:var(--border-radius-radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_heroTitle__ld_yg{font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1.1;letter-spacing:-.02em}.page_heroSubtitle__O8it7,.page_heroTitle__ld_yg{font-family:var(--typography-font-families-heading);text-align:center;color:var(--text-on-gradient)}.page_heroSubtitle__O8it7{margin-bottom:var(--spacing-16);font-size:clamp(1.5rem,4vw,2rem);font-weight:var(--typography-font-weights-bold);line-height:1.6;letter-spacing:.01em;opacity:.9}.page_heroDescription__GqqwQ{max-width:700px;margin:0 auto var(--spacing-32);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:1.6;letter-spacing:.01em;text-align:center;color:var(--text-on-gradient);opacity:.85}.page_quickNavGrid__TyrDL{display:grid;grid-gap:var(--spacing-32);gap:var(--spacing-32);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page_quickNavCard__hgjgu{display:block;padding:var(--spacing-32);border:1px solid var(--greyscale-200);border-radius:var(--border-radius-radius-md);box-shadow:var(--box-shadow-shadow-sm);text-decoration:none;color:inherit;background:var(--surface-card);transition:all .2s ease}.page_quickNavCard__hgjgu:hover{border-color:var(--line-separating-content)}.page_quickNavIcon__EKmtZ{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--spacing-16);color:var(--icon-primary)}.page_preview__ReGUk{border-top:1px solid var(--greyscale-200);background:var(--greyscale-100)}.page_showcaseItem__gdIZw{padding:var(--spacing-32);border:1px solid var(--greyscale-200);border-radius:var(--border-radius-radius-lg);text-align:center}.page_footer__y6zWX,.page_showcaseItem__gdIZw{background:var(--surface-card);transition:background-color .3s ease,border-color .3s ease}.page_footer__y6zWX{border-top:1px solid var(--greyscale-200)}.page_footerLinks__M5Xmy{display:flex;gap:var(--spacing-24)}.page_footerLinks__M5Xmy a{text-decoration:none;transition:color .2s ease}.page_footerLinks__M5Xmy a:hover{color:var(--text-primary)}@media(max-width:768px){.page_hero__klkOV{padding:var(--spacing-48) var(--spacing-16)}.page_heroTitle__ld_yg{letter-spacing:-.01em}.page_heroDescription__GqqwQ{margin-bottom:var(--spacing-24)}.page_quickNavGrid__TyrDL{gap:var(--spacing-24);grid-template-columns:1fr}}@media(max-width:480px){.page_heroTitle__ld_yg{font-weight:700;letter-spacing:0}}.release-notes_releaseMeta__I80dB{display:flex;align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-32)}.release-notes_releaseDate__DNG4Y{font-size:var(--typography-font-sizes-sm);color:var(--text-secondary)}.release-notes_summaryTable__YSTzn{margin-top:var(--spacing-16);overflow:hidden}.release-notes_summaryTable__YSTzn table{width:100%;border:1px solid var(--line-separating-content);border-radius:var(--border-radius-radius-md);border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--surface-card)}.release-notes_summaryTable__YSTzn table td,.release-notes_summaryTable__YSTzn table th{padding:var(--spacing-16);border-bottom:1px solid var(--line-separating-content);border-right:1px solid var(--line-separating-content);font-size:var(--typography-font-sizes-sm);text-align:left}.release-notes_summaryTable__YSTzn table td:last-child,.release-notes_summaryTable__YSTzn table th:last-child{border-right:none}.release-notes_summaryTable__YSTzn table th{font-weight:var(--typography-font-weights-semibold);color:var(--text-primary);background:var(--surface-discrete-area);border-bottom:1px solid var(--line-separating-content)}.release-notes_summaryTable__YSTzn table td{color:var(--text-secondary)}.release-notes_summaryTable__YSTzn table code{padding:.125rem .375rem;border-radius:var(--border-radius-radius-sm);font-family:var(--typography-font-families-roboto);font-size:.875em;color:var(--teal-800);background:var(--teal-50)}[data-theme=dark] .release-notes_summaryTable__YSTzn table code{color:var(--teal-100);background:var(--greyscale-700)}.release-notes_summaryTable__YSTzn table tr:last-child td{border-bottom:none}.release-notes_highlightCards__26gRy{display:grid;grid-gap:var(--spacing-16);gap:var(--spacing-16);margin-bottom:var(--spacing-8)}.release-notes_highlightCard__qWcCp{padding:var(--spacing-24);border:1px solid var(--line-separating-content);border-radius:var(--border-radius-radius-md);background:var(--surface-card);transition:border-color .2s ease}.release-notes_highlightCard__qWcCp:hover{border-color:var(--line-highlighting-content)}.release-notes_highlightTitle__I4gEn{display:flex;align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-8);font-size:var(--typography-font-sizes-base);font-weight:var(--typography-font-weights-semibold);color:var(--text-primary)}.release-notes_highlightIcon__zFo6c{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--border-radius-radius-sm);flex-shrink:0}.release-notes_highlightIconTeal__e78qf{background:var(--teal-100);color:var(--teal-700)}[data-theme=dark] .release-notes_highlightIconTeal__e78qf{background:var(--teal-900);color:var(--teal-200)}.release-notes_highlightIconGreen__1Y8kA{background:var(--green-100);color:var(--green-700)}[data-theme=dark] .release-notes_highlightIconGreen__1Y8kA{background:var(--green-900);color:var(--green-200)}.release-notes_highlightIconIndigo__V_JVE{background:var(--indigo-100);color:var(--indigo-700)}[data-theme=dark] .release-notes_highlightIconIndigo__V_JVE{background:var(--indigo-900);color:var(--indigo-200)}.release-notes_highlightIconRed__ASChE{background:var(--red-100);color:var(--red-600)}[data-theme=dark] .release-notes_highlightIconRed__ASChE{background:var(--red-900);color:var(--red-200)}.release-notes_highlightIconYellow__oMwyc{background:var(--yellow-100);color:var(--yellow-700)}[data-theme=dark] .release-notes_highlightIconYellow__oMwyc{background:var(--yellow-900);color:var(--yellow-200)}.release-notes_highlightDescription__qtZj0{margin:0;font-size:var(--typography-font-sizes-sm);line-height:1.6;color:var(--text-secondary)}.release-notes_tokenRenameGrid__h7cIP{display:grid;grid-gap:var(--spacing-12);gap:var(--spacing-12);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:var(--spacing-24)}.release-notes_tokenRenameCard__b3oqd{padding:var(--spacing-16);border:1px solid var(--line-separating-content);border-radius:var(--border-radius-radius-md);background:var(--surface-card)}.release-notes_tokenRenameCard__b3oqd strong{display:block;margin-bottom:var(--spacing-4);font-size:var(--typography-font-sizes-sm);font-weight:var(--typography-font-weights-semibold);color:var(--text-primary)}.release-notes_tokenRenameCard__b3oqd code{padding:.125rem .375rem;border-radius:var(--border-radius-radius-sm);font-family:var(--typography-font-families-roboto);font-size:.875em;color:var(--teal-800);background:var(--teal-50)}[data-theme=dark] .release-notes_tokenRenameCard__b3oqd code{color:var(--teal-100);background:var(--greyscale-700)}.release-notes_tokenRenameCard__b3oqd code{font-size:var(--typography-font-sizes-xs)}.release-notes_tokenRenameCard__b3oqd .release-notes_arrow__ldfrG{display:inline-block;margin:0 var(--spacing-4);color:var(--text-call-out)}@media(max-width:768px){.release-notes_tokenRenameGrid__h7cIP{grid-template-columns:1fr}}