.enigma-page .enigma-hero{position:static;top:auto;z-index:auto}.enigma-page nav[aria-label=Breadcrumb]{position:static;z-index:auto;flex-wrap:wrap}.enigma-page nav[aria-label=Breadcrumb]>div:last-child{min-width:0}.enigma-page section[id]{scroll-margin-top:6rem}.enigma-page .enigma-hero a{text-decoration:underline}.enigma-page .enigma-settings-summary{font-size:.875rem;font-weight:400;overflow-wrap:anywhere}.enigma-page .enigma-settings-action{display:block;margin-top:.25rem;text-decoration:underline}.enigma-page .enigma-settings-fields{margin-top:1rem}.enigma-page .enigma-message-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.enigma-page .enigma-message-grid>div{min-width:0}.enigma-page .enigma-message-grid textarea{min-height:120px}.enigma-page .enigma-input-heading,.enigma-page .enigma-output-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px}.enigma-page .enigma-input-heading button{min-height:44px;flex-shrink:0}.enigma-page .enigma-lampboard{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.enigma-page .enigma-lampboard>span{flex:0 0 2.25rem}.enigma-page summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.enigma-page .enigma-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.enigma-page .enigma-controls>div{min-width:0}.enigma-page .enigma-controls label{display:block;margin-bottom:.5rem}.enigma-page select{display:block;min-height:44px;width:100%;min-width:0;padding:.5rem;border:1px solid var(--crypto-border);border-radius:.375rem;background:var(--crypto-bg);color:inherit;font:inherit}.enigma-page input{min-height:44px}.enigma-page .enigma-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.enigma-page .enigma-actions button,.enigma-page .enigma-examples button{min-height:44px;white-space:normal;height:auto}.enigma-page .enigma-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.enigma-page .enigma-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.enigma-page .enigma-example-grid>div{min-width:0;overflow-wrap:anywhere}.enigma-page article section>p+p{margin-top:.75rem}.enigma-page article h3+p{margin-top:.5rem}.enigma-page table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.875rem}.enigma-page td,.enigma-page th{border:1px solid var(--crypto-border);padding:.6rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.enigma-page th{font-weight:600}.enigma-page caption{padding:.75rem 0;text-align:left;font-weight:600}.enigma-page td p+p{margin-top:.4rem}.enigma-page small{display:block;font-size:.75rem;font-weight:400;margin-top:.5rem}.enigma-page .enigma-verification th:first-child{width:21%}.enigma-page .enigma-verification th:nth-child(2){width:29%}.enigma-page .enigma-verification th:nth-child(5){width:8%}.enigma-page .enigma-steps th:nth-child(-n+3){width:18%}.enigma-page .enigma-signal th:first-child{width:17%}.enigma-page details{border:1px solid var(--crypto-border);padding:.75rem;border-radius:.5rem}.enigma-page summary{cursor:pointer;font-weight:600}.enigma-page details>p{margin-top:.75rem}@media (max-width:640px){.enigma-page .enigma-message-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.enigma-page .enigma-message-panel{padding:0 1rem 1rem}.enigma-page .enigma-output-heading{min-height:0}.enigma-page .enigma-controls,.enigma-page .enigma-example-grid{grid-template-columns:minmax(0,1fr)}.enigma-page .enigma-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.enigma-page td,.enigma-page th{padding:.45rem}.enigma-page .enigma-verification,.enigma-page .enigma-verification tbody,.enigma-page .enigma-verification tr{display:block;width:100%}.enigma-page .enigma-verification caption{display:block}.enigma-page .enigma-verification thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.enigma-page .enigma-verification tbody tr{margin-bottom:1rem;border:1px solid var(--crypto-border);border-radius:.5rem;overflow:hidden}.enigma-page .enigma-verification tbody td,.enigma-page .enigma-verification tbody th{display:block;width:auto;border:0;border-bottom:1px solid var(--crypto-border);padding:.6rem .75rem}.enigma-page .enigma-verification tbody th[scope=row]{width:auto}.enigma-page .enigma-verification tbody td:before,.enigma-page .enigma-verification tbody th:before{content:attr(data-label);display:block;font-weight:600;font-family:sans-serif;margin-bottom:.25rem}.enigma-page .enigma-verification tbody td:last-child{border-bottom:0}}