@layer critical, layout, enhanced, interactions, animations;@layer critical{.article_articleContainer__U1Q9m{max-width:800px;margin:0 auto;padding:var(--amplify-space-xl) var(--amplify-space-large);background:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary);font-family:var(--amplify-fonts-default);line-height:1.7;position:relative;min-height:100vh}.article_articleHeader__FCGbP{margin-bottom:0;padding:var(--amplify-space-small) 0;text-align:center;position:relative;background:linear-gradient(135deg,#ffffff,#f8faff);border-radius:var(--amplify-radii-large);border:1px solid var(--amplify-colors-primary-10);margin-bottom:var(--amplify-space-medium)}.article_articleTitle__Jz2ei{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--amplify-font-weights-bold);color:var(--amplify-colors-primary-90);margin-bottom:var(--amplify-space-xs);line-height:1.1;contain:layout style}}@layer layout{.article_articleContainer__U1Q9m{max-width:800px;margin:0 auto;padding:var(--amplify-space-xl) var(--amplify-space-large);background:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary);font-family:var(--amplify-fonts-default);line-height:1.7;position:relative;min-height:100vh}.article_introSection__OanxE{background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-medium);padding:var(--amplify-space-medium);box-shadow:var(--amplify-shadows-small);position:relative;z-index:1}.article_introText__wwJ_O{font-size:var(--amplify-font-sizes-large);color:var(--amplify-colors-font-secondary);text-align:center;line-height:1.5;margin:var(--amplify-space-small) 0;padding:0 var(--amplify-space-medium)}.article_introText__wwJ_O p{margin-bottom:var(--amplify-space-small);line-height:inherit}.article_introText__wwJ_O p:last-child{margin-bottom:0}.article_articleSection__ZHG3l{margin-bottom:var(--amplify-space-xxxl);padding:var(--amplify-space-xxl);background:var(--amplify-colors-background-primary);border-radius:var(--amplify-radii-large);border:1px solid var(--amplify-colors-border-tertiary);contain:layout style}.article_sectionTitle__T0jw3{font-size:var(--amplify-font-sizes-xl);font-weight:var(--amplify-font-weights-semibold);color:var(--amplify-colors-primary-90);margin-bottom:var(--amplify-space-large);padding-bottom:var(--amplify-space-medium);border-bottom:2px solid var(--amplify-colors-primary-20);position:relative}.article_sectionTitle__T0jw3:before{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:var(--amplify-colors-primary-80);border-radius:1px}.article_articleContent__qjjB7{font-size:var(--amplify-font-sizes-medium);line-height:1.7;color:var(--amplify-colors-font-primary)}.article_contentList__IfH1c{counter-reset:list-counter;list-style:none;padding:0;margin:var(--amplify-space-large) 0}.article_listItem__MQWU7{margin-bottom:var(--amplify-space-large);padding:var(--amplify-space-medium) var(--amplify-space-medium) var(--amplify-space-medium) 4rem;background:var(--amplify-colors-neutral-10);border-radius:var(--amplify-radii-medium);border-left:4px solid var(--amplify-colors-primary-60);line-height:1.6;color:var(--amplify-colors-font-primary);position:relative;font-size:var(--amplify-font-sizes-medium);contain:layout;list-style:none}.article_listItem__MQWU7:before{content:counter(list-counter);counter-increment:list-counter;position:absolute;left:1rem;top:var(--amplify-space-medium);background:var(--amplify-colors-primary-80);color:white;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--amplify-font-sizes-small);font-weight:var(--amplify-font-weights-bold);z-index:1;flex-shrink:0}.article_listItemCompact___Wd02{margin-bottom:var(--amplify-space-medium);padding:var(--amplify-space-small) var(--amplify-space-medium) var(--amplify-space-small) 3.5rem;background:var(--amplify-colors-neutral-10);border-radius:var(--amplify-radii-medium);border-left:4px solid var(--amplify-colors-primary-60);line-height:1.4;color:var(--amplify-colors-font-primary);position:relative;font-size:var(--amplify-font-sizes-small);contain:layout;list-style:none}.article_listItemCompact___Wd02:before{content:counter(list-counter);counter-increment:list-counter;position:absolute;left:.75rem;top:var(--amplify-space-small);background:var(--amplify-colors-primary-80);color:white;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--amplify-font-sizes-xs);font-weight:var(--amplify-font-weights-bold);z-index:1;flex-shrink:0}.article_contentList__IfH1c li,.article_listItemCompact___Wd02,.article_listItem__MQWU7{list-style-type:none!important}.article_contentList__IfH1c li::marker,.article_listItemCompact___Wd02::marker,.article_listItem__MQWU7::marker{display:none}.article_articleContent__qjjB7 ol,.article_articleContent__qjjB7 ul,.article_articleSection__ZHG3l ol,.article_articleSection__ZHG3l ul{padding-left:1.5rem;margin:var(--amplify-space-large) 0}.article_articleContent__qjjB7 ol li,.article_articleContent__qjjB7 ul li,.article_articleSection__ZHG3l ol li,.article_articleSection__ZHG3l ul li{margin-bottom:var(--amplify-space-small);line-height:1.6;color:var(--amplify-colors-font-primary)}.article_contentList__IfH1c .article_listItemCompact___Wd02,.article_contentList__IfH1c .article_listItem__MQWU7{list-style:none;margin-left:0}}@layer enhanced{.article_strongText__d4KNp{color:var(--amplify-colors-primary-90);font-weight:var(--amplify-font-weights-bold)}.article_codeText__9Joio{background:var(--amplify-colors-blue-10);color:var(--amplify-colors-blue-90);padding:.3em .6em;border-radius:var(--amplify-radii-small);font-family:SF Mono,Monaco,Cascadia Code,Consolas,monospace;font-size:.9em;font-weight:var(--amplify-font-weights-medium);border:1px solid var(--amplify-colors-blue-20)}.article_externalLink__eVMJS{color:var(--amplify-colors-primary-80);text-decoration:none;border-bottom:1px solid var(--amplify-colors-primary-40);font-weight:var(--amplify-font-weights-medium);transition:color .2s ease,border-color .2s ease}.article_trustBadge__UkCUl{display:inline-flex;align-items:center;gap:var(--amplify-space-xs);padding:var(--amplify-space-xs) var(--amplify-space-small);background:var(--amplify-colors-green-10);color:var(--amplify-colors-green-90);border:1px solid var(--amplify-colors-green-40);border-radius:var(--amplify-radii-small);font-size:var(--amplify-font-sizes-small);font-weight:var(--amplify-font-weights-medium)}}@layer interactions{@media (hover:hover) and (pointer:fine){.article_articleSection__ZHG3l:hover{box-shadow:0 4px 16px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);transform:translateY(-1px);transition:all .2s ease}.article_externalLink__eVMJS:hover{color:var(--amplify-colors-primary-100);border-color:var(--amplify-colors-primary-80)}.article_externalLink__eVMJS:focus{outline:2px solid var(--amplify-colors-primary-60);outline-offset:2px;border-radius:var(--amplify-radii-small)}}.article_articleSection__ZHG3l{transition:box-shadow .2s ease,transform .2s ease}.article_externalLink__eVMJS{transition:color .2s ease,border-color .2s ease}.article_anchorLink__R1KCq{color:inherit;text-decoration:none;cursor:pointer}.article_anchorLink__R1KCq:hover{text-decoration:underline}.article_sectionTitle__T0jw3:hover .article_anchorLink__R1KCq:after{content:" #";opacity:.5;font-weight:400}}@media (max-width:768px){@layer layout{.article_articleContainer__U1Q9m,.article_articleHeader__FCGbP{padding:var(--amplify-space-large) var(--amplify-space-medium)}.article_articleHeader__FCGbP{margin-bottom:var(--amplify-space-large)}.article_articleTitle__Jz2ei{font-size:clamp(1.5rem,5vw,2rem)}.article_introText__wwJ_O{font-size:var(--amplify-font-sizes-medium);padding:0 var(--amplify-space-small)}.article_articleSection__ZHG3l{padding:var(--amplify-space-large) var(--amplify-space-medium);margin-bottom:var(--amplify-space-xl)}.article_sectionTitle__T0jw3{font-size:var(--amplify-font-sizes-large)}.article_listItem__MQWU7{padding:var(--amplify-space-medium) var(--amplify-space-medium) var(--amplify-space-medium) 3.5rem;margin-bottom:var(--amplify-space-medium)}.article_listItem__MQWU7:before{left:.75rem;width:20px;height:20px;font-size:var(--amplify-font-sizes-xs)}.article_listItemCompact___Wd02{padding-left:3rem}.article_listItemCompact___Wd02:before{left:.5rem;width:18px;height:18px}.article_articleContent__qjjB7 ol,.article_articleContent__qjjB7 ul,.article_articleSection__ZHG3l ol,.article_articleSection__ZHG3l ul{padding-left:1.2rem}.article_articleContent__qjjB7 ol li,.article_articleContent__qjjB7 ul li,.article_articleSection__ZHG3l ol li,.article_articleSection__ZHG3l ul li{line-height:1.5}}@layer interactions{.article_articleSection__ZHG3l:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02)}.article_externalLink__eVMJS{transition:color .2s ease}}}@media (max-width:480px){@layer layout{.article_articleContainer__U1Q9m{padding:var(--amplify-space-medium) var(--amplify-space-small)}.article_articleHeader__FCGbP{padding:var(--amplify-space-medium);margin-bottom:var(--amplify-space-medium)}.article_articleTitle__Jz2ei{font-size:clamp(1.25rem,6vw,1.75rem);line-height:1.3}.article_articleSection__ZHG3l{padding:var(--amplify-space-medium)}.article_sectionTitle__T0jw3{font-size:var(--amplify-font-sizes-medium)}.article_listItem__MQWU7{padding-left:3rem;padding-right:var(--amplify-space-medium)}.article_listItem__MQWU7:before{left:.5rem;width:18px;height:18px;font-size:var(--amplify-font-sizes-xs)}.article_listItemCompact___Wd02{padding-left:2.5rem;padding-right:var(--amplify-space-small)}.article_listItemCompact___Wd02:before{left:.25rem;width:16px;height:16px;font-size:.7rem}.article_articleContent__qjjB7 ol,.article_articleContent__qjjB7 ul,.article_articleSection__ZHG3l ol,.article_articleSection__ZHG3l ul{padding-left:1.5rem}}}@media (prefers-reduced-motion:reduce){@layer animations{.article_articleContainer__U1Q9m,.article_articleSection__ZHG3l:hover,.article_externalLink__eVMJS{animation:none;transition:none;transform:none}}}@media print{.article_articleContainer__U1Q9m{background:white;box-shadow:none;max-width:none;padding:0}.article_articleSection__ZHG3l{background:white;box-shadow:none;border:1px solid #ddd;page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--amplify-space-large)}.article_externalLink__eVMJS{color:black;border-bottom:1px solid black;text-decoration:none}.article_trustBadge__UkCUl{border:1px solid #333}}