.AnnotatedCaseImage-module__yRHXiq__figure{max-width:100%;margin:20px 0}.AnnotatedCaseImage-module__yRHXiq__layout{grid-template-columns:minmax(0,452px) minmax(200px,1fr);align-items:stretch;gap:20px;display:grid}.AnnotatedCaseImage-module__yRHXiq__shot{width:100%;min-width:0;max-width:452px;padding-right:32px;position:relative}.AnnotatedCaseImage-module__yRHXiq__shot img{width:100%;height:auto;display:block}.AnnotatedCaseImage-module__yRHXiq__markers{pointer-events:none;position:absolute;inset:0}.AnnotatedCaseImage-module__yRHXiq__marker{color:#041722;background:#ff92cb;border-radius:50%;place-items:center;width:26px;height:26px;font:700 15px/1 Arial,sans-serif;display:grid;position:absolute;right:0;transform:translateY(-50%)}.AnnotatedCaseImage-module__yRHXiq__marker:before{content:"";background:#ff92cb;width:14px;height:2px;position:absolute;top:50%;right:100%}.AnnotatedCaseImage-module__yRHXiq__figure .AnnotatedCaseImage-module__yRHXiq__notes{min-width:0;margin:0;padding:0;list-style:none;position:relative}.AnnotatedCaseImage-module__yRHXiq__figure .AnnotatedCaseImage-module__yRHXiq__notes .AnnotatedCaseImage-module__yRHXiq__note{overflow-wrap:normal;margin:0;padding:0;font-size:16px;line-height:1.45;position:absolute;left:0;right:0;transform:translateY(-50%)}.AnnotatedCaseImage-module__yRHXiq__number{color:#ff92cb;font-weight:700}.AnnotatedCaseImage-module__yRHXiq__caption{color:#e3a5cc;margin-top:10px;font-size:13px;line-height:1.5}@media (max-width:1100px){.AnnotatedCaseImage-module__yRHXiq__layout{grid-template-columns:minmax(0,1fr);gap:12px}.AnnotatedCaseImage-module__yRHXiq__figure .AnnotatedCaseImage-module__yRHXiq__notes{max-width:452px}.AnnotatedCaseImage-module__yRHXiq__figure .AnnotatedCaseImage-module__yRHXiq__notes .AnnotatedCaseImage-module__yRHXiq__note{margin:7px 0;position:static;transform:none}}
.StaticCaseDiagram-module__dQZJWq__diagram{color:#f5f8fc;background:#071b26;border:1px solid #315360;border-radius:14px;margin:24px 0;padding:24px}.StaticCaseDiagram-module__dQZJWq__title{color:#ff92cb;margin-bottom:18px;font-size:14px}.StaticCaseDiagram-module__dQZJWq__host{max-width:480px;margin:auto}.StaticCaseDiagram-module__dQZJWq__host svg{width:100%;height:auto;display:block}.StaticCaseDiagram-module__dQZJWq__host text,.StaticCaseDiagram-module__dQZJWq__host tspan{fill:#f5f8fc!important;font-family:Arial,sans-serif!important;font-size:16px!important}.StaticCaseDiagram-module__dQZJWq__diagram figcaption{color:#d6e3ed;margin-top:18px;font-size:14px;line-height:1.6}@media (max-width:600px){.StaticCaseDiagram-module__dQZJWq__diagram{padding:16px}}
.CaseDemo-module__c1djbG__demo{color:#f5f8fc;background:#071b26;border:1px solid #315360;border-radius:14px;max-width:100%;margin:24px 0;padding:24px;font-size:16px;line-height:1.5}.CaseDemo-module__c1djbG__demo *{box-sizing:border-box;min-width:0}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__label{color:#ff92cb;margin-bottom:20px;font-size:14px}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__groups,.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__field{gap:12px;display:grid}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__field{max-width:480px}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__card{background:#12394a;border:1px solid #315360;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.CaseDemo-module__c1djbG__demo details.CaseDemo-module__c1djbG__card{display:block}.CaseDemo-module__c1djbG__demo p,.CaseDemo-module__c1djbG__demo h4{color:#f5f8fc;margin:0 0 12px;font-size:16px;line-height:1.5}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__card p{margin:0}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__card button{margin-top:auto}.CaseDemo-module__c1djbG__demo input,.CaseDemo-module__c1djbG__demo select{color:#f5f8fc;width:100%;min-height:44px;font:inherit;background:#12394a;border:1px solid #59d8f5;border-radius:6px;padding:10px 12px}.CaseDemo-module__c1djbG__demo input::placeholder{color:#bacdd8;opacity:1}.CaseDemo-module__c1djbG__demo button{color:#071b26;min-height:44px;font:inherit;cursor:pointer;background:#59d8f5;border:1px solid #59d8f5;border-radius:6px;padding:10px 16px;font-weight:600}.CaseDemo-module__c1djbG__demo button:disabled{color:#d6e3ed;cursor:default;background:#25434f;border-color:#92acb9}.CaseDemo-module__c1djbG__demo :is(button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #ff92cb}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__focusExample{outline-offset:4px;outline:2px dashed #ff92cb}.CaseDemo-module__c1djbG__demo summary{cursor:pointer;color:#59d8f5;min-height:44px;padding:8px 0}.CaseDemo-module__c1djbG__demo small{color:#d6e3ed;font-size:14px;line-height:1.5;display:block}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__accent,.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__error{color:#ff92cb}.CaseDemo-module__c1djbG__demo input[aria-invalid=true]{border:2px solid #ff92cb}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__inline{align-items:center;gap:10px;display:flex}.CaseDemo-module__c1djbG__demo figcaption{color:#d6e3ed;margin-top:18px;font-size:13px;line-height:1.5}@media (max-width:600px){.CaseDemo-module__c1djbG__demo{padding:18px}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__grid{grid-template-columns:1fr}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__inline{flex-wrap:wrap}.CaseDemo-module__c1djbG__demo .CaseDemo-module__c1djbG__inline input{flex:160px}}
