.release-experience{--release-text:var(--ts-text,#f6f3ef);--release-secondary:var(--ts-muted,#c3c3c3);--release-accent:var(--ts-accent,#e7a372);--release-panel:var(--ts-panel,#242424);--release-line:var(--ts-line,#ffffff1c);--release-on-accent:var(--live-on-accent,#242424);--release-disabled:var(--live-disabled,#b3b3b3);--release-disabled-surface:var(--live-disabled-surface,#2a2a2a);color:var(--release-text);width:100%;max-width:1240px;margin:0 auto;font-family:Geist,Microsoft JhengHei,system-ui,sans-serif;font-optical-sizing:auto;font-size:15px;line-height:1.65}.release-experience *{box-sizing:border-box}.release-experience h1,.release-experience h2,.release-experience h3,.release-experience p{margin:0}.release-experience h1,.release-experience h2,.release-experience h3{color:var(--release-text)}.release-experience p{color:var(--release-secondary)}.release-experience button,.release-experience a{font:inherit}.release-experience button:focus-visible,.release-experience a:focus-visible,.release-experience summary:focus-visible{outline:2px solid var(--release-accent);outline-offset:5px}.release-experience h1:focus{outline:none}.release-experience svg{flex-shrink:0}.release-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:6px 0 28px}.release-experience .release-page-heading h1{font-size:clamp(29px,3.1vw,40px);font-weight:650;letter-spacing:-.035em;line-height:1.25;text-wrap:balance}.release-page-heading>div>p{margin-top:13px;font-size:16px}.release-heading-link{white-space:nowrap;align-self:flex-start;margin-top:14px}.release-experience .release-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--release-accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;border:0;background:none;padding:0;cursor:pointer}.release-experience .release-link svg{width:18px}.release-experience .release-link:hover{color:var(--release-text)}.release-experience .release-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 17px;border:1px solid var(--release-accent);border-radius:7px;background:var(--release-accent);color:var(--release-on-accent);text-decoration:none;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.release-experience .release-button:hover{background:var(--ts-button,var(--release-accent));color:var(--release-on-accent)}.release-experience .release-button:active{color:var(--release-on-accent);transform:translateY(1px)}.release-experience .release-button-outline{color:var(--release-accent);background:transparent;font-weight:500}.release-experience .release-button-outline:hover,.release-experience .release-button-outline:active{background:var(--ts-raised,#2c2c2c);color:var(--release-accent)}.release-experience .release-button:disabled{background:var(--release-disabled-surface);border-color:var(--release-line);color:var(--release-disabled);opacity:1;cursor:not-allowed;transform:none}.release-status-note{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:22px}.release-status-badge{display:inline-flex;align-items:center;padding:5px 14px;border:1px solid var(--release-accent);border-radius:999px;color:var(--release-accent);font-size:14px;line-height:1.6;white-space:nowrap;background:var(--ts-raised,#2c2c2c)}.release-status-note p{font-size:14px}.release-downloads>.release-page-heading{padding-bottom:26px;border-bottom:1px solid var(--release-line)}.release-eligibility{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--release-line);border-radius:9px;margin:0 0 23px;background:var(--release-panel)}.release-eligibility>svg{color:var(--release-accent)}.release-eligibility>div{flex:1}.release-eligibility strong{font-size:15px;font-weight:600}.release-eligibility p{font-size:14px;margin-top:3px}.release-eligibility>.release-link{margin-left:auto;white-space:nowrap}.release-loading{display:flex;align-items:center;gap:12px;min-height:90px;color:var(--release-secondary)}.release-loading-mark{display:flex;align-items:center;color:var(--release-accent);animation:release-mark-pulse 1.1s ease-in-out infinite alternate}.release-error{border-left:3px solid var(--live-error,#f28b82);padding:15px 18px;background:var(--release-panel);margin-bottom:22px}.release-error p{color:var(--release-text)}.release-inline-actions{display:flex;gap:22px}.release-empty{text-align:center;padding:38px 24px;border:1px solid var(--release-line);border-radius:10px;background:var(--release-panel)}.release-empty>svg{color:var(--release-accent)}.release-empty h2{font-size:20px;margin:10px 0}.release-version-list{display:grid;gap:18px}.release-version-card{border:1px solid var(--release-line);border-radius:10px;background:var(--release-panel);overflow:clip}.release-version-card>summary{list-style:none;display:flex;align-items:center;gap:21px;min-height:92px;padding:22px 25px;cursor:pointer}.release-version-card>summary::-webkit-details-marker,.release-install-faq>summary::-webkit-details-marker{display:none}.release-version-card[open]>summary{border-bottom:1px solid var(--release-line)}.release-version-badge{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:5px 12px;font-size:14px;color:var(--release-text);border:1px solid var(--release-line);border-radius:5px;background:var(--ts-raised,#2c2c2c);white-space:nowrap}.release-version-badge.is-latest{background:var(--release-accent);border-color:var(--release-accent);color:var(--release-on-accent);font-weight:600}.release-version-number{font-size:clamp(17px,1.7vw,23px);line-height:1.4;font-weight:650;letter-spacing:-.015em;overflow-wrap:anywhere}.release-version-date{margin-left:auto;min-width:185px;padding-left:24px;border-left:1px solid var(--release-line);display:flex;flex-direction:column;gap:2px}.release-version-date>span,.release-version-single-size>span{color:var(--release-secondary);font-size:12px}.release-version-date time{font-size:15px;font-variant-numeric:tabular-nums}.release-version-single-size{padding-left:24px;border-left:1px solid var(--release-line);display:flex;flex-direction:column;min-width:111px;gap:2px}.release-version-single-size strong{font-size:15px;font-weight:500}.release-chevron{margin-left:auto;transition:transform .16s ease}.release-version-card[open]>summary>.release-chevron,.release-install-faq[open]>summary>.release-chevron{transform:rotate(180deg)}.release-version-body{padding:23px 25px 18px}.release-section-title{font-size:19px;font-weight:600;margin-bottom:2px!important}.release-package-row{display:grid;grid-template-columns:46px minmax(180px,1.5fr) minmax(125px,.8fr) 100px minmax(206px,1fr);align-items:center;gap:20px;padding:27px 0}.release-package-row+.release-package-row{border-top:1px solid var(--release-line)}.release-package-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--release-text)}.release-package-mark img{display:block;width:46px;height:46px;object-fit:contain}.release-package-name h3{font-size:17px;line-height:1.45;font-weight:650;letter-spacing:-.015em}.release-package-name p{font-size:13px;margin-top:4px}.release-package-method,.release-package-size{margin:0;padding-left:20px;border-left:1px solid var(--release-line);min-height:52px;display:flex;flex-direction:column;justify-content:center;gap:4px}.release-package-row dt{color:var(--release-secondary);font-size:12px}.release-package-row dd{margin:0;color:var(--release-text);font-size:14px;white-space:nowrap}.release-package-actions{padding-left:21px;border-left:1px solid var(--release-line);display:flex;flex-direction:column;align-items:flex-start;gap:1px}.release-package-actions .release-button{width:100%;padding-inline:12px}.release-package-actions .release-link{font-size:13px;min-height:37px}.release-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--release-line);color:var(--release-secondary);font-size:13px}.release-card-footer>span,.release-retention-note,.release-guide-footer>span{display:inline-flex;align-items:center;gap:10px}.release-retention-note{color:var(--release-secondary);font-size:14px;margin:24px 0!important}.release-supporting{font-size:13px;color:var(--release-secondary)}.release-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;margin:10px 0 22px;border-bottom:1px solid var(--release-line)}.release-history-toolbar h2{font-size:21px;font-weight:600}.release-history-toolbar>div{display:flex;align-items:center;gap:21px}.release-admin-only{display:inline-flex;gap:9px;align-items:center;color:var(--release-secondary);font-size:13px}.release-history-body{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(330px,1.2fr);gap:27px;padding:2px 0 9px}.release-history-body h2{font-size:18px;font-weight:600}.release-change-list{border-left:3px solid var(--release-accent);padding-left:20px}.release-change-list ul{display:grid;gap:10px;padding:0 0 0 18px;margin:18px 0;color:var(--release-text);font-size:15px;line-height:1.75}.release-change-list li::marker{color:var(--release-accent)}.release-change-list .release-status-note{display:block}.release-change-list .release-status-note p{margin-top:14px}.release-admin-packages{padding-left:27px;border-left:1px solid var(--release-line)}.release-admin-package{display:grid;grid-template-columns:33px minmax(125px,1fr) 76px auto;gap:14px;align-items:start;padding-top:23px}.release-admin-package .release-package-mark{width:33px;height:37px}.release-admin-package .release-package-mark img{width:31px;height:31px}.release-admin-package h3{font-size:16px;font-weight:500;margin-bottom:6px}.release-admin-package p{font-size:12px;line-height:1.65}.release-admin-package .release-supporting{font-size:12px}.release-file-size{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:5px}.release-admin-package .release-button{min-height:41px;padding:8px 11px;font-size:13px}.release-admin-package .release-button:disabled{max-width:130px;white-space:normal}.release-breadcrumbs{display:flex;align-items:center;gap:11px;font-size:13px;color:var(--release-secondary);margin:0 0 24px}.release-experience .release-breadcrumbs a{display:inline-flex;align-items:center;min-height:35px;color:var(--release-secondary);text-decoration:none}.release-experience .release-breadcrumbs a:hover{color:var(--release-accent);text-decoration:underline}.release-brics-guide .release-page-heading{margin-bottom:30px}.release-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.release-guide-steps{list-style:none;padding:0;margin:0}.release-guide-steps>li{display:grid;grid-template-columns:35px minmax(0,1fr);gap:20px;padding:23px 0;border-bottom:1px solid var(--release-line)}.release-guide-steps>li:first-child{padding-top:7px}.release-guide-steps>li:last-child{border-bottom:0}.release-step-number{width:35px;height:35px;border-radius:50%;background:var(--release-accent);color:var(--release-on-accent);display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:600}.release-guide-steps h2{font-size:20px;line-height:1.65;font-weight:600;margin-bottom:13px}.release-guide-steps p{font-size:15px;margin-top:3px}.release-guide-steps .release-link{margin-top:8px}.release-command-sentence{line-height:2.65}.release-copy-wrap{display:inline-flex;flex-direction:column;vertical-align:middle;max-width:100%;margin:0 6px}.release-copy-wrap.is-block{display:flex;margin:10px 0 0}.release-copy-command{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;min-height:43px;padding:8px 13px;color:var(--release-text);background:var(--release-panel);border:1px solid var(--release-line);border-radius:7px;cursor:pointer;text-align:left}.release-copy-command:hover{border-color:var(--release-accent)}.release-copy-command code{font:inherit;font-family:Cascadia Code,Consolas,monospace;font-size:13px;line-height:1.65;overflow-wrap:anywhere;user-select:all}.release-copy-feedback{font-size:12px;line-height:1.5;color:var(--release-accent)}.release-copy-feedback:empty{display:none}.release-guide-aside{border-left:1px solid var(--release-line);padding-left:25px;position:sticky;top:24px}.release-guide-download{border:1px solid var(--release-line);border-radius:9px;background:var(--release-panel);padding:24px 22px}.release-guide-download h2{font-size:20px;font-weight:600;line-height:1.45;margin-bottom:21px}.release-guide-file{display:flex;align-items:center;gap:15px;margin-bottom:15px}.release-guide-file .release-package-mark{width:29px;height:34px}.release-guide-file .release-package-mark img{width:30px;height:30px}.release-guide-file strong{font-size:23px;font-weight:500;font-variant-numeric:tabular-nums}.release-guide-platform{display:flex;align-items:center;gap:13px;font-size:15px}.release-guide-download>.release-button{width:100%;margin-top:25px}.release-guide-eligibility{font-size:13px;margin-top:12px!important}.release-back-link{margin-top:15px}.release-next-launch{border-top:1px solid var(--release-line);margin-top:22px;padding-top:24px}.release-next-launch h3{display:flex;gap:11px;align-items:center;font-size:17px;font-weight:600;line-height:1.4;margin-bottom:13px}.release-next-launch p{font-size:14px;line-height:1.85}.release-install-faq{border:1px solid var(--release-line);border-radius:8px;background:var(--release-panel);margin-top:22px;scroll-margin-top:24px}.release-install-faq>summary{display:flex;align-items:center;gap:12px;padding:16px 19px;list-style:none;cursor:pointer;font-size:16px;font-weight:600}.release-install-faq>div{padding:0 20px 20px}.release-install-faq p{font-size:14px;margin-top:11px}.release-install-faq p .release-link{min-height:auto;margin-inline:5px}.release-guide-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;color:var(--release-secondary);font-size:13px}@keyframes release-mark-pulse{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}@media(max-width:1220px){.release-package-row{grid-template-columns:40px minmax(170px,1fr) 94px minmax(195px,.9fr);gap:16px}.release-package-method{grid-column:2;grid-row:auto;border:0;padding:0;min-height:auto}.release-package-method dt{display:none}.release-package-method dd{color:var(--release-secondary);font-size:13px}.release-package-size{grid-column:3;grid-row:1 / 3}.release-package-actions{grid-column:4;grid-row:1 / 3}.release-package-row>.release-package-mark{grid-row:1 / 3}.release-package-name{grid-column:2;align-self:end}.release-package-row{row-gap:5px}.release-admin-package{grid-template-columns:30px minmax(140px,1fr) auto}.release-admin-package .release-file-size{grid-column:2;padding-top:0}.release-admin-package>.release-button{grid-column:3;grid-row:1 / 3}.release-history-body{gap:20px}.release-admin-packages{padding-left:20px}.release-guide-layout{grid-template-columns:minmax(0,1fr) 270px;gap:23px}.release-guide-aside{padding-left:21px}.release-guide-download{padding:21px 17px}}@media(max-width:980px){.release-history-body{grid-template-columns:1fr}.release-admin-packages{border-left:0;border-top:1px solid var(--release-line);padding:23px 0 0}.release-admin-package{grid-template-columns:35px minmax(190px,1fr) 90px auto}.release-admin-package .release-file-size{grid-column:auto;padding-top:5px}.release-admin-package>.release-button{grid-column:auto;grid-row:auto}.release-guide-layout{grid-template-columns:minmax(0,1fr)}.release-guide-aside{position:static;border-left:0;padding:0;order:-1}.release-guide-download{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.release-guide-download h2{grid-column:1/-1;margin-bottom:6px}.release-guide-download>.release-button{margin-top:3px;grid-column:2;grid-row:2 / 4;align-self:center}.release-guide-file{margin-bottom:0}.release-guide-platform{grid-column:1}.release-next-launch{grid-column:1/-1;margin-top:8px;padding-top:18px}.release-back-link{margin-top:0}.release-guide-eligibility{grid-column:1/-1}.release-history-toolbar>div{gap:12px}.release-admin-only{font-size:12px}}@media(max-width:720px){.release-experience{font-size:16px}.release-page-heading{align-items:flex-start;flex-direction:column;gap:5px}.release-experience .release-page-heading h1{font-size:29px}.release-page-heading>div>p{font-size:16px}.release-heading-link{margin-top:0}.release-status-note{gap:9px}.release-status-note p{font-size:14px}.release-version-card>summary{flex-wrap:wrap;gap:11px 13px;padding:18px;min-height:90px}.release-version-number{font-size:17px;max-width:calc(100% - 125px)}.release-version-badge{font-size:13px;min-width:63px;padding:4px 9px}.release-version-date{order:4;min-width:0;max-width:100%;width:100%;margin-left:0;padding-left:0;border:0;flex:1 1 100%}.release-version-date>span{font-size:12px}.release-version-date time{font-size:14px;max-width:100%;white-space:normal;word-break:normal}.release-version-single-size{order:5;flex:1 1 100%;min-width:0;max-width:100%;padding-left:0;border:0}.release-version-card>summary>.release-chevron{width:19px}.release-version-body{padding:19px 18px 17px}.release-package-row{grid-template-columns:40px minmax(0,1fr);gap:7px 15px;padding:24px 0}.release-package-row>.release-package-mark{grid-column:1;grid-row:1 / 3;width:40px}.release-package-name{grid-column:2;grid-row:1}.release-package-name h3{font-size:17px}.release-package-name p{font-size:14px}.release-package-method{grid-column:2;grid-row:2}.release-package-size{grid-column:2;grid-row:3;padding:4px 0 0;border:0;min-height:0;display:flex;flex-direction:row;justify-content:flex-start;gap:9px}.release-package-size dt,.release-package-size dd{font-size:14px}.release-package-actions{grid-column:1/-1;grid-row:4;border:0;padding:11px 0 0;align-items:stretch}.release-package-actions .release-button{min-height:48px;font-size:15px}.release-package-actions .release-link{font-size:14px;align-self:flex-start;min-height:44px}.release-card-footer{align-items:flex-start;flex-direction:column;font-size:13px;gap:9px}.release-eligibility{align-items:flex-start;flex-wrap:wrap;padding:17px}.release-eligibility>div{flex-basis:calc(100% - 40px)}.release-eligibility>.release-link{margin-left:35px}.release-history-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.release-history-toolbar h2{font-size:19px}.release-history-toolbar>div{width:100%;justify-content:space-between}.release-history-toolbar .release-button{font-size:13px;padding-inline:11px}.release-history-body{gap:22px}.release-change-list{padding-left:16px}.release-change-list li{font-size:15px}.release-admin-package{grid-template-columns:30px minmax(0,1fr) auto;gap:9px 12px}.release-admin-package .release-file-size{grid-column:2;grid-row:2;padding-top:0}.release-admin-package>.release-button{grid-column:3;grid-row:1 / 3;max-width:100px}.release-admin-package h3{font-size:16px}.release-admin-package p,.release-admin-package .release-supporting{font-size:13px}.release-breadcrumbs{font-size:13px;margin-bottom:16px}.release-guide-download{grid-template-columns:1fr;padding:20px}.release-guide-download>.release-button{grid-column:auto;grid-row:auto;min-height:49px;margin-top:9px}.release-guide-platform,.release-next-launch{grid-column:auto}.release-back-link{margin-top:7px}.release-guide-steps>li{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:24px 0}.release-step-number{width:32px;height:32px;font-size:17px}.release-guide-steps h2{font-size:19px;line-height:1.5}.release-guide-steps p{font-size:16px;line-height:1.85}.release-copy-command{min-height:44px}.release-copy-command code{font-size:14px}.release-copy-wrap{margin:5px}.release-copy-wrap.is-block{margin-left:0}.release-install-faq>summary{padding:17px 15px;font-size:16px}.release-install-faq p{font-size:15px}.release-guide-footer{align-items:flex-start;flex-direction:column;font-size:14px}.release-retention-note{align-items:flex-start;font-size:14px}}@media(prefers-reduced-motion:reduce){.release-experience *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.release-experience .release-button:active{transform:none}}.release-loading .ts-loader-mark{width:36px;height:36px;margin:0 6px}.release-download-changes{padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid var(--release-line)}.release-experience .release-download-changes h2{font-size:16px;line-height:1.5;font-weight:600;margin:0 0 10px;color:var(--release-text)}.release-download-changes ul{display:grid;gap:5px;list-style:disc;padding:0 0 0 19px;margin:0;color:var(--release-secondary);font-size:15px;line-height:1.75}.release-download-changes li{padding-left:2px;overflow-wrap:anywhere}.release-download-changes li::marker{color:var(--release-accent)}
