@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap);[data-theme=dark] .footer__copyright,[data-theme=dark] .footer__link-item,[data-theme=dark] .footer__title,[data-theme=light] .footer__copyright,[data-theme=light] .footer__link-item,[data-theme=light] .footer__title{font-family:Fira Code,Monaco,Consolas,monospace!important}.sr-only,.whitespace-nowrap{white-space:nowrap}.\[\&\>svg\]\:scale-125>svg,.active\:scale-95:active,.scale-75,.scale-90{scale:var(--tw-scale-x) var(--tw-scale-y)}.terminalThemeWrapper_jHau,[data-theme=light] .terminalThemeWrapper_jHau{--terminal-primary-color:var(--terminal-primary);--terminal-bg-color:var(--terminal-bg-primary);--terminal-text-color:var(--terminal-text-primary);--terminal-accent-color:var(--terminal-accent-red);--terminal-border-color:var(--terminal-border-primary)}*,.terminalPageLayout_nuyv *{box-sizing:border-box}[data-theme=dark],[data-theme=light]{--video-font-family:"Fira Code","Monaco","Consolas","Liberation Mono",monospace}:root,[data-theme=light]{--terminal-primary-hover:#1f6feb}:root,[data-theme=dark]{--terminal-text-primary:#c9d1d9;--terminal-text-secondary:#8b949e;--terminal-accent-blue:#58a6ff;--terminal-accent-green:#3fb950;--terminal-accent-red:#f85149;--terminal-accent-yellow:#d29922;--terminal-shadow-sm:0 2px 8px #0003;--terminal-shadow-md:0 4px 16px #0000004d;--terminal-shadow-lg:0 8px 32px #0006;--shadow-0:none;--terminal-primary:#58a6ff;--terminal-bg-primary:#0d1117;--terminal-bg-secondary:#161b22;--terminal-bg-tertiary:#21262d;--terminal-bg-elevated:#1c2128;--terminal-border-primary:#30363d;--terminal-border-secondary:#21262d;--terminal-border-tertiary:#6e7681}@layer docusaurus.infima,docusaurus.theme-common,docusaurus.theme-classic,docusaurus.core,docusaurus.plugin-debug,docusaurus.theme-mermaid,docusaurus.theme-live-codeblock,docusaurus.theme-search-algolia.docsearch,docusaurus.theme-search-algolia;@layer docusaurus.infima{.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 256 256"><g><g><polygon points="79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16px" width="16px"><path d="M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609,0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021,0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338,4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z" /></svg>');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){-webkit-text-decoration:none;text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.dropdown__link--active,.dropdown__link:hover,.menu__link:hover,.navbar__brand:hover,.navbar__link--active,.navbar__link:hover,.pagination-nav__link:hover,.pagination__link:hover{-webkit-text-decoration:none;text-decoration:none}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color)}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.footer__item{margin-top:0}.footer__items{margin-bottom:0}[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color)}.menu__caret:before,.menu__link--sublist-caret:after{content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;left:0;opacity:0;position:fixed;top:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color)}.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color)}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:1rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav{display:grid;grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover)}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}}:root,[data-theme=dark]{--ifm-color-primary:var(--color-primary);--ifm-color-primary-darkest:var(--color-primary-darkest);--ifm-color-primary-light:var(--color-primary-light)}.release-type,.sidebar-title,.uppercase{text-transform:uppercase}.markdown h2,.markdown h3,.markdown h4,.markdown h5{color:var(--linear-fg-primary)!important}.section-title:after,.tutorial-hero:before{bottom:0;left:0;content:"";position:absolute}.italic,.welcomeText_aukM,blockquote{font-style:italic}.col-span-full,.no-videos{grid-column:1/-1}.quick-nav-card,.stat-item,.text-center,.tutorial-card,.tutorial-hero{text-align:center}.break-all,.command_BmmJ{word-break:break-all}.terminal-link,.tutorial-card,.tutorial-hero{overflow:hidden;position:relative}.markdown h2,.navbar{border-bottom:1px solid var(--linear-border)!important}button,input,optgroup,select,textarea{border:0 solid;color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:root{--ifm-color-primary-dark:var(--color-primary-dark);--ifm-color-primary-darker:var(--color-primary-darker);--ifm-color-primary-lighter:var(--color-primary-lighter);--ifm-color-primary-lightest:var(--color-primary-lightest);--ifm-code-font-size:var(--code-base);--docusaurus-highlighted-code-line-bg:var(--color-primary-lightest);--ifm-font-family-base:var(--font-sans);--ifm-font-family-monospace:var(--font-mono);--ifm-font-size-base:var(--text-base);--ifm-line-height-base:var(--leading-normal);--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-3);--spacing-lg:var(--space-4);--spacing-xl:var(--space-6);--spacing-2xl:var(--space-8);--spacing-3xl:var(--space-12);--spacing-4xl:var(--space-16);--component-padding-sm:var(--padding-sm);--component-padding-md:var(--padding-md);--component-padding-lg:var(--padding-lg);--component-margin-sm:var(--margin-sm);--component-margin-md:var(--margin-md);--component-margin-lg:var(--margin-lg);--section-spacing:var(--section-md);--content-spacing:var(--section-sm);--element-spacing:var(--space-lg)}[data-theme=dark]{--linear-primary:#3b82f6;--linear-primary-hover:#2563eb;--linear-bg-primary:#0a0a0a;--linear-bg-secondary:#171717;--linear-bg-tertiary:#1f1f22;--linear-bg-elevated:#27272a;--linear-bg-footer:#0d0d0f;--linear-fg-primary:#fafafa;--linear-fg-secondary:#a1a1aa;--linear-fg-tertiary:#71717a;--linear-fg-quaternary:#52525b;--linear-border:#3f3f46;--linear-border-hover:#52525b;--ifm-color-primary-dark:var(--color-primary-hover);--ifm-color-primary-darker:var(--color-primary-active);--ifm-color-primary-lighter:var(--color-primary-darker);--ifm-color-primary-lightest:var(--color-primary-darkest);--docusaurus-highlighted-code-line-bg:var(--overlay-primary);--video-bg-primary:#0d1117;--video-bg-secondary:#161b22;--video-bg-tertiary:#21262d;--video-text-primary:#c9d1d9;--video-text-secondary:#8b949e;--video-text-muted:#6e7681;--video-accent-blue:#58a6ff;--video-accent-green:#3fb950;--video-accent-red:#f85149;--video-border-primary:#30363d;--video-shadow-sm:0 2px 8px #0003;--video-shadow-md:0 4px 16px #0000004d;--video-shadow-lg:0 8px 32px #0006}.colorModeToggle_v_fA{align-items:center;display:flex;height:100%}.header-gitee-link,.header-github-link,.toggleButton_H6qk{align-items:center;border-radius:var(--radius-md);display:flex;justify-content:center;min-height:var(--space-10);min-width:var(--space-10);padding:var(--space-2);transition:var(--transition-hover)}.markdown a,.theme-doc-sidebar-item-link{transition:color var(--linear-duration-fast) var(--linear-ease)!important}.header-gitee-link:hover,.header-github-link:hover,.toggleButton_H6qk:hover{background-color:var(--color-bg-muted)}.toggleIcon_wFaB{height:var(--space-5);width:var(--space-5)}[data-theme=dark] .footer{background-color:#0d1117!important;border-top:1px solid #30363d!important}[data-theme=dark] .footer__title{color:#58a6ff!important}[data-theme=dark] .footer__link-item{color:#c9d1d9!important}[data-theme=dark] .footer__link-item:hover{color:#58a6ff!important}[data-theme=dark] .footer__copyright{color:#8b949e!important}[data-theme=light] .footer{background-color:#f6f8fa!important;border-top:1px solid #d0d7de!important}[data-theme=light] .footer__title{color:#0969da!important}[data-theme=light] .footer__link-item{color:#24292f!important}[data-theme=light] .footer__link-item:hover{color:#0969da!important}[data-theme=light] .footer__copyright{color:#656d76!important}.terminalThemeWrapper_jHau .footer__title,.terminalThemeWrapper_jHau .navbar__title{font-family:var(--terminal-font-family)!important}.header-github-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M12 0C5.374 0 0 5.373 0 12c0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23A11.5 11.5 0 0 1 12 5.803c1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576C20.566 21.797 24 17.3 24 12c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat;content:"";display:flex;height:24px;width:24px}.header-gitee-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='currentColor' d='M512 1024C229.222 1024 0 794.778 0 512S229.222 0 512 0s512 229.222 512 512-229.222 512-512 512m259.149-568.883h-290.74a25.293 25.293 0 0 0-25.292 25.293l-.026 63.206c0 13.952 11.315 25.293 25.267 25.293h177.024c13.978 0 25.293 11.315 25.293 25.267v12.646a75.853 75.853 0 0 1-75.853 75.853h-240.23a25.293 25.293 0 0 1-25.267-25.293V417.203a75.853 75.853 0 0 1 75.827-75.853h353.946a25.293 25.293 0 0 0 25.267-25.292l.077-63.207a25.293 25.293 0 0 0-25.268-25.293H417.152a189.62 189.62 0 0 0-189.62 189.645V771.15c0 13.977 11.316 25.293 25.294 25.293h372.94a170.65 170.65 0 0 0 170.65-170.65V480.384a25.293 25.293 0 0 0-25.267-25.267'/%3E%3C/svg%3E") no-repeat;content:"";display:flex;height:24px;width:24px}[data-theme=dark] .header-gitee-link:before,[data-theme=dark] .header-github-link:before{filter:invert(1)}.markdown h1,.theme-doc-markdown h1,main h1:first-of-type{color:var(--linear-fg-primary)!important;cursor:default;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:2.25rem!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.2!important;margin-bottom:var(--linear-space-8)!important;margin-top:0!important;text-wrap:balance}.markdown h2{font-size:1.5rem!important;letter-spacing:-.02em!important;line-height:1.3!important;margin-bottom:var(--linear-space-4)!important;margin-top:var(--linear-space-8)!important;padding-bottom:var(--linear-space-2)!important}.markdown h3,.markdown h4{line-height:1.4!important}.markdown h2,.markdown h3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important}.markdown h3{font-size:1.25rem!important;letter-spacing:-.015em!important;margin-bottom:var(--linear-space-3)!important;margin-top:var(--linear-space-6)!important}.markdown h4,.markdown h5,.markdown h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;margin-bottom:var(--linear-space-2)!important;font-weight:600!important}.markdown h4{font-size:1.125rem!important;margin-top:var(--linear-space-5)!important}.markdown h5{font-size:1rem!important}.markdown h6,.navbar__item,.theme-doc-sidebar-item-link{font-size:.875rem!important}.markdown h5,.markdown h6{line-height:1.5!important;margin-top:var(--linear-space-4)!important}.markdown h6{color:var(--linear-fg-secondary)!important}.markdown blockquote,.markdown li,.markdown p{font-size:1rem!important;line-height:1.75!important}.markdown p{margin-bottom:var(--linear-space-4)!important}.markdown li,.markdown p{color:var(--linear-fg-primary)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:400!important}.markdown blockquote,.theme-doc-sidebar-item-link{color:var(--linear-fg-secondary)!important;font-weight:400!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.markdown li{margin-bottom:var(--linear-space-1)!important}.markdown ol,.markdown ul{margin-bottom:var(--linear-space-4)!important;padding-left:var(--linear-space-5)!important}.markdown blockquote,.markdown table{margin:var(--linear-space-6) 0!important}.markdown blockquote{background:var(--linear-bg-secondary)!important;border-left:4px solid var(--linear-primary)!important;border-radius:var(--linear-radius-md)!important;padding:var(--linear-space-4) var(--linear-space-5)!important}.markdown code,.theme-doc-sidebar-item-link:hover{background:var(--linear-bg-tertiary)!important}.markdown code,.navbar__search-input{border:1px solid var(--linear-border)!important}.markdown code{border-radius:var(--linear-radius-sm)!important;color:var(--linear-primary)!important;font-size:.9em!important;padding:.2em .4em!important}.theme-doc-sidebar-item-link{border-radius:var(--linear-radius-sm)!important;line-height:1.5!important;margin:var(--linear-space-1) 0!important}.theme-doc-sidebar-item-category>.menu__list-item-collapsible>.menu__link:hover,.theme-doc-sidebar-item-link--active,.theme-doc-sidebar-item-link:hover{color:var(--linear-primary)!important}.theme-doc-sidebar-item-link--active{background:color-mix(in srgb,var(--linear-primary) 10%,#0000)!important;font-weight:500!important}.navbar,.navbar--fixed-top,.navbar__search-input:focus{background:var(--linear-bg-elevated)!important}.theme-doc-sidebar-item-category>.menu__list-item-collapsible>.menu__link{color:var(--linear-fg-primary)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.875rem!important;font-weight:600!important;line-height:1.5!important}.navbar__item{font-weight:500!important}.navbar__item,.navbar__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.navbar__title{font-size:1.125rem!important;font-weight:700!important;letter-spacing:-.01em!important}.navbar{box-shadow:var(--linear-shadow-sm)!important}.markdown th,.navbar__search-input{background:var(--linear-bg-tertiary)!important}.navbar__item,.navbar__link{color:var(--linear-fg-secondary)!important;transition:color .15s ease-in-out!important}.markdown a,.navbar__link--active{color:var(--linear-primary)!important}.navbar__item:hover,.navbar__link:hover{color:var(--linear-fg-primary)!important}.navbar__search-input{border-radius:6px!important;color:var(--linear-fg-primary)!important;transition:.2s ease-in-out!important}.admonition,.docSidebarContainer,.markdown tbody tr:hover,.table-of-contents{background:var(--linear-bg-secondary)!important}.navbar__search-input:focus{border-color:var(--linear-border-hover)!important;box-shadow:0 0 0 1px var(--linear-border-focus)!important}.navbar__search-input::placeholder{color:var(--linear-fg-tertiary)!important}.navbar-sidebar__back{color:var(--linear-fg-secondary)!important}.navbar-sidebar__back:hover{color:var(--linear-fg-primary)!important}.breadcrumbs__item{align-items:center!important;color:var(--linear-fg-tertiary)!important;display:inline-flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.75rem!important;font-weight:400!important}.breadcrumbs__item--active{color:var(--linear-fg-secondary)!important}.breadcrumbs__link svg[class*=breadcrumbHomeIcon]{display:inline-block!important;height:1em!important;vertical-align:middle!important;width:1em!important}.breadcrumbs__link{align-items:center!important;display:inline-flex!important;gap:.25rem!important}.pagination-nav__label{color:var(--linear-fg-primary)!important;font-size:.875rem!important;font-weight:500!important}.pagination-nav__label,.pagination-nav__sublabel{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.pagination-nav__sublabel{color:var(--linear-fg-tertiary)!important;font-size:.75rem!important;font-weight:400!important}.pagination-nav__link{border:1px solid var(--linear-border)!important;border-radius:var(--linear-radius-md)!important;transition:all var(--linear-duration-fast) var(--linear-ease)!important}.admonition,.markdown table{border-radius:var(--linear-radius-md)!important;box-shadow:var(--linear-shadow-sm)!important}.pagination-nav__link:hover{background:color-mix(in srgb,var(--linear-primary) 10%,#0000)!important;border-color:var(--linear-primary)!important}.admonition{color:var(--linear-fg-secondary)!important;font-weight:400!important;line-height:1.75!important}.admonition,.admonition-heading{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.875rem!important}.admonition-heading{color:var(--linear-fg-primary)!important;font-weight:600!important}.admonition.admonition-info,.admonition.admonition-note{border-left-color:var(--linear-info)!important}.admonition.admonition-tip{border-left-color:var(--linear-success)!important}.admonition.admonition-warning{border-left-color:var(--linear-warning)!important}.admonition.admonition-danger{border-left-color:var(--linear-error)!important}.markdown a{-webkit-text-decoration:none!important;text-decoration:none!important}.markdown a:hover{color:var(--linear-primary-hover)!important;-webkit-text-decoration:underline!important;text-decoration:underline!important}.breadcrumbs__link:hover,.button:hover,.menu__link:hover,.navbar__item:hover,.navbar__link:hover,.pagination-nav__link:hover,.table-of-contents a:hover,.theme-doc-sidebar-item-link:hover,[role=button]:hover,a:focus,a:hover,article[class*=docCardListItem] a,button:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.markdown table{border-collapse:collapse!important;overflow:hidden!important;width:100%!important}.markdown th{border-bottom:2px solid var(--linear-primary)!important;font-weight:600!important;text-align:left!important}.markdown td,.markdown th{color:var(--linear-fg-primary)!important;padding:var(--linear-space-3) var(--linear-space-4)!important}.markdown td{border-bottom:1px solid var(--linear-border)!important}.markdown tbody tr{transition:background var(--linear-duration-fast) var(--linear-ease)!important}.markdown tbody tr:last-child td{border-bottom:none!important}.contributions-table{border-collapse:initial!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important}.border-collapse,.markdown-body table{border-collapse:collapse}.contributions-table *,.contributions-table :after,.contributions-table :before{border-style:solid;border-width:0}.contributions-table thead{border-bottom-width:1px!important;border-color:var(--linear-border)!important}.contributions-table tbody td,.contributions-table tbody tr{border-bottom-width:1px!important;border-color:var(--linear-bg-tertiary)!important}.contributions-table tbody tr:last-child td{border-bottom-width:0!important}.contributions-table button svg{border:none!important}.contributions-table .col-status .border{border-width:1px!important}tbody td.col-content,thead th.col-content{box-sizing:border-box!important;width:409px!important}tbody td.col-points,tbody td.col-status,thead th.col-points,thead th.col-status{box-sizing:border-box!important;width:153px!important}tbody td.col-date,thead th.col-date{box-sizing:border-box!important;width:204px!important}tbody td.col-action,thead th.col-action{box-sizing:border-box!important;width:103px!important}::selection{background:var(--primary-600)!important;color:#fff!important}[data-theme=dark] ::selection{background:var(--primary-400)!important}[data-theme=dark] ::-moz-selection{background:var(--primary-400)!important}a:hover{transition:var(--transition-color)!important}.button:hover,button:hover{box-shadow:none!important;transform:none!important;transition:var(--transition-base)!important}.navbar__item:hover,.navbar__link:hover{transform:none!important;transition:var(--transition-color)!important}.menu__link:hover,.pagination-nav__link:hover{transform:none!important;transition:var(--transition-base)!important}.pagination-nav__link:hover{box-shadow:none!important;background-color:var(--ifm-color-primary-lightest)!important;border-color:var(--ifm-color-primary)!important}.breadcrumbs__link:hover{transition:var(--transition-color)!important}.asset-download-btn,.asset-download-btn:hover,.card-link,.card-link:hover,.feature-link,.feature-link:hover,.more-releases-btn,.more-releases-btn:hover,.terminal-link,.terminal-link:hover,.tutorial-link,.tutorial-link:hover{-webkit-text-decoration:none;text-decoration:none}.card:hover,.item:hover{box-shadow:none!important;transform:none!important;transition:var(--transition-background)!important}.card-link:hover,.card-link:hover .link-icon,.community-link:hover .link-icon,.feature-link:hover .link-icon,.guide-link:hover .link-icon,.terminal-link:hover .link-icon{transform:translateX(4px)}code:hover,pre:hover{transform:none!important;transition:none!important}img:hover{transform:none!important;transition:var(--transition-opacity)!important}input:hover,select:hover,textarea:hover{box-shadow:none!important;transform:none!important;transition:var(--transition-border)!important}:hover{animation:none!important}.button,[role=button],[tabindex="0"],a,button{cursor:pointer!important}.disabled,[disabled]{cursor:not-allowed!important;opacity:.6!important}.button:hover:not(.disabled),button:hover:not([disabled]){opacity:.9!important}input:focus,select:focus,textarea:focus{outline:2px solid var(--ifm-color-primary)!important;outline-offset:2px!important}.menu__link--active,.navbar__link--active{color:var(--ifm-color-primary)!important;font-weight:600!important}.navbar__search-input:focus{border-color:var(--ifm-color-primary)!important;box-shadow:0 0 0 2px #2e855533!important}.table-of-contents__link--active{color:var(--ifm-color-primary)!important}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300)!important;border-radius:8px!important}.admonition{border-left:4px solid!important;margin:1rem 0!important}.admonition.admonition-note{border-left-color:var(--ifm-color-info)!important}.admonition.admonition-tip{border-left-color:var(--ifm-color-success)!important}.admonition.admonition-warning{border-left-color:var(--ifm-color-warning)!important}.admonition.admonition-danger{border-left-color:var(--ifm-color-danger)!important}:focus-visible{outline:2px solid var(--ifm-color-primary)!important;outline-offset:2px!important}.menu,.pagination-nav{backface-visibility:hidden!important}*{will-change:auto!important;transition:background-color .3s,color .3s,border-color .3s}.button,a,button{transition-duration:.1s!important;transition-property:color,background-color,opacity!important;transition-timing-function:ease!important}:not([data-logo-component]):not([data-logo-component] *){transition-property:none!important}a:not([class*=button]):not([data-logo-component]):not([data-logo-component] *){transition:color .1s!important}.button,[role=button],button{transition:background-color .1s,color .1s,opacity .1s!important}.menu__link{transition:background-color .1s,color .1s!important}[data-logo-component],[data-logo-component] *{transition-property:auto!important}@supports (-webkit-appearance:none){.button,button,input,select,textarea{-webkit-appearance:none!important}}@-moz-document url-prefix(){.button,button{-moz-appearance:none!important}}@supports (-ms-ime-align:auto){*{-ms-overflow-style:-ms-autohiding-scrollbar!important}}.tutorial-container{margin:0 auto;max-width:1200px;padding:2rem 1rem}.tutorial-hero{background:linear-gradient(135deg,var(--ifm-color-primary-lightest) 0,var(--ifm-color-secondary-lightest) 100%);border-radius:16px;margin-bottom:3rem;padding:3rem 2rem}.hero-title,.learning-path h3{color:var(--ifm-color-primary-dark);margin-bottom:1.5rem}[data-theme=dark] .tutorial-hero{background:linear-gradient(135deg,var(--ifm-color-primary-darkest) 0,var(--ifm-color-secondary-darkest) 100%)}.tutorial-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='.5' d='M10 0H0v10' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");pointer-events:none;right:0;top:0}.hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.hero-title{gap:1rem}[data-theme=dark] .hero-title,[data-theme=dark] .learning-path h3{color:var(--ifm-color-primary-light)}.hero-icon{color:var(--ifm-color-primary)}.hero-description{color:var(--ifm-color-content-secondary);margin:0 auto 1rem}.tutorial-section{animation:.8s ease-out fadeInUp;margin-bottom:4rem}.section-title{align-items:center;color:var(--ifm-color-emphasis-800);gap:.75rem;margin-bottom:2rem}.card-icon,.section-icon{color:var(--ifm-color-primary)}[data-theme=dark] .card-title,[data-theme=dark] .feature-card h3,[data-theme=dark] .quick-start-card h3,[data-theme=dark] .section-title{color:var(--ifm-color-emphasis-200)}.section-title:after{background:linear-gradient(90deg,#0ff,#0080ff);height:2px;transition:width .5s;width:0}.\[\&\>svg\]\:w-full>svg,.container,.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical],.section-title:hover:after,.w-full{width:100%}.quick-start-card .card-icon svg,.section-icon{height:2rem;width:2rem}.tutorial-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tutorial-card{background:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-200);border-radius:12px;padding:2rem;transition:.3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .community-card,[data-theme=dark] .feature-card,[data-theme=dark] .guide-card,[data-theme=dark] .tutorial-card{background:var(--ifm-color-emphasis-100);border-color:var(--ifm-color-emphasis-300)}.tutorial-card:hover{border-color:var(--ifm-color-primary);box-shadow:0 20px 40px #00ffff26}[data-theme=dark] .tutorial-card:hover{box-shadow:0 20px 40px #0000004d}.card-icon{align-items:center;display:flex;flex-shrink:0;height:3rem;justify-content:center;margin-bottom:0;transition:.3s;width:3rem}.card-title{color:var(--ifm-color-emphasis-800);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.tutorial-links{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.step-number,.terminal-link{align-items:center;color:#fff}.terminal-link{background:var(--ifm-color-primary);font-size:.875rem;font-weight:500;gap:.5rem}.terminal-link:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.left-full,.terminal-link:hover:before{left:100%}.terminal-link:hover{box-shadow:0 8px 16px #0ff3;color:#fff}.learning-path{background:linear-gradient(135deg,var(--ifm-color-primary-lightest),var(--ifm-color-secondary-lightest));border-left:4px solid var(--ifm-color-primary);border-radius:12px;margin:2rem 0;padding:2rem}[data-theme=dark] .learning-path{background:linear-gradient(135deg,var(--ifm-color-primary-darkest),var(--ifm-color-secondary-darkest));border-left-color:var(--ifm-color-primary-light)}.learning-path h3{font-size:1.5rem;font-weight:600}.step-content h4,.step-number{font-size:1.125rem;font-weight:600}.path-steps{display:flex;flex-direction:column;gap:1.5rem}.path-step{align-items:flex-start;background:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-200);border-radius:8px;display:flex;gap:1rem;padding:1.5rem;transition:.3s}[data-theme=dark] .path-step,[data-theme=dark] .quick-nav-card{background:#21262d;border-color:#30363d}.path-step:hover,.quick-nav-card{background:var(--ifm-color-emphasis-100)}.feature-card:hover,.path-step:hover{border-color:var(--ifm-color-primary)}[data-theme=dark] .path-step:hover,[data-theme=dark] .quick-nav-card:hover{background:#30363d;border-color:#58a6ff}.step-number{background:var(--ifm-color-primary);border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}[data-theme=dark] .step-number{background:#58a6ff;color:#0d1117}.step-content h4{color:var(--ifm-color-emphasis-800);margin-bottom:.5rem}[data-theme=dark] .card-header h3,[data-theme=dark] .step-content h4{color:#c9d1d9}.step-content p{color:var(--ifm-color-content-secondary);line-height:1.5;margin:0}[data-theme=dark] .nav-description,[data-theme=dark] .stat-label,[data-theme=dark] .step-content p,[data-theme=dark] .terminal-link small{color:#8b949e}.quick-start-card .card-icon{align-items:center;background:linear-gradient(135deg,var(--ifm-color-primary),var(--ifm-color-primary-dark));border-radius:50%;color:#fff;display:flex;height:4rem;justify-content:center;margin:0 auto 1.5rem;width:4rem}.quick-start-card h3{color:var(--ifm-color-emphasis-800);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.quick-start-card p{color:var(--ifm-color-content-secondary);line-height:1.6;margin-bottom:1.5rem}.card-link{align-items:center;border:2px solid var(--ifm-color-primary);border-radius:8px;color:var(--ifm-color-primary);display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:.3s}.card-link:hover{background:var(--ifm-color-primary);color:#fff}.community-link .link-icon,.feature-link .link-icon,.guide-link .link-icon,.link-icon{height:1rem;transition:transform .3s;width:1rem}.advanced-guides-section,.community-section,.core-features-section{margin-bottom:4rem}.features-grid,.guides-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.community-card,.feature-card,.guide-card{background:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-200);border-radius:16px;overflow:hidden;padding:2rem;position:relative;transition:.3s}.community-card .card-icon,.feature-card .card-icon,.guide-card .card-icon{border-radius:12px;height:3rem;width:3rem}.community-link,.feature-link,.guide-link{border-radius:8px;font-weight:500;padding:.75rem 1rem;transition:.3s}.feature-card:hover{box-shadow:0 12px 40px #0000001a}[data-theme=dark] .community-card:hover,[data-theme=dark] .feature-card:hover,[data-theme=dark] .guide-card:hover{box-shadow:0 12px 40px #0000004d}.feature-card .card-icon{align-items:center;background:linear-gradient(135deg,var(--ifm-color-primary),var(--ifm-color-primary-dark));color:#fff;display:flex;flex-shrink:0;justify-content:center}.community-card .card-icon svg,.feature-card .card-icon svg,.guide-card .card-icon svg{height:1.5rem;width:1.5rem}.feature-card h3{color:var(--ifm-color-emphasis-800);font-size:1.5rem;font-weight:600;margin:0}.card-description{color:var(--ifm-color-content-secondary);font-size:1rem;line-height:1.6;margin-bottom:2rem}.card-links{display:flex;flex-direction:column;gap:.75rem}.feature-link{align-items:center;background:var(--ifm-color-primary-lightest);color:var(--ifm-color-primary);display:flex;justify-content:space-between}[data-theme=dark] .feature-link{background:var(--ifm-color-primary-darkest)}.feature-link:hover{background:var(--ifm-color-primary);color:#fff;transform:translateX(8px)}.community-card:hover,.guide-card:hover{border-color:var(--ifm-color-primary);box-shadow:0 12px 40px #0000001a;transform:translateY(-6px)}.community-link:hover,.guide-link:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none;transform:translateX(8px)}.guide-card .card-icon{align-items:center;background:linear-gradient(135deg,var(--ifm-color-secondary),var(--ifm-color-secondary-dark));color:#fff;display:flex;flex-shrink:0;justify-content:center}.guide-link{align-items:center;background:var(--ifm-color-secondary-lightest);color:var(--ifm-color-secondary);display:flex;justify-content:space-between;-webkit-text-decoration:none;text-decoration:none}[data-theme=dark] .guide-link{background:var(--ifm-color-secondary-darkest)}.guide-link:hover{background:var(--ifm-color-secondary)}.community-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.community-card .card-icon{align-items:center;background:linear-gradient(135deg,var(--ifm-color-success),var(--ifm-color-success-dark));color:#fff;display:flex;flex-shrink:0;justify-content:center}.community-link{align-items:center;background:var(--ifm-color-success-lightest);color:var(--ifm-color-success);display:flex;justify-content:space-between;-webkit-text-decoration:none;text-decoration:none}.quick-nav-card,.tutorial-link{border:1px solid var(--ifm-color-emphasis-300)}[data-theme=dark] .community-link{background:var(--ifm-color-success-darkest)}.community-link:hover{background:var(--ifm-color-success)}.quick-nav-card:hover,.tutorial-link:hover{background:var(--ifm-color-emphasis-200);border-color:var(--ifm-color-primary)}.quick-navigation-section{margin:3rem 0}.quick-nav-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1.5rem}.quick-nav-card{border-radius:8px;padding:1.5rem;transition:.3s}.terminal-link,.tutorial-link{background:var(--ifm-color-emphasis-100);padding:.75rem 1rem;transition:.2s}.quick-nav-card:hover{box-shadow:0 8px 25px #0000001a}.nav-description{color:var(--ifm-color-content-secondary);font-family:Inter,sans-serif;font-size:.875rem;margin:.75rem 0 0}.card-header{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin-bottom:1.5rem;min-height:80px}.card-header h3{font-size:1.25rem;font-weight:600;line-height:1.2;margin:0}.card-header h3,.tutorial-link{align-items:center;color:var(--ifm-color-content);display:flex;font-family:Inter,sans-serif}.tutorial-link{border-radius:6px;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.tutorial-link:hover{color:var(--ifm-color-primary);transform:translateX(4px)}.tutorial-link:last-child,.video-page .video-section{margin-bottom:0}[data-theme=dark] .terminal-link,[data-theme=dark] .tutorial-link{background:#21262d;border-color:#30363d;color:#c9d1d9}[data-theme=dark] .terminal-link:hover,[data-theme=dark] .tutorial-link:hover{background:#30363d;border-color:#58a6ff;color:#58a6ff}.terminal-link{border:1px solid var(--ifm-color-emphasis-300);border-radius:6px;color:var(--ifm-color-content);display:block;font-family:Fira Code,Monaco,Consolas,monospace}.terminal-link:hover{background:var(--ifm-color-emphasis-200);border-color:var(--ifm-color-primary);box-shadow:0 4px 12px #0000001a;color:var(--ifm-color-primary)}.terminal-link span{color:var(--ifm-color-primary);font-size:.875rem;font-weight:500}.terminal-link small{color:var(--ifm-color-content-secondary);font-family:Inter,sans-serif;font-size:.75rem;font-weight:400}.generated-index-page h1,.markdown{color:var(--linear-fg-primary)!important}[data-theme=dark] .stat-number,[data-theme=dark] .terminal-link span{color:#58a6ff}body{padding-top:0!important;line-height:1.6;margin:0;padding:0}[data-theme=dark] img.openatom-logo-dark,html:not([data-theme=dark]) img.openatom-logo-light{display:block!important}.download-page .section-title:after,.download-page .section-title:hover:after,[data-theme=dark] img.openatom-logo-light,html:not([data-theme=dark]) img.openatom-logo-dark{display:none!important}.docMainContainer,main[class*=docMainContainer]{background:var(--linear-bg-primary)!important;margin:0!important;max-width:100%!important;padding:0!important}div[class*=docMainContainer]>.container,div[class*=docMainContainer]>.container[class*=padding],div[class*=docWrapper]>.container,div[class*=docWrapper]>.container[class*=padding],main[class*=docMainContainer]>.container,main[class*=docMainContainer]>.container[class*=padding]{margin:0 auto!important;max-width:1400px!important;padding-bottom:0!important;padding-left:var(--linear-space-3)!important;padding-right:var(--linear-space-3)!important;padding-top:0!important}.docItemContainer,.generated-index-page{margin:0 auto!important;max-width:1400px!important;padding:var(--linear-space-8) var(--linear-space-6)!important}.docWrapper,article{background:var(--linear-bg-primary)!important;max-width:100%!important}.generated-index-listItem,a[class*=cardContainer]{background:var(--linear-bg-elevated)!important;display:flex!important}article{border-radius:var(--linear-radius-lg)!important;margin:0!important;padding:0!important}.markdown{font-size:1rem!important;line-height:1.75!important;max-width:900px!important}.docSidebarContainer{border-right:1px solid var(--linear-border)!important;max-width:300px!important;padding-right:var(--linear-space-2)!important}.table-of-contents{border-radius:var(--linear-radius-md)!important;margin-left:var(--linear-space-2)!important;max-width:250px!important;padding:var(--linear-space-2)!important}.table-of-contents__link{color:var(--linear-fg-secondary)!important;transition:color var(--linear-duration-fast) var(--linear-ease)!important}.generated-index-listItemTitle:hover,.table-of-contents__link--active,.table-of-contents__link:hover,h2[class*=cardTitle]:hover{color:var(--linear-primary)!important}.table-of-contents__link--active{font-weight:500!important}.generated-index-page h1{margin-bottom:var(--linear-space-8)!important}.generated-index-page p{color:var(--linear-fg-secondary)!important;margin-bottom:var(--linear-space-8)!important;max-width:700px!important}.generated-index-list{display:grid!important;gap:var(--linear-space-6)!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;margin-top:var(--linear-space-8)!important}.generated-index-listItem{border:1px solid var(--linear-border)!important;border-radius:var(--linear-radius-lg)!important;flex-direction:column!important;overflow:hidden!important;padding:var(--linear-space-6)!important;position:relative!important;transition:all var(--linear-duration-fast) var(--linear-ease)!important}.generated-index-listItem:hover,a[class*=cardContainer]:hover{border-color:var(--linear-primary)!important;box-shadow:var(--linear-shadow-md)!important;transform:translateY(-2px)!important}.generated-index-listItemTitle,h2[class*=cardTitle]{color:var(--linear-fg-primary)!important;font-size:1.125rem!important;font-weight:600!important;margin-bottom:var(--linear-space-3)!important;transition:color var(--linear-duration-fast) var(--linear-ease)!important}.generated-index-listItemSummary,p[class*=cardDescription]{color:var(--linear-fg-secondary)!important;font-size:.9375rem!important}.generated-index-listItemSummary{flex-grow:1!important;line-height:1.6!important;margin-bottom:var(--linear-space-4)!important}.generated-index-listItemIcon{color:var(--linear-primary)!important;margin-right:var(--linear-space-2)!important}.generated-index-listItemMetadata{align-items:center!important;border-top:1px solid var(--linear-border)!important;display:flex!important;gap:var(--linear-space-3)!important;margin-top:auto!important;padding-top:var(--linear-space-4)!important}.border,.border-0,.border-2,.border-4,.border-\[1\.5px\],.border-\[3px\],.border-\[7px\],.border-\[8px\]{border-style:var(--tw-border-style)}.generated-index-listItemTag{background:color-mix(in srgb,var(--linear-primary) 10%,#0000)!important;border-radius:var(--linear-radius-full)!important;color:var(--linear-primary)!important;display:inline-block!important;font-size:.75rem!important;font-weight:500!important;padding:var(--linear-space-1) var(--linear-space-3)!important}.padding--lg,a[class*=cardContainer]{padding:var(--linear-space-6)!important}.generatedIndexPage_TQwb .row .col,section.row:has([class*=docCardListItem]) .col{flex:0 0 calc(50% - var(--linear-space-3))!important;margin:0!important;max-width:calc(50% - var(--linear-space-3))!important;padding:0!important}.generatedIndexPage_TQwb .row,.generatedIndexPage_TQwb section.row,section.row:has([class*=docCardListItem]){align-items:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:var(--linear-space-6)!important;justify-content:flex-start!important;margin:var(--linear-space-8) 0!important}.generatedIndexPage_TQwb article[class*=docCardListItem],section.row:has([class*=docCardListItem]) article[class*=docCardListItem]{flex:0 0 calc(50% - var(--linear-space-3))!important;margin:0!important;max-width:calc(50% - var(--linear-space-3))!important;padding:0!important}a[class*=cardContainer]{border:1px solid var(--linear-border)!important;border-radius:var(--linear-radius-lg)!important;flex-direction:column!important;height:100%!important;transition:all var(--linear-duration-fast) var(--linear-ease)!important}.border-l,.border-l-2{border-left-style:var(--tw-border-style)}.transition,.transition-\[left\,right\,width\],.transition-\[margin\,opa\],.transition-\[width\,height\,padding\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition,.transition-\[left\,right\,width\],.transition-\[margin\,opa\],.transition-\[width\,height\,padding\],.transition-\[width\],.transition-all,.transition-colors,.transition-opacity,.transition-shadow,.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration))}.card,.card:hover{box-shadow:none!important}.data-\[state\=active\]\:shadow-none[data-state=active],.data-\[state\=active\]\:shadow-sm[data-state=active],.disabled\:shadow-none:disabled,.focus\:ring-1:focus,.focus\:ring-2:focus,.focus\:shadow-\[0_0_0_3px_var\(--primary-100\)\,0_4px_12px_rgba\(246\,248\,250\,0\.8\)\]:focus,.ring-1,.ring-2,.shadow,.shadow-2xl,.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\],.shadow-\[0_0_12px_rgba\(var\(--linear-primary-rgb\)\,0\.5\)\],.shadow-\[0_0_15px_rgba\(148\,163\,184\,0\.4\)\],.shadow-\[0_0_15px_rgba\(180\,83\,9\,0\.3\)\],.shadow-\[0_0_15px_rgba\(245\,158\,11\,0\.5\)\],.shadow-lg,.shadow-linear-lg,.shadow-linear-md,.shadow-linear-sm,.shadow-linear-xl,.shadow-md,.shadow-none,.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}p[class*=cardDescription]{flex-grow:1!important;line-height:1.5!important;margin:0!important}article ul{list-style:none!important;padding-left:0!important}article ul,article ul li{margin:0!important}article[class*=docCardListItem] a{display:block!important;height:100%!important}h2[class*=cardTitle]:before{margin-right:var(--linear-space-2)!important}.gradient-divider-section,.gradient-divider-top{background:linear-gradient(to right,#0000 0,rgba(var(--gradient-divider-base),.15) 15%,rgba(var(--gradient-divider-base),.15) 85%,#0000 100%)!important}.gradient-divider-bottom{background:linear-gradient(to right,#0000 0,rgba(var(--gradient-divider-base),.2) 15%,rgba(var(--gradient-divider-base),.2) 85%,#0000 100%)!important}.gradient-divider-internal{background:linear-gradient(to right,#0000 0,rgba(var(--gradient-divider-base),.25) 15%,rgba(var(--gradient-divider-base),.25) 85%,#0000 100%)!important}.container{margin-left:auto!important;margin-right:auto!important;max-width:1400px!important;padding-left:1rem!important;padding-right:1rem!important}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}.from-\[var\(--terminal-bg-primary\)\],.from-amber-400,.from-amber-600,.from-linear-bg-elevated,.from-linear-primary\/5,.from-medal-bronze\/30,.from-medal-gold\/50,.from-muted\/50,.from-slate-300,.from-transparent{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.focus\:ring-1:focus,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}@layer theme{:host,:root{--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a4;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40016;--color-red-700:#bf000f;--color-red-900:#82181a;--color-orange-500:#fc7100;--color-amber-50:#fffbeb;--color-amber-400:#fabc00;--color-amber-500:#f69e00;--color-amber-600:#da7700;--color-amber-700:#b55200;--color-amber-800:#953d00;--color-amber-950:#461901;--color-yellow-50:#fefce8;--color-yellow-200:#fff085;--color-yellow-500:#eab300;--color-yellow-600:#ca8a00;--color-yellow-700:#a26200;--color-yellow-900:#733e0a;--color-lime-500:#83cc00;--color-green-50:#f0fdf4;--color-green-200:#b9f8cf;--color-green-400:#05df72;--color-green-500:#00c65a;--color-green-600:#00a447;--color-green-700:#00813a;--color-emerald-400:#00d294;--color-emerald-500:#00b981;--color-emerald-600:#009669;--color-teal-500:#00b9a6;--color-cyan-500:#00b6d4;--color-sky-500:#00a5ea;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-400:#56a2ff;--color-blue-500:#3280ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-950:#162456;--color-indigo-500:#6260ff;--color-violet-500:#8d56ff;--color-purple-400:#bf7eff;--color-purple-500:#ab4eff;--color-purple-600:#9810fa;--color-fuchsia-500:#e12afb;--color-pink-500:#f6339a;--color-rose-500:#ff2357;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:1400px;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:calc(0.75rem - 4px);--radius-md:calc(0.75rem - 2px);--radius-lg:.75rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 10px 15px -3px #0000000d,0 4px 6px -4px #0000000d;--shadow-lg:0 20px 25px -5px #0000000d,0 8px 10px -6px #0000000d;--shadow-xl:0 25px 50px -12px #00000026;--shadow-2xl:0 25px 50px -12px #00000040;--drop-shadow-xl:0 9px 7px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-border:#e4e4e7;--color-input:#e4e4e7;--color-ring:#3b82f6;--color-background:#fff;--color-foreground:#171717;--color-primary:#3b82f6;--color-primary-foreground:#fff;--color-secondary:#f4f4f5;--color-secondary-foreground:#18181b;--color-destructive:#ef4444;--color-destructive-foreground:#fff;--color-muted:#f4f4f5;--color-muted-foreground:#71717a;--color-accent:#f4f4f5;--color-accent-foreground:#18181b;--color-popover:#fff;--color-popover-foreground:#171717;--color-card:#fff;--color-card-foreground:#171717;--color-sidebar-foreground:#52525b;--color-sidebar-accent:#f4f4f5;--color-sidebar-accent-foreground:#18181b;--color-sidebar-border:#d4d4d8;--color-sidebar-ring:#3b82f6;--color-medal-gold:#eab308;--color-medal-silver:#94a3b8;--color-medal-bronze:#b45309;--color-tier-diamond:#a855f7;--color-tier-gold:#eab308;--color-community-online:#22c55e;--color-linear-primary:#3b82f6;--color-linear-primary-hover:#2563eb;--color-linear-primary-foreground:#fff;--color-linear-bg-primary:#fff;--color-linear-bg-secondary:#f6f8fa;--color-linear-bg-tertiary:#f3f4f6;--color-linear-bg-elevated:#fff;--color-linear-fg-primary:#171717;--color-linear-fg-secondary:#52525b;--color-linear-fg-tertiary:#71717a;--color-linear-fg-quaternary:#a1a1aa;--color-linear-border:#e4e4e7;--color-linear-border-focus:#3b82f6;--color-linear-success:#22c55e;--color-linear-success-light:#dcfce7;--color-linear-warning:#f59e0b;--color-linear-warning-light:#fef3c7;--color-linear-error:#ef4444;--color-linear-error-light:#fee2e2;--color-linear-info:#3b82f6;--color-linear-info-light:#dbeafe;--linear-primary:#3b82f6;--linear-primary-hover:#2563eb;--linear-primary-foreground:#fff;--linear-bg-primary:#fff;--linear-bg-secondary:#f6f8fa;--linear-bg-tertiary:#f3f4f6;--linear-bg-elevated:#fff;--linear-fg-primary:#171717;--linear-fg-secondary:#52525b;--linear-fg-tertiary:#71717a;--linear-fg-quaternary:#a1a1aa;--linear-border:#e4e4e7;--linear-border-hover:#d4d4d8;--linear-border-focus:#3b82f6;--radius-linear-sm:4px;--radius-linear-md:6px;--radius-linear-lg:8px;--radius-linear-xl:12px;--spacing-linear-2:8px;--spacing-linear-3:12px;--spacing-linear-4:16px;--spacing-linear-6:24px;--spacing-linear-8:32px;--spacing-linear-10:40px;--spacing-linear-12:48px;--spacing-linear-16:64px;--animate-accordion-down:accordion-down .2s ease-out;--animate-accordion-up:accordion-up .2s ease-out;--duration-fast:.15s;--duration-slow:.2s;--font-display:"Space Grotesk",ui-sans-serif,system-ui,-apple-system,sans-serif}@supports (color:color(display-p3 0 0 0%)){:host,:root{--color-red-200:#ffcaca;--color-red-300:#ffa3a4;--color-red-400:#ff6568;--color-red-600:#e40016;--color-red-700:#bf0010;--color-orange-500:#fc7100;--color-amber-50:#fffbeb;--color-amber-400:#fabc00;--color-amber-500:#f69e00;--color-amber-600:#da7700;--color-amber-700:#b55200;--color-amber-800:#953d00;--color-yellow-500:#eab300;--color-yellow-600:#ca8a00;--color-yellow-700:#a26200;--color-lime-500:#83cc00;--color-green-500:#00c65a;--color-green-600:#00a447;--color-green-700:#00813a;--color-emerald-400:#00d294;--color-emerald-500:#00b981;--color-emerald-600:#009669;--color-teal-500:#00b9a6;--color-cyan-500:#00b6d4;--color-sky-500:#00a5ea;--color-blue-200:#bedbff;--color-blue-400:#56a2ff;--color-blue-500:#3280ff;--color-indigo-500:#6260ff;--color-violet-500:#8d56ff;--color-purple-400:#bf7eff;--color-purple-500:#ab4eff;--color-rose-500:#ff2357}}}.pointer-events-auto{pointer-events:auto}.\[\&_svg\]\:pointer-events-none svg,.aria-disabled\:pointer-events-none[aria-disabled=true],.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled],.detail-expand-overlay,.disabled\:pointer-events-none:disabled,.download-hero:before,.hero-section:before,.pointer-events-none,.search-icon{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.\[\&\>svg\]\:absolute>svg,.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-2{top:calc(var(--spacing)*-2)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2,.top-\[50\%\]{top:50%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:top-4>svg,.top-4{top:calc(var(--spacing)*4)}.top-20{top:calc(var(--spacing)*20)}.top-\[1px\]{top:1px}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-2,[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.after\:bottom-0:after,.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\/4{bottom:25%}.bottom-full{bottom:100%}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2,.left-\[50\%\]{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-3\.5{left:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:left-4>svg,.left-4{left:calc(var(--spacing)*4)}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.techCard_Kofj .itemDesc_Dg3h,.techCard_Kofj .itemHeader_zYEW,.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.z-\[1000\]{z-index:1000}.m-0{margin:calc(var(--spacing)*0)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-16{margin-block:calc(var(--spacing)*16)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-16{margin-top:calc(var(--spacing)*-16)}.-mt-\[2px\]{margin-top:-2px}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-24{margin-top:calc(var(--spacing)*24)}.ecosystem-action,.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-6{margin-right:calc(var(--spacing)*6)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-linear-8{margin-bottom:var(--spacing-linear-8)}.mb-linear-16{margin-bottom:var(--spacing-linear-16)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-16{margin-left:calc(var(--spacing)*16)}.ml-\[240px\]{margin-left:240px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.\[\&\>button\]\:hidden>button,.bilibili-iframe.error,.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\[\&_svg\]\:size-3 svg,.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg,.\[\&_svg\]\:size-4 svg,.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\[\&_svg\]\:size-5 svg,.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-10{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.\[\&\>svg\]\:h-2\.5>svg,.h-2\.5{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg,.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg,.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg,.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input],.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical],.h-\[1px\],.h-px{height:1px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[60vh\]{height:60vh}.h-\[64px\]{height:64px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-\[120px\]{height:120px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.\[\&\>svg\]\:h-full>svg,.h-full{height:100%}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-dvh{max-height:100dvh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.\[\&\>svg\]\:w-2\.5>svg,.w-2\.5{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg,.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg,.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg,.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[--sidebar-width\]{width:--sidebar-width}.w-\[1px\],.w-px{width:1px}.w-\[12px\]{width:12px}.w-\[16px\]{width:16px}.w-\[24px\]{width:24px}.w-\[40px\]{width:40px}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-auto{width:auto}.w-fit{width:fit-content}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[--skeleton-width\]{max-width:--skeleton-width}.max-w-\[14px\]{max-width:14px}.max-w-\[80px\]{max-width:80px}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[550px\]{max-width:550px}.max-w-\[900px\]{max-width:900px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1920px\]{max-width:1920px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[320px\]{min-width:320px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.detail-content,.ecosystem-info,.flex-1{flex:1}.\[\&\>svg\]\:shrink-0>svg,.\[\&_svg\]\:shrink-0 svg,.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.-translate-x-1\/2,.translate-x-\[-50\%\]{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-px,.-translate-y-1\/2,.translate-x-0,.translate-x-\[-10px\],.translate-x-\[-50\%\],.translate-x-px,.translate-y-0,.translate-y-2,.translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.translate-x-\[-10px\]{--tw-translate-x:-10px}.translate-x-px{--tw-translate-x:1px}.-translate-y-1\/2,.translate-y-\[-50\%\]{--tw-translate-y:-50%}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}.rotate-45{rotate:45deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.rotate-90{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg,.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical],.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[3px\]{gap:3px}.gap-linear-3{gap:var(--spacing-linear-3)}.gap-linear-4{gap:var(--spacing-linear-4)}.gap-linear-6{gap:var(--spacing-linear-6)}.gap-linear-8{gap:var(--spacing-linear-8)}.gap-linear-10{gap:var(--spacing-linear-10)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2.5*var(--tw-space-y-reverse))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}:where(.space-y-\[2px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(2px*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(2px*var(--tw-space-y-reverse))}:where(.space-y-linear-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing-linear-2)*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing-linear-2)*var(--tw-space-y-reverse))}:where(.space-y-linear-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing-linear-4)*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing-linear-4)*var(--tw-space-y-reverse))}:where(.space-y-linear-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing-linear-6)*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing-linear-6)*var(--tw-space-y-reverse))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1.5*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse))}.gap-y-1{row-gap:calc(var(--spacing)*1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}:where(.divide-linear-bg-tertiary>:not(:last-child)){border-color:var(--color-linear-bg-tertiary)}:where(.divide-linear-border\/50>:not(:last-child)){border-color:#e4e4e780}.self-start{align-self:flex-start}.\[\&\>span\:last-child\]\:truncate>span:last-child,.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto,pre{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-linear-lg{border-radius:var(--radius-linear-lg)}.rounded-linear-md{border-radius:var(--radius-linear-md)}.rounded-linear-sm{border-radius:var(--radius-linear-sm)}.rounded-linear-xl{border-radius:var(--radius-linear-xl)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-\[7px\]{border-width:7px}.border-\[8px\]{border-width:8px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&_tr\]\:border-b tr,.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>tr\]\:last\:border-b-0>tr:last-child,.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2,.border-b-\[2px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#1aab29\]{border-color:#1aab29}.border-\[\#16a34a\]\/20{border-color:#16a34a33}.border-\[\#dea123\]{border-color:#dea123}.border-\[\#e5e5e5\]{border-color:#e5e5e5}.border-\[\#e0443e\]{border-color:#e0443e}.border-\[--color-border\]{border-color:--color-border}.border-\[hsl\(var\(--linear-border\)\)\]{border-color:hsl(var(--linear-border))}.border-\[var\(--color-primary\)\],.border-primary,.focus\:border-primary:focus{border-color:var(--color-primary)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-border{border-color:var(--color-border)}.border-border\/50,.border-linear-border\/50{border-color:#e4e4e780}.border-community-online\/30,.border-linear-success\/30{border-color:#22c55e4d}.border-current{border-color:currentColor}.border-destructive{border-color:var(--color-destructive)}.border-destructive\/30,.border-linear-error\/30{border-color:#ef44444d}.border-destructive\/50,.border-linear-error\/50{border-color:#ef444480}.border-foreground{border-color:var(--color-foreground)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-200{border-color:var(--color-green-200)}.border-green-500\/20{border-color:#00c75833}.border-input{border-color:var(--color-input)}.border-linear-bg-primary{border-color:var(--color-linear-bg-primary)}.border-linear-bg-primary\/30{border-color:#ffffff4d}.border-linear-bg-tertiary{border-color:var(--color-linear-bg-tertiary)}.border-linear-border,.focus\:border-linear-border:focus{border-color:var(--color-linear-border)}.border-linear-border\/10{border-color:#e4e4e71a}.border-linear-border\/40{border-color:#e4e4e766}.border-linear-border\/60{border-color:#e4e4e799}.border-linear-border\/80,.focus\:border-linear-border\/80:focus{border-color:#e4e4e7cc}.border-linear-error\/20{border-color:#ef444433}.border-linear-fg-tertiary\/30{border-color:#71717a4d}.border-linear-info\/20,.border-linear-primary\/20{border-color:#3b82f633}.border-linear-primary,.data-\[state\=active\]\:border-linear-primary[data-state=active],.focus\:border-linear-primary:focus{border-color:var(--color-linear-primary)}.border-linear-primary\/10{border-color:#3b82f61a}.border-linear-primary\/15{border-color:#3b82f626}.border-linear-primary\/30{border-color:#3b82f64d}.border-linear-warning\/20{border-color:#f59e0b33}.border-linear-warning\/30{border-color:#f59e0b4d}.border-medal-bronze\/30{border-color:#b453094d}.border-medal-bronze\/50{border-color:#b4530980}.border-medal-gold\/30,.border-tier-gold\/30{border-color:#eab3084d}.border-medal-gold\/50{border-color:#eab30880}.border-medal-silver\/30{border-color:#94a3b84d}.border-medal-silver\/50{border-color:#94a3b880}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-500\/10{border-color:#fb2c361a}.border-red-500\/20{border-color:#fb2c3633}.border-red-500\/30{border-color:#fb2c364d}.border-sidebar-border{border-color:var(--color-sidebar-border)}.border-tier-diamond\/30{border-color:#a855f74d}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-500\/30{border-color:#edb2004d}.border-t-linear-bg-elevated{border-top-color:var(--color-linear-bg-elevated)}.border-t-linear-border{border-top-color:var(--color-linear-border)}.border-t-linear-primary{border-top-color:var(--color-linear-primary)}.border-t-linear-primary-foreground{border-top-color:var(--color-linear-primary-foreground)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[\#0d1117\]{background-color:#0d1117}.bg-\[\#000000\]{background-color:#000}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#27c93f\]{background-color:#27c93f}.bg-\[\#ff5f56\]{background-color:#ff5f56}.bg-\[\#ffbd2e\]{background-color:#ffbd2e}.bg-\[--color-bg\]{background-color:--color-bg}.bg-\[hsl\(var\(--linear-bg-elevated\)\)\]{background-color:hsl(var(--linear-bg-elevated))}.bg-\[var\(--color-primary\)\],.bg-primary{background-color:var(--color-primary)}.aria-selected\:bg-accent[aria-selected=true],.bg-accent,.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true],.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open],.focus\:bg-accent:focus{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/15{background-color:#f99c0026}.bg-background{background-color:var(--color-background)}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/15{background-color:#3080ff26}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-community-online\/10,.bg-linear-success\/10{background-color:#22c55e1a}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive\/5{background-color:#ef44440d}.bg-destructive\/10,.bg-linear-error\/10{background-color:#ef44441a}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/15{background-color:#00bb7f26}.bg-foreground,.data-\[state\=checked\]\:bg-foreground[data-state=checked]{background-color:var(--color-foreground)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-lime-500{background-color:var(--color-lime-500)}.bg-linear-bg-elevated{background-color:var(--color-linear-bg-elevated)}.bg-linear-bg-elevated\/50,.bg-linear-bg-primary\/50{background-color:#ffffff80}.bg-linear-bg-elevated\/80,.bg-linear-bg-primary\/80,.bg-white\/80{background-color:#fffc}.bg-linear-bg-elevated\/95,.bg-linear-bg-primary\/95{background-color:#fffffff2}.bg-linear-bg-primary,.data-\[state\=active\]\:bg-linear-bg-primary[data-state=active],.focus\:bg-linear-bg-primary:focus{background-color:var(--color-linear-bg-primary)}.bg-linear-bg-primary\/98{background-color:#fffffffa}.bg-linear-bg-secondary{background-color:var(--color-linear-bg-secondary)}.bg-linear-bg-secondary\/30{background-color:#f6f8fa4d}.bg-linear-bg-secondary\/50{background-color:#f6f8fa80}.bg-linear-bg-secondary\/90{background-color:#f6f8fae6}.active\:bg-linear-bg-tertiary:active,.bg-linear-bg-tertiary,.data-\[state\=unchecked\]\:bg-linear-bg-tertiary[data-state=unchecked],.focus\:bg-linear-bg-tertiary:focus{background-color:var(--color-linear-bg-tertiary)}.bg-linear-bg-tertiary\/20{background-color:#f3f4f633}.bg-linear-bg-tertiary\/30{background-color:#f3f4f64d}.bg-linear-bg-tertiary\/50{background-color:#f3f4f680}.bg-linear-border{background-color:var(--color-linear-border)}.bg-linear-border\/40{background-color:#e4e4e766}.bg-linear-error{background-color:var(--color-linear-error)}.bg-linear-error-light{background-color:var(--color-linear-error-light)}.bg-linear-error-light\/20{background-color:#fee2e233}.bg-linear-error\/20{background-color:#ef444433}.bg-linear-error\/95{background-color:#ef4444f2}.bg-linear-fg-primary,.data-\[state\=checked\]\:bg-linear-fg-primary[data-state=checked]{background-color:var(--color-linear-fg-primary)}.bg-linear-fg-quaternary{background-color:var(--color-linear-fg-quaternary)}.bg-linear-fg-tertiary\/20{background-color:#71717a33}.bg-linear-info-light\/10{background-color:#dbeafe1a}.bg-linear-info-light\/20{background-color:#dbeafe33}.bg-linear-info\/10,.bg-linear-primary\/10{background-color:#3b82f61a}.bg-linear-primary,.data-\[state\=active\]\:bg-linear-primary[data-state=active]{background-color:var(--color-linear-primary)}.bg-linear-primary\/5{background-color:#3b82f60d}.bg-linear-primary\/20{background-color:#3b82f633}.bg-linear-primary\/30{background-color:#3b82f64d}.bg-linear-primary\/50{background-color:#3b82f680}.bg-linear-primary\/70{background-color:#3b82f6b3}.bg-linear-primary\/95{background-color:#3b82f6f2}.bg-linear-success{background-color:var(--color-linear-success)}.bg-linear-success-light\/20{background-color:#dcfce733}.bg-linear-success\/20{background-color:#22c55e33}.bg-linear-warning{background-color:var(--color-linear-warning)}.bg-linear-warning-light\/20{background-color:#fef3c733}.bg-linear-warning\/10{background-color:#f59e0b1a}.bg-linear-warning\/20{background-color:#f59e0b33}.bg-medal-bronze{background-color:var(--color-medal-bronze)}.bg-medal-bronze\/20{background-color:#b4530933}.bg-medal-gold{background-color:var(--color-medal-gold)}.bg-medal-gold\/20{background-color:#eab30833}.bg-medal-silver{background-color:var(--color-medal-silver)}.bg-medal-silver\/20{background-color:#94a3b833}.bg-muted{background-color:var(--color-muted)}.aria-selected\:bg-accent\/50[aria-selected=true],.bg-muted\/50,.data-\[active\]\:bg-accent\/50[data-active],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#f4f4f580}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-popover{background-color:var(--color-popover)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/15{background-color:#ac4bff26}.bg-red-50,.focus\:bg-red-50:focus{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}.bg-red-500\/15{background-color:#fb2c3626}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-secondary,.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-500\/15{background-color:#62748e26}.bg-teal-500{background-color:var(--color-teal-500)}.bg-tier-diamond\/10{background-color:#a855f71a}.bg-tier-gold\/10{background-color:#eab3081a}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br,.bg-gradient-to-l,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-\[linear-gradient\(to_right\,\#f0f0f0_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#f0f0f0_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#f0f0f0 1px,#0000 0),linear-gradient(#f0f0f0 1px,#0000 0)}.from-\[var\(--terminal-bg-primary\)\]{--tw-gradient-from:var(--terminal-bg-primary)}.from-amber-400{--tw-gradient-from:var(--color-amber-400)}.from-amber-600{--tw-gradient-from:var(--color-amber-600)}.from-linear-bg-elevated{--tw-gradient-from:var(--color-linear-bg-elevated)}.from-linear-primary\/5{--tw-gradient-from:#3b82f60d}.from-medal-bronze\/30{--tw-gradient-from:#b453094d}.from-medal-gold\/50{--tw-gradient-from:#eab30880}.from-muted\/50{--tw-gradient-from:#f4f4f580}.from-slate-300{--tw-gradient-from:var(--color-slate-300)}.from-transparent{--tw-gradient-from:#0000}.via-linear-border,.via-linear-primary\/10,.via-transparent{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-linear-border{--tw-gradient-via:var(--color-linear-border)}.via-linear-primary\/10{--tw-gradient-via:#3b82f61a}.via-transparent{--tw-gradient-via:#0000}.to-\[var\(--linear-bg-primary\)\],.to-amber-600,.to-amber-800,.to-linear-bg-tertiary\/20,.to-linear-primary\/10,.to-linear-primary\/5,.to-slate-500,.to-transparent{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--linear-bg-primary\)\]{--tw-gradient-to:var(--linear-bg-primary)}.to-amber-600{--tw-gradient-to:var(--color-amber-600)}.to-amber-800{--tw-gradient-to:var(--color-amber-800)}.to-linear-bg-tertiary\/20{--tw-gradient-to:#f3f4f633}.to-linear-primary\/5{--tw-gradient-to:#3b82f60d}.to-linear-primary\/10{--tw-gradient-to:#3b82f61a}.to-slate-500{--tw-gradient-to:var(--color-slate-500)}.to-transparent{--tw-gradient-to:#0000}.\[mask-image\:radial-gradient\(ellipse_60\%_50\%_at_50\%_50\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(60% 50%,#000,#0000);mask-image:radial-gradient(60% 50%,#000,#0000)}.bg-\[size\:60px_60px\]{background-size:60px 60px}.fill-current{fill:currentColor}.fill-linear-primary{fill:var(--color-linear-primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-16{padding:calc(var(--spacing)*16)}.p-\[1px\]{padding:1px}.p-linear-8{padding:var(--spacing-linear-8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading],.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group],.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item],.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-\[20px\]{padding-inline:20px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading],.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item],.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-linear-16{padding-block:var(--spacing-linear-16)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group],.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-linear-8{padding-top:var(--spacing-linear-8)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-\[56\.25\%\]{padding-bottom:56.25%}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.\[\&\>svg\~\*\]\:pl-7>svg~*,.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-11{padding-left:calc(var(--spacing)*11)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-\[env\(safe-area-inset-left\)\]{padding-left:env(safe-area-inset-left)}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading],.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[36px\]{font-size:36px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_p\]\:leading-relaxed p,.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.command_BmmJ,.markdown-body p,.terminalLine_uZCE,.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1f1f1f\]{color:#1f1f1f}.text-\[\#6b6b6b\]{color:#6b6b6b}.text-\[\#333\]{color:#333}.text-\[\#888888\]{color:#888}.text-\[hsl\(var\(--linear-fg-primary\)\)\]{color:hsl(var(--linear-fg-primary))}.text-\[hsl\(var\(--linear-fg-quaternary\)\)\]{color:hsl(var(--linear-fg-quaternary))}.text-\[hsl\(var\(--linear-fg-secondary\)\)\]{color:hsl(var(--linear-fg-secondary))}.text-\[hsl\(var\(--linear-fg-tertiary\)\)\]{color:hsl(var(--linear-fg-tertiary))}.text-\[var\(--color-primary-fg\)\]{color:var(--color-primary-fg)}.aria-selected\:text-accent-foreground[aria-selected=true],.data-\[selected\=true\]\:text-accent-foreground[data-selected=true],.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open],.focus\:text-accent-foreground:focus,.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-background{color:var(--color-background)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-border{color:var(--color-border)}.text-card-foreground{color:var(--color-card-foreground)}.text-community-online{color:var(--color-community-online)}.text-current{color:currentColor}.\[\&\>svg\]\:text-destructive>svg,.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground{color:var(--color-foreground)}.text-foreground\/50{color:#17171780}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-linear-bg-primary{color:var(--color-linear-bg-primary)}.text-linear-border{color:var(--color-linear-border)}.text-linear-error{color:var(--color-linear-error)}.text-linear-fg-primary{color:var(--color-linear-fg-primary)}.text-linear-fg-primary\/80{color:#171717cc}.text-linear-fg-quaternary{color:var(--color-linear-fg-quaternary)}.text-linear-fg-secondary{color:var(--color-linear-fg-secondary)}.text-linear-fg-secondary\/40{color:#52525b66}.text-linear-fg-secondary\/50{color:#52525b80}.text-linear-fg-secondary\/70,.text-sidebar-foreground\/70{color:#52525bb3}.text-linear-fg-tertiary{color:var(--color-linear-fg-tertiary)}.text-linear-info{color:var(--color-linear-info)}.text-linear-primary{color:var(--color-linear-primary)}.data-\[state\=active\]\:text-linear-primary-foreground[data-state=active],.text-linear-primary-foreground{color:var(--color-linear-primary-foreground)}.text-linear-success{color:var(--color-linear-success)}.text-linear-warning{color:var(--color-linear-warning)}.text-medal-bronze{color:var(--color-medal-bronze)}.text-medal-gold{color:var(--color-medal-gold)}.text-medal-silver{color:var(--color-medal-silver)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-600{color:var(--color-purple-600)}.focus\:text-red-600:focus,.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-foreground{color:var(--color-sidebar-foreground)}.text-slate-600{color:var(--color-slate-600)}.text-tier-diamond{color:var(--color-tier-diamond)}.text-tier-gold{color:var(--color-tier-gold)}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-linear-border{text-decoration-color:var(--color-linear-border)}.decoration-primary{text-decoration-color:var(--color-primary)}.decoration-4{text-decoration-thickness:4px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.disabled\:opacity-50:disabled,.opacity-50{opacity:.5}.opacity-60,.terminalInput_i3wC:disabled{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d),0 2px 4px -2px var(--tw-shadow-color,#0000000d)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)))}.shadow-\[0_0_12px_rgba\(var\(--linear-primary-rgb\)\,0\.5\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,rgba(var(--linear-primary-rgb),.5))}.shadow-\[0_0_15px_rgba\(148\,163\,184\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#94a3b866)}.shadow-\[0_0_15px_rgba\(180\,83\,9\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#b453094d)}.shadow-\[0_0_15px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#f59e0b80)}.shadow-lg{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000000d),0 8px 10px -6px var(--tw-shadow-color,#0000000d)}.shadow-linear-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -2px var(--tw-shadow-color,#0000000f)}.shadow-linear-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#00000014),0 2px 4px -1px var(--tw-shadow-color,#0000000d)}.shadow-linear-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d)}.shadow-linear-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001f),0 10px 10px -5px var(--tw-shadow-color,#00000014)}.shadow-md{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d),0 4px 6px -4px var(--tw-shadow-color,#0000000d)}.data-\[state\=active\]\:shadow-none[data-state=active],.shadow-none{--tw-shadow:0 0 #0000}.data-\[state\=active\]\:shadow-sm[data-state=active],.shadow-sm{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.shadow-xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000026)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.shadow-linear-primary\/5{--tw-shadow-color:#3b82f60d}.shadow-linear-primary\/10{--tw-shadow-color:#3b82f61a}.shadow-linear-primary\/20{--tw-shadow-color:#3b82f633}.shadow-medal-bronze\/20{--tw-shadow-color:#b4530933}.shadow-medal-gold\/10{--tw-shadow-color:#eab3081a}.shadow-medal-gold\/20{--tw-shadow-color:#eab30833}.shadow-medal-silver\/20{--tw-shadow-color:#94a3b833}.ring-amber-500{--tw-ring-color:var(--color-amber-500)}.ring-amber-700{--tw-ring-color:var(--color-amber-700)}.ring-linear-border{--tw-ring-color:var(--color-linear-border)}.ring-linear-primary{--tw-ring-color:var(--color-linear-primary)}.focus\:ring-linear-primary\/20:focus,.ring-linear-primary\/20{--tw-ring-color:#3b82f633}.focus\:ring-ring:focus,.ring-ring{--tw-ring-color:var(--color-ring)}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.ring-slate-400{--tw-ring-color:var(--color-slate-400)}.ring-white\/5{--tw-ring-color:#ffffff0d}.focus\:ring-offset-2:focus,.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.ring-offset-linear-bg-primary{--tw-ring-offset-color:var(--color-linear-bg-primary)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer,.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface,.focus\:outline-none:focus,.outline-none{--tw-outline-style:none;outline-style:none}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-3xl,.drop-shadow-xl,.filter,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl))}.grayscale{--tw-grayscale:grayscale(100%)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[2px\],.backdrop-blur-md,.backdrop-blur-sm,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events}.transition-\[left\,right\,width\]{transition-property:left,right,width}.transition-\[margin\,opa\]{transition-property:margin,opa}.transition-\[width\,height\,padding\]{transition-property:width,height,padding}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.after\:transition-all:after,.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.data-\[state\=closed\]\:duration-200[data-state=closed],.data-\[state\=open\]\:duration-200[data-state=open],.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:text-linear-primary:is(:where(.group):focus-within *){color:var(--color-linear-primary)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){height:calc(var(--spacing)*8)!important;width:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]:is(:where(.group)[data-collapsible=icon] *){width:--sidebar-width-icon}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=active\]\:text-linear-fg-primary:is(:where(.group)[data-state=active] *){color:var(--color-linear-fg-primary)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d),0 2px 4px -2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:#f4f4f566}.group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--color-muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--color-primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--color-muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--color-primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--color-border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--color-background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--color-foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000000d),0 8px 10px -6px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:scale-110:is(:where(.peer):focus~*){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer-focus\:text-\[hsl\(var\(--linear-primary\)\)\]:is(:where(.peer):focus~*){color:hsl(var(--linear-primary))}.peer-focus\:opacity-100:is(:where(.peer):focus~*){opacity:1}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]:is(:where(.peer)[data-variant=inset]~*){min-height:calc(100svh - 1rem)}.selection\:bg-linear-primary\/20 ::selection{background-color:#3b82f633}.selection\:bg-linear-primary\/20::selection{background-color:#3b82f633}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-\[hsl\(var\(--linear-fg-tertiary\)\)\]::placeholder{color:hsl(var(--linear-fg-tertiary))}.placeholder\:text-linear-fg-quaternary::placeholder{color:var(--color-linear-fg-quaternary)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:bottom-0:after{content:var(--tw-content)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-\[3px\]:after{content:var(--tw-content);height:3px}.after\:w-0:after{content:var(--tw-content);width:calc(var(--spacing)*0)}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after,.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-linear-primary:after{background-color:var(--color-linear-primary);content:var(--tw-content)}.after\:transition-all:after{content:var(--tw-content);transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:ease-out:after{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.after\:content-\[\"\"\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.\[\&_tr\:last-child\]\:border-0 tr:last-child,.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus\:bg-\[hsl\(var\(--linear-bg-primary\)\)\]:focus{background-color:hsl(var(--linear-bg-primary))}.data-\[state\=checked\]\:bg-primary[data-state=checked],.focus\:bg-primary:focus{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked],.focus\:text-primary-foreground:focus{color:var(--color-primary-foreground)}.aria-selected\:opacity-100[aria-selected=true],.cursor_azU6.visible_NxnS,.data-\[state\=open\]\:opacity-100[data-state=open],.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_0_3px_var\(--primary-100\)\,0_4px_12px_rgba\(246\,248\,250\,0\.8\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--primary-100)),0 4px 12px var(--tw-shadow-color,#f6f8facc)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.group-\[\.destructive\]\:focus\:ring-destructive:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-destructive)}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.focus-visible\:border-blue-500:focus-visible{border-color:var(--color-blue-500)}.focus-visible\:border-linear-border-focus:focus-visible{border-color:var(--color-linear-border-focus)}.focus-visible\:bg-linear-bg-elevated:focus-visible{background-color:var(--color-linear-bg-elevated)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-linear-fg-primary:focus-visible{--tw-ring-color:var(--color-linear-fg-primary)}.focus-visible\:ring-linear-primary\/20:focus-visible{--tw-ring-color:#3b82f633}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--color-sidebar-ring)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-linear-bg-primary:focus-visible{--tw-ring-offset-color:var(--color-linear-bg-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-linear-primary\/20:active{background-color:#3b82f633}.active\:bg-sidebar-accent:active,.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--color-sidebar-accent)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg,.active\:text-sidebar-accent-foreground:active,.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--color-sidebar-accent-foreground)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[hsl\(var\(--linear-bg-tertiary\)\)\]:disabled{background-color:hsl(var(--linear-bg-tertiary))}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:opacity-50[aria-disabled=true],.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.\[\&\>svg\]\:text-muted-foreground>svg,.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading],.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--color-muted-foreground)}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading],.data-\[active\=true\]\:font-medium[data-active=true],.data-\[state\=active\]\:font-medium[data-state=active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=active\]\:border-linear-fg-primary[data-state=active],.data-\[state\=checked\]\:border-linear-fg-primary[data-state=checked]{border-color:var(--color-linear-fg-primary)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:bg-linear-bg-elevated[data-state=active]{background-color:var(--color-linear-bg-elevated)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.\[\&\>svg\]\:text-foreground>svg,.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.data-\[state\=active\]\:text-linear-fg-primary[data-state=active]{color:var(--color-linear-fg-primary)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-\[\#1f1f1f\][data-state=checked]{background-color:#1f1f1f}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:var(--animate-accordion-up)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:var(--animate-accordion-down)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.after\:md\:hidden:after{content:var(--tw-content)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--color-muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:#e4e4e780}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor,.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc],.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--color-border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff],.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--color-muted)}.\[\&\>svg\]\:size-3\.5>svg,.\[\&_svg\]\:size-3\.5 svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--color-accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]){border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#f4f4f580}@supports (color:color-mix(in lab,red,red)){:where(.divide-linear-border\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--color-linear-border)50%,#0000)}.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,#0000)}.border-community-online\/30{border-color:color-mix(in oklab,var(--color-community-online)30%,#0000)}.border-destructive\/30{border-color:color-mix(in oklab,var(--color-destructive)30%,#0000)}.border-destructive\/50{border-color:color-mix(in oklab,var(--color-destructive)50%,#0000)}.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500)20%,#0000)}.border-linear-bg-primary\/30{border-color:color-mix(in oklab,var(--color-linear-bg-primary)30%,#0000)}.border-linear-border\/10{border-color:color-mix(in oklab,var(--color-linear-border)10%,#0000)}.border-linear-border\/40{border-color:color-mix(in oklab,var(--color-linear-border)40%,#0000)}.border-linear-border\/50{border-color:color-mix(in oklab,var(--color-linear-border)50%,#0000)}.border-linear-border\/60{border-color:color-mix(in oklab,var(--color-linear-border)60%,#0000)}.border-linear-border\/80,.focus\:border-linear-border\/80:focus{border-color:color-mix(in oklab,var(--color-linear-border)80%,#0000)}.border-linear-error\/20{border-color:color-mix(in oklab,var(--color-linear-error)20%,#0000)}.border-linear-error\/30{border-color:color-mix(in oklab,var(--color-linear-error)30%,#0000)}.border-linear-error\/50{border-color:color-mix(in oklab,var(--color-linear-error)50%,#0000)}.border-linear-fg-tertiary\/30{border-color:color-mix(in oklab,var(--color-linear-fg-tertiary)30%,#0000)}.border-linear-info\/20{border-color:color-mix(in oklab,var(--color-linear-info)20%,#0000)}.border-linear-primary\/10{border-color:color-mix(in oklab,var(--color-linear-primary)10%,#0000)}.border-linear-primary\/15{border-color:color-mix(in oklab,var(--color-linear-primary)15%,#0000)}.border-linear-primary\/20{border-color:color-mix(in oklab,var(--color-linear-primary)20%,#0000)}.border-linear-primary\/30{border-color:color-mix(in oklab,var(--color-linear-primary)30%,#0000)}.border-linear-success\/30{border-color:color-mix(in oklab,var(--color-linear-success)30%,#0000)}.border-linear-warning\/20{border-color:color-mix(in oklab,var(--color-linear-warning)20%,#0000)}.border-linear-warning\/30{border-color:color-mix(in oklab,var(--color-linear-warning)30%,#0000)}.border-medal-bronze\/30{border-color:color-mix(in oklab,var(--color-medal-bronze)30%,#0000)}.border-medal-bronze\/50{border-color:color-mix(in oklab,var(--color-medal-bronze)50%,#0000)}.border-medal-gold\/30{border-color:color-mix(in oklab,var(--color-medal-gold)30%,#0000)}.border-medal-gold\/50{border-color:color-mix(in oklab,var(--color-medal-gold)50%,#0000)}.border-medal-silver\/30{border-color:color-mix(in oklab,var(--color-medal-silver)30%,#0000)}.border-medal-silver\/50{border-color:color-mix(in oklab,var(--color-medal-silver)50%,#0000)}.border-red-500\/10{border-color:color-mix(in oklab,var(--color-red-500)10%,#0000)}.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,#0000)}.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,#0000)}.border-tier-diamond\/30{border-color:color-mix(in oklab,var(--color-tier-diamond)30%,#0000)}.border-tier-gold\/30{border-color:color-mix(in oklab,var(--color-tier-gold)30%,#0000)}.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,#0000)}.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,#0000)}.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,#0000)}.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,#0000)}.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,#0000)}.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,#0000)}.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,#0000)}.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,#0000)}.bg-blue-50\/30{background-color:color-mix(in oklab,var(--color-blue-50)30%,#0000)}.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,#0000)}.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500)15%,#0000)}.bg-community-online\/10{background-color:color-mix(in oklab,var(--color-community-online)10%,#0000)}.bg-destructive\/5{background-color:color-mix(in oklab,var(--color-destructive)5%,#0000)}.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive)10%,#0000)}.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,#0000)}.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500)5%,#0000)}.bg-linear-bg-elevated\/50{background-color:color-mix(in oklab,var(--color-linear-bg-elevated)50%,#0000)}.bg-linear-bg-elevated\/80{background-color:color-mix(in oklab,var(--color-linear-bg-elevated)80%,#0000)}.bg-linear-bg-elevated\/95{background-color:color-mix(in oklab,var(--color-linear-bg-elevated)95%,#0000)}.bg-linear-bg-primary\/50{background-color:color-mix(in oklab,var(--color-linear-bg-primary)50%,#0000)}.bg-linear-bg-primary\/80{background-color:color-mix(in oklab,var(--color-linear-bg-primary)80%,#0000)}.bg-linear-bg-primary\/95{background-color:color-mix(in oklab,var(--color-linear-bg-primary)95%,#0000)}.bg-linear-bg-primary\/98{background-color:color-mix(in oklab,var(--color-linear-bg-primary)98%,#0000)}.bg-linear-bg-secondary\/30{background-color:color-mix(in oklab,var(--color-linear-bg-secondary)30%,#0000)}.bg-linear-bg-secondary\/50{background-color:color-mix(in oklab,var(--color-linear-bg-secondary)50%,#0000)}.bg-linear-bg-secondary\/90{background-color:color-mix(in oklab,var(--color-linear-bg-secondary)90%,#0000)}.bg-linear-bg-tertiary\/20{background-color:color-mix(in oklab,var(--color-linear-bg-tertiary)20%,#0000)}.bg-linear-bg-tertiary\/30{background-color:color-mix(in oklab,var(--color-linear-bg-tertiary)30%,#0000)}.bg-linear-bg-tertiary\/50{background-color:color-mix(in oklab,var(--color-linear-bg-tertiary)50%,#0000)}.bg-linear-border\/40{background-color:color-mix(in oklab,var(--color-linear-border)40%,#0000)}.bg-linear-error-light\/20{background-color:color-mix(in oklab,var(--color-linear-error-light)20%,#0000)}.bg-linear-error\/10{background-color:color-mix(in oklab,var(--color-linear-error)10%,#0000)}.bg-linear-error\/20{background-color:color-mix(in oklab,var(--color-linear-error)20%,#0000)}.bg-linear-error\/95{background-color:color-mix(in oklab,var(--color-linear-error)95%,#0000)}.bg-linear-fg-tertiary\/20{background-color:color-mix(in oklab,var(--color-linear-fg-tertiary)20%,#0000)}.bg-linear-info-light\/10{background-color:color-mix(in oklab,var(--color-linear-info-light)10%,#0000)}.bg-linear-info-light\/20{background-color:color-mix(in oklab,var(--color-linear-info-light)20%,#0000)}.bg-linear-info\/10{background-color:color-mix(in oklab,var(--color-linear-info)10%,#0000)}.bg-linear-primary\/5{background-color:color-mix(in oklab,var(--color-linear-primary)5%,#0000)}.bg-linear-primary\/10{background-color:color-mix(in oklab,var(--color-linear-primary)10%,#0000)}.bg-linear-primary\/20{background-color:color-mix(in oklab,var(--color-linear-primary)20%,#0000)}.bg-linear-primary\/30{background-color:color-mix(in oklab,var(--color-linear-primary)30%,#0000)}.bg-linear-primary\/50{background-color:color-mix(in oklab,var(--color-linear-primary)50%,#0000)}.bg-linear-primary\/70{background-color:color-mix(in oklab,var(--color-linear-primary)70%,#0000)}.bg-linear-primary\/95{background-color:color-mix(in oklab,var(--color-linear-primary)95%,#0000)}.bg-linear-success-light\/20{background-color:color-mix(in oklab,var(--color-linear-success-light)20%,#0000)}.bg-linear-success\/10{background-color:color-mix(in oklab,var(--color-linear-success)10%,#0000)}.bg-linear-success\/20{background-color:color-mix(in oklab,var(--color-linear-success)20%,#0000)}.bg-linear-warning-light\/20{background-color:color-mix(in oklab,var(--color-linear-warning-light)20%,#0000)}.bg-linear-warning\/10{background-color:color-mix(in oklab,var(--color-linear-warning)10%,#0000)}.bg-linear-warning\/20{background-color:color-mix(in oklab,var(--color-linear-warning)20%,#0000)}.bg-medal-bronze\/20{background-color:color-mix(in oklab,var(--color-medal-bronze)20%,#0000)}.bg-medal-gold\/20{background-color:color-mix(in oklab,var(--color-medal-gold)20%,#0000)}.bg-medal-silver\/20{background-color:color-mix(in oklab,var(--color-medal-silver)20%,#0000)}.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,#0000)}.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500)15%,#0000)}.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,#0000)}.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500)15%,#0000)}.bg-slate-500\/15{background-color:color-mix(in oklab,var(--color-slate-500)15%,#0000)}.bg-tier-diamond\/10{background-color:color-mix(in oklab,var(--color-tier-diamond)10%,#0000)}.bg-tier-gold\/10{background-color:color-mix(in oklab,var(--color-tier-gold)10%,#0000)}.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,#0000)}.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,#0000)}.from-linear-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--color-linear-primary)5%,#0000)}.from-medal-bronze\/30{--tw-gradient-from:color-mix(in oklab,var(--color-medal-bronze)30%,#0000)}.from-medal-gold\/50{--tw-gradient-from:color-mix(in oklab,var(--color-medal-gold)50%,#0000)}.from-muted\/50{--tw-gradient-from:color-mix(in oklab,var(--color-muted)50%,#0000)}.via-linear-primary\/10{--tw-gradient-via:color-mix(in oklab,var(--color-linear-primary)10%,#0000)}.to-linear-bg-tertiary\/20{--tw-gradient-to:color-mix(in oklab,var(--color-linear-bg-tertiary)20%,#0000)}.to-linear-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--color-linear-primary)5%,#0000)}.to-linear-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--color-linear-primary)10%,#0000)}.text-foreground\/50{color:color-mix(in oklab,var(--color-foreground)50%,#0000)}.text-linear-fg-primary\/80{color:color-mix(in oklab,var(--color-linear-fg-primary)80%,#0000)}.text-linear-fg-secondary\/40{color:color-mix(in oklab,var(--color-linear-fg-secondary)40%,#0000)}.text-linear-fg-secondary\/50{color:color-mix(in oklab,var(--color-linear-fg-secondary)50%,#0000)}.text-linear-fg-secondary\/70{color:color-mix(in oklab,var(--color-linear-fg-secondary)70%,#0000)}.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,#0000)}.shadow-linear-primary\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-linear-primary)5%,#0000)var(--tw-shadow-alpha),#0000)}.shadow-linear-primary\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-linear-primary)10%,#0000)var(--tw-shadow-alpha),#0000)}.shadow-linear-primary\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-linear-primary)20%,#0000)var(--tw-shadow-alpha),#0000)}.shadow-medal-bronze\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-medal-bronze)20%,#0000)var(--tw-shadow-alpha),#0000)}.shadow-medal-gold\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-medal-gold)10%,#0000)var(--tw-shadow-alpha),#0000)}.shadow-medal-gold\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-medal-gold)20%,#0000)var(--tw-shadow-alpha),#0000)}.shadow-medal-silver\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-medal-silver)20%,#0000)var(--tw-shadow-alpha),#0000)}.focus\:ring-linear-primary\/20:focus,.ring-linear-primary\/20{--tw-ring-color:color-mix(in oklab,var(--color-linear-primary)20%,#0000)}.ring-white\/5{--tw-ring-color:color-mix(in oklab,var(--color-white)5%,#0000)}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:color-mix(in oklab,var(--color-muted)40%,#0000)}.selection\:bg-linear-primary\/20 ::selection{background-color:color-mix(in oklab,var(--color-linear-primary)20%,#0000)}.selection\:bg-linear-primary\/20::selection{background-color:color-mix(in oklab,var(--color-linear-primary)20%,#0000)}.focus-visible\:ring-linear-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-linear-primary)20%,#0000)}.active\:bg-linear-primary\/20:active{background-color:color-mix(in oklab,var(--color-linear-primary)20%,#0000)}.aria-selected\:bg-accent\/50[aria-selected=true],.data-\[active\]\:bg-accent\/50[data-active],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--color-accent)50%,#0000)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--color-border)50%,#0000)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:color-mix(in oklab,var(--color-accent)50%,#0000)}}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:scale-125>svg{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize,[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}@layer base{.dark,[data-theme=dark]{--color-background:#0a0a0a;--color-foreground:#fff;--color-card:#171717;--color-card-foreground:#fff;--color-popover:#171717;--color-popover-foreground:#fff;--color-primary:#3b82f6;--color-primary-foreground:#fff;--color-secondary:#27272a;--color-secondary-foreground:#fff;--color-muted:#27272a;--color-muted-foreground:#a1a1aa;--color-accent:#27272a;--color-accent-foreground:#fff;--color-destructive:#7f1d1d;--color-destructive-foreground:#fff;--color-border:#3f3f46;--color-input:#3f3f46;--color-ring:#3b82f6;--color-sidebar-background:#0a0a0a;--color-sidebar-foreground:#fafafa;--color-sidebar-primary:#3b82f6;--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:#27272a;--color-sidebar-accent-foreground:#fafafa;--color-sidebar-border:#3f3f46;--color-sidebar-ring:#3b82f6;--color-linear-bg-primary:#0a0a0a;--color-linear-bg-secondary:#171717;--color-linear-bg-tertiary:#1f1f22;--color-linear-bg-elevated:#27272a;--color-linear-bg-footer:#0d0d0f;--color-linear-fg-primary:#fafafa;--color-linear-fg-secondary:#a1a1aa;--color-linear-fg-tertiary:#71717a;--color-linear-fg-quaternary:#52525b;--color-linear-border:#3f3f46;--color-linear-border-hover:#52525b;--linear-primary:#3b82f6;--linear-primary-hover:#2563eb;--linear-bg-primary:#0a0a0a;--linear-bg-secondary:#171717;--linear-bg-tertiary:#1f1f22;--linear-bg-elevated:#27272a;--linear-bg-footer:#0d0d0f;--linear-fg-primary:#fafafa;--linear-fg-secondary:#a1a1aa;--linear-fg-tertiary:#71717a;--linear-fg-quaternary:#52525b;--linear-border:#3f3f46;--linear-border-hover:#52525b}:root{--radius:.75rem}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-feature-settings:"rlig" 1,"calt" 1}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em}}@layer utilities{.bg-grid-pattern,.bg-grid-pattern-small{background-image:linear-gradient(90deg,#0000000d 1px,#0000 0),linear-gradient(#0000000d 1px,#0000 0)}.bg-grid-pattern{background-size:40px 40px}.dark .bg-grid-pattern,.dark .bg-grid-pattern-small,[data-theme=dark] .bg-grid-pattern,[data-theme=dark] .bg-grid-pattern-small{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(#ffffff0d 1px,#0000 0)}.bg-grid-pattern-small{background-size:20px 20px}@keyframes a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes d{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes e{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-fade-in{animation:.6s ease-out forwards a}.animate-fade-in-up{animation:.8s ease-out forwards b}.animate-float{animation:6s ease-in-out infinite c}.animate-float-delayed{animation:5s ease-in-out 2s infinite d}.animate-pulse-glow{animation:3s ease-in-out infinite e}.text-gradient{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#3b82f6,#0078d4,#6b46c1);color:#0000}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@layer docusaurus.core{#__docusaurus-base-url-issue-banner-container{display:none}}.terminalPageLayout_nuyv code,[data-theme=light] .terminalPageLayout_nuyv code{background-color:var(--color-primary-lightest)}.video-page .bilibili-iframe,.video-page .bilibili-player{transition:all var(--linear-duration-base) var(--linear-ease)}.terminal_qOWF{background:var(--terminal-bg-primary);border:1px solid var(--terminal-border-primary);border-radius:var(--terminal-radius-md);box-shadow:var(--terminal-shadow-lg);color:var(--terminal-text-primary);font-family:var(--terminal-font-family);font-size:var(--terminal-font-size-base);overflow:hidden;position:relative;transition:.3s}.terminalHeader_Erup{align-items:center;background:var(--terminal-bg-secondary);border-bottom:1px solid var(--terminal-border-primary);display:flex;justify-content:space-between;padding:var(--terminal-spacing-sm) var(--terminal-spacing-md);transition:.3s}.terminalBody_K7OY,blockquote,pre{padding:var(--terminal-spacing-md)}.ecosystem-meta,.terminalButtons__xIo{display:flex;gap:8px}.closeButton_yjEm,.maximizeButton_vlpV,.minimizeButton_jf28{border-radius:50%;cursor:pointer;height:12px;width:12px}.closeButton_yjEm{background:var(--terminal-button-close)}.minimizeButton_jf28{background:var(--terminal-button-minimize)}.maximizeButton_vlpV{background:var(--terminal-button-maximize)}.terminalTitle_qpkC{color:var(--terminal-text-secondary);font-size:var(--terminal-font-size-sm);font-weight:500}.terminalBody_K7OY{background:var(--terminal-bg-primary);height:calc(100% - 45px);overflow-y:auto;transition:background-color .3s}.commandLine_dCV4,.terminalInput_i3wC{background:#0000;transition:color .3s}.terminalLine_uZCE{line-height:1.5;margin-bottom:4px;word-wrap:break-word}.inputLine_voo2{align-items:center;display:flex;margin-top:8px}.prompt_CDy8{color:var(--terminal-accent-blue);font-weight:700;margin-right:var(--terminal-spacing-sm)}.terminalInput_i3wC{border:none;caret-color:var(--terminal-accent-blue);color:var(--terminal-text-primary);flex:1;font-family:inherit;font-size:inherit;outline:0}.asciiLogo_alEb,.cursor_o7aQ{color:var(--terminal-accent-blue)}.terminalInput_i3wC::placeholder{color:var(--terminal-text-muted)}.terminalThemeWrapper_jHau .navbar__link:hover,.terminalThemeWrapper_jHau .navbar__title{color:var(--terminal-primary-color)!important}.cursor_o7aQ{animation:1s infinite s;margin-left:4px}.asciiLogoContainer_JM_r,blockquote{margin:var(--terminal-spacing-md) 0}.terminalBody_K7OY::-webkit-scrollbar{width:8px}.terminalBody_K7OY::-webkit-scrollbar-track{background:var(--terminal-bg-secondary)}.terminalBody_K7OY::-webkit-scrollbar-thumb{background:var(--terminal-border-primary);border-radius:var(--terminal-radius-sm)}.terminalBody_K7OY::-webkit-scrollbar-thumb:hover{background:var(--terminal-text-muted)}.asciiLogo_alEb{font-weight:700;letter-spacing:.1em;line-height:1.2;position:relative}.asciiLogoContainer_JM_r{position:relative;text-align:center}.welcomeText_aukM{animation:1s ease-out .5s both t;color:var(--terminal-text-secondary);margin-top:var(--terminal-spacing-sm)}.loading-container,.player-loading{animation:u var(--linear-duration-base) var(--linear-ease-out)}.commandLine_dCV4{align-items:center;color:var(--terminal-text-primary);display:flex;font-family:var(--terminal-font-family);font-size:var(--terminal-font-size-lg);line-height:1.5;padding:var(--terminal-spacing-sm) 0}.prompt_eVig{color:var(--terminal-accent-blue);font-weight:700;margin-right:var(--terminal-spacing-sm);-webkit-user-select:none;user-select:none}.command_BmmJ{color:var(--terminal-text-primary);transition:color .3s}.cursor_azU6{color:var(--terminal-accent-blue);font-weight:700;margin-left:2px;transition:opacity .1s}.bilibili-iframe.loading,.cursor_azU6.hidden_sPZe{opacity:0}.alternative-link:hover,.download-btn-secondary,.download-btn-secondary:hover,.markdown-body a,.platform-item,.platform-item:hover,.release-download-btn,.releases-link:hover,.support-link,.terminal-button,.terminal-content a,.terminal-page a,.terminalPageLayout_nuyv a{-webkit-text-decoration:none;text-decoration:none}.terminalPage_iWvq,body,html{background-color:var(--terminal-bg-primary)}.terminalPage_iWvq{color:var(--terminal-text-primary);min-height:100vh}.badge_M2Us,.loading-container p{color:var(--linear-fg-secondary)}.terminalSection_MI4o{background-color:var(--terminal-bg-secondary);border-bottom:1px solid var(--terminal-border-primary);border-top:1px solid var(--terminal-border-primary);padding:var(--terminal-spacing-xl) 0}.sectionTitle_CrI3{margin-bottom:var(--terminal-spacing-lg);text-align:left}.heroGrid_ds_7{align-items:stretch;display:grid;gap:3rem;grid-template-columns:40fr 60fr;min-height:500px}.heroLeft_gZNi{display:flex;flex-direction:column;justify-content:center;padding:1rem 0}.heroContent_RxeM{max-width:540px}.badge_M2Us{align-items:center;background:var(--linear-bg-secondary);border:1px solid var(--linear-border);border-radius:6px;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:24px;padding:4px 10px}.badgeDot_EAK_{background:var(--linear-primary);border-radius:50%;height:6px;width:6px}.heroTitle_gWW5{color:var(--terminal-text-primary);font-size:3rem;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.25rem}.heroSlogan_tPh8{color:var(--terminal-text-secondary);font-size:1.125rem;font-weight:400;line-height:1.6;margin-bottom:2rem}.ctaGroup_V2ND{align-items:center;display:flex;gap:.75rem;margin-bottom:2rem}.stats_w4Xl{display:flex;gap:2.5rem}.statItem_w7OX{display:flex;flex-direction:column;gap:.25rem}.player-error,.player-loading{box-shadow:var(--linear-shadow-lg);gap:var(--linear-space-4);left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.statValue_xNgm{color:var(--terminal-text-primary);font-size:1.75rem;font-weight:600;letter-spacing:-.02em}.statLabel_pY8W{color:var(--terminal-text-tertiary);font-size:.8125rem;font-weight:500}.heroRight_kEbi{align-items:center;display:flex;justify-content:center}.terminalContainer_dCCf{max-width:100%;width:100%}.terminalContainer_dCCf .sectionTitle_CrI3{font-size:1rem;margin-bottom:1rem}.error-icon,.loading-container .loading-spinner,.no-videos-icon{margin-bottom:var(--linear-space-4)}.video-page{background-color:var(--video-bg-primary);color:var(--video-text-primary);font-family:var(--video-font-family);min-height:100vh}.video-page ::-webkit-scrollbar{height:8px;width:8px}.video-page ::-webkit-scrollbar-track{background:var(--video-bg-secondary)}.video-page ::-webkit-scrollbar-thumb{background:var(--video-border-primary);border-radius:4px}.video-page ::-webkit-scrollbar-thumb:hover{background:var(--video-text-muted)}.video-page .bilibili-player{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--linear-primary)/.1;border:1px solid var(--linear-border);border-radius:var(--linear-radius-xl);box-shadow:var(--linear-shadow-lg);height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}[data-theme=dark] .video-page .bilibili-player{background:var(--linear-primary)/.15;border:1px solid var(--linear-border);box-shadow:var(--linear-shadow-xl)}.video-page .bilibili-iframe{background:var(--linear-bg-tertiary);border:none;border-radius:var(--linear-radius-xl);height:100%;left:0;position:absolute;top:0;width:100%}[data-theme=dark] .video-page .bilibili-iframe{background:var(--linear-bg-secondary)}.player-loading{align-items:center;background:var(--linear-primary)/.95;border:1px solid var(--linear-border);border-radius:var(--linear-radius-xl);color:var(--linear-primary-foreground);display:flex;flex-direction:column;padding:var(--linear-space-8);position:absolute}.player-loading .loading-spinner{animation:1s linear infinite n;border:2px solid;border-radius:var(--radius-full);border-top:2px solid var(--linear-primary-foreground);height:24px;width:24px}.player-error{background:var(--linear-error)/.95;border:1px solid var(--linear-border);border-radius:var(--linear-radius-xl);color:var(--linear-bg-primary);flex-direction:column;max-width:320px;position:absolute;text-align:center}.player-error,.video-page .video-modal-overlay{align-items:center;display:flex;padding:var(--linear-space-8)}.video-page .video-modal-overlay{background:var(--linear-bg-secondary)/.9;bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.error-container,.loading-container{align-items:center;display:flex;padding:var(--linear-space-16) var(--linear-space-8);text-align:center}.video-page .video-modal-overlay .bilibili-player{border-radius:var(--linear-radius-xl);box-shadow:var(--linear-shadow-xl);height:70vh;max-width:1200px;min-height:500px;overflow:hidden;padding-bottom:0;position:relative;width:100%}.video-page .video-modal-overlay .bilibili-player:hover{box-shadow:var(--linear-shadow-xl);transform:none}.loading-container{flex-direction:column;justify-content:center}.loading-container .loading-spinner{border:3px solid;border-top:3px solid var(--linear-primary);height:32px;width:32px}.loading-container p{font-size:var(--text-base);font-weight:var(--font-medium);margin:0}.error-container h3,.error-container p,.no-videos h3{margin-bottom:var(--linear-space-2)}.error-container{flex-direction:column;justify-content:center}.error-icon{color:var(--linear-error)}.error-container h3{color:var(--linear-primary);font-size:var(--text-2xl)}.error-container p,.no-videos{color:var(--linear-fg-secondary)}.animate-spin{animation:1s linear infinite n}.animate-fade-in{animation:u var(--linear-duration-base) var(--linear-ease-out)}.no-videos{padding:var(--linear-space-16);text-align:center}.terminalContainer_S61P,.terminalPageLayout_nuyv,.terminalThemeWrapper_jHau{background-color:var(--terminal-bg-color);color:var(--terminal-text-color);font-family:var(--terminal-font-family)}.no-videos-icon{height:var(--linear-space-16);opacity:.5;width:var(--linear-space-16)}.no-videos h3{color:var(--linear-primary)}.animate-fade-in,.animate-spin,.loading-spinner{backface-visibility:hidden;perspective:1000px;transform:translateZ(0);will-change:transform,opacity}.iframe-placeholder,.loading-container,.player-loading{contain:layout style paint}.terminalThemeWrapper_jHau{--terminal-font-family:var(--terminal-font-family);min-height:100%;transition:background-color .3s,color .3s}:root,[data-theme=dark]{--terminal-accent-blue-hover:#1f6feb;--terminal-accent-purple:#a5a5ff;--terminal-font-family:"Fira Code","Monaco","Consolas","Liberation Mono",monospace;--terminal-font-size-sm:12px;--terminal-font-size-base:14px;--terminal-font-size-lg:16px;--terminal-font-size-xl:18px;--terminal-spacing-xs:4px;--terminal-spacing-sm:8px;--terminal-spacing-md:16px;--terminal-spacing-lg:24px;--terminal-spacing-xl:32px;--terminal-text-muted:#6e7681}.terminalContainer_S61P{border:1px solid var(--terminal-border-color);border-radius:8px;box-shadow:0 4px 16px #0000004d;padding:20px;transition:.3s}[data-theme=light] .terminalContainer_S61P{box-shadow:0 4px 16px #0000001a}.terminalContainer_S61P.fullHeight_E7vx{border:none;border-radius:0;min-height:100vh;padding:0}.terminalPageLayout_nuyv{min-height:100vh;transition:background-color .3s,color .3s}.terminalPageLayout_nuyv h1,.terminalPageLayout_nuyv h2,.terminalPageLayout_nuyv h3,.terminalPageLayout_nuyv h4,.terminalPageLayout_nuyv h5,.terminalPageLayout_nuyv h6{color:var(--terminal-primary-color);font-family:var(--terminal-font-family)}.terminalPageLayout_nuyv a{color:var(--terminal-primary-color);transition:color .2s}.markdown-body a:hover,.terminalPageLayout_nuyv a:hover{-webkit-text-decoration:underline;text-decoration:underline}.terminalPageLayout_nuyv code{border-radius:3px;color:var(--terminal-primary-color);padding:2px 4px}.terminalPageLayout_nuyv code,.terminalPageLayout_nuyv pre{font-family:var(--terminal-font-family);transition:.3s}.terminalPageLayout_nuyv pre{background-color:var(--terminal-bg-secondary);border:1px solid var(--terminal-border-color);border-radius:6px;overflow-x:auto;padding:16px}[data-theme=light] .terminalPageLayout_nuyv pre{background-color:var(--terminal-bg-secondary)}.terminalPageLayout_nuyv blockquote{background-color:var(--color-bg-muted);border-left:4px solid var(--terminal-primary-color);border-radius:0 4px 4px 0;margin:16px 0;padding:12px 16px}.terminalThemeWrapper_jHau .navbar{background-color:var(--terminal-bg-color)!important;border-bottom:1px solid var(--terminal-border-color)!important}.terminalThemeWrapper_jHau .navbar__title{font-weight:700!important}.terminalThemeWrapper_jHau .footer__link-item,.terminalThemeWrapper_jHau .navbar__link{color:var(--terminal-text-color)!important;font-family:var(--terminal-font-family)!important}.terminalThemeWrapper_jHau .footer{background-color:var(--terminal-bg-color)!important;border-top:1px solid var(--terminal-border-color)!important}[data-theme=light] .terminalThemeWrapper_jHau .footer{background-color:var(--terminal-bg-secondary)!important;border-top:1px solid var(--terminal-border-primary)!important}[data-theme=light] .terminalThemeWrapper_jHau .footer__copyright{color:var(--terminal-text-secondary)!important}.terminalThemeWrapper_jHau .footer__link-item:hover,.terminalThemeWrapper_jHau .footer__title{color:var(--terminal-primary-color)!important}.terminal-button.primary,.terminal-button:hover{background-color:var(--terminal-accent-blue);color:var(--terminal-bg-primary)}.terminal-button,body,html,pre code{color:var(--terminal-text-primary)}:root{--gradient-divider-base:148,163,184;--terminal-accent-write:#fff;--terminal-green:#0f0;--terminal-blue:#0080ff;--terminal-amber:#ffbf00;--terminal-red:#f44;--terminal-purple:#8a2be2;--terminal-cyan:#0ff;--terminal-white:#fff;--terminal-bg:#0a0a0a;--terminal-bg-light:#1a1a1a;--terminal-shadow:#00ff004d;--terminal-glow:#00ff0080;--animation-speed-fast:0.3s;--animation-speed-normal:0.6s;--animation-speed-slow:1.2s;--animation-easing:cubic-bezier(0.25,0.46,0.45,0.94);--animation-easing-bounce:cubic-bezier(0.68,-0.55,0.265,1.55)}[data-theme=light]{--video-bg-primary:#fff;--video-bg-secondary:#f6f8fa;--video-bg-tertiary:#eaeef2;--video-text-primary:#24292f;--video-text-secondary:#656d76;--video-text-muted:#8c959f;--video-accent-blue:#0969da;--video-accent-green:#1a7f37;--video-accent-red:#cf222e;--video-border-primary:#d0d7de;--video-shadow-sm:0 2px 8px #00000014;--video-shadow-md:0 4px 16px #0000001f;--video-shadow-lg:0 8px 32px #00000029;--terminal-text-secondary:#656d76;--terminal-text-muted:#8c959f;--terminal-accent-blue:#0969da;--terminal-accent-blue-hover:#0550ae;--terminal-accent-green:#1a7f37;--terminal-accent-red:#cf222e;--terminal-accent-yellow:#bf8700;--terminal-accent-purple:#8250df;--terminal-shadow-sm:0 2px 8px #00000014;--terminal-shadow-md:0 4px 16px #0000001f;--terminal-shadow-lg:0 8px 32px #00000029;--terminal-radius-sm:4px;--terminal-radius-md:6px;--terminal-radius-lg:8px;--terminal-radius-xl:12px;--terminal-green:green;--terminal-blue:#06c;--terminal-amber:#c90;--terminal-red:#c33;--terminal-purple:#7a1f7a;--terminal-cyan:#066;--terminal-white:#333;--terminal-bg:#f8f9fa;--terminal-bg-light:#fff;--terminal-shadow:#00800033;--terminal-glow:#0080004d;--terminal-primary:#0969da;--terminal-bg-primary:#fff;--terminal-bg-secondary:#f6f8fa;--terminal-bg-tertiary:#eaeef2;--terminal-bg-elevated:#fff;--terminal-text-primary:#24292f;--terminal-text-secondary:#57606a;--terminal-text-tertiary:#8b949e;--terminal-text-muted:#6e7681;--terminal-border-primary:#d0d7de;--terminal-border-secondary:#eaeef2;--terminal-border-tertiary:#d8dee4;--terminal-shadow-md:0 4px 16px #0000001a;--terminal-shadow-lg:0 8px 32px #00000026;--terminal-shadow-xl:0 12px 48px #0003;--mvp-card-bg:var(--slate-50);--mvp-card-bg-hover:var(--slate-100);--mvp-card-shadow-hover:0 8px 24px #0000001f}body,html{font-family:var(--terminal-font-family)}.terminal-content h1,.terminal-content h2,.terminal-content h3,.terminal-content h4,.terminal-content h5,.terminal-content h6{color:var(--terminal-accent-blue);font-family:var(--terminal-font-family);font-weight:600;line-height:1.3;margin-bottom:var(--terminal-spacing-md)}h1{font-size:2.5rem}h2{font-size:2rem}.markdown-body h1,h3{font-size:1.5rem}.terminal-content a,.terminal-page a{border-bottom:1px solid #0000;color:var(--terminal-accent-blue);transition:.2s}.terminal-content a:hover,.terminal-page a:hover{border-bottom-color:#0000;color:var(--terminal-accent-blue)}.terminal-content a:active,.terminal-page a:active{color:var(--terminal-accent-red)}code{border-radius:var(--terminal-radius-sm);color:var(--terminal-accent-blue);font-size:.9em;padding:2px 6px}.terminal-button,code,pre{border:1px solid var(--terminal-border-primary);background-color:var(--terminal-bg-secondary);font-family:var(--terminal-font-family)}.terminal-button,.terminal-input,pre{font-size:var(--terminal-font-size-base)}code,pre{transition:.3s}pre{border-radius:var(--terminal-radius-md);box-shadow:var(--terminal-shadow-sm);line-height:1.5}pre code{background:none;border:none;padding:0}blockquote{background-color:#58a6ff0d;border-left:4px solid var(--terminal-accent-blue);border-radius:0 var(--terminal-radius-md) var(--terminal-radius-md) 0}.terminal-button.primary,.terminal-button:hover,.terminal-input:focus{border-color:var(--terminal-accent-blue)}.terminal-button{border-radius:var(--terminal-radius-md);cursor:pointer;display:inline-block;padding:var(--terminal-spacing-sm) var(--terminal-spacing-md);transition:.2s}.terminal-button:hover{transform:translateY(-1px)}.terminal-button:active{transform:translateY(0)}.terminal-button.primary:hover,.terminal-input{background-color:var(--terminal-bg-secondary);border:1px solid var(--terminal-border-primary);border-radius:var(--terminal-radius-md);color:var(--terminal-text-primary);font-family:var(--terminal-font-family);padding:var(--terminal-spacing-sm) var(--terminal-spacing-md)}.terminal-input{transition:.2s;width:100%}.terminal-input:focus{box-shadow:0 0 0 2px #58a6ff33;outline:0}.terminal-input::placeholder{color:var(--terminal-text-muted)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--terminal-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--terminal-border-primary);border-radius:var(--terminal-radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--terminal-text-muted)}::selection{background-color:#58a6ff4d;color:var(--terminal-text-primary)}::-moz-selection{background-color:#58a6ff4d;color:var(--terminal-text-primary)}.hero-section{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#3b82f614,#9333ea0f 50%,#ec48990a);border:1px solid #ffffff1a;border-radius:var(--terminal-radius-xl);box-shadow:0 8px 32px #0000000f,0 2px 16px #3b82f60a,inset 0 1px 0 #ffffff14;margin-bottom:var(--terminal-spacing-xl);overflow:hidden;padding:var(--terminal-spacing-xl) var(--terminal-spacing-lg);position:relative;text-align:center;transition:.3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .hero-section{background:linear-gradient(135deg,#0f172ae6,#1e293bcc 50%,#334155b3);border:1px solid #58a6ff26;box-shadow:0 8px 32px #0003,0 2px 16px #58a6ff0f,inset 0 1px 0 #ffffff0a}.hero-section:before{background:linear-gradient(45deg,#0000 30%,#ffffff05 50%,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.download-hero-content,.hero-content{margin:0 auto;max-width:800px;position:relative;z-index:1}.hero-title{align-items:center;color:var(--terminal-accent-blue);display:flex;font-family:var(--terminal-font-family);font-size:2.5rem;font-weight:800;gap:var(--terminal-spacing-md);justify-content:center;line-height:1.2;margin-bottom:var(--terminal-spacing-md);text-shadow:0 2px 4px #0000001a}.filter-tab:hover,.source-tab.active,.source-tab:hover:not(.active),[data-theme=dark] .hero-title{color:var(--terminal-text-primary)}.hero-description{color:var(--terminal-text-secondary);font-family:var(--terminal-font-family);font-size:1.2rem;line-height:1.6;margin-bottom:var(--terminal-spacing-lg);margin-left:auto;margin-right:auto;max-width:600px}.hero-icon{flex-shrink:0;height:2.5rem;width:2.5rem}.hero-icon,[data-theme=dark] .hero-icon{color:var(--terminal-accent-blue)}[data-theme=light] .terminal-scanline:before{background:linear-gradient(90deg,#0000,var(--terminal-accent-blue),#0000);opacity:.6}[data-theme=light] .terminal-glitch:before{color:var(--terminal-accent-red);opacity:.7}[data-theme=light] .terminal-glitch:after{color:var(--terminal-accent-blue);opacity:.7}[data-theme=light] .code-block-animated{background:linear-gradient(90deg,var(--terminal-bg-secondary) 0,#0969da14 50%,var(--terminal-bg-secondary) 100%)}@keyframes f{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes g{0%{opacity:0;transform:rotate(-180deg) scale(.8)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes h{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}@keyframes i{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes j{0%{filter:brightness(0);opacity:0;transform:scale(.95)}20%{filter:brightness(.3);opacity:.3}50%{filter:brightness(.7);opacity:.7}to{filter:brightness(1);opacity:1;transform:scale(1)}}@keyframes k{0%{background-position:-100% 0}to{background-position:100% 0}}.animate-typewriter{animation:2s steps(40) 1s both r;border-right:2px solid var(--terminal-green);overflow:hidden;white-space:nowrap}.animate-blink{animation:1s infinite s}.animate-pulse{animation:2s ease-in-out infinite o}.animate-fade-in{animation:.6s ease-out u}.animate-zoom-in{animation:.6s ease-out f}.animate-rotate-in{animation:.8s ease-out g}.animate-bounce{animation:1s ease-in-out p}.animate-shake{animation:.5s ease-in-out q}.animate-breathe{animation:3s ease-in-out infinite h}.animate-terminal-boot{animation:2s ease-out j}.animate-delay-100{animation-delay:.1s}.animate-delay-500{animation-delay:.5s}.animate-delay-700{animation-delay:.7s}.animate-delay-1000{animation-delay:1s}.animate-duration-fast{animation-duration:.3s}.animate-duration-normal{animation-duration:.6s}.animate-duration-slow{animation-duration:1s}.animate-duration-slower{animation-duration:2s}.terminal-scanline{overflow:hidden;position:relative}.terminal-scanline:before{animation:3s linear infinite i;background:linear-gradient(90deg,#0000,var(--terminal-green),#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.platform-selector,.terminal-glitch{position:relative}.terminal-glitch:after,.terminal-glitch:before{background:var(--terminal-bg-primary);content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.terminal-glitch:before{animation:.5s infinite l;color:var(--terminal-accent-red);z-index:-1}.terminal-glitch:after{animation:.5s infinite m;color:var(--terminal-accent-blue);z-index:-2}@keyframes l{0%,14%,15%,49%,50%,99%,to{transform:translate(0)}15%,49%{transform:translate(-2px)}}@keyframes m{0%,20%,21%,62%,63%,99%,to{transform:translate(0)}21%,62%{transform:translate(2px)}}.code-block-animated{animation:2s ease-in-out infinite k;background:linear-gradient(90deg,var(--terminal-bg-light) 0,#00ff001a 50%,var(--terminal-bg-light) 100%);background-size:200% 100%}.hover-pulse:hover{animation:.5s ease-in-out o}.hover-bounce:hover{animation:.6s ease-in-out p}@layer docusaurus.theme-common{body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.errorBoundaryError_hg6V{color:red;white-space:pre-wrap}.errorBoundaryFallback_I06p{color:red;padding:.55rem}.themedComponent_pVhc{display:none}[data-theme=dark] .themedComponent--dark_nI56,[data-theme=light] .themedComponent--light_lPr3,html:not([data-theme]) .themedComponent--light_lPr3{display:initial}.anchorTargetStickyNavbar_HNn6{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_UGeV{scroll-margin-top:.5rem}.details_f3mk{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_f3mk>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_f3mk>summary::-webkit-details-marker{display:none}.details_f3mk>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.details_f3mk[data-collapsed=false].isBrowser_wBUm>summary:before,.details_f3mk[open]:not(.isBrowser_wBUm)>summary:before{transform:rotate(90deg)}.collapsibleContent_irAN{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.collapsibleContent_irAN p:last-child,.details_f3mk>summary>p:last-child{margin-bottom:0}}.prism-code,.token-line{line-height:var(--code-block-line-height)!important}.prism-code,code{font-family:var(--font-mono)!important}@layer docusaurus.theme-classic{:root{--docusaurus-progress-bar-color:var(--ifm-color-primary);--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}#nprogress{pointer-events:none}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.skipToContent_bmwo{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_bmwo:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.tag_YqVZ{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_YqVZ:hover{--docusaurus-tag-list-border:var(--ifm-link-color);-webkit-text-decoration:none;text-decoration:none}.tagRegular_iVwO{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_flPR{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_flPR:after,.tagWithCount_flPR:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_flPR:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_flPR:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_flPR span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_qkFH{display:inline}.tag_bSlw{display:inline-block;margin:0 .4rem .5rem 0}.iconEdit_bSZj{margin-right:.3em;vertical-align:sub}.lastUpdated_Zo7p{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_gmkF{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_gmkF:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_aktr:after,.tocCollapsibleExpanded_KUNA{transform:none}.tocCollapsible_lSbt{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_uNZD>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_uNZD ul li{margin:.4rem .8rem}.tocCollapsibleContent_uNZD a{display:block}.tableOfContents_oYSH{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.closeButton_mYTn{line-height:0;padding:0}.content_pZez{font-size:85%;padding:5px 0;text-align:center}.content_pZez a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.announcementBar_t7oz{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.docSidebarContainer_Xpj_,.sidebarLogo_AUEO,html[data-announcement-bar-initially-dismissed=true] .announcementBar_t7oz{display:none}.announcementBarPlaceholder_rJ1h{flex:0 0 10px}.announcementBarClose_GUvk{align-self:stretch;flex:0 0 30px}.announcementBarContent_HyRo{flex:1 1 auto}.backToTopButton_umt5{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_umt5:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow__ztn{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_lhm6{display:none;margin:0}.categoryLinkLabel_YZRL,.linkLabel_Mw2s{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.iconExternalLink_BvqO{margin-left:.3rem}.menuExternalLink_VKPY{align-items:center}.linkLabel_Mw2s{line-clamp:2;-webkit-line-clamp:2}.categoryLink_L3Fd{overflow:hidden}.menu__link--sublist-caret:after{margin-left:var(--ifm-menu-link-padding-vertical)}.categoryLinkLabel_YZRL{flex:1;line-clamp:2;-webkit-line-clamp:2}.docMainContainer_mK42,.docRoot_HcYE{display:flex;width:100%}.docsWrapper_NXu7{display:flex;flex:1 0 auto}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.hash-link:focus,:hover>.hash-link{opacity:1}.docCardListItem_AYzr>*,body,html{height:100%}.mainWrapper_oecI{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.cardContainer_KOyl{--ifm-link-color:var(--ifm-color-emphasis-800);--ifm-link-hover-color:var(--ifm-color-emphasis-700);--ifm-link-hover-decoration:none;border:1px solid var(--ifm-color-emphasis-200);box-shadow:0 1.5px 3px 0 #00000026;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}.cardContainer_KOyl:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px 0 #0003}.admonitionContent_sjv7>:last-child,.cardContainer_KOyl :last-child{margin-bottom:0}.cardTitle_zHSo{font-size:1.2rem}.cardDescription_oYaX{font-size:.8rem}.docCardListItem_AYzr{margin-bottom:2rem}.codeBlockContainer_f6wH{background:var(--prism-background-color);border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);color:var(--prism-color);margin-bottom:var(--ifm-leading)}.codeBlock_hRay{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockStandalone_DSx8{padding:0}.codeBlockLines_MsGm{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_sgqn{display:table;padding:var(--ifm-pre-padding) 0}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_Ygyk{counter-increment:line-count;display:table-row}.codeLineNumber_btG6{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_btG6:before{content:counter(line-count);opacity:.4}.theme-code-block-highlighted-line .codeLineNumber_btG6:before{opacity:.8}.codeLineContent_VGJx{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_TQ8A{opacity:1!important}.copyButtonIcons_HCRs{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_kyTf,.copyButtonSuccessIcon_kUiX{left:0;position:absolute;top:0;fill:currentColor;height:inherit;opacity:inherit;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_kUiX{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_TQ8A .copyButtonIcon_kyTf{opacity:0;transform:scale(.33)}.copyButtonCopied_TQ8A .copyButtonSuccessIcon_kUiX{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_xRyo{height:1.2rem;width:1.2rem}.wordWrapButtonEnabled_OY5b .wordWrapButtonIcon_xRyo{color:var(--ifm-color-primary)}.buttonGroup_u88Z{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_u88Z button{align-items:center;background:var(--prism-background-color);border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);color:var(--prism-color);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup_u88Z button:focus-visible,.buttonGroup_u88Z button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_u88Z button{opacity:.4}.codeBlockContent_rQ6X{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_RCca{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlockTitle_RCca+.codeBlockContent_rQ6X .codeBlock_FFp_{border-top-left-radius:0;border-top-right-radius:0}.details_RxH5{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.containsTaskList_fPPR{list-style:none}:not(.containsTaskList_fPPR>li)>.containsTaskList_fPPR{padding-left:0}.img_mnBK{height:auto}.admonition_KLuz{margin-bottom:1em}.admonitionHeading_sfhm{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);text-transform:uppercase}.admonitionHeading_sfhm:not(:last-child){margin-bottom:.3rem}.admonitionHeading_sfhm code{text-transform:none}.admonitionIcon_kQ2S{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_kQ2S svg{display:inline-block;height:1.6em;width:1.6em;fill:var(--ifm-alert-foreground-color)}.breadcrumbHomeIcon_YudU{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_KezO{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.title_nZj1{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-leading)*1.25)}.docItemContainer_gCYD article>:first-child,.docItemContainer_gCYD header+*{margin-top:0}}:root{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a;--primary-950:#172554;--primary-h:217;--primary-s:91%;--primary-l:60%;--color-primary:var(--primary-500);--color-primary-hover:var(--primary-600);--color-primary-active:var(--primary-700);--color-primary-light:var(--primary-400);--color-primary-lighter:var(--primary-200);--color-primary-lightest:var(--primary-50);--color-primary-dark:var(--primary-600);--color-primary-darker:var(--primary-700);--color-primary-darkest:var(--primary-900);--color-primary-fg:#fff;--color-primary-fg-muted:#ffffffe6;--color-primary-fg-subtle:#ffffffb3;--accent-50:#eef2ff;--accent-100:#e0e7ff;--accent-200:#c7d2fe;--accent-300:#a5b4fc;--accent-400:#818cf8;--accent-500:#6366f1;--accent-600:#4f46e5;--accent-700:#4338ca;--accent-800:#3730a3;--accent-900:#312e81;--color-accent:var(--accent-500);--color-accent-hover:var(--accent-600);--color-accent-light:var(--accent-100);--success-50:#f0fdf4;--success-100:#dcfce7;--success-200:#bbf7d0;--success-300:#86efac;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--success-800:#166534;--success-900:#14532d;--color-success:var(--success-500);--color-success-hover:var(--success-600);--color-success-light:var(--success-100);--color-success-bg:var(--success-50);--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--warning-800:#92400e;--warning-900:#78350f;--color-warning:var(--warning-500);--color-warning-hover:var(--warning-600);--color-warning-light:var(--warning-100);--color-warning-bg:var(--warning-50);--danger-50:#fef2f2;--danger-100:#fee2e2;--danger-200:#fecaca;--danger-300:#fca5a5;--danger-400:#f87171;--danger-500:#ef4444;--danger-600:#dc2626;--danger-700:#b91c1c;--danger-800:#991b1b;--danger-900:#7f1d1d;--color-danger:var(--danger-500);--color-danger-hover:var(--danger-600);--color-danger-light:var(--danger-100);--color-danger-bg:var(--danger-50);--info-50:#ecfeff;--info-100:#cffafe;--info-200:#a5f3fc;--info-300:#67e8f9;--info-400:#22d3ee;--info-500:#06b6d4;--info-600:#0891b2;--info-700:#0e7490;--info-800:#155e75;--info-900:#164e63;--color-info:var(--info-500);--color-info-hover:var(--info-600);--color-info-light:var(--info-100);--color-info-bg:var(--info-50);--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--color-bg-primary:#fff;--color-bg-secondary:#f8fafc;--color-bg-tertiary:#f1f5f9;--color-bg-muted:#f1f5f9;--color-bg-elevated:#fff;--color-fg-primary:#0f172a;--color-fg-secondary:#334155;--color-fg-tertiary:#64748b;--color-fg-muted:#94a3b8;--color-fg-disabled:#cbd5e1;--color-border:#e2e8f0;--color-border-hover:#cbd5e1;--color-border-focus:var(--primary-500);--color-divider:#f1f5f9;--kw-orange:#ff6b00;--kw-orange-light:#ff9e4d;--kw-orange-dark:#c50;--kw-yellow:#ffd600;--kw-yellow-light:#ffe54d;--kw-yellow-dark:#cca300;--kw-blue:#0078d4;--kw-blue-light:#4da1e1;--kw-blue-dark:#005a9e;--kw-purple:#6b46c1;--kw-purple-light:#9f7aea;--kw-purple-dark:#553c9a;--opacity-0:0;--opacity-5:0.05;--opacity-10:0.1;--opacity-20:0.2;--opacity-25:0.25;--opacity-30:0.3;--opacity-40:0.4;--opacity-50:0.5;--opacity-60:0.6;--opacity-70:0.7;--opacity-75:0.75;--opacity-80:0.8;--opacity-90:0.9;--opacity-95:0.95;--opacity-100:1;--overlay-light:#ffffff80;--overlay-dark:#00000080;--overlay-primary:#3b82f680;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-mono:"JetBrains Mono","Fira Code","Monaco","Consolas","Liberation Mono","Courier New",monospace;--font-display:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-terminal:"Fira Code","Monaco","Consolas","Courier New",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--code-xs:0.688rem;--code-sm:0.75rem;--code-base:0.875rem;--code-lg:1rem;--code-xl:1.125rem;--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--font-weight-body:var(--font-normal);--font-weight-heading:var(--font-semibold);--font-weight-subheading:var(--font-medium);--font-weight-caption:var(--font-medium);--font-weight-button:var(--font-semibold);--font-weight-link:var(--font-medium);--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--line-height-body:var(--leading-normal);--line-height-heading:var(--leading-tight);--line-height-caption:var(--leading-snug);--line-height-code:1.6;--tracking-tighter:0;--tracking-tight:0;--tracking-normal:0;--tracking-wide:0;--tracking-wider:0;--tracking-widest:0;--letter-spacing-body:var(--tracking-normal);--letter-spacing-heading:var(--tracking-tight);--letter-spacing-display:var(--tracking-tighter);--letter-spacing-caps:var(--tracking-wide);--letter-spacing-mono:0;--heading-1-size:var(--text-4xl);--heading-1-weight:var(--font-bold);--heading-1-line-height:var(--leading-tight);--heading-1-spacing:var(--tracking-tighter);--heading-2-size:var(--text-3xl);--heading-2-weight:var(--font-semibold);--heading-2-line-height:var(--leading-tight);--heading-2-spacing:var(--tracking-tight);--heading-3-size:var(--text-2xl);--heading-3-weight:var(--font-semibold);--heading-3-line-height:var(--leading-snug);--heading-3-spacing:var(--tracking-tight);--heading-4-size:var(--text-xl);--heading-4-weight:var(--font-semibold);--heading-4-line-height:var(--leading-snug);--heading-4-spacing:var(--tracking-normal);--heading-5-size:var(--text-lg);--heading-5-weight:var(--font-medium);--heading-5-line-height:var(--leading-normal);--heading-5-spacing:var(--tracking-normal);--heading-6-size:var(--text-base);--heading-6-weight:var(--font-medium);--heading-6-line-height:var(--leading-normal);--heading-6-spacing:var(--tracking-normal);--body-size:var(--text-base);--body-weight:var(--font-normal);--body-line-height:var(--leading-normal);--body-spacing:var(--tracking-normal);--small-size:var(--text-sm);--small-weight:var(--font-normal);--small-line-height:var(--leading-normal);--small-spacing:var(--tracking-normal);--caption-size:var(--text-xs);--caption-weight:var(--font-medium);--caption-line-height:var(--leading-snug);--caption-spacing:var(--tracking-normal);--button-size:var(--text-sm);--button-weight:var(--font-semibold);--button-line-height:var(--leading-none);--button-spacing:var(--tracking-wide);--button-text-transform:none;--link-size:var(--text-sm);--link-weight:var(--font-medium);--link-line-height:var(--leading-none);--link-spacing:var(--tracking-normal);--code-size:var(--code-base);--code-weight:var(--font-normal);--code-line-height:var(--line-height-code);--code-spacing:var(--letter-spacing-mono);--code-tab-size:4;--space-0:0;--space-px:1px;--space-0_5:0.125rem;--space-1:0.25rem;--space-1_5:0.375rem;--space-2:0.5rem;--space-2_5:0.625rem;--space-3:0.75rem;--space-3_5:0.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-18:4.5rem;--space-20:5rem;--space-22:5.5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--gap-xs:var(--space-1);--gap-sm:var(--space-2);--gap-md:var(--space-3);--gap-lg:var(--space-4);--gap-xl:var(--space-6);--gap-2xl:var(--space-8);--padding-xs:var(--space-2);--padding-sm:var(--space-3);--padding-md:var(--space-4);--padding-lg:var(--space-6);--padding-xl:var(--space-8);--padding-2xl:var(--space-12);--margin-xs:var(--space-2);--margin-sm:var(--space-3);--margin-md:var(--space-4);--margin-lg:var(--space-6);--margin-xl:var(--space-8);--margin-2xl:var(--space-12);--section-sm:var(--space-12);--section-md:var(--space-16);--section-lg:var(--space-20);--section-xl:var(--space-24);--section-2xl:var(--space-32);--container-padding-sm:var(--space-4);--container-padding-md:var(--space-6);--container-padding-lg:var(--space-8);--container-padding-xl:var(--space-12);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000f;--shadow-primary-sm:0 1px 2px 0 #3b82f61a;--shadow-primary-md:0 4px 6px -1px #3b82f626,0 2px 4px -1px #3b82f61a;--shadow-primary-lg:0 10px 15px -3px #3b82f633,0 4px 6px -2px #3b82f61a;--shadow-primary-xl:0 20px 25px -5px #3b82f633,0 10px 10px -5px #3b82f61a;--shadow-primary-glow:0 0 20px #3b82f64d,0 0 40px #3b82f626;--shadow-card:var(--shadow-md);--shadow-card-hover:var(--shadow-lg);--shadow-popover:var(--shadow-xl);--shadow-dropdown:var(--shadow-lg);--shadow-modal:var(--shadow-2xl);--shadow-tooltip:var(--shadow-md);--shadow-button:var(--shadow-sm);--shadow-button-hover:var(--shadow-md);--shadow-input:var(--shadow-sm);--shadow-input-focus:var(--shadow-md);--elevation-0:var(--shadow-0);--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:var(--shadow-2xl);--radius-0:0;--radius-px:1px;--radius-sm:0.125rem;--radius-base:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--radius-button:0.5rem;--radius-input:0.5rem;--radius-card:0.75rem;--radius-popover:0.5rem;--radius-tooltip:0.375rem;--radius-modal:0.75rem;--radius-badge:9999px;--radius-avatar:9999px;--radius-thumbnail:0.375rem;--radius-code:0.375rem;--radius-terminal:var(--radius-base);--radius-terminal-lg:var(--radius-md);--duration-75:75ms;--duration-100:100ms;--duration-150:150ms;--duration-200:200ms;--duration-300:300ms;--duration-400:400ms;--duration-500:500ms;--duration-600:600ms;--duration-700:700ms;--duration-800:800ms;--duration-900:900ms;--duration-1000:1000ms;--duration-instant:var(--duration-75);--duration-fast:var(--duration-100);--duration-normal:var(--duration-150);--duration-slow:var(--duration-200);--duration-slower:var(--duration-200);--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-deceleration:cubic-bezier(0,0,0.2,1);--ease-acceleration:cubic-bezier(0.4,0,1,1);--transition-fast:var(--duration-fast) var(--ease-out);--transition-normal:var(--duration-normal) var(--ease-out);--transition-slow:var(--duration-slow) var(--ease-out);--transition-hover:var(--duration-fast) var(--ease-out);--transition-focus:var(--duration-normal) var(--ease-out);--transition-active:var(--duration-instant) var(--ease-out);--transition-modal:var(--duration-slow) var(--ease-deceleration);--transition-drawer:var(--duration-slower) var(--ease-deceleration);--transition-dropdown:var(--duration-fast) var(--ease-acceleration);--transition-color:color var(--transition-fast);--transition-background:background-color var(--transition-fast);--transition-border:border-color var(--transition-fast);--transition-shadow:box-shadow var(--transition-normal);--transition-transform:transform var(--transition-normal);--transition-opacity:opacity var(--transition-fast);--transition-base:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);--transition-all:all var(--transition-normal);--z-base:0;--z-above:1;--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-modal-backdrop:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-notification:80;--z-toast:90;--z-overlay:100;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--container-full:100%;--content-prose-sm:38rem;--content-prose-md:48rem;--content-prose-lg:64rem;--content-prose-xl:72rem;--bp-xs:0;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--button-height-sm:2rem;--button-height-md:2.5rem;--button-height-lg:3rem;--button-padding-sm:var(--space-2) var(--space-3);--button-padding-md:var(--space-3) var(--space-4);--button-padding-lg:var(--space-4) var(--space-6);--button-radius:var(--radius-lg);--button-font-weight:var(--font-semibold);--button-transition:var(--transition-base);--button-primary-bg:var(--color-primary);--button-primary-bg-hover:var(--color-primary-hover);--button-primary-fg:var(--color-primary-fg);--button-primary-border:#0000;--button-primary-shadow:var(--shadow-button);--button-primary-shadow-hover:var(--shadow-button-hover);--button-secondary-bg:var(--color-bg-secondary);--button-secondary-bg-hover:var(--color-bg-tertiary);--button-secondary-fg:var(--color-fg-primary);--button-secondary-border:var(--color-border);--button-ghost-bg:#0000;--button-ghost-bg-hover:var(--color-bg-muted);--button-ghost-fg:var(--color-fg-primary);--button-ghost-border:#0000;--input-height-sm:2rem;--input-height-md:2.5rem;--input-height-lg:3rem;--input-padding:var(--space-3);--input-radius:var(--radius-lg);--input-border:var(--color-border);--input-border-focus:var(--color-border-focus);--input-bg:var(--color-bg-primary);--input-bg-focus:var(--color-bg-primary);--input-fg:var(--color-fg-primary);--input-placeholder:var(--color-fg-muted);--input-shadow:var(--shadow-input);--input-shadow-focus:var(--shadow-input-focus);--input-transition:var(--transition-base);--card-padding:var(--space-6);--card-radius:var(--radius-xl);--card-bg:var(--color-bg-elevated);--card-fg:var(--color-fg-primary);--card-border:var(--color-border);--card-shadow:var(--shadow-card);--card-shadow-hover:var(--shadow-card-hover);--card-transition:var(--transition-shadow);--badge-height:1.5rem;--badge-padding:var(--space-1) var(--space-2);--badge-radius:var(--radius-full);--badge-font-size:var(--text-xs);--badge-font-weight:var(--font-medium);--badge-primary-bg:var(--color-primary-lightest);--badge-primary-fg:var(--color-primary-dark);--badge-success-bg:var(--color-success-bg);--badge-success-fg:var(--color-success);--badge-warning-bg:var(--color-warning-bg);--badge-warning-fg:var(--color-warning);--badge-danger-bg:var(--color-danger-bg);--badge-danger-fg:var(--color-danger);--code-bg:var(--slate-50);--code-fg:var(--slate-800);--code-border:var(--slate-200);--code-radius:var(--radius-md);--code-padding:var(--space-1) var(--space-2);--code-font-size:var(--code-sm);--code-font-weight:var(--font-medium);--code-transition:var(--transition-hover);--code-block-bg:#f6f8fa;--code-block-fg:#24292f;--code-block-padding:var(--space-4);--code-block-radius:var(--radius-lg);--code-block-line-height:1.6;--code-block-border:#d0d7de;--code-block-shadow:var(--shadow-md);--code-block-shadow-hover:var(--shadow-lg);--code-scrollbar-width:var(--scrollbar-width);--code-scrollbar-track:#0000;--code-scrollbar-thumb:var(--slate-300);--code-scrollbar-thumb-hover:var(--slate-400);--code-scrollbar-radius:var(--radius-base);--prism-background:#f6f8fa;--prism-foreground:#24292f;--prism-comment:#6e7781;--prism-string:#0550ae;--prism-number:#0550ae;--prism-keyword:#cf222e;--prism-function:#8250df;--prism-class:#116329;--prism-variable:#953800;--prism-operator:#0550ae;--prism-punctuation:#24292f;--prism-tag:#116329;--prism-attr-name:#953800;--prism-attr-value:#0550ae;--prism-builtin:#8250df;--prism-regex:#0550ae;--prism-important:#cf222e;--prism-bold:#24292f;--prism-italic:#24292f;--prism-namespace:#953800;--prism-property:#0550ae;--prism-line-highlight:#afb8c133;--prism-line-number:#1b1f234d;--prism-line-number-gutter:#f6f8fa;--prism-highlighted-line-bg:#3b82f61a;--prism-highlighted-line-border:#3b82f6;--prism-highlighted-line-border-width:3px;--prism-error-line-bg:#ef44441a;--prism-error-line-border:#ef4444;--prism-error-line-border-width:3px;--code-copy-button-bg:var(--slate-100);--code-copy-button-fg:var(--slate-700);--code-copy-button-hover-bg:var(--slate-200);--code-copy-button-hover-fg:var(--slate-900);--code-copy-button-active-bg:var(--primary-500);--code-copy-button-active-fg:#fff;--code-block-container-bg:var(--code-block-bg);--code-block-container-fg:var(--code-block-fg);--code-block-container-border:var(--code-block-border);--code-block-container-radius:var(--code-block-radius);--code-block-container-padding:var(--code-block-padding);--code-block-header-bg:var(--slate-100);--code-block-header-fg:var(--slate-700);--code-block-header-border:var(--slate-200);--code-block-title-font-size:var(--text-xs);--code-block-title-font-weight:var(--font-semibold);--code-block-lines-padding:var(--code-block-padding);--code-block-lines-gap:0;--code-block-line-number-fg:var(--slate-400);--code-block-line-number-bg:#0000;--code-block-line-number-padding:var(--space-1) var(--space-2);--code-block-line-number-font-size:var(--code-xs);--code-block-line-number-text-align:right;--code-block-line-number-border-right:1px solid var(--slate-200);--code-block-word-wrap:pre-wrap;--code-block-white-space:pre;--code-block-max-height:500px;--code-block-overflow-y:auto;--link-color:var(--color-primary);--link-color-hover:var(--color-primary-hover);--link-color-visited:var(--accent-600);--link-underline:none;--link-underline-hover:none;--link-transition:var(--transition-color);--divider-color:var(--color-divider);--divider-height:1px;--divider-margin:var(--space-4) 0;--divider-style:solid;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-primary);--focus-ring-opacity:0.5;--focus-ring:0 0 0 var(--focus-ring-width) var(--focus-ring-color);--focus-ring-offset-ring:0 0 0 var(--focus-ring-offset) var(--color-bg-primary),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color);--cursor-default:default;--cursor-pointer:pointer;--cursor-text:text;--cursor-move:move;--cursor-not-allowed:not-allowed;--cursor-wait:wait;--cursor-grab:grab;--cursor-grabbing:grabbing;--scrollbar-width:8px;--scrollbar-track:#0000;--scrollbar-thumb:var(--color-border);--scrollbar-thumb-hover:var(--color-border-hover);--terminal-primary-active:#1f6feb;--terminal-text-tertiary:#6e7681;--terminal-text-muted:#484f58;--terminal-accent-purple:#a371f7;--terminal-accent-orange:#db6d28;--terminal-accent-cyan:#39c5cf;--terminal-border-focus:#58a6ff;--terminal-border-hover:#8b949e;--terminal-button-close:#ff5f56;--terminal-button-minimize:#ffbd2e;--terminal-button-maximize:#27ca3f;--terminal-spacing-xs:var(--space-1);--terminal-spacing-sm:var(--space-2);--terminal-spacing-md:var(--space-4);--terminal-spacing-lg:var(--space-6);--terminal-spacing-xl:var(--space-8);--terminal-padding-xs:var(--space-2);--terminal-padding-sm:var(--space-3);--terminal-padding-md:var(--space-4);--terminal-padding-lg:var(--space-6);--terminal-font-family:var(--font-terminal);--terminal-font-size-base:var(--code-base);--terminal-font-size-sm:var(--code-sm);--terminal-font-size-lg:var(--code-lg);--terminal-font-weight-normal:var(--font-normal);--terminal-font-weight-medium:var(--font-medium);--terminal-font-weight-semibold:var(--font-semibold);--terminal-line-height:var(--leading-normal);--terminal-radius-sm:var(--radius-md);--terminal-radius-md:var(--radius-lg);--terminal-radius-lg:var(--radius-xl);--terminal-shadow-xl:0 12px 48px #00000080;--terminal-transition-fast:var(--transition-fast);--terminal-transition-normal:var(--transition-normal);--terminal-transition-slow:var(--transition-slow);--terminal-transition-all:var(--transition-base);--mvp-bg-primary:var(--color-bg-primary);--mvp-bg-secondary:var(--color-bg-secondary);--mvp-bg-tertiary:var(--color-bg-tertiary);--mvp-bg-elevated:var(--color-bg-elevated);--mvp-bg-muted:var(--color-bg-muted);--mvp-card-bg:var(--color-bg-tertiary);--mvp-card-bg-hover:var(--color-bg-elevated);--mvp-text-primary:var(--color-fg-primary);--mvp-text-secondary:var(--color-fg-secondary);--mvp-text-tertiary:var(--color-fg-muted);--mvp-text-inverse:var(--color-fg-inverse);--mvp-accent:var(--color-primary);--mvp-accent-hover:var(--color-primary-hover);--mvp-accent-light:var(--color-primary-light);--mvp-accent-lighter:var(--color-primary-lighter);--mvp-accent-lightest:var(--color-primary-lightest);--mvp-border:var(--color-border);--mvp-border-hover:var(--color-border-hover);--mvp-divider:var(--color-divider);--mvp-spacing-xs:var(--space-2);--mvp-spacing-sm:var(--space-4);--mvp-spacing-md:var(--space-6);--mvp-spacing-lg:var(--space-8);--mvp-spacing-xl:var(--space-12);--mvp-section-padding:var(--section-xl);--mvp-section-padding-sm:var(--section-lg);--mvp-card-padding:var(--space-6);--mvp-card-radius:var(--radius-xl);--mvp-card-shadow:var(--shadow-sm);--mvp-card-shadow-hover:var(--shadow-md);--mvp-card-border:var(--color-border);--mvp-transition-fast:var(--transition-fast);--mvp-transition-normal:var(--transition-normal);--mvp-transition-slow:var(--transition-slow);--medal-gold:45 100% 51%;--medal-silver:210 11% 76%;--medal-bronze:33 67% 42%;--tier-diamond:280 50% 60%;--tier-platinum:210 20% 83%;--tier-gold:45 100% 51%;--tier-silver:210 11% 76%;--tier-bronze:33 67% 42%;--community-online:142 76% 36%;--community-offline:215 16% 47%;--community-busy:0 72% 51%;--community-away:38 92% 50%;--points-common:215 16% 47%;--points-rare:217 91% 60%;--points-epic:271 81% 56%;--points-legendary:45 100% 51%;--progress-start:var(--primary-500);--progress-mid:var(--accent-purple-500);--progress-end:var(--warning-500);--linear-primary:#3c83f6;--linear-primary-hover:#1a6ef4;--linear-primary-foreground:#fff;--linear-bg-primary:#fff;--linear-bg-secondary:#f7f7f8;--linear-bg-tertiary:#eeeff1;--linear-bg-elevated:#fff;--linear-bg-footer:#e3e5e8;--linear-fg-primary:#17191c;--linear-fg-secondary:#525760;--linear-fg-tertiary:#838995;--linear-fg-quaternary:#babec4;--linear-border:#dcdfe5;--linear-border-hover:#c4c9d4;--linear-border-focus:#3c83f6;--linear-success:#16a249;--linear-success-light:#d2f9e0;--linear-warning:#f59f0a;--linear-warning-light:#fdecce;--linear-error:#dc2828;--linear-error-light:#f8d3d3;--linear-info:#0da2e7;--linear-info-light:#cfeefc;--linear-space-1:4px;--linear-space-2:8px;--linear-space-3:12px;--linear-space-4:16px;--linear-space-5:20px;--linear-space-6:24px;--linear-space-8:32px;--linear-space-10:40px;--linear-space-12:48px;--linear-space-16:64px;--linear-radius-sm:4px;--linear-radius-md:6px;--linear-radius-lg:8px;--linear-radius-xl:12px;--linear-shadow-sm:0 1px 2px #0000000d;--linear-shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000d;--linear-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000f;--linear-shadow-xl:0 20px 25px -5px #0000001f,0 10px 10px -5px #00000014;--linear-duration-fast:150ms;--linear-duration-base:200ms;--linear-duration-slow:200ms;--linear-ease:cubic-bezier(0.4,0,0.2,1);--linear-ease-in:cubic-bezier(0.4,0,1,1);--linear-ease-out:cubic-bezier(0,0,0.2,1)}[data-theme=dark]{--color-primary:var(--primary-400);--color-primary-hover:var(--primary-300);--color-primary-active:var(--primary-500);--color-primary-light:var(--primary-500);--color-primary-lighter:var(--primary-600);--color-primary-lightest:var(--primary-950);--color-primary-dark:var(--primary-500);--color-primary-darker:var(--primary-600);--color-primary-darkest:var(--primary-800);--color-bg-primary:#0f172a;--color-bg-secondary:#1e293b;--color-bg-tertiary:#334155;--color-bg-muted:#1e293b;--color-bg-elevated:#1e293b;--color-fg-primary:#f8fafc;--color-fg-secondary:#e2e8f0;--color-fg-tertiary:#94a3b8;--color-fg-muted:#64748b;--color-fg-disabled:#475569;--color-border:#334155;--color-border-hover:#475569;--color-border-focus:var(--primary-400);--color-divider:#1e293b;--color-success-bg:#16a34a1a;--color-warning-bg:#eab3081a;--color-danger-bg:#ef44441a;--color-info-bg:#06b6d41a;--overlay-light:#0000004d;--overlay-dark:#000000b3;--overlay-primary:#60a5fa4d;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006,0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #00000080,0 4px 6px -2px #0000004d;--shadow-xl:0 20px 25px -5px #00000080,0 10px 10px -5px #0000004d;--shadow-2xl:0 25px 50px -12px #0009;--shadow-inner:inset 0 2px 4px 0 #0000004d;--shadow-primary-sm:0 1px 2px 0 #60a5fa33;--shadow-primary-md:0 4px 6px -1px #60a5fa40,0 2px 4px -1px #60a5fa33;--shadow-primary-lg:0 10px 15px -3px #60a5fa4d,0 4px 6px -2px #60a5fa33;--shadow-primary-xl:0 20px 25px -5px #60a5fa4d,0 10px 10px -5px #60a5fa33;--shadow-primary-glow:0 0 20px #60a5fa66,0 0 40px #60a5fa33;--code-bg:var(--slate-800);--code-fg:var(--slate-200);--code-border:var(--slate-700);--code-block-bg:#1e1e1e;--code-block-fg:#d4d4d4;--code-block-border:#3c3c3c;--code-block-shadow:0 4px 6px -1px #0006,0 2px 4px -1px #0000004d;--code-block-shadow-hover:0 10px 15px -3px #00000080,0 4px 6px -2px #0000004d;--code-scrollbar-thumb:var(--slate-600);--code-scrollbar-thumb-hover:var(--slate-500);--prism-background:#1e1e1e;--prism-foreground:#d4d4d4;--prism-comment:#6a9955;--prism-string:#ce9178;--prism-number:#b5cea8;--prism-keyword:#569cd6;--prism-function:#dcdcaa;--prism-class:#4ec9b0;--prism-variable:#9cdcfe;--prism-operator:#d4d4d4;--prism-punctuation:#d4d4d4;--prism-tag:#569cd6;--prism-attr-name:#9cdcfe;--prism-attr-value:#ce9178;--prism-builtin:#dcdcaa;--prism-regex:#d16969;--prism-important:#569cd6;--prism-bold:#d4d4d4;--prism-italic:#d4d4d4;--prism-namespace:#4ec9b0;--prism-property:#9cdcfe;--prism-line-highlight:#ffffff0d;--prism-line-number:#858585;--prism-line-number-gutter:#1e1e1e;--prism-highlighted-line-bg:#60a5fa1a;--prism-highlighted-line-border:#60a5fa;--prism-error-line-bg:#f8717133;--prism-error-line-border:#f87171;--code-copy-button-bg:var(--slate-700);--code-copy-button-fg:var(--slate-200);--code-copy-button-hover-bg:var(--slate-600);--code-copy-button-hover-fg:var(--slate-100);--code-copy-button-active-bg:var(--primary-400);--code-copy-button-active-fg:var(--slate-900);--badge-primary-bg:var(--primary-950);--badge-primary-fg:var(--primary-300);--code-block-header-bg:var(--slate-800);--code-block-header-fg:var(--slate-300);--code-block-header-border:var(--slate-700);--code-block-line-number-fg:var(--slate-600);--code-block-line-number-border-right:1px solid var(--slate-700);--terminal-primary-hover:#79c0ff;--terminal-text-primary:#f0f6fc;--terminal-text-secondary:#c9d1d9;--terminal-text-tertiary:#8b949e;--terminal-shadow-md:0 4px 16px #00000080;--terminal-shadow-lg:0 8px 32px #0009;--terminal-shadow-xl:0 12px 48px #000000b3;--mvp-card-bg:var(--slate-800);--mvp-card-bg-hover:var(--slate-700);--mvp-card-shadow-hover:0 8px 24px #00000059;--medal-gold:45 100% 55%;--medal-silver:210 11% 83%;--medal-bronze:33 67% 50%;--tier-diamond:280 50% 70%;--tier-platinum:210 20% 90%;--tier-gold:45 100% 55%;--tier-silver:210 11% 83%;--tier-bronze:33 67% 50%;--points-common:215 16% 60%;--points-rare:217 91% 70%;--points-epic:271 81% 65%;--points-legendary:45 100% 55%;--linear-bg-primary:#0e1115;--linear-bg-secondary:#14181f;--linear-bg-tertiary:#1b1f28;--linear-bg-elevated:#212631;--linear-bg-footer:#12151c;--linear-fg-primary:#f1f2f4;--linear-fg-secondary:#acb0b9;--linear-fg-tertiary:#757c8a;--linear-fg-quaternary:#525760;--linear-border:#272c35;--linear-border-hover:#323843;--linear-shadow-sm:0 1px 2px #0003;--linear-shadow-md:0 4px 6px -1px #00000026,0 2px 4px -1px #0000001a;--linear-shadow-lg:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;--linear-shadow-xl:0 20px 25px -5px #00000040,0 10px 10px -5px #0000001a}@keyframes n{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes o{0%,to{opacity:1}50%{opacity:.5}}@keyframes p{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes q{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@keyframes r{0%{width:0}to{width:100%}}@keyframes s{0%,50%{opacity:1}51%,to{opacity:0}}.prism-code{border:1px solid #0000!important;border-radius:var(--code-block-radius)!important;box-shadow:var(--code-block-shadow)!important;font-size:var(--code-base)!important;margin:0!important;overflow:hidden!important;padding:0!important;position:relative!important;transition:box-shadow var(--transition-normal)!important}.prism-code:hover{box-shadow:var(--code-block-shadow-hover)!important}[data-theme=dark] .prism-code,[data-theme=light] .prism-code{background:var(--code-block-bg)!important;border-color:var(--code-block-border)!important;color:var(--code-block-fg)!important}.codeBlockLines_wiwg{background:#0000!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:var(--code-block-lines-padding)!important}.token-line{height:auto!important;margin:0!important;padding:0!important}.markdown-body pre,.simple-code-block{box-shadow:var(--code-block-shadow);line-height:var(--code-block-line-height);overflow-x:auto;transition:box-shadow var(--transition-normal)}code{background:var(--code-bg)!important;border:1px solid var(--code-border)!important;border-radius:var(--code-radius)!important;color:var(--code-fg)!important;font-size:var(--code-font-size)!important;font-weight:var(--code-font-weight)!important;padding:var(--code-padding)!important;transition:var(--code-transition)!important}[data-theme=light] code:hover{background:var(--slate-100)!important;border-color:var(--slate-300)!important}[data-theme=dark] code:hover{background:var(--slate-700)!important;border-color:var(--slate-600)!important}.simple-code-block{background:var(--code-block-bg);border:1px solid var(--code-block-border);border-radius:var(--code-block-radius);color:var(--code-block-fg);font-family:var(--font-mono);font-size:var(--code-base);margin:0;padding:var(--code-block-padding)}.markdown-body pre:hover,.simple-code-block:hover{box-shadow:var(--code-block-shadow-hover)}.simple-code-block code{background:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;padding:0}.markdown-body pre{background:var(--code-block-bg);border:1px solid var(--code-block-border);border-radius:var(--code-block-radius);color:var(--code-block-fg);margin-bottom:1.2em;padding:var(--code-block-padding)}.markdown-body pre code{background:#0000;border:none;border-radius:0;color:inherit;font-size:var(--code-base);padding:0}.prism-code::-webkit-scrollbar{height:var(--code-scrollbar-width)!important}.prism-code::-webkit-scrollbar-track{background:var(--code-scrollbar-track)!important}.prism-code::-webkit-scrollbar-thumb{background:var(--code-scrollbar-thumb)!important;border-radius:var(--code-scrollbar-radius)!important}[data-theme=dark] .prism-code::-webkit-scrollbar-thumb:hover,[data-theme=light] .prism-code::-webkit-scrollbar-thumb:hover{background:var(--code-scrollbar-thumb-hover)!important}.simple-code-block::-webkit-scrollbar{height:var(--code-scrollbar-width)}.simple-code-block::-webkit-scrollbar-track{background:var(--code-scrollbar-track)}.simple-code-block::-webkit-scrollbar-thumb{background:var(--code-scrollbar-thumb);border-radius:var(--code-scrollbar-radius)}.simple-code-block::-webkit-scrollbar-thumb:hover{background:var(--code-scrollbar-thumb-hover)}.markdown-body pre::-webkit-scrollbar{height:var(--code-scrollbar-width)}.markdown-body pre::-webkit-scrollbar-track{background:var(--code-scrollbar-track)}.markdown-body pre::-webkit-scrollbar-thumb{background:var(--code-scrollbar-thumb);border-radius:var(--code-scrollbar-radius)}.markdown-body pre::-webkit-scrollbar-thumb:hover{background:var(--code-scrollbar-thumb-hover)}.theme-code-block-highlighted-line{background-color:var(--prism-highlighted-line-bg)!important;border-left:var(--prism-highlighted-line-border-width) solid var(--prism-highlighted-line-border)!important}.code-block-error-line,.theme-code-block-highlighted-line{display:block!important;margin:0 calc(var(--code-block-padding)*-1)!important;padding:0 var(--code-block-padding)!important}.code-block-error-line{background-color:var(--prism-error-line-bg)!important;border-left:var(--prism-error-line-border-width) solid var(--prism-error-line-border)!important}[data-theme=light] .token.cdata,[data-theme=light] .token.comment,[data-theme=light] .token.doctype,[data-theme=light] .token.prolog{color:#6a737d!important;font-style:italic!important}[data-theme=light] .token.punctuation{color:#586069!important}[data-theme=light] .token.boolean,[data-theme=light] .token.constant,[data-theme=light] .token.deleted,[data-theme=light] .token.number,[data-theme=light] .token.property,[data-theme=light] .token.symbol,[data-theme=light] .token.tag{color:#005cc5!important}[data-theme=light] .token.attr-name,[data-theme=light] .token.builtin,[data-theme=light] .token.char,[data-theme=light] .token.inserted,[data-theme=light] .token.selector,[data-theme=light] .token.string{color:#032f62!important}[data-theme=light] .language-css .token.string,[data-theme=light] .style .token.string,[data-theme=light] .token.entity,[data-theme=light] .token.operator,[data-theme=light] .token.url{color:#d73a49!important}[data-theme=light] .token.atrule,[data-theme=light] .token.attr-value,[data-theme=light] .token.keyword{color:#d73a49!important;font-weight:600!important}[data-theme=light] .token.class-name,[data-theme=light] .token.function{color:#6f42c1!important;font-weight:600!important}[data-theme=light] .token.important,[data-theme=light] .token.regex,[data-theme=light] .token.variable{color:#e36209!important}[data-theme=dark] .token.cdata,[data-theme=dark] .token.comment,[data-theme=dark] .token.doctype,[data-theme=dark] .token.prolog{color:#6a9955!important;font-style:italic!important}[data-theme=dark] .language-css .token.string,[data-theme=dark] .style .token.string,[data-theme=dark] .token.entity,[data-theme=dark] .token.operator,[data-theme=dark] .token.punctuation,[data-theme=dark] .token.url{color:#d4d4d4!important}[data-theme=dark] .token.boolean,[data-theme=dark] .token.constant,[data-theme=dark] .token.deleted,[data-theme=dark] .token.number,[data-theme=dark] .token.property,[data-theme=dark] .token.symbol,[data-theme=dark] .token.tag{color:#9cdcfe!important}[data-theme=dark] .token.attr-name,[data-theme=dark] .token.builtin,[data-theme=dark] .token.char,[data-theme=dark] .token.inserted,[data-theme=dark] .token.selector,[data-theme=dark] .token.string{color:#ce9178!important}[data-theme=dark] .token.atrule,[data-theme=dark] .token.attr-value,[data-theme=dark] .token.keyword{color:#569cd6!important;font-weight:600!important}[data-theme=dark] .token.class-name,[data-theme=dark] .token.function{color:#dcdcaa!important;font-weight:600!important}[data-theme=dark] .token.important,[data-theme=dark] .token.regex,[data-theme=dark] .token.variable{color:#d16969!important}.download-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.download-hero{background:linear-gradient(180deg,var(--terminal-bg-primary) 0,var(--terminal-bg-secondary) 100%);border-bottom:1px solid var(--terminal-border-primary);overflow:hidden;padding:var(--section-spacing) 0;position:relative;text-align:center}.download-btn-secondary:hover,.download-card:hover,.search-input:focus{border-color:var(--terminal-accent-blue)}.download-hero:before{background-image:radial-gradient(circle at 50% 50%,#3b82f60d 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.download-hero-title{align-items:center;color:var(--terminal-accent-blue);display:flex;font-family:var(--terminal-font-family);font-size:3rem;font-weight:700;gap:var(--spacing-md);justify-content:center;letter-spacing:-.02em;margin-bottom:var(--spacing-lg)}.download-hero-title .hero-icon{color:var(--terminal-accent-blue);height:3rem;width:3rem}.download-hero-subtitle{color:var(--terminal-text-secondary);font-family:var(--terminal-font-family);font-size:1.25rem;line-height:1.6;margin-bottom:var(--spacing-2xl);margin-left:auto;margin-right:auto;max-width:600px}.download-grid,.section-title{margin-bottom:var(--section-spacing)}.download-stats{display:flex;gap:3rem;justify-content:center;margin-top:2rem}.stat-number{color:var(--ifm-color-primary);display:block;font-family:Fira Code,monospace;font-size:2rem;font-weight:700}.download-card-title,.section-title{font-family:var(--terminal-font-family)}.stat-label{color:var(--ifm-color-emphasis-600);display:block;font-size:.875rem;margin-top:.25rem}.section-title{align-items:normal!important;color:var(--terminal-text-primary);display:block!important;font-size:2rem;font-weight:600;gap:initial!important;overflow:visible!important;position:static!important;text-align:center}.download-ecosystem .section-title,.download-releases .section-title,.download-support .section-title{margin-bottom:var(--section-spacing)!important;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;max-width:none!important;padding:0!important;text-align:center!important;width:100%!important}.download-grid{display:grid;gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.download-card{background:var(--terminal-bg-secondary);border:1px solid var(--terminal-border-primary);border-radius:16px;box-shadow:var(--terminal-shadow-sm);overflow:hidden;padding:var(--spacing-2xl);position:relative;transition:.3s}.download-btn-secondary,.download-version{border:1px solid var(--terminal-border-primary)}.asset-download-btn:hover:after,.download-card:hover,.platform-menu{box-shadow:var(--terminal-shadow-lg)}.download-card:hover{transform:translateY(-6px)}.alternative-header,.download-card-header,.ecosystem-card-header{align-items:flex-start;display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.download-icon{color:var(--terminal-accent-blue);flex-shrink:0;height:48px;width:48px}.download-card-title{color:var(--terminal-text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.alternative-description,.download-card-desc{color:var(--terminal-text-secondary);font-size:.95rem;line-height:1.6}.download-version{background:var(--terminal-bg-primary);border-radius:20px;color:var(--terminal-text-secondary);display:inline-block;font-family:Fira Code,monospace;font-size:.85rem;margin-bottom:var(--spacing-lg);padding:4px 12px}.download-card-actions{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:auto}.download-btn-primary,.download-btn-secondary{gap:8px;padding:12px 24px;display:flex;transition:.2s}.download-btn-primary{align-items:center;background:var(--terminal-accent-blue);border:none;border-radius:8px;cursor:pointer;font-weight:600;justify-content:center}.direct-download-btn,.direct-download-btn:hover,.download-btn-primary,.download-btn-primary:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.download-btn-primary:hover{background:var(--terminal-accent-blue-hover);box-shadow:0 4px 12px #2563eb33;transform:translateY(-2px)}.download-btn-secondary{align-items:center;background:#0000;border-radius:8px;color:var(--terminal-text-primary);font-weight:500;justify-content:center}.search-filter-container,.search-input{border:1px solid var(--terminal-border-primary);box-sizing:border-box;width:100%}.download-btn-secondary:hover{background:var(--terminal-bg-primary);color:var(--terminal-accent-blue)}.search-filter-container{background:var(--terminal-bg-secondary);border-radius:12px;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding:1.5rem}.filter-tabs,.search-input{background:var(--terminal-bg-primary)}.search-input-wrapper{display:block;flex:1;max-width:400px;position:relative}.search-icon{color:var(--terminal-text-secondary);display:block;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.search-input{border-radius:8px;color:var(--terminal-text-primary);display:block;font-family:inherit;height:auto;line-height:1.5;padding:10px 12px 10px 40px;transition:.2s}.search-input:focus{box-shadow:0 0 0 2px #3b82f61a;outline:0}.filter-tabs{border:1px solid var(--terminal-border-primary);border-radius:8px;display:flex;gap:8px;padding:4px}.filter-tab,.release-download-btn{padding:8px 16px;transition:.2s;cursor:pointer}.filter-tab{background:#0000;border:none;border-radius:6px;color:var(--terminal-text-secondary);font-weight:500}.ecosystem-subtitle,.ecosystem-title{font-family:var(--terminal-font-family);font-weight:600}.filter-tab.active{background:var(--terminal-bg-secondary);box-shadow:var(--terminal-shadow-sm);color:var(--terminal-accent-blue)}.release-download-btn{align-items:center;background:var(--terminal-accent-blue);border:none;border-radius:6px;color:#fff;display:flex;font-size:.9rem;gap:8px;justify-content:center;overflow:hidden;position:relative;width:100%}.release-download-btn:after{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.direct-download-btn:active:after,.platform-toggle:active:after,.release-download-btn:active:after{height:300px;opacity:0;width:300px}.download-ecosystem,.download-support{background:var(--terminal-bg-secondary);border-top:1px solid var(--terminal-border-primary);padding:var(--section-spacing) 0}.ecosystem-subtitle{border-left:4px solid var(--terminal-accent-blue);color:var(--terminal-text-primary);font-size:1.5rem;margin-bottom:1.5rem;padding-left:1rem;text-align:left}.ecosystem-card,.platform-toggle{border:1px solid var(--terminal-border-primary)}.ecosystem-section+.ecosystem-section{margin-top:3rem}.ecosystem-grid{display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:0 var(--spacing-md)}.ecosystem-card{background:var(--terminal-bg-primary);border-radius:12px;display:flex;flex-direction:column;height:100%;min-height:280px;padding:var(--spacing-xl);transition:.3s}.alternative-card:hover,.ecosystem-card:hover{border-color:var(--terminal-accent-blue);box-shadow:var(--terminal-shadow-md);transform:translateY(-4px)}.ecosystem-icon-wrapper{background:#3b82f61a;border-radius:12px;color:var(--terminal-accent-blue);flex-shrink:0;padding:12px}.ecosystem-title{color:var(--terminal-text-primary);font-size:1.25rem;margin-bottom:4px}.version-badge{background:var(--terminal-border-primary);border-radius:4px;color:var(--terminal-text-secondary);display:inline-block;font-family:Fira Code,monospace;font-size:.75rem;padding:2px 8px}.ecosystem-description{color:var(--terminal-text-secondary);flex:1;font-size:.95rem;line-height:1.6;margin-bottom:var(--spacing-xl)}.platform-item,.platform-toggle{color:var(--terminal-text-primary)}.direct-download-btn,.platform-toggle{align-items:center;font-weight:500;gap:8px;padding:10px;transition:.2s;display:flex;width:100%}.direct-download-btn{background:var(--terminal-accent-blue);border-radius:8px;justify-content:center}.direct-download-btn:hover{background:var(--terminal-accent-blue-hover)}.platform-toggle{background:var(--terminal-bg-secondary);border-radius:8px;cursor:pointer;justify-content:center}.alternative-card,.platform-menu{border:1px solid var(--terminal-border-primary)}.alternative-title,.subsection-title{font-family:var(--terminal-font-family);font-weight:600}.expand-btn:hover,.platform-toggle.active,.platform-toggle:hover{background:var(--terminal-accent-blue);border-color:var(--terminal-accent-blue);color:#fff}.platform-menu{animation:.2s t;background:var(--terminal-bg-primary);border-radius:8px;bottom:100%;left:0;margin-bottom:8px;overflow:hidden;position:absolute;right:0;z-index:10}.expand-btn,.merged-release-card,.source-tabs:before,.version-item.active{box-shadow:var(--terminal-shadow-sm)}@keyframes t{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.platform-item{align-items:center;border-bottom:1px solid var(--terminal-border-primary);display:flex;justify-content:space-between;padding:10px 16px;transition:background .2s}.platform-item:last-child{border-bottom:none}.platform-item:hover{background:var(--terminal-accent-blue);color:#fff}.platform-item:hover .file-type{background:#fff3;color:#fff}.file-type{background:var(--terminal-border-primary);border-radius:4px;color:var(--terminal-text-secondary);font-size:.75rem;padding:2px 6px}.install-methods-container{border-top:1px dashed var(--terminal-border-primary);margin-top:3rem;padding-top:3rem}.subsection-title{color:var(--terminal-text-primary);font-size:1.5rem;margin-bottom:1.5rem}.alternatives-grid{display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.alternative-card{background:var(--terminal-bg-secondary);border-radius:16px;display:flex;flex-direction:column;padding:var(--spacing-xl);position:relative;transition:.3s}.alternative-card.enterprise{background:linear-gradient(to bottom right,var(--terminal-bg-secondary),#3b82f60d);border-color:var(--terminal-accent-blue)}.alternative-icon{background:var(--terminal-bg-primary);border:1px solid var(--terminal-border-primary);border-radius:12px;color:var(--terminal-accent-blue);padding:12px}.alternative-title{align-items:center;color:var(--terminal-text-primary);display:flex;font-size:1.25rem;gap:8px;margin-bottom:.5rem}.asset-download-btn:hover:after,.asset-name,.detail-date,.detail-version,.version-number{font-family:Fira Code,monospace}.enterprise-badge{background:var(--terminal-accent-blue);border-radius:12px;color:#fff;font-size:.75rem;font-weight:500;padding:2px 8px}.alternative-link,.more-releases-btn:hover,.releases-link:hover{color:var(--terminal-accent-blue)}.command-block{flex:1;margin-bottom:var(--spacing-lg)}.detail-content h4,.sidebar-title{margin-bottom:var(--spacing-md);font-weight:600}.command-block :global(pre){background:#1e1e1e!important;border:1px solid #333;border-radius:8px;margin:0}.alternative-link{align-items:center;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;transition:gap .2s}.alternative-link:hover{gap:.75rem}.download-releases{background:var(--terminal-bg-primary);padding:var(--section-spacing) 0}.merged-release-card,.version-item.active,.version-item:hover{background:var(--terminal-bg-secondary)}.merged-release-card{border:1px solid var(--terminal-border-primary);border-radius:16px;display:flex;min-height:350px}.release-sidebar{background:var(--terminal-bg-primary);border-bottom-left-radius:15px;border-right:1px solid var(--terminal-border-primary);border-top-left-radius:15px;display:flex;flex-direction:column;flex-shrink:0;padding:var(--spacing-lg);width:240px}.sidebar-title{color:var(--terminal-text-secondary);font-size:.9rem;letter-spacing:.05em}.version-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 16px;text-align:left;transition:.2s}.version-item.active{border-color:var(--terminal-border-primary)}.version-number{color:var(--terminal-text-primary);font-weight:500}.version-item.active .version-number{color:var(--terminal-accent-blue);font-weight:700}.version-dot{border-radius:50%;height:8px;width:8px}.version-dot.stable{background:#10b981}.version-dot.beta{background:#f59e0b}.more-releases-btn{align-items:center;border:1px dashed var(--terminal-border-primary);border-radius:8px;color:var(--terminal-text-secondary);display:flex;font-size:.8rem;gap:6px;justify-content:center;margin-top:var(--spacing-md);padding:8px;transition:.2s}.detail-content h4,.detail-version{color:var(--terminal-text-primary)}.more-releases-btn:hover{background:var(--terminal-bg-secondary);border-color:var(--terminal-accent-blue)}.release-detail{display:flex;flex:1;flex-direction:column;padding:var(--spacing-2xl)}.detail-header{align-items:flex-start;border-bottom:1px solid var(--terminal-border-primary);display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg)}.detail-title-group{align-items:center;display:flex;gap:var(--spacing-md)}.detail-version{font-size:2rem;font-weight:700;margin:0}.detail-date{color:var(--terminal-text-secondary);font-size:.9rem;margin-top:8px}.detail-content h4{font-size:1rem}.detail-content ul,.download-assets-list h4,.releases-link,.support-description{color:var(--terminal-text-secondary)}.detail-content ul{font-size:1rem;line-height:1.6;margin:0;padding-left:1.25rem}.detail-content li{margin-bottom:8px}.detail-actions{margin-top:var(--spacing-2xl)}.release-download-btn.large{display:inline-flex;font-size:1rem;padding:12px 24px;width:auto}.releases-footer{margin-top:var(--spacing-xl);text-align:center}.releases-link{align-items:center;display:inline-flex;gap:8px;transition:color .2s}.support-content{margin:0 auto;max-width:600px;text-align:center}.support-description{font-size:1.1rem;margin-bottom:var(--spacing-xl)}.asset-download-btn,.asset-download-btn:hover:after,.support-link{color:var(--terminal-text-primary)}.support-links{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center}.support-link{align-items:center;background:var(--terminal-bg-primary);border:1px solid var(--terminal-border-primary);border-radius:8px;display:flex;font-weight:500;gap:8px;padding:12px 24px;transition:.2s}.support-link:hover{background:var(--terminal-accent-blue);border-color:var(--terminal-accent-blue);color:#fff;transform:translateY(-2px)}.download-assets-list h4{font-size:.9rem;margin-bottom:.5rem}.assets-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.asset-download-btn{align-items:center;background:#ffffff0d;border:1px solid #0000;border-radius:6px;display:flex;font-size:.85rem;gap:.75rem;padding:.75rem;position:relative;transition:.2s}.asset-size,.refresh-icon-btn,.source-selector label,.source-tab{color:var(--terminal-text-secondary)}.asset-download-btn:hover{background:#3b82f61a;border-color:var(--terminal-accent-blue);z-index:10}.asset-download-btn:hover:after{background:var(--terminal-bg-secondary);border:1px solid var(--terminal-border-primary);border-radius:6px;content:attr(data-tooltip);font-size:.75rem;margin-bottom:8px;max-width:300px;min-width:200px;padding:8px 12px;text-align:center;white-space:pre-wrap;word-break:break-all}.asset-download-btn:hover:after,.asset-download-btn:hover:before{animation:.2s forwards u;bottom:100%;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:100}.asset-download-btn:hover:before{border:6px solid #0000;border-top:6px solid var(--terminal-border-primary);content:"";margin-bottom:-4px}@keyframes u{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.asset-info{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.asset-name{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-size{font-size:.75rem}.sidebar-header-group,.source-selector{margin-bottom:var(--spacing-md)}.sidebar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.refresh-icon-btn{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:.2s}.expand-btn,.source-tab{align-items:center;display:flex;font-size:.85rem;cursor:pointer}.refresh-icon-btn:hover:not(:disabled){background:var(--terminal-bg-secondary);color:var(--terminal-accent-blue)}.refresh-icon-btn:disabled{cursor:not-allowed;opacity:.5}.source-selector label{display:block;font-size:.8rem;margin-bottom:6px}.source-tabs{background:var(--terminal-bg-secondary);border:1px solid var(--terminal-border-primary);border-radius:8px;display:flex;padding:4px;position:relative;z-index:1}.source-tabs:before{background:var(--terminal-bg-primary);border-radius:6px;bottom:4px;content:"";left:4px;position:absolute;top:4px;transform:translateX(0);transition:transform .3s cubic-bezier(.4,0,.2,1);width:calc(50% - 4px);z-index:-1}.source-tabs.active-gitee:before{transform:translateX(100%)}.source-tab{background:#0000;border:none;border-radius:6px;flex:1;font-weight:500;gap:6px;justify-content:center;padding:6px 12px;transition:color .2s;z-index:2}.version-list{display:flex;flex-direction:column;gap:4px;transition:opacity .3s,transform .3s}.version-list.fade-enter{opacity:0;transform:translateY(10px)}.version-list.fade-enter-active,.version-list.fade-exit{opacity:1;transform:translateY(0)}.version-list.fade-exit-active{opacity:0;transform:translateY(-10px)}.detail-content-wrapper{margin-bottom:var(--spacing-xl);position:relative}.detail-content{max-height:200px;overflow:hidden;transition:max-height .3s}.detail-content-wrapper.expanded .detail-content{max-height:500px;overflow-y:auto}.detail-expand-overlay{align-items:flex-end;background:linear-gradient(to bottom,#0000,var(--terminal-bg-secondary));bottom:0;display:flex;height:60px;justify-content:center;left:0;padding-bottom:0;position:absolute;right:0}.detail-content-wrapper.expanded .detail-expand-overlay{background:none;border-top:1px dashed var(--terminal-border-primary);height:auto;margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);position:static}.expand-btn{background:var(--terminal-bg-primary);border:1px solid var(--terminal-border-primary);border-radius:20px;color:var(--terminal-accent-blue);gap:6px;padding:6px 16px;pointer-events:auto;transition:.2s}.filterBtn_WRSY,.heroSection_QtGK,.mvpContainer_TLBn{background:var(--mvp-bg-primary)}.card_qjvv,[data-theme=dark] .heroImage_s0X_{box-shadow:none}.markdown-body{color:var(--terminal-text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;line-height:1.7}.markdown-body p{margin-bottom:1.2em}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--terminal-text-primary);font-weight:600;line-height:1.3;margin-bottom:.75em;margin-top:1.5em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid var(--terminal-border-primary);padding-bottom:.3em}.markdown-body h2{font-size:1.3rem}.markdown-body h3{font-size:1.1rem}.markdown-body h4{font-size:1rem}.markdown-body ol,.markdown-body ul{margin-bottom:1.2em;padding-left:1.5em}.markdown-body li{margin-bottom:.5em}.markdown-body blockquote{background:#ffffff0d;border-left:4px solid var(--terminal-border-primary);border-radius:4px;color:var(--terminal-text-secondary);margin:0 0 1.2em;padding:.5em 1em}.markdown-body a{color:var(--terminal-accent-blue);font-weight:500}.markdown-body img{border:1px solid var(--terminal-border-primary);border-radius:8px;height:auto;margin:1em 0;max-width:100%}.markdown-body hr{background-color:var(--terminal-border-primary);border:0;height:1px;margin:1.5em 0;padding:0}.markdown-body table{border-spacing:0;margin-bottom:1.2em;width:100%}.markdown-body td,.markdown-body th{border:1px solid var(--terminal-border-primary);padding:6px 13px}.markdown-body th{background:var(--terminal-bg-primary);font-weight:600}.markdown-body strong{color:var(--terminal-text-primary);font-weight:600}.release-type{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:2px 8px}.release-type.stable{background:#10b9811a;border:1px solid #10b98133;color:#10b981}.release-type.beta,.release-type.rc{background:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0b}.mvpContainer_TLBn{min-height:100vh}[data-theme=dark] .mvpContainer_TLBn{background:var(--slate-900);color:var(--slate-100)}.heroSection_QtGK{padding:64px 0 32px;text-align:center}[data-theme=dark] .benefitsSection_bFz3,[data-theme=dark] .eligibilitySection_izDR,[data-theme=dark] .gridSection_Ynpb,[data-theme=dark] .heroSection_QtGK,[data-theme=dark] .photoWrap_PKRd{background:var(--slate-900)}.heroInner_B2RC{align-items:center;display:flex;gap:16px;justify-content:space-between;text-align:left}.heroText_IcZ2{flex:1 1 auto;min-width:0}.heroImage_s0X_,[data-theme=light] .heroImage_s0X_{border:none;border-radius:0;box-shadow:none;flex:0 0 auto;height:auto;margin-left:16px;max-width:26%;object-fit:contain;width:clamp(160px,22vw,280px)}.card_qjvv:hover,[data-theme=dark] .card_qjvv:hover{box-shadow:var(--mvp-card-shadow-hover)}.heroTitle_e3P6{color:var(--slate-800);font-size:2.4rem;font-weight:800}[data-theme=dark] .eligibilityTitle_h7yj,[data-theme=dark] .heroTitle_e3P6,[data-theme=dark] .itemTitle_L6xf{color:var(--slate-100)}.heroSubtitle_UhQq{color:var(--slate-600);font-size:1.1rem;margin-top:.5rem}[data-theme=dark] .cardTitle_bqal,[data-theme=dark] .eligibilityList_VJo5,[data-theme=dark] .heroSubtitle_UhQq,[data-theme=dark] .itemText_YXqS,[data-theme=dark] .modalDescText_NYYF,[data-theme=dark] .modalList_kEYk,[data-theme=dark] .modalTitle_XH8z{color:var(--slate-300)}.filterSection_rZpg{padding:16px 0}.filterBar_evR2{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.filterBtn_WRSY{border:1px solid var(--slate-300);border-radius:999px;color:var(--slate-700);cursor:pointer;font-weight:600;padding:.5rem .9rem}.filterBtnActive_IAQV{background:var(--linear-primary);border-color:var(--linear-primary);color:var(--linear-primary-foreground)}.card_qjvv,.gridSection_Ynpb,.photoWrap_PKRd{background:var(--slate-100)}[data-theme=dark] .filterBtn_WRSY{background:var(--slate-800);border-color:var(--slate-600);color:var(--slate-300)}[data-theme=dark] .filterBtnActive_IAQV{background:var(--primary-400);border-color:var(--primary-400);color:var(--slate-900)}.gridSection_Ynpb{padding:16px 0 48px}.listNote_das6{color:var(--slate-500);font-size:.9rem;margin:.25rem 0 1rem;text-align:center}[data-theme=dark] .listNote_das6{color:var(--slate-400)}.grid_6O8B{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.card_qjvv{border:none;border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .2s,box-shadow .2s}.card_qjvv:hover{transform:translateY(-3px)}[data-theme=dark] .card_qjvv{background:var(--slate-900);border:none;box-shadow:none}.photoWrap_PKRd{align-items:center;display:flex;height:220px;justify-content:center;overflow:hidden;width:100%}.modalPhoto_GIql,.photo_d0LT{height:100%;transition:opacity .18s,transform .18s;width:100%}.photo_d0LT{display:block;object-fit:contain;opacity:0;transform:scale(1)}.photoLoaded_gABu{filter:blur(0);opacity:1;transform:scale(1)}.cardInfo_HdWs{padding:.9rem}.cardName_E8ry{color:var(--slate-800);font-size:1.2rem;font-weight:700;text-align:center}.techCard_Kofj .itemText_YXqS,.techCard_Kofj .itemTitle_L6xf,[data-theme=dark] .cardName_E8ry,[data-theme=dark] .modalName_koNg{color:var(--slate-50)}.cardTitle_bqal{color:var(--slate-600);font-size:.95rem;margin-top:.25rem;text-align:center}.tagList_BJMP{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.tag_uTII{background:var(--color-primary-lightest);border:1px solid var(--primary-200);border-radius:999px;color:var(--primary-700);font-size:.75rem;font-weight:700;padding:.15rem .45rem}[data-theme=dark] .tag_uTII{background:var(--primary-950);border-color:var(--primary-400);color:var(--primary-400)}.modalBackdrop_IKzy{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modalContent_IpRB{background:var(--mvp-bg-primary);border:1px solid var(--slate-200);border-radius:12px;box-shadow:0 24px 64px #00000040;max-width:900px;overflow:hidden;position:relative;width:100%}[data-theme=dark] .modalContent_IpRB{background:var(--slate-800);border-color:var(--slate-700)}.modalClose_OuM6{background:#0000;border:1px solid var(--slate-300);border-radius:8px;color:var(--slate-700);cursor:pointer;padding:.25rem .5rem;position:absolute;right:12px;top:10px}[data-theme=dark] .modalClose_OuM6{border-color:var(--slate-600);color:var(--slate-300)}.modalHeader_NBTE{border-bottom:1px solid var(--slate-200);padding:1rem 1.2rem}[data-theme=dark] .modalHeader_NBTE{border-color:var(--slate-700)}.modalName_koNg{color:var(--slate-800);font-size:1.4rem;font-weight:800}.modalTitle_XH8z{color:var(--slate-600);font-size:1rem;margin-top:.25rem}.modalBody__g7k{align-items:start;display:grid;gap:1rem;grid-template-columns:360px 1fr;padding:1rem 1.2rem}.benefitsGrid_Dmhc,.eligibilityGrid_dUdG{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.modalPhoto_GIql{border-radius:8px;object-fit:cover;opacity:0;transform:scale(1.01)}.modalPhoto_GIql.photoLoaded_gABu{opacity:1;transform:scale(1)}.modalDesc_qf1c{display:flex;flex-direction:column;gap:.6rem}.modalDescText_NYYF{color:var(--slate-700);font-size:1rem;line-height:1.7;margin:0}.modalList_kEYk{color:var(--slate-600);margin:0;padding-left:1.1rem}.benefitsSection_bFz3,.eligibilitySection_izDR{background:var(--slate-100);padding:36px 0}.eligibilityCard_NJll{background:var(--mvp-bg-primary);border:1px solid var(--slate-200);border-radius:14px;box-shadow:0 8px 24px #00000014;overflow:hidden;padding:1.4rem 1.6rem;position:relative}[data-theme=dark] .eligibilityCard_NJll{background:var(--slate-800);border-color:var(--slate-700);box-shadow:0 8px 24px #00000059}.eligibilityCard_NJll:before{bottom:0;content:"";left:0;position:absolute;top:0;width:6px}.eligibilityCard_NJll:before,[data-theme=dark] .eligibilityCard_NJll:before{background:linear-gradient(180deg,var(--primary-400),var(--linear-primary))}.eligibilityCard_NJll:after{background:radial-gradient(1200px 200px at 20% -10%,#3b82f617,#0000 60%),radial-gradient(800px 300px at 100% 120%,#60a5fa14,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.eligibilityTitle_h7yj{align-items:center;color:var(--slate-800);display:flex;font-size:1.7rem;font-weight:800;gap:.5rem;justify-content:center;letter-spacing:.01em;margin:0 0 1rem}.eligibilityIcon_nA6z{align-items:center;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:50%;color:var(--primary-700);display:inline-flex;height:28px;justify-content:center;width:28px}[data-theme=dark] .eligibilityIcon_nA6z{background:#60a5fa2e;border-color:#60a5fa59;color:var(--primary-400)}.eligibilityBadges_LZgS{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:.6rem}.badge_uCmF{align-items:center;background:linear-gradient(135deg,var(--primary-100),var(--primary-200));border:1px solid var(--primary-300);border-radius:999px;box-shadow:0 2px 8px #93c5fd59;color:var(--primary-900);display:inline-flex;font-size:.8rem;font-weight:700;padding:.25rem .6rem}[data-theme=dark] .badge_uCmF{background:linear-gradient(135deg,var(--primary-400),var(--primary-300));border-color:var(--primary-400);box-shadow:0 2px 8px #3b82f673;color:var(--slate-900)}.eligibilityGrid_dUdG{display:grid;gap:1rem;margin-top:.5rem}.eligibilityItemCard_GTGM{background:linear-gradient(0deg,var(--mvp-bg-primary),var(--mvp-bg-primary)),radial-gradient(400px 120px at -20% -20%,#93c5fd1a,#0000 60%);border:1px solid var(--slate-200);border-radius:10px;box-shadow:0 1px 3px #0000000f,0 8px 24px #0000000a;display:flex;flex-direction:column;justify-content:flex-start;min-height:148px;overflow:hidden;padding:1.1rem;position:relative;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;will-change:transform}[data-theme=dark] .eligibilityItemCard_GTGM{background:linear-gradient(0deg,var(--slate-800),var(--slate-800)),radial-gradient(400px 120px at -20% -20%,#60a5fa1f,#0000 60%);border-color:var(--slate-700);box-shadow:0 1px 3px #00000059,0 8px 24px #00000047}.eligibilityItemCard_GTGM:hover{border-color:var(--primary-300);box-shadow:0 6px 16px #0000001f,0 16px 32px #00000014;transform:translateY(-3px)}[data-theme=dark] .eligibilityItemCard_GTGM:hover{border-color:var(--primary-400);box-shadow:0 6px 16px #00000080,0 16px 32px #00000073}.eligibilityItemCard_GTGM:active{transform:translateY(-2px) scale(.995)}.eligibilityItemCard_GTGM:focus-visible{outline:3px solid var(--primary-300);outline-offset:2px}[data-theme=dark] .eligibilityItemCard_GTGM:focus-visible{outline-color:var(--primary-400)}.eligibilityItemCard_GTGM:after{background:radial-gradient(600px 160px at -10% -20%,#93c5fd1f,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.techCard_Kofj{background:#0000;border-color:#e2e8f099}.techCard_Kofj:before{background-position:50%;background-size:cover;filter:blur(4px) saturate(1.1);transform:scale(1.04);transition:transform .28s,opacity .28s;will-change:transform}.techCard_Kofj:after,.techCard_Kofj:before{content:"";inset:0;position:absolute;z-index:0}.techCard_Kofj:after{background:linear-gradient(0deg,#0a142873,#0a142873)}.techCard_Kofj:hover:before{transform:scale(1.06)}[data-theme=dark] .techCard_Kofj:after{background:linear-gradient(0deg,#0208178c,#0208178c)}[data-theme=light] .techCard_Kofj{background:var(--mvp-bg-primary);border-color:var(--slate-200)}[data-theme=light] .techCard_Kofj:after{background:linear-gradient(0deg,#ffffffa6,#ffffffa6)}[data-theme=light] .benefitName_wKU1,[data-theme=light] .benefitsTitle_Gkdf,[data-theme=light] .techCard_Kofj .itemTitle_L6xf{color:var(--slate-800)}[data-theme=light] .benefitList_xu7e,[data-theme=light] .benefitText_Zf91,[data-theme=light] .techCard_Kofj .itemText_YXqS{color:var(--slate-600)}.itemHeader_zYEW{display:flex;flex-direction:column;gap:.5rem;inset:0;opacity:1;padding:1rem;position:absolute;transition:opacity .24s}.itemHeader_zYEW,.itemIcon_L09D{align-items:center;justify-content:center}.itemIcon_L09D{background:#93c5fd2e;border:1px solid #94a3b859;border-radius:50%;box-shadow:0 2px 6px #93c5fd40;color:var(--primary-900);display:inline-flex;height:30px;transition:transform .25s,box-shadow .25s;width:30px}[data-theme=dark] .itemIcon_L09D{background:#60a5fa38;border-color:#60a5fa59;box-shadow:0 2px 6px #3b82f659;color:var(--primary-400)}.eligibilityItemCard_GTGM:hover .itemIcon_L09D{transform:scale(1.06) rotate(-2deg)}.iconHot_VmTi{background:linear-gradient(135deg,var(--warning-200),var(--warning-500));border-color:#eab30880;color:var(--slate-800)}.iconShare_EaMe{background:linear-gradient(135deg,var(--primary-100),var(--primary-300));border-color:#93c5fd80;color:var(--primary-900)}.iconActive_NXYJ{background:linear-gradient(135deg,var(--success-200),var(--success-400));border-color:#86efac80;color:var(--success-900)}.iconSupport_Gn94{background:linear-gradient(135deg,var(--accent-purple-200),var(--accent-purple-400));border-color:#c084fc80;color:var(--accent-purple-900)}.itemTitle_L6xf{color:var(--slate-800);font-size:1.08rem;font-weight:800;letter-spacing:.01em;margin-bottom:.1rem;text-align:center}.itemText_YXqS{color:var(--slate-600);font-size:.96rem;line-height:1.7;text-align:center}.itemDesc_Dg3h{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity .24s}.eligibilityItemCard_GTGM:focus-within .itemDesc_Dg3h,.eligibilityItemCard_GTGM:hover .itemDesc_Dg3h,.expanded_c_Wt .itemDesc_Dg3h{opacity:1;pointer-events:auto;transform:translateY(0)}.eligibilityItemCard_GTGM:hover .itemHeader_zYEW{opacity:0;pointer-events:none}.eligibilityCard_NJll:hover{border-color:var(--primary-300);box-shadow:0 12px 32px #0000001f;transform:translateY(-2px)}[data-theme=dark] .eligibilityCard_NJll:hover{border-color:var(--primary-400);box-shadow:0 12px 32px #0006}.benefitsTitle_Gkdf{color:var(--slate-100);font-size:1.8rem;font-weight:800;margin:0 0 1rem;text-align:center}.benefitsGrid_Dmhc{display:grid;gap:1rem}.benefitCard_PBYP{background:#ffffff0f;border:1px solid #94a3b840;border-radius:12px;box-shadow:0 1px 3px #00000040,0 8px 24px #0003;padding:1rem 1.1rem;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s}[data-theme=light] .benefitCard_PBYP{background:var(--mvp-bg-primary);border-color:var(--slate-200);box-shadow:0 1px 3px #0000000f,0 8px 24px #0000000a}.benefitCard_PBYP:hover{border-color:var(--primary-300);box-shadow:0 6px 16px #00000047,0 16px 32px #0000003d;transform:translateY(-3px)}.benefitHeader_xl7i{align-items:center;display:flex;gap:.6rem;margin-bottom:.4rem}.benefitIcon_Z6j_{align-items:center;background:#60a5fa2e;border:1px solid #94a3b859;border-radius:50%;box-shadow:0 2px 6px #60a5fa59;color:var(--primary-400);display:inline-flex;height:32px;justify-content:center;width:32px}.applyCta_rJWl,.btn_zUN2{display:inline-block;font-weight:800;-webkit-text-decoration:none;text-decoration:none}.iconPrimary_ua4G{background:#3b82f62e;border-color:#3b82f659;color:var(--linear-primary)}.iconAccent_sJcW{background:#eab3082e;border-color:#eab30859;color:var(--warning-400)}.iconSuccess_erc7{background:#22c55e2e;border-color:#22c55e59;color:var(--success-500)}.iconGold__w1_{background:#f59e0b2e;border-color:#f59e0b59;color:var(--warning-500)}.benefitName_wKU1{color:var(--slate-100);font-size:1.05rem;font-weight:800}.benefitText_Zf91{color:var(--slate-300);font-size:.95rem;line-height:1.7}.benefitList_xu7e{color:var(--slate-300);margin:.2rem 0 0;padding-left:1.1rem}.applyCta_rJWl,.btnPrimary_qvIw{background:linear-gradient(135deg,var(--linear-primary) 0,var(--primary-700) 100%);box-shadow:0 6px 18px #3b82f659;color:var(--linear-primary-foreground)}.applySection_Niep{padding:32px 0;text-align:center}.applyCta_rJWl{border:1px solid #3b82f659;border-radius:12px;padding:.9rem 1.6rem;transition:transform .24s,box-shadow .24s,filter .24s}.applyCta_rJWl:hover{box-shadow:0 10px 28px #3b82f673;filter:brightness(1.05);transform:translateY(-2px)}.applyCta_rJWl:active{transform:translateY(-1px) scale(.995)}.applyCta_rJWl:focus-visible{outline:3px solid var(--primary-300);outline-offset:2px}.heroApply_uGi5{margin-top:16px}.btn_zUN2{border-radius:12px;padding:12px 20px;transition:transform .28s,box-shadow .28s,filter .28s}.btnPrimary_qvIw{border:1px solid #3b82f659}@media (min-width:640px){.container{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (min-width:40rem){.container{max-width:40rem}.sm\:top-auto{top:auto}.sm\:right-0{right:calc(var(--spacing)*0)}.sm\:bottom-0{bottom:calc(var(--spacing)*0)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[72px\]{height:72px}.sm\:h-\[88px\]{height:88px}.sm\:w-\[140px\]{width:140px}.sm\:w-\[150px\]{width:150px}.sm\:w-auto{width:auto}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:calc(var(--spacing)*0)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*0*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*0*var(--tw-space-y-reverse))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:opacity-0{opacity:0}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:768px){.search-filter-container{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:48rem){.container{max-width:48rem}.md\:absolute{position:absolute}.md\:-mt-20{margin-top:calc(var(--spacing)*-20)}.md\:mb-20{margin-bottom:calc(var(--spacing)*20)}.md\:block{display:block}.md\:flex{display:flex}.after\:md\:hidden:after,.md\:hidden{display:none}.md\:h-12{height:calc(var(--spacing)*12)}.md\:min-h-\[400px\]{min-height:400px}.md\:w-1\/2{width:50%}.md\:w-12{width:calc(var(--spacing)*12)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-\[280px\]{width:280px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:gap-linear-12{gap:var(--spacing-linear-12)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d),0 2px 4px -2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*2)}}@media (min-width:997px){.collapseSidebarButton_lhm6,.expandButton_KFBB{background-color:var(--docusaurus-collapse-button-bg)}.lastUpdated_Zo7p{text-align:right}.tocMobile_Yl5O{display:none}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_GUvk,.announcementBarPlaceholder_rJ1h{flex-basis:50px}.collapseSidebarButton_lhm6{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_s9cq{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_Vmo5,[dir=rtl] .collapseSidebarButtonIcon_s9cq{transform:rotate(0)}.collapseSidebarButton_lhm6:focus,.collapseSidebarButton_lhm6:hover,.expandButton_KFBB:focus,.expandButton_KFBB:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_vHXQ{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_b4V3{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_b4V3{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_crJC{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_WFsU{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar__0ZO{padding-top:0}.sidebarHidden_GDEl{opacity:0;visibility:hidden}.sidebarLogo_AUEO{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);-webkit-text-decoration:none!important;text-decoration:none!important}.sidebarLogo_AUEO img{height:2rem;margin-right:.5rem}.expandButton_KFBB{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_Vmo5{transform:rotate(180deg)}.docSidebarContainer_Xpj_{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_GNh8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_ZO9f{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_mK42{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_jkoz{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_noSd{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.docItemCol_wJOj,.generatedIndexPage_m5mU{max-width:75%!important}}@media (min-width:1024px){.container{padding-left:2rem!important;padding-right:2rem!important}}@media (min-width:64rem){.container{max-width:64rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-96{width:calc(var(--spacing)*96)}.lg\:w-\[300px\]{width:300px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:gap-linear-6{gap:var(--spacing-linear-6)}.lg\:self-auto{align-self:auto}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:bg-linear-bg-secondary\/80{background-color:#f6f8facc}@supports (color:color-mix(in lab,red,red)){.lg\:bg-linear-bg-secondary\/80{background-color:color-mix(in oklab,var(--color-linear-bg-secondary)80%,#0000)}}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:pr-linear-8{padding-right:var(--spacing-linear-8)}.lg\:pl-6{padding-left:calc(var(--spacing)*6)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.container{max-width:80rem}.xl\:mx-0{margin-inline:calc(var(--spacing)*0)}.xl\:mt-0{margin-top:calc(var(--spacing)*0)}.xl\:ml-auto{margin-left:auto}.xl\:block{display:block}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[4fr_6\.5fr\]{grid-template-columns:4fr 6.5fr}.xl\:items-start{align-items:flex-start}.xl\:justify-start{justify-content:flex-start}.xl\:px-20{padding-inline:calc(var(--spacing)*20)}.xl\:text-left{text-align:left}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.xl\:text-\[56px\]{font-size:56px}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (min-width:96rem){.container{max-width:96rem}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.grid_6O8B{grid-template-columns:repeat(3,1fr)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator,.navbar__item,.tableOfContents_oYSH{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block;width:max-content}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.tutorial-container{padding:1.5rem 1rem}.hero-title{flex-direction:column;font-size:2.5rem;gap:.5rem;margin-bottom:1rem}.hero-icon{height:2.5rem;width:2.5rem}.hero-description{font-size:1.1rem;margin:0 auto .75rem}.tutorial-hero{padding:2rem 1.5rem}.hero-content{min-height:150px}.section-title{font-size:1.75rem}.tutorial-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card-header{margin-bottom:1rem;min-height:60px}.docItemContainer,.generated-index-page{padding:var(--linear-space-6) var(--linear-space-4)!important}.docSidebarContainer{max-width:280px!important;padding-right:var(--linear-space-3)!important}article{max-width:100%!important}.table-of-contents{max-width:200px!important;padding:var(--linear-space-2)!important}.generated-index-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}.generated-index-list,.row.docCardList{gap:var(--linear-space-4)!important}article[class*=docCardListItem]{flex:0 0 calc(50% - var(--linear-space-2))!important;max-width:calc(50% - var(--linear-space-2))!important}.docItemContainer__hm_{padding:0 .3rem}}@media screen and (max-width:996px){.heroGrid_ds_7{gap:2rem;grid-template-columns:1fr}.heroRight_kEbi{display:none}.heroLeft_gZNi{align-items:center;text-align:center}.heroContent_RxeM{max-width:100%}.ctaGroup_V2ND{flex-direction:column;gap:1rem;width:100%}.ctaGroup_V2ND a{width:100%}.ctaGroup_V2ND button{justify-content:center;width:100%}.stats_w4Xl{gap:2rem;justify-content:center}}@media (max-width:992px){.heroImage_s0X_{max-width:40%;width:clamp(150px,32vw,260px)}.grid_6O8B{grid-template-columns:repeat(2,1fr)}.photoWrap_PKRd{height:200px}}@media (max-width:768px){.markdown h1,.theme-doc-markdown h1,main h1:first-of-type{font-size:1.875rem!important;margin-bottom:var(--linear-space-6)!important}:not([data-logo-component]):not([data-logo-component] *){animation:none!important;transition:none!important}.button:hover,a:hover,button:hover{opacity:.8!important}.tutorial-container{padding:1rem .75rem}.hero-title{margin-bottom:.75rem}.hero-description{margin:0 auto .5rem}.heroApply_uGi5,.heroImage_s0X_{margin-top:12px}.tutorial-hero{margin-bottom:2rem;padding:1.5rem 1rem}.hero-content{min-height:120px}.tutorial-card{padding:1.5rem}.tutorial-grid{gap:1rem;grid-template-columns:1fr}.generated-index-list,.row.docCardList{gap:var(--linear-space-4)!important}.card-header{margin-bottom:.75rem;min-height:50px}.terminal-link{font-size:.8rem;padding:.5rem 1rem}.docItemContainer{padding:var(--linear-space-6) var(--linear-space-3)!important}.docSidebarContainer{border-bottom:1px solid var(--linear-border)!important;border-right:none!important;padding-right:0!important}.docSidebarContainer,article{max-width:100%!important}.table-of-contents{display:none!important}.generated-index-page{padding:var(--linear-space-4) var(--linear-space-3)!important}.generated-index-list{grid-template-columns:1fr!important}.generated-index-listItem,a[class*=cardContainer]{padding:var(--linear-space-5)!important}article[class*=docCardListItem]{flex:0 0 100%!important;max-width:100%!important}.terminal_qOWF{font-size:12px}.terminalBody_K7OY{padding:12px}.terminalHeader_Erup{padding:6px 12px}.commandLine_dCV4{font-size:14px}.hero-title,h1{font-size:2rem}.terminalContainer_S61P{padding:16px}:root{--terminal-font-size-base:13px;--terminal-spacing-md:12px;--terminal-spacing-lg:18px}.hero-section{padding:var(--terminal-spacing-lg) var(--terminal-spacing-md)}.hero-title{flex-direction:column;gap:var(--terminal-spacing-sm)}.hero-description{font-size:1.1rem}.hero-icon{height:2rem;width:2rem}.eligibilityTitle_h7yj,h2{font-size:1.5rem}.animate-terminal-boot,.animate-typewriter{animation-duration:1.5s}.terminal-scanline:before{animation-duration:2s}.markdown-body pre,.prism-code,.simple-code-block{font-size:var(--code-sm)!important;padding:var(--space-3)!important}code{font-size:var(--code-xs)!important}.filter-tabs{justify-content:flex-start;overflow-x:auto;width:100%}.filter-tab{flex-shrink:0}.merged-release-card{flex-direction:column;min-height:auto}.release-sidebar{border-bottom:1px solid var(--terminal-border-primary);border-bottom-left-radius:0;border-right:none;border-top-left-radius:15px;border-top-right-radius:15px;padding:var(--spacing-md);width:100%}.version-list{flex-direction:row;overflow-x:auto;padding-bottom:4px}.version-item{min-width:120px}.detail-header{flex-direction:column;gap:var(--spacing-sm)}.release-download-btn.large{width:100%}.download-hero-title{flex-direction:column;font-size:2rem}.download-stats{flex-direction:column;gap:1.5rem}.section-title{font-size:1.75rem}.subsection-title{font-size:1.25rem}.alternatives-grid,.modalBody__g7k{grid-template-columns:1fr}.ecosystem-card-header{flex-direction:column}.ecosystem-meta{flex-wrap:wrap}.heroInner_B2RC{align-items:center;flex-direction:column}.heroImage_s0X_{margin-left:0;max-width:100%;width:min(260px,100%)}.photoWrap_PKRd{height:180px}.techCard_Kofj:before{filter:blur(3px) saturate(1.05)}.benefitsGrid_Dmhc,.eligibilityGrid_dUdG{gap:.8rem}.eligibilityItemCard_GTGM{min-height:130px;padding:1rem}.itemHeader_zYEW{gap:.5rem;margin-bottom:.45rem}.itemTitle_L6xf{font-size:1.05rem}.benefitText_Zf91,.itemText_YXqS{font-size:.94rem}.eligibilityCard_NJll{padding:1.2rem 1.3rem}.benefitCard_PBYP{padding:.9rem}.benefitName_wKU1{font-size:1.02rem}}@media (max-width:600px){.grid_6O8B{grid-template-columns:1fr}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (max-width:480px){*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.section-icon{height:1.5rem;width:1.5rem}.card-icon{height:2rem;margin-bottom:0;width:2rem}.card-header{gap:.5rem}.card-header h3,.card-title,.hero-description{font-size:1rem}.tutorial-hero{margin-bottom:1.5rem;padding:1rem .75rem}.tutorial-card{padding:1rem}.card-description{font-size:.85rem}.terminal-link{font-size:.75rem;padding:.4rem .8rem}.commandLine_dCV4{font-size:12px}.prompt_eVig{margin-right:6px}.hero-title{font-size:var(--text-3xl);font-size:1.8rem}.bilibili-player{border-radius:var(--linear-radius-lg)}.terminalContainer_S61P{padding:12px}:root{--terminal-font-size-base:12px;--terminal-spacing-md:10px;--terminal-spacing-lg:16px}.hero-section{padding:var(--terminal-spacing-md)}.hero-icon{height:1.8rem;width:1.8rem}h1{font-size:1.8rem}h2{font-size:1.3rem}.photoWrap_PKRd{height:160px}.eligibilityGrid_dUdG{gap:.7rem}.itemTitle_L6xf{font-size:1.02rem}.itemText_YXqS{font-size:.92rem}.eligibilityItemCard_GTGM{min-height:120px;padding:.9rem}}@media (color-gamut:p3){:host,:root{--color-red-200:color(display-p3 0.96956 0.79815 0.7943);--color-red-300:color(display-p3 0.95692 0.65189 0.64512);--color-red-400:color(display-p3 0.93353 0.43168 0.42349);--color-red-600:color(display-p3 0.83032 0.14038 0.1332);--color-red-700:color(display-p3 0.69274 0.11623 0.10468);--color-orange-500:color(display-p3 0.94659 0.44979 0.07573);--color-amber-50:color(display-p3 0.9978 0.98505 0.92631);--color-amber-400:color(display-p3 0.95919 0.73852 0.11827);--color-amber-500:color(display-p3 0.93994 0.62058 0.05854);--color-amber-600:color(display-p3 0.82714 0.46717 0.0336);--color-amber-700:color(display-p3 0.67989 0.32771 0.05205);--color-amber-800:color(display-p3 0.54753 0.25606 0.07283);--color-yellow-500:color(display-p3 0.90365 0.70306 0.07454);--color-yellow-600:color(display-p3 0.77634 0.54249 0.04171);--color-yellow-700:color(display-p3 0.61315 0.38666 0.05797);--color-lime-500:color(display-p3 0.5627 0.8018 0.13123);--color-green-500:color(display-p3 0.30873 0.77475 0.37431);--color-green-600:color(display-p3 0.24388 0.64082 0.29481);--color-green-700:color(display-p3 0.19836 0.5018 0.24533);--color-emerald-400:color(display-p3 0.3347 0.8196 0.59158);--color-emerald-500:color(display-p3 0.26711 0.72685 0.5084);--color-emerald-600:color(display-p3 0.20656 0.58906 0.41396);--color-teal-500:color(display-p3 0.26657 0.72152 0.65546);--color-cyan-500:color(display-p3 0.2467 0.71003 0.84144);--color-sky-500:color(display-p3 0.21911 0.63903 0.93148);--color-blue-200:color(display-p3 0.76688 0.85521 0.98748);--color-blue-400:color(display-p3 0.39744 0.62813 0.99212);--color-blue-500:color(display-p3 0.26642 0.49122 0.98862);--color-indigo-500:color(display-p3 0.38037 0.37224 0.97171);--color-violet-500:color(display-p3 0.52337 0.3296 0.99088);--color-purple-400:color(display-p3 0.71992 0.4925 0.99517);--color-purple-500:color(display-p3 0.62952 0.30089 0.99082);--color-rose-500:color(display-p3 0.92182 0.24075 0.35567)}}@media (hover:none){:hover{animation:none!important;transform:none!important;transition:none!important}}@media (hover:hover){.backToTopButton_umt5:hover{background-color:var(--ifm-color-emphasis-300)}.hover\:-translate-x-0\.5:hover,.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover,.hover\:translate-y-0:hover{translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:not-disabled\:shadow-md:hover:not(:disabled),.hover\:ring-1:hover,.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover,.hover\:shadow-lg:hover,.hover\:shadow-linear-lg:hover,.hover\:shadow-linear-md:hover,.hover\:shadow-linear-sm:hover,.hover\:shadow-linear-xl:hover,.hover\:shadow-md:hover,.hover\:shadow-sm:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-linear-border:is(:where(.group):hover *){border-color:var(--color-linear-border)}.group-hover\:border-linear-primary\/30:is(:where(.group):hover *){border-color:#3b82f64d}.group-hover\:bg-linear-bg-tertiary:is(:where(.group):hover *){background-color:var(--color-linear-bg-tertiary)}.group-hover\:bg-linear-primary:is(:where(.group):hover *){background-color:var(--color-linear-primary)}.group-hover\:text-linear-fg-primary:is(:where(.group):hover *){color:var(--color-linear-fg-primary)}.group-hover\:text-linear-fg-secondary:is(:where(.group):hover *){color:var(--color-linear-fg-secondary)}.group-hover\:text-linear-primary:is(:where(.group):hover *){color:var(--color-linear-primary)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\/carousel\:opacity-100:is(:where(.group\/carousel):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *),.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground)}.hover\:-translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing)*-0.5)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-0.5)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1)}.hover\:-translate-y-px:hover,.hover\:not-disabled\:-translate-y-px:hover:not(:disabled){--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing)*0)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:transform-none:hover{transform:none}.hover\:border-\[hsl\(var\(--linear-border\)\)\]:hover{border-color:hsl(var(--linear-border))}.hover\:border-linear-border:hover{border-color:var(--color-linear-border)}.hover\:border-linear-border-focus:hover{border-color:var(--color-linear-border-focus)}.hover\:border-linear-border\/80:hover{border-color:#e4e4e7cc}.hover\:border-linear-primary:hover{border-color:var(--color-linear-primary)}.hover\:border-linear-primary\/20:hover{border-color:#3b82f633}.hover\:border-linear-primary\/50:hover{border-color:#3b82f680}.dark\:hover\:border-linear-primary\/30:hover,.hover\:border-primary\/30:hover,.hover\:not-disabled\:border-primary\/30:hover:not(:disabled){border-color:#3b82f64d}.hover\:bg-\[\#fafafa\]:hover{background-color:#fafafa}.hover\:bg-\[var\(--color-primary\)\]:hover,.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-black\/60:hover{background-color:#0009}.dark\:hover\:bg-black\/80:hover,.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100\/50:hover{background-color:#dbeafe80}.hover\:bg-border\/50:hover{background-color:#e4e4e780}.hover\:bg-destructive\/90:hover,.hover\:bg-linear-error\/90:hover{background-color:#ef4444e6}.hover\:bg-foreground\/90:hover,.hover\:bg-linear-fg-primary\/90:hover{background-color:#171717e6}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-linear-bg-elevated:hover{background-color:var(--color-linear-bg-elevated)}.hover\:bg-linear-bg-elevated\/80:hover{background-color:#fffc}.hover\:bg-linear-bg-primary\/90:hover{background-color:#ffffffe6}.hover\:bg-linear-bg-secondary:hover{background-color:var(--color-linear-bg-secondary)}.hover\:bg-linear-bg-tertiary:hover{background-color:var(--color-linear-bg-tertiary)}.hover\:bg-linear-bg-tertiary\/30:hover{background-color:#f3f4f64d}.hover\:bg-linear-bg-tertiary\/50:hover{background-color:#f3f4f680}.hover\:bg-linear-bg-tertiary\/60:hover{background-color:#f3f4f699}.hover\:bg-linear-bg-tertiary\/80:hover{background-color:#f3f4f6cc}.hover\:bg-linear-error\/5:hover{background-color:#ef44440d}.hover\:bg-linear-error\/10:hover{background-color:#ef44441a}.hover\:bg-linear-error\/80:hover{background-color:#ef4444cc}.hover\:bg-linear-primary-hover:hover{background-color:var(--color-linear-primary-hover)}.hover\:bg-linear-primary\/10:hover,.hover\:bg-primary\/10:hover,.hover\:not-disabled\:bg-primary\/10:hover:not(:disabled){background-color:#3b82f61a}.hover\:bg-linear-primary\/30:hover{background-color:#3b82f64d}.hover\:bg-linear-primary\/90:hover{background-color:#3b82f6e6}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-muted\/50:hover{background-color:#f4f4f580}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-secondary:hover{background-color:var(--color-secondary)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover,.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:text-\[var\(--color-primary-fg\)\]:hover{color:var(--color-primary-fg)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-linear-fg-primary:hover{color:var(--color-linear-fg-primary)}.hover\:text-linear-fg-tertiary:hover{color:var(--color-linear-fg-tertiary)}.hover\:text-linear-primary:hover{color:var(--color-linear-primary)}.hover\:text-linear-primary-hover:hover{color:var(--color-linear-primary-hover)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:not-disabled\:text-primary:hover:not(:disabled),.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-foreground:hover{color:var(--color-primary-foreground)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover,.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)))}.hover\:shadow-lg:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000000d),0 8px 10px -6px var(--tw-shadow-color,#0000000d)}.hover\:shadow-linear-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -2px var(--tw-shadow-color,#0000000f)}.hover\:shadow-linear-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#00000014),0 2px 4px -1px var(--tw-shadow-color,#0000000d)}.hover\:shadow-linear-sm:hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d)}.hover\:shadow-linear-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001f),0 10px 10px -5px var(--tw-shadow-color,#00000014)}.hover\:not-disabled\:shadow-md:hover:not(:disabled),.hover\:shadow-md:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d),0 4px 6px -4px var(--tw-shadow-color,#0000000d)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.hover\:shadow-xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000026)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.hover\:shadow-linear-primary\/30:hover{--tw-shadow-color:#3b82f64d}.hover\:ring-linear-fg-primary\/30:hover{--tw-ring-color:#1717174d}.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:#ef44444d}.group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group).destructive *):hover{background-color:var(--color-destructive)}.group-\[\.destructive\]\:hover\:text-destructive-foreground:is(:where(.group).destructive *):hover{color:var(--color-destructive-foreground)}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}.hover\:after\:w-full:hover:after{content:var(--tw-content);width:100%}.hover\:after\:bg-sidebar-border:hover:after{background-color:var(--color-sidebar-border);content:var(--tw-content)}.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.dark\:hover\:bg-red-900\/20:hover{background-color:#82181a33}.dark\:hover\:bg-yellow-900\/20:hover{background-color:#733e0a33}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-linear-primary\/30:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-linear-primary)30%,#0000)}.hover\:border-linear-border\/80:hover{border-color:color-mix(in oklab,var(--color-linear-border)80%,#0000)}.hover\:border-linear-primary\/20:hover{border-color:color-mix(in oklab,var(--color-linear-primary)20%,#0000)}.hover\:border-linear-primary\/50:hover{border-color:color-mix(in oklab,var(--color-linear-primary)50%,#0000)}.hover\:border-primary\/30:hover,.hover\:not-disabled\:border-primary\/30:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-primary)30%,#0000)}.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black)60%,#0000)}.dark\:hover\:bg-black\/80:hover,.hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black)80%,#0000)}.hover\:bg-blue-100\/50:hover{background-color:color-mix(in oklab,var(--color-blue-100)50%,#0000)}.hover\:bg-border\/50:hover{background-color:color-mix(in oklab,var(--color-border)50%,#0000)}.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,#0000)}.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab,var(--color-foreground)90%,#0000)}.hover\:bg-linear-bg-elevated\/80:hover{background-color:color-mix(in oklab,var(--color-linear-bg-elevated)80%,#0000)}.hover\:bg-linear-bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-linear-bg-primary)90%,#0000)}.hover\:bg-linear-bg-tertiary\/30:hover{background-color:color-mix(in oklab,var(--color-linear-bg-tertiary)30%,#0000)}.hover\:bg-linear-bg-tertiary\/50:hover{background-color:color-mix(in oklab,var(--color-linear-bg-tertiary)50%,#0000)}.hover\:bg-linear-bg-tertiary\/60:hover{background-color:color-mix(in oklab,var(--color-linear-bg-tertiary)60%,#0000)}.hover\:bg-linear-bg-tertiary\/80:hover{background-color:color-mix(in oklab,var(--color-linear-bg-tertiary)80%,#0000)}.hover\:bg-linear-error\/5:hover{background-color:color-mix(in oklab,var(--color-linear-error)5%,#0000)}.hover\:bg-linear-error\/10:hover{background-color:color-mix(in oklab,var(--color-linear-error)10%,#0000)}.hover\:bg-linear-error\/80:hover{background-color:color-mix(in oklab,var(--color-linear-error)80%,#0000)}.hover\:bg-linear-error\/90:hover{background-color:color-mix(in oklab,var(--color-linear-error)90%,#0000)}.hover\:bg-linear-fg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-linear-fg-primary)90%,#0000)}.hover\:bg-linear-primary\/10:hover{background-color:color-mix(in oklab,var(--color-linear-primary)10%,#0000)}.hover\:bg-linear-primary\/30:hover{background-color:color-mix(in oklab,var(--color-linear-primary)30%,#0000)}.hover\:bg-linear-primary\/90:hover{background-color:color-mix(in oklab,var(--color-linear-primary)90%,#0000)}.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted)50%,#0000)}.hover\:bg-primary\/10:hover,.hover\:not-disabled\:bg-primary\/10:hover:not(:disabled){background-color:color-mix(in oklab,var(--color-primary)10%,#0000)}.hover\:shadow-linear-primary\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-linear-primary)30%,#0000)var(--tw-shadow-alpha),#0000)}.hover\:ring-linear-fg-primary\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-linear-fg-primary)30%,#0000)}.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:color-mix(in oklab,var(--color-destructive)30%,#0000)}.dark\:hover\:border-linear-primary\/30:hover{border-color:color-mix(in oklab,var(--color-linear-primary)30%,#0000)}.dark\:hover\:bg-red-900\/20:hover{background-color:color-mix(in oklab,var(--color-red-900)20%,#0000)}.dark\:hover\:bg-yellow-900\/20:hover{background-color:color-mix(in oklab,var(--color-yellow-900)20%,#0000)}}}@media (min-resolution:120dpi){:not([data-logo-component]):not([data-logo-component] *):not(button):not(.button):not([role=button]){transition-duration:.08s!important}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-color-scheme:dark){.dark\:from-medal-bronze\/10,.dark\:from-medal-gold\/20,.dark\:from-muted\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-destructive{border-color:var(--color-destructive)}.dark\:border-linear-primary\/20{border-color:#3b82f633}.dark\:border-red-900\/30{border-color:#82181a4d}.dark\:bg-\[\#0d1117\]{background-color:#0d1117}.dark\:bg-\[\#0d1117\]\/80{background-color:#0d1117cc}.dark\:bg-\[hsl\(var\(--linear-bg-secondary\)\)\]{background-color:hsl(var(--linear-bg-secondary))}.dark\:bg-amber-950\/20{background-color:#46190133}.dark\:bg-black\/50{background-color:#00000080}.dark\:bg-black\/60{background-color:#0009}.dark\:bg-black\/70{background-color:#000000b3}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-community-online\/20{background-color:#22c55e33}.dark\:bg-destructive\/20{background-color:#ef444433}.dark\:bg-linear-bg-secondary{background-color:var(--color-linear-bg-secondary)}.dark\:bg-linear-bg-tertiary{background-color:var(--color-linear-bg-tertiary)}.dark\:bg-linear-error\/10{background-color:#ef44441a}.dark\:bg-linear-primary{background-color:var(--color-linear-primary)}.dark\:bg-linear-primary\/10{background-color:#3b82f61a}.dark\:bg-linear-primary\/15{background-color:#3b82f626}.dark\:bg-linear-primary\/20{background-color:#3b82f633}.dark\:bg-tier-diamond\/20{background-color:#a855f733}.dark\:bg-tier-gold\/20{background-color:#eab30833}.dark\:bg-\[linear-gradient\(to_right\,\#334155_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#334155_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#334155 1px,#0000 0),linear-gradient(#334155 1px,#0000 0)}.dark\:from-medal-bronze\/10{--tw-gradient-from:#b453091a}.dark\:from-medal-gold\/20{--tw-gradient-from:#eab30833}.dark\:from-muted\/30{--tw-gradient-from:#f4f4f54d}@supports (color:color-mix(in lab,red,red)){.dark\:border-linear-primary\/20{border-color:color-mix(in oklab,var(--color-linear-primary)20%,#0000)}.dark\:border-red-900\/30{border-color:color-mix(in oklab,var(--color-red-900)30%,#0000)}.dark\:bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950)20%,#0000)}.dark\:bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,#0000)}.dark\:bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,#0000)}.dark\:bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,#0000)}.dark\:bg-community-online\/20{background-color:color-mix(in oklab,var(--color-community-online)20%,#0000)}.dark\:bg-destructive\/20{background-color:color-mix(in oklab,var(--color-destructive)20%,#0000)}.dark\:bg-linear-error\/10{background-color:color-mix(in oklab,var(--color-linear-error)10%,#0000)}.dark\:bg-linear-primary\/10{background-color:color-mix(in oklab,var(--color-linear-primary)10%,#0000)}.dark\:bg-linear-primary\/15{background-color:color-mix(in oklab,var(--color-linear-primary)15%,#0000)}.dark\:bg-linear-primary\/20{background-color:color-mix(in oklab,var(--color-linear-primary)20%,#0000)}.dark\:bg-tier-diamond\/20{background-color:color-mix(in oklab,var(--color-tier-diamond)20%,#0000)}.dark\:bg-tier-gold\/20{background-color:color-mix(in oklab,var(--color-tier-gold)20%,#0000)}.dark\:from-medal-bronze\/10{--tw-gradient-from:color-mix(in oklab,var(--color-medal-bronze)10%,#0000)}.dark\:from-medal-gold\/20{--tw-gradient-from:color-mix(in oklab,var(--color-medal-gold)20%,#0000)}.dark\:from-muted\/30{--tw-gradient-from:color-mix(in oklab,var(--color-muted)30%,#0000)}}.dark\:text-\[\#8b949e\]{color:#8b949e}.dark\:text-\[\#79c0ff\]{color:#79c0ff}.dark\:text-\[\#a5d6ff\]{color:#a5d6ff}.dark\:text-\[\#ff7b72\]{color:#ff7b72}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-community-online{color:var(--color-community-online)}.dark\:text-destructive{color:var(--color-destructive)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-green-400{color:var(--color-green-400)}.dark\:text-linear-fg-secondary{color:var(--color-linear-fg-secondary)}.dark\:text-linear-fg-tertiary{color:var(--color-linear-fg-tertiary)}.dark\:text-linear-primary{color:var(--color-linear-primary)}.dark\:text-purple-400{color:var(--color-purple-400)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-slate-400{color:var(--color-slate-400)}.dark\:text-tier-diamond{color:var(--color-tier-diamond)}.dark\:text-tier-gold{color:var(--color-tier-gold)}.dark\:shadow-linear-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -2px var(--tw-shadow-color,#0000000f)}.dark\:shadow-linear-lg,.dark\:shadow-linear-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-linear-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001f),0 10px 10px -5px var(--tw-shadow-color,#00000014)}@media (hover:hover){.dark\:hover\:border-linear-primary\/30:hover{border-color:#3b82f64d}.dark\:hover\:bg-black\/80:hover{background-color:#000c}.dark\:hover\:bg-red-900\/20:hover{background-color:#82181a33}.dark\:hover\:bg-yellow-900\/20:hover{background-color:#733e0a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-linear-primary\/30:hover{border-color:color-mix(in oklab,var(--color-linear-primary)30%,#0000)}.dark\:hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black)80%,#0000)}.dark\:hover\:bg-red-900\/20:hover{background-color:color-mix(in oklab,var(--color-red-900)20%,#0000)}.dark\:hover\:bg-yellow-900\/20:hover{background-color:color-mix(in oklab,var(--color-yellow-900)20%,#0000)}}}.dark\:focus\:bg-\[hsl\(var\(--linear-bg-elevated\)\)\]:focus{background-color:hsl(var(--linear-bg-elevated))}}@media (prefers-contrast:high){a:hover{border-bottom:2px solid!important;-webkit-text-decoration:none!important;text-decoration:none!important}.button:hover,.markdown-body pre,.prism-code,.simple-code-block,button:hover{border:2px solid!important}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}*,:after,:before,:not([data-logo-component]):not([data-logo-component] *),:not([data-logo-component]):not([data-logo-component] *):after,:not([data-logo-component]):not([data-logo-component] *):before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.markdown-body pre,.prism-code,.simple-code-block,code{transition:none!important}.eligibilityItemCard_GTGM,.itemDesc_Dg3h,.itemIcon_L09D{transition:none}}@media print{.announcementBar_t7oz,.footer,.menu,.navbar,.noPrint_LUwH,.pagination-nav,.table-of-contents,.tocMobile_Yl5O{display:none}.tabs{page-break-inside:avoid}*,:after,:before{animation:none!important;box-shadow:none!important;text-shadow:none!important;transition:none!important}.codeBlockLines_MsGm{white-space:pre-wrap}}