.blogToc_toc__OqLWg{display:block}.blogToc_tocList__ddyNE{list-style:none;display:flex;flex-direction:column;gap:16px;padding:0;margin:4px 0 16px}.blogToc_nested__Ijva4{padding-left:14px}.blogToc_tocLink__gHTfJ{display:block;font-family:var(--font-inter);font-size:13px;line-height:1.4;color:var(--foreground-secondary);text-decoration:none;transition:var(--default-transition)}.blogToc_active__3gLph,.blogToc_tocLink__gHTfJ:hover{color:var(--foreground)}.blogToc_active__3gLph{font-weight:500}.grid_frame__1BdY9{position:relative;display:flow-root;margin-bottom:-96px}.grid_frame__1BdY9:after,.grid_frame__1BdY9:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--grid-line);pointer-events:none}.grid_frame__1BdY9:before{left:calc((100% - var(--frame-width)) / 2)}.grid_frame__1BdY9:after{left:calc((100% + var(--frame-width)) / 2 - 1px)}.grid_rule__Yo_zZ{height:1px}.grid_rule__Yo_zZ:before{content:""}.grid_open__WX443,.grid_rule__Yo_zZ:before{position:absolute;left:0;right:0;height:1px;background:var(--grid-line)}.grid_open__WX443{top:0}.grid_close__zBekZ{position:absolute;left:0;right:0;bottom:-1px;height:1px}.grid_node__Oj4qJ{position:absolute;z-index:2;left:calc((100% - var(--frame-width)) / 2 + .5px);width:20px;height:20px;margin-top:.5px;border-radius:50%;background:var(--background);transform:translate(-50%,-50%)}.grid_node__Oj4qJ+.grid_node__Oj4qJ{left:calc((100% + var(--frame-width)) / 2 - .5px)}.grid_node__Oj4qJ:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:2px;border-radius:50%;background:var(--grid-dot);transform:translate(-50%,-50%)}@media (max-width:639px){.grid_node__Oj4qJ{display:none}}.page_container__hP0or{display:flex;flex-direction:column;max-width:740px;margin:0 auto;padding-inline:24px}.page_intro__mUj9x{padding-top:136px;padding-bottom:var(--section-padding)}.page_body__GVYD7{padding-block:var(--section-padding)}.page_header__BMrLK{text-align:center;display:flex;flex-direction:column;gap:12px}.page_section__zKqeW{margin-bottom:40px}.page_section__zKqeW:last-child{margin-bottom:0}.page_sectionTitle__H5sn2{margin-bottom:20px}.page_sectionContent__saI53{margin-bottom:16px;line-height:1.8;color:var(--foreground)}.page_sectionContent__saI53:last-child{margin-bottom:0}.page_sectionContent__saI53 strong{font-weight:600}.page_subsection__UW7zS{margin-left:20px;margin-bottom:10px;line-height:1.8}.page_bulletPoint__LS5ru{margin-bottom:10px;padding-left:24px;line-height:1.8;color:var(--foreground)}.page_bulletPoint__LS5ru:last-child{margin-bottom:0}.page_bulletPoint__LS5ru strong{font-weight:600}.page_link__saoUS{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--primary) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--primary) 40%,transparent);text-underline-offset:2px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.page_link__saoUS:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.page_tableWrapper__pXUY_{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:20px 0}.page_table__JEGfe{width:100%;border-collapse:collapse;margin:20px 0}.page_table__JEGfe td,.page_table__JEGfe th{border:1px solid var(--border);padding:16px 20px;text-align:left;vertical-align:top;line-height:1.7;font-size:14px;font-family:var(--font-inter);color:var(--foreground)}.page_table__JEGfe th{background-color:var(--background-secondary);font-weight:600;font-size:14px;letter-spacing:.01em;color:var(--foreground)}.page_table__JEGfe td strong{font-weight:600}.page_tableBullet___kfGt{display:block;padding-left:14px;text-indent:-14px;margin-bottom:6px;line-height:1.65}.page_tableBullet___kfGt:last-child{margin-bottom:0}@media (max-width:768px){.page_container__hP0or{padding-inline:calc(var(--page-gutter) + var(--grid-inset))}.page_intro__mUj9x{padding-top:120px}.page_section__zKqeW{margin-bottom:32px}.page_table__JEGfe td,.page_table__JEGfe th{padding:12px 14px;font-size:14px}}.page_blogPostIntro__mMkNX{max-width:696px;margin:144px auto 0;padding-bottom:var(--section-padding)}.page_blogPostLayout__ubQUY{display:grid;grid-template-columns:1fr minmax(0,696px) 1fr;align-items:start;padding-top:var(--section-padding)}.page_blogPostTocCol__P_NGL{grid-column:1;display:none}.page_blogPost__9Prs9{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:696px;width:100%;margin:0 auto}.page_blogPostShare__pu9uL{max-width:696px;width:100%;margin:0 auto;padding-bottom:var(--section-padding)}@media (min-width:1200px){.page_blogPostTocCol__P_NGL{display:block;position:-webkit-sticky;position:sticky;top:120px;justify-self:start;margin-left:calc((100vw - min(1200px, 100vw - 2 * var(--page-gutter))) / 2 + var(--grid-inset));width:min(200px,(min(1200px,100vw - 2 * var(--page-gutter)) - 696px)/2 - var(--grid-inset) - 32px);max-height:calc(100vh - 160px);overflow-y:auto}}@media (max-width:768px){.page_blogPostIntro__mMkNX{margin:120px calc(var(--page-gutter) + var(--grid-inset)) 0}.page_blogPostLayout__ubQUY{margin:0 calc(var(--page-gutter) + var(--grid-inset))}.page_blogPost__9Prs9{max-width:100%}.page_blogPostShare__pu9uL{padding-inline:calc(var(--page-gutter) + var(--grid-inset))}}.page_blogPostHeader__HDiYd{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:24px}.page_blogPostHeaderBack__unPbR{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;text-decoration:none;cursor:pointer}.page_blogPostHeaderBack__unPbR p{transition:var(--default-transition)}.page_blogPostHeaderBack__unPbR:hover p{color:var(--foreground)}.page_blogPostHeaderMeta__H7FIB{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.page_blogPostHeaderMetaAuthorAvatar__C7Uaa{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);overflow:hidden}.page_blogPostHeaderMetaAuthorAvatar__C7Uaa img{width:100%;height:100%;object-fit:cover;object-position:center}.page_blogPostHeaderMetaDataContainer__kHvyl{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px}.page_blogPostHeaderMetaData__D1eHB{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.page_blogPostContent__colcQ{display:block}.page_blogPostContent__colcQ>:first-child{margin-top:0}.page_blogPostContent__colcQ img{display:block;max-width:100%;height:auto;max-height:480px;border-radius:var(--border-radius-md);margin:32px auto}.page_blogPostContent__colcQ img.no-round{border-radius:0}.page_blogPostContent__colcQ h1{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.03em;font-family:var(--font-lora);margin:32px 0 16px}.page_blogPostContent__colcQ h2{font-size:26px;line-height:1.25;margin:36px 0 16px}.page_blogPostContent__colcQ h2,.page_blogPostContent__colcQ h3{font-family:var(--font-lora);font-weight:400;letter-spacing:-.02em;scroll-margin-top:100px}.page_blogPostContent__colcQ h3{font-size:21px;line-height:1.35;margin:28px 0 12px}.page_blogPostContent__colcQ h4{font-family:var(--font-lora);font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:20px 0 12px}.page_blogPostContent__colcQ p{font-family:var(--font-inter);font-size:16px;font-weight:400;line-height:1.6;margin:12px 0}.page_blogPostContent__colcQ b,.page_blogPostContent__colcQ strong{font-weight:600}.page_blogPostContent__colcQ a{color:var(--foreground);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.page_blogPostContent__colcQ a:hover{text-decoration-thickness:2px}.page_blogPostContent__colcQ ol,.page_blogPostContent__colcQ ul{margin:12px 0;padding-left:24px}.page_blogPostContent__colcQ li{font-family:var(--font-inter);font-size:16px;font-weight:400;line-height:1.6;margin:4px 0}.page_blogPostContent__colcQ blockquote{border-left:3px solid var(--border);margin:16px 0;padding:12px 20px}.page_blogPostContent__colcQ blockquote p{margin:0;font-family:var(--font-inter);font-size:15px;font-style:italic;line-height:1.5;letter-spacing:-.01em;color:var(--foreground-secondary)}.page_blogPostContent__colcQ code{font-family:var(--font-mono);background-color:var(--pale);padding:2px 6px;border-radius:6px;font-size:14px}.page_blogPostContent__colcQ pre{background-color:var(--pale);padding:16px;border-radius:var(--border-radius-sm);overflow-x:auto;margin:16px 0}.page_blogPostContent__colcQ pre code{background-color:transparent;padding:0;font-size:14px;line-height:1.6}.page_blogPostContent__colcQ table{width:100%;border-collapse:collapse;margin:16px 0}.page_blogPostContent__colcQ td,.page_blogPostContent__colcQ th{border:1px solid var(--border);padding:8px 12px;text-align:left}.page_blogPostContent__colcQ th{background-color:var(--pale);font-family:var(--font-inter-tight);font-weight:500}.page_blogPostContent__colcQ tr:nth-child(2n){background-color:var(--pale-light)}@media (max-width:768px){.page_blogPostContent__colcQ h1{font-size:28px}.page_blogPostContent__colcQ h2{font-size:23px}.page_blogPostContent__colcQ h3{font-size:19px}.page_blogPostContent__colcQ h4{font-size:17px}.page_blogPostContent__colcQ li,.page_blogPostContent__colcQ p{font-size:15px}.page_blogPostContent__colcQ code,.page_blogPostContent__colcQ pre code{font-size:13px}}.icon_icon__a9eny{display:flex;align-items:center;justify-content:center}.icon_iconGradient__tWL1x svg{fill:url(#iconGradient)}.icon_iconGradient__tWL1x svg path{stroke:url(#iconGradient)}.monitoring-graphic_root__8ZXZ_{position:relative;width:100%;min-height:210px;border-radius:var(--border-radius-md);border:1px solid var(--panel-border);background:var(--panel-bg);margin-bottom:8px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;container-type:inline-size}.monitoring-graphic_chains___doDF{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:10px}.monitoring-graphic_chain__7hGum{display:flex;align-items:center}.monitoring-graphic_chainId__8x2xz{font-family:var(--font-mono);font-size:6.5px;color:var(--foreground-secondary);padding:2px 5px;border-radius:4px;background:var(--panel-bg);border:1px solid var(--panel-border);margin-right:8px;flex-shrink:0}.monitoring-graphic_step___k8p6{display:flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid var(--panel-border);border-radius:6px;background:var(--panel-bg);width:92px}.monitoring-graphic_stepWarn__gCKs5{border-color:var(--status-ringing-light)}.monitoring-graphic_stepName__aCHBV{font-family:var(--font-mono);font-size:6.5px;color:var(--foreground-secondary);white-space:nowrap}.monitoring-graphic_stepLatency__uTTRa{margin-left:auto;font-family:var(--font-mono);font-size:6.5px;color:var(--foreground-tertiary);white-space:nowrap}.monitoring-graphic_outcome__ED4Ly{display:flex;align-items:center;gap:3px;width:76px;margin-left:10px;font-family:var(--font-mono);font-size:6.5px;color:var(--foreground-secondary);white-space:nowrap}.monitoring-graphic_dot__ZypwN{width:5px;height:5px;border-radius:50%}.monitoring-graphic_dotOk__LzW6L{background:var(--success)}.monitoring-graphic_dotWarn__VlFfH{background:var(--status-ringing)}.monitoring-graphic_connector___btJs{width:18px;height:1px;background:var(--panel-border);flex-shrink:0}.monitoring-graphic_label__ULXqQ{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:var(--border-radius-pill-sm);border:1px solid var(--panel-border);background:var(--panel-bg);font-size:9px;color:var(--foreground-secondary);white-space:nowrap;z-index:2}.monitoring-graphic_labelDot___52uZ{width:5px;height:5px;border-radius:50%;background:var(--status-connected);animation:monitoring-graphic_labelPulse__F_YLF 2s ease-in-out infinite}@keyframes monitoring-graphic_labelPulse__F_YLF{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.monitoring-graphic_labelDot___52uZ{animation:none}}@container (max-width: 700px){.monitoring-graphic_chains___doDF{transform:translate(-50%,-50%) scale(.9)}}@container (max-width: 600px){.monitoring-graphic_chains___doDF{transform:translate(-50%,-50%) scale(.78)}}@container (max-width: 500px){.monitoring-graphic_chains___doDF{transform:translate(-50%,-50%) scale(.48)}.monitoring-graphic_outcome__ED4Ly{display:none}}.audit-graphic_root__qWuAD{width:100%;min-height:210px;border-radius:var(--border-radius-md);margin-bottom:8px;align-items:center;container-type:inline-size}.audit-graphic_console__I1_4V,.audit-graphic_root__qWuAD{position:relative;border:1px solid var(--panel-border);background:var(--panel-bg);overflow:hidden;display:flex}.audit-graphic_console__I1_4V{flex:1 1;flex-direction:column;margin:16px 40px;padding-bottom:4px;border-radius:var(--border-radius-sm)}.audit-graphic_consoleHeader__UQdN_{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;border-bottom:1px solid var(--panel-border);margin-bottom:3px}.audit-graphic_consoleLeft__T2joj{display:flex;align-items:baseline;gap:6px}.audit-graphic_consoleTitle__03gkK{font-family:var(--font-mono);font-size:8px;font-weight:500;color:var(--foreground-secondary)}.audit-graphic_consoleMeta__q8kR_,.audit-graphic_consoleVerified__fdLxo{font-family:var(--font-mono);font-size:7px;color:var(--foreground-secondary)}.audit-graphic_consoleVerified__fdLxo{display:flex;align-items:center;gap:3px}.audit-graphic_row__lE14O{display:flex;align-items:center;gap:8px;padding:5.5px 14px}.audit-graphic_rowAlt__qILSn{background:var(--panel-fill)}.audit-graphic_lineNum__lHpkF{width:15px;text-align:right;font-family:var(--font-mono);font-size:7px;color:var(--panel-wire);flex-shrink:0}.audit-graphic_sep__csYdH{width:1px;height:11px;background:var(--panel-border);flex-shrink:0}.audit-graphic_time__kPY6G{font-family:var(--font-mono);font-size:7.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foreground-tertiary);white-space:nowrap;flex-shrink:0}.audit-graphic_dot__TI0_k{width:4px;height:4px;border-radius:50%;flex-shrink:0}.audit-graphic_dotOk__ODZ1G{background:var(--success)}.audit-graphic_dotWarn__BdYdL{background:var(--status-ringing)}.audit-graphic_event___Z6J4{font-family:var(--font-mono);font-size:8px;color:var(--foreground-secondary);white-space:nowrap}.audit-graphic_meta__gLEbj{margin-left:auto;font-family:var(--font-mono);font-size:7.5px;color:var(--foreground-tertiary);white-space:nowrap}@container (max-width: 440px){.audit-graphic_console__I1_4V{margin:16px 24px}.audit-graphic_meta__gLEbj{display:none}}.security-graphic_root__D_5Ra{position:relative;width:100%;min-height:210px;border-radius:var(--border-radius-md);border:1px solid var(--panel-border);background:var(--panel-bg);margin-bottom:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.security-graphic_transform__pcfv6{position:relative;display:flex;flex-direction:column;width:100%;padding:8px 32px}.security-graphic_block__zM_pt{display:flex;flex-direction:column;border:1px solid var(--panel-border);border-radius:var(--border-radius-sm);background:var(--panel-bg);overflow:hidden}.security-graphic_blockHeader__5Ssde{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 12px;background:var(--panel-fill);border-bottom:1px solid var(--panel-border)}.security-graphic_blockTitle__oqDv3{font-size:8px;font-weight:500;color:var(--foreground-secondary)}.security-graphic_blockId__XCMNv{font-family:var(--font-mono);font-size:6.5px;color:var(--foreground-secondary);white-space:nowrap}.security-graphic_blockBody__CzxBb{display:flex;flex-direction:column;gap:4px;padding:7px 12px 8px}.security-graphic_fieldRow__BfIgc{display:flex;align-items:center;gap:10px}.security-graphic_fieldKey__vFdZo{width:48px;flex-shrink:0;font-family:var(--font-mono);font-size:7.5px;color:var(--foreground-secondary)}.security-graphic_cipherRow__LBVwP,.security-graphic_fieldValue__0TEGB{font-family:var(--font-mono);font-size:7.5px;color:var(--foreground-secondary);white-space:nowrap}.security-graphic_cipherRow__LBVwP{letter-spacing:.04em;overflow:hidden}.security-graphic_barrier__9OQEW{display:flex;align-items:center;padding:5px 0}.security-graphic_barrierLine___1G2k{flex:1 1;height:1px;background:var(--panel-wire)}.security-graphic_lockBadge__rh2Qd{display:flex;align-items:center;gap:4px;padding:4px 9px;border-radius:var(--border-radius-pill-sm);background:var(--panel-bg);border:1px solid var(--panel-border);flex-shrink:0;margin:0 4px}.security-graphic_lockLabel__KBd1K{font-family:var(--font-mono);font-size:7px;color:var(--foreground-secondary)}.compliance_background__VD0KR{position:relative}.compliance_container__LvkBN{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:48px;max-width:var(--container-width);margin:0 auto;padding-block:var(--section-padding);z-index:2}.compliance_complianceHeader__b5FW2{flex:1 1;gap:16px}.compliance_complianceCards__umNur,.compliance_complianceHeader__b5FW2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.compliance_complianceCards__umNur{width:100%;gap:24px}.compliance_complianceCardsRow__UciLw{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;width:100%;gap:24px}.compliance_complianceCard__j_he0{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:24px;border-radius:var(--border-radius-md);background:var(--background-highlight);box-shadow:var(--shadow-card);min-height:340px;gap:12px}@media (max-width:768px){.compliance_container__LvkBN{gap:32px}.compliance_complianceCards__umNur{gap:16px}.compliance_complianceCardsRow__UciLw{flex-direction:column;gap:16px}.compliance_complianceCard__j_he0{min-height:auto;padding:24px}}.readingProgress_progress__5qEva{position:fixed;top:0;left:0;width:100%;height:1px;background:transparent;z-index:101;pointer-events:none}.readingProgress_progressBar__xFRno{height:100%;background:var(--foreground);transition:width .1s linear}.readTime_readTime__3HkHE{display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid var(--border);border-radius:var(--border-radius-md);padding:2px 4px;gap:4px}.page_page__Gwvl_{display:flex;flex-direction:column;max-width:var(--container-width);margin:0 auto}.page_hero__utzfc{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:152px;padding-bottom:var(--section-padding)}.page_posts__n7tSq{display:flex;flex-direction:column;gap:var(--section-padding);padding-block:var(--section-padding)}.page_featured__GcE5S{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:28px;gap:28px;align-items:center;padding:20px;border-radius:var(--border-radius-md);background:var(--background-highlight);box-shadow:var(--shadow-card);text-decoration:none;color:inherit}.page_featuredImage__UmEjI{position:relative;aspect-ratio:16/10;border-radius:var(--border-radius-pill-sm);overflow:hidden;background:var(--background-secondary)}.page_featuredImage__UmEjI img{width:100%;height:100%;object-fit:cover}.page_featuredContent__BAIB0{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:12px 16px}.page_featuredMeta__Sw50w{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:2px}.page_dot__sBC6u{color:var(--foreground-tertiary);font-size:12px}.page_readMore__hr_2z{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-family:var(--font-inter);font-size:14px;color:var(--foreground)}.page_section__Rw1je{display:flex;flex-direction:column;gap:24px}.page_grid__dqjVH{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:32px;gap:32px}.page_card__9RcOk{display:flex;flex-direction:column;padding:16px;gap:16px;border-radius:var(--border-radius-md);background:var(--background-highlight);box-shadow:var(--shadow-card);text-decoration:none;color:inherit}.page_cardImage__Dk1sO{position:relative;aspect-ratio:16/9;border-radius:var(--border-radius-pill-sm);overflow:hidden;background:var(--background-secondary)}.page_cardImage__Dk1sO img{width:100%;height:100%;object-fit:cover}.page_cardContent__wBs_a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 8px}.page_cardMeta__KJP5v{justify-content:space-between;width:100%;padding:0 8px 8px}.page_cardMetaAuthor__FZ8gY,.page_cardMeta__KJP5v{display:flex;flex-direction:row;align-items:center}.page_cardMetaAuthor__FZ8gY{gap:8px}.page_empty__XtWOB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:96px 0 160px}@media (max-width:900px){.page_hero__utzfc{padding-top:132px}.page_featured__GcE5S{grid-template-columns:1fr;gap:8px}.page_featuredContent__BAIB0{padding:8px 8px 12px}}@media (max-width:768px){.page_hero__utzfc{padding-top:116px}.page_grid__dqjVH{grid-template-columns:1fr}}