:root{--pc-border:#f1f3f7;--pc-primary:#7cc4c2;--pc-text:#333333;--pc-head:#2c3e50;--pc-radius:1rem;--pc-shadow:0 2px 8px rgba(25, 33, 61, 0.12);--pc-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1)}.use-design-tokens .page-content-block{--pc-border:var(--card-border, #f1f3f7);--pc-primary:var(--color-primary-500, #7cc4c2);--pc-text:var(--figma-text-color, #333333);--pc-head:var(--color-tertiary-700, #2c3e50);--pc-radius:var(--radius-xl, 1rem);--pc-shadow:var(--shadow-md, 0 2px 8px rgba(25, 33, 61, 0.12));--pc-transition:var(--transition-fast, all 0.2s cubic-bezier(0.4, 0, 0.2, 1))}.text-primary-blue{color:var(--figma-text-color,var(--pc-text))!important}.prose--figma-text{color:var(--figma-text-color,var(--pc-text))}.page-content-block img,.page-content-block video{border-radius:var(--pc-radius)}.page-content-block .btn.btn-secondary:hover,.page-content-block .btn.btn-tertiary:hover{-webkit-box-shadow:none;box-shadow:none}.page-content-block .pc-tab{position:relative;border-width:1px;-webkit-transition:var(--pc-transition);transition:var(--pc-transition)}.page-content-block .pc-tab:focus-visible{outline:2px solid var(--pc-primary);outline-offset:2px}.page-content-block .pc-tab:focus{outline:2px solid var(--pc-primary);outline-offset:2px}.page-content-block .pc-panel[hidden]{display:none!important}@media (min-width:991px){.page-content-block nav{position:sticky;top:var(--pc-nav-top,3rem);z-index:40;background:#fff}@supports (backdrop-filter:blur(8px)){.page-content-block nav{background:rgba(255,255,255,.8);backdrop-filter:blur(8px)}}}.pc--style-bordered .pc-tab{background:#fff;border-color:var(--pc-border)}.pc--style-bordered .pc-tab.pc-tab--active{background:#fff;border-color:var(--pc-primary);-webkit-box-shadow:var(--pc-shadow);box-shadow:var(--pc-shadow)}.pc--style-bordered .pc-tab.pc-tab--active:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.pc--style-pills .pc-tab{border-radius:9999px;background:#fcfcfc;border-color:transparent}.pc--style-pills .pc-tab.pc-tab--active{border-color:var(--pc-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.pc--style-pills .pc-tab:hover:not(.pc-tab--active){-webkit-transform:translateY(-.5px);transform:translateY(-.5px);-webkit-box-shadow:0 1px 4px rgba(25,33,61,.08);box-shadow:0 1px 4px rgba(25,33,61,.08)}.pc--style-underlined .pc-tab{background:0 0;border:0;border-bottom:1px solid var(--pc-border);border-radius:0}.pc--style-underlined .pc-tab.pc-tab--active{border-bottom:2px solid var(--pc-primary);-webkit-box-shadow:none;box-shadow:none}.pc--style-underlined .pc-tab:hover:not(.pc-tab--active){border-bottom-color:var(--pc-primary);opacity:.8}@media (max-width:40rem){.page-content-block .pc-panel:not([hidden]){display:block!important}}@media (prefers-reduced-motion:reduce){.page-content-block .pc-tab{-webkit-transition:none;transition:none}.page-content-block .pc-panel{-webkit-transition:none!important;transition:none!important}}@media (prefers-color-scheme:dark){:root{--pc-border:#374151;--pc-text:#f9fafb;--pc-head:#e5e7eb}.pc--style-bordered .pc-tab,.pc--style-bordered .pc-tab.pc-tab--active{background:#1f2937}.pc--style-pills .pc-tab{background:#374151}}@media (prefers-contrast:high){:root{--pc-border:#000;--pc-primary:#0066cc;--pc-text:#000;--pc-text-secondary:#000}.page-content-block .pc-tab{border-width:2px}.page-content-block .pc-tab:focus,.page-content-block .pc-tab:focus-visible{outline-width:4px}.page-content-block .pc-tab.pc-tab--active{border-width:3px}}@media print{.page-content-block .pc-tab{display:none}.page-content-block .pc-panel,.page-content-block .pc-panel[hidden]{display:block!important}}.page-content-block .pc-tab:not(.pc-tab--active):hover{opacity:.8}.page-content-block .pc-tab:not(.pc-tab--active):active{-webkit-transform:scale(.98);transform:scale(.98)}.page-content-block .pc-tab[aria-busy=true]{opacity:.6;pointer-events:none}.page-content-block .pc-tab[aria-busy=true]::after{content:"";position:absolute;top:50%;right:8px;width:12px;height:12px;border:2px solid var(--pc-primary);border-radius:50%;border-top-color:transparent;-webkit-animation:1s linear infinite spin;animation:1s linear infinite spin;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@-webkit-keyframes spin{to{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@keyframes spin{to{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}.page-content-block .embla__viewport{aspect-ratio:16/9!important}.page-content-block .operation .embla__viewport{aspect-ratio:4/3!important}.page-content-block figure{margin:0}