.dna-showcase,.dna-detail{--dna-ocean:#153e52;--dna-teal:#237c85;--dna-silver:#c9d3d4;--dna-ivory:#f8f7f2;color:var(--dna-ocean)}
.dna-showcase{padding-top:84px;padding-bottom:84px;scroll-margin-top:130px}.dna-detail{margin:70px 0 0;scroll-margin-top:130px}.dna-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px}.dna-heading h2{font-size:clamp(30px,4vw,53px);line-height:1.08;letter-spacing:-1.2px;margin:14px 0 0}.dna-heading h2 em{color:var(--dna-teal);font-weight:inherit}.dna-heading>p{max-width:365px;line-height:1.75;color:#546a71;margin:0 0 4px}.dna-tabs[hidden],[data-dna-live][hidden],.dna-native-product[hidden]{display:none!important}.dna-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.dna-tabs button{font:inherit;display:flex;align-items:center;gap:12px;min-height:82px;background:#fff;border:1px solid #d5dfe0;border-radius:12px;padding:10px;color:var(--dna-ocean);text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.dna-tabs button img{width:65px;height:55px;object-fit:contain;mix-blend-mode:multiply;border-radius:7px}.dna-tabs button span{font-size:13px;font-weight:700;line-height:1.4}.dna-tabs button[aria-selected=true]{background:#eaf3f1;border-color:var(--dna-teal);box-shadow:inset 0 -3px var(--dna-teal)}.dna-tabs button:hover{border-color:var(--dna-teal);transform:translateY(-2px)}.dna-showcase :focus-visible,.dna-detail :focus-visible{outline:3px solid #237c85;outline-offset:4px}.dna-native-product{margin-bottom:12px;border:1px solid #d5dfe0;border-radius:15px;overflow:hidden;background:#fff}.dna-native-product>summary{padding:20px;cursor:pointer;font-weight:700}.dna-library-panel{outline-offset:4px}.dna-explorer{border:1px solid #d5dfe0;border-radius:15px;overflow:hidden;background:#fff}.dna-native-product .dna-explorer{border:none;border-radius:0}.dna-product-intro{padding:25px 30px;border-bottom:1px solid #e2e7e6;display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:center}.dna-reference{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--dna-teal)}.dna-product-intro h3{font-family:inherit;font-size:21px;line-height:1.4;letter-spacing:-.4px;grid-column:1;margin:7px 0 0}.dna-product-intro>a{grid-column:2;grid-row:1/3;font-size:12px;color:var(--dna-ocean);text-underline-offset:5px}.dna-interactive{display:grid;grid-template-columns:1.08fr 1fr;min-height:400px}.dna-diagram{background:radial-gradient(ellipse at 45% 40%,#fff 0%,#f1f5f0 75%);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:25px;position:relative;overflow:hidden}.dna-visual-kicker{font-size:9px;letter-spacing:2px;font-weight:700;color:#607b80;text-align:center}.dna-technical{width:100%;height:auto;max-height:340px;display:block;margin:10px 0}.dna-diagram-caption{font-size:10px!important;text-align:center;color:#667c82!important;line-height:1.6!important;max-width:350px;margin:5px auto 0!important}.dna-controls{padding:26px 30px;min-width:0}.dna-controls h4{font-family:inherit;font-size:18px;line-height:1.4;margin:0 0 13px}.dna-controls>p{font-size:13px;line-height:1.75;color:#536970;margin:0 0 18px}.dna-control-intro{font-size:11px!important;text-transform:uppercase;letter-spacing:1.3px}.dna-anatomy details{border-top:1px solid #dde5e4}.dna-anatomy details:last-child{border-bottom:1px solid #dde5e4}.dna-anatomy summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:14px;font-size:13px;font-weight:700;padding:13px 0}.dna-anatomy summary::-webkit-details-marker,.dna-knowledge summary::-webkit-details-marker{display:none}.dna-anatomy summary>span{font-size:9px;letter-spacing:1px;color:#71878b}.dna-anatomy summary>b{margin-left:auto;font-size:18px;color:var(--dna-teal);font-weight:400}.dna-anatomy details[open] summary>b{transform:rotate(45deg)}.dna-anatomy details[open] summary{color:var(--dna-teal)}.dna-anatomy details p{font-size:12px;line-height:1.75;margin:0 0 15px 29px;color:#536970;max-width:380px}.dna-explore-footer{border-top:1px solid #dbe5e1;background:#f5f8f4;padding:20px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.dna-explore-footer>span{max-width:530px;font-size:12px;line-height:1.7;color:#526971}.dna-explore-footer>a{font-size:12px;flex-shrink:0}.dna-knowledge{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin-top:26px;align-items:start}.dna-knowledge details{border-top:1px solid #d1dddf;padding:18px 0}.dna-knowledge summary{list-style:none;display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700;cursor:pointer}.dna-knowledge summary>span{font-size:10px;color:var(--dna-teal)}.dna-knowledge summary>b{margin-left:auto;font-weight:400;color:var(--dna-teal)}.dna-knowledge details[open] summary>b{transform:rotate(45deg)}.dna-knowledge details p{padding-left:26px;font-size:13px;line-height:1.85;margin:12px 0 0;color:#536970}.dna-detail-action{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d1dddf;padding-top:25px;margin-top:5px}.dna-detail-action p{font-size:14px;max-width:450px;line-height:1.7}.dna-detail-action button{flex-shrink:0}.dna-technical [data-dna-shape]{transition:opacity .25s,filter .25s}.dna-technical.dna-has-selection [data-dna-shape]{opacity:.4}.dna-technical.dna-has-selection [data-dna-shape].is-dna-active{opacity:1;filter:drop-shadow(0 3px 5px #237c8550)}.dna-baseline{fill:none;stroke:#b5c9c8;stroke-width:1;stroke-dasharray:4 4}.dna-tinted{fill:#c2dce0;stroke:#7fa9b1;stroke-width:2}.dna-catheter{fill:#ecf4ee;stroke:#719692;stroke-width:2}.dna-fine{fill:none;stroke:#8bacae;stroke-width:1.5}.dna-metal{fill:#afbdc4;stroke:#5d7582;stroke-width:1.5}.dna-body{fill:#e1eceb;stroke:#6a929c;stroke-width:2}.dna-chamber{fill:#bdd9d9;stroke:#7eaaa9;stroke-width:2}.dna-line{fill:none;stroke:#648e96;stroke-width:2}.dna-end{fill:#88b7c2;stroke:#4e8494;stroke-width:2}.dna-radiopaque{fill:none;stroke:#237c85;stroke-width:3;stroke-dasharray:4 3}.dna-marker circle{fill:#fff;stroke:#237c85;stroke-width:1.5}.dna-marker text{font:700 13px Arial,sans-serif;text-anchor:middle;fill:#153e52}.dna-foley-tube{fill:none;stroke:#c4ab79;stroke-width:32;stroke-linecap:round}.dna-foley-tip{fill:#d6c69c;stroke:#b59e70;stroke-width:2}.dna-eye{fill:#816c41}.dna-balloon{fill:#e6d7ad;fill-opacity:.85;stroke:#b69d67;stroke-width:2}.dna-foley-branch{fill:none;stroke:#c7b37f;stroke-width:28;stroke-linecap:round}.dna-gauze-layer{fill:#fdfdf6;stroke:#9cafae;stroke-width:1.2}.dna-gauze-thread{fill:none;stroke:#c9d1c5;stroke-width:1;stroke-dasharray:2 2}.dna-layer-hidden{display:none}.dna-ply-picker{display:flex;flex-wrap:wrap;gap:10px;min-inline-size:0;border:none;padding:0;margin:20px 0}.dna-ply-picker legend,.dna-colour-picker legend{font-size:11px;font-weight:700;margin-bottom:10px;color:var(--dna-ocean)}.dna-ply-picker label{position:relative;display:block;min-width:0;max-width:100%;cursor:pointer}.dna-ply-picker input,.dna-colour-picker input{position:absolute;width:1px;height:1px;opacity:0}.dna-ply-picker label>span{display:block;padding:12px 17px;border:1px solid #c7d5d5;border-radius:8px;font-size:14px;color:var(--dna-ocean)}.dna-ply-picker input:checked+span{border-color:var(--dna-teal);background:#e7f2ef;box-shadow:inset 0 0 0 1px var(--dna-teal)}.dna-ply-picker input:focus-visible+span,.dna-colour-picker input:focus-visible+span{outline:3px solid var(--dna-teal);outline-offset:4px}.dna-insight{background:#edf3ed;padding:14px 16px;border-left:2px solid var(--dna-teal);border-radius:0 7px 7px 0}.dna-selection{font-size:11px!important;font-weight:700;color:var(--dna-teal)!important;margin:15px 0!important;line-height:1.7}.dna-cast-art{--dna-cast-colour:#28699c;position:relative;height:300px;max-width:500px;width:100%;margin:10px auto}.dna-cast-shadow{position:absolute;left:16%;top:74%;width:73%;height:10%;background:#153e5214;border-radius:50%;filter:blur(12px)}.dna-cast-roll{position:absolute;left:22%;top:25%;width:100px;height:164px;background:repeating-linear-gradient(90deg,transparent,transparent 3px,#fff3 4px),repeating-linear-gradient(0deg,transparent,transparent 3px,#fff3 4px),linear-gradient(90deg,#0002,transparent 30%,#fff2 70%,#0002),var(--dna-cast-colour);border-radius:50% 50% 25% 25%/15% 15% 12% 12%;box-shadow:inset 4px 0 10px #153e5230;border:1px solid #153e5222;transition:background-color .3s}.dna-cast-core{position:absolute;top:0;width:100%;height:31px;border-radius:50%;background:#fbf9ee;border:10px solid var(--dna-cast-colour);box-shadow:inset 0 5px 0 #d8d8cb}.dna-cast-ribbon{position:absolute;left:20%;top:55%;width:135px;height:68px;background:repeating-linear-gradient(90deg,transparent,transparent 4px,#fff3 5px),repeating-linear-gradient(0deg,transparent,transparent 4px,#fff3 5px),var(--dna-cast-colour);transform:skew(-20deg) rotate(-13deg);transform-origin:top left;border-radius:0 0 10px 10px;border:1px solid #153e5222}.dna-cast-pack{position:absolute;left:56%;top:25%;height:170px;width:120px;padding:22px 13px;background:#fffefa;border:1px solid #c9d3d4;border-right:10px solid #e5eae4;box-shadow:8px 7px 15px #153e5208;display:flex;flex-direction:column;gap:12px}.dna-cast-pack>span{font-size:9px;font-weight:700;letter-spacing:1px;overflow-wrap:anywhere;line-height:1.3}.dna-cast-pack>i{height:21px;background:var(--dna-cast-colour);margin-left:-13px;margin-right:-3px;flex-shrink:0}.dna-cast-pack>b{font-size:10px;font-family:Arial,sans-serif;line-height:1.4}.dna-cast-pack>small{font-size:9px;margin-top:auto}.dna-cast-art[data-packing=bulk] .dna-cast-pack{background:#d5c8ad;border-color:#bcad8f;border-right-color:#c0b198;height:132px;top:38%;width:133px}.dna-cast-art[data-packing=unit] .dna-cast-pack{height:150px;top:31%;border-radius:9px;border-top:5px double #d0d7ce;border-bottom:5px double #d0d7ce;border-right:1px solid #c9d3d4}.dna-cast-options{display:grid;gap:13px}.dna-colour-picker{border:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:5px}.dna-colour-picker label{position:relative;cursor:pointer;display:flex;align-items:center;flex-direction:column;gap:7px;min-width:42px}.dna-colour-picker label>span{width:26px;height:26px;border-radius:50%;background:var(--dna-swatch);border:1px solid #153e5244;box-shadow:0 0 0 3px #fff,0 0 0 4px transparent}.dna-colour-picker input:checked+span{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--dna-teal)}.dna-colour-picker b{font-size:9px;font-weight:400;color:#546a71}.dna-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dna-cast-options>label,.dna-field-pair>label{display:grid;gap:6px;font-size:10px;font-weight:700;letter-spacing:.2px;color:var(--dna-ocean)}.dna-cast-options select,.dna-cast-options input[type=text]{width:100%;min-width:0;min-height:41px;padding:9px 11px;border:1px solid #cbd7d6;border-radius:6px;background:#fff;font:inherit;font-size:12px;color:var(--dna-ocean)}.dna-cast-options .dna-selection{margin:0!important;min-height:18px}.dna-download{font:inherit;font-size:12px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--dna-teal);border-radius:7px;background:#eff7f3;color:var(--dna-ocean);padding:12px 14px;cursor:pointer}.dna-local-note{font-size:10px;line-height:1.7;color:#697e83;margin:0}.dna-cast-options input::placeholder{color:#89999d}.dna-controls noscript p{font-size:12px;line-height:1.7}.dna-library-panel:focus{outline:none}.dna-library-panel:focus-visible{outline:3px solid var(--dna-teal);outline-offset:-4px}

@media(min-width:1300px){.dna-showcase .dna-interactive{grid-template-columns:1.15fr 1fr}.dna-technical{max-height:370px}}
@media(max-width:900px){.dna-heading{align-items:start}.dna-heading>p{max-width:300px;font-size:13px}.dna-tabs button{gap:6px;padding:8px}.dna-tabs button img{width:45px;height:43px}.dna-tabs button span{font-size:11px}.dna-interactive{grid-template-columns:1fr 1fr}.dna-controls{padding:22px}.dna-diagram{padding:18px}.dna-cast-roll{left:10%}.dna-cast-ribbon{left:8%}.dna-cast-pack{left:51%;width:106px}.dna-cast-art[data-packing=bulk] .dna-cast-pack{width:109px}}
@media(max-width:700px){.dna-showcase{padding-top:52px;padding-bottom:52px}.dna-detail{margin-top:45px}.dna-heading{display:block;margin-bottom:25px}.dna-heading>p{max-width:100%;margin-top:18px}.dna-heading h2{letter-spacing:-.6px}.dna-tabs{grid-template-columns:1fr 1fr;gap:7px}.dna-tabs button{min-height:68px;padding:9px}.dna-tabs button img{width:46px;height:43px}.dna-tabs button span{font-size:11px}.dna-product-intro{display:block;padding:20px}.dna-product-intro h3{font-size:18px;margin-bottom:9px}.dna-product-intro>a{font-size:11px}.dna-interactive{display:block}.dna-diagram{padding:20px;min-height:250px}.dna-technical{max-height:235px;margin:0 auto}.dna-diagram-caption{font-size:9px!important}.dna-controls{padding:23px 20px}.dna-explore-footer{display:block;padding:18px 20px}.dna-explore-footer>span{display:block;margin-bottom:12px}.dna-knowledge{grid-template-columns:1fr;gap:0}.dna-detail-action{display:block}.dna-detail-action button{margin-top:10px}.dna-cast-art{height:250px;max-width:340px}.dna-cast-roll{top:18%;left:17%;height:147px;width:88px}.dna-cast-core{height:28px}.dna-cast-ribbon{left:16%}.dna-cast-pack{top:18%;left:56%;height:158px;width:112px}.dna-cast-art[data-packing=unit] .dna-cast-pack{top:20%}.dna-cast-art[data-packing=bulk] .dna-cast-pack{top:29%}.dna-colour-picker{justify-content:start;gap:20px}.dna-colour-picker label{min-width:35px}}
@media(prefers-reduced-motion:reduce){.dna-showcase *,.dna-detail *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Product study refinement: all movement follows a deliberate buyer action. */
.dna-explorer{box-shadow:0 12px 38px #153e5206;border-radius:20px}.dna-product-intro{background:#fbfcf9;padding:26px 30px}.dna-reference{display:inline-flex;align-items:center;gap:8px}.dna-reference::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dna-teal)}.dna-product-intro h3{font-size:clamp(18px,2vw,24px)}.dna-interactive{grid-template-columns:1.14fr 1fr}.dna-diagram{background:radial-gradient(ellipse at 42% 35%,#fff 0,#f0f5f1 72%);border-right:1px solid #e2e9e4;justify-content:flex-start;padding-top:28px;isolation:isolate}.dna-diagram::before{content:"";position:absolute;inset:0;background:linear-gradient(#dce6df40 1px,transparent 1px),linear-gradient(90deg,#dce6df40 1px,transparent 1px);background-size:32px 32px;z-index:-1;mask-image:linear-gradient(transparent,#0009 28%,#0009 70%,transparent)}.dna-visual-kicker{color:#46666c;letter-spacing:1.8px}.dna-view-controls{display:flex;justify-content:center;gap:4px;background:#e4ece7;border:1px solid #d4dfd8;padding:4px;border-radius:100px;width:max-content;max-width:100%;margin:16px auto 0}.dna-view-controls button{font:inherit;font-size:11px;font-weight:650;line-height:1.35;border:0;border-radius:100px;background:transparent;color:#3d5960;cursor:pointer;padding:11px 16px;min-height:42px;transition:background .2s,box-shadow .2s,color .2s}.dna-view-controls button[aria-pressed=true]{background:#fff;color:#153e52;box-shadow:0 2px 9px #153e5210}.dna-view-controls button:hover{color:#123c4a;background:#ffffffaa}.dna-technical{max-height:370px;margin:12px 0 0;overflow:visible}.dna-view-status{font-size:10px;line-height:1.6;text-align:center;color:#47666c;max-width:350px;margin:10px auto 0;min-height:32px}.dna-technical [data-dna-shape]{transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .24s,filter .24s;cursor:pointer;transform:translate(0,0)}[data-dna-explorer][data-dna-view=expanded] .dna-component{transform:translate(var(--dna-explode-x,0px),var(--dna-explode-y,0px))}.dna-technical.dna-has-selection [data-dna-shape]{opacity:.53}.dna-technical.dna-has-selection [data-dna-shape].is-dna-active{opacity:1;filter:drop-shadow(0 4px 6px #237c8533)}.dna-marker circle{stroke-width:1.8;fill:#fffef9}.dna-marker text{font-size:12px}.dna-radiopaque{stroke-width:1.5;stroke-dasharray:3 3}.dna-anatomy summary{min-height:46px}.dna-anatomy summary>span{color:#4d6e76}.dna-anatomy details[open]{background:linear-gradient(90deg,#edf5efaa,transparent);padding:0 10px;margin:0 -10px;border-radius:8px}.dna-anatomy details p{color:#405e65}.dna-diagram-caption{color:#46646b!important;max-width:390px;line-height:1.7!important}.dna-brief-action{margin-top:22px;padding-top:20px;border-top:1px solid #dde5e0}.dna-brief-action>.button{font-size:12px;min-height:46px;white-space:normal;text-align:left;width:100%;justify-content:space-between}.dna-brief-action>p{font-size:10px;line-height:1.75;color:#506d72;margin:10px 0 0}.dna-gauze [data-dna-layer]{transform:translateY(calc(var(--dna-layer-index)* -3px));transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .3s}[data-dna-explorer][data-dna-layer-view=expanded] .dna-gauze [data-dna-layer]{transform:translateY(calc(var(--dna-layer-index)* -11px))}.dna-gauze-layer{stroke:#829a98;fill:#fffef4}.dna-gauze-counter rect{fill:#153e52;stroke:#153e52}.dna-gauze-counter text{font:600 18px Arial,sans-serif;text-anchor:middle;fill:#fff}.dna-layer-enter{animation:dnaLayerFade .38s ease both}@keyframes dnaLayerFade{from{opacity:0}to{opacity:1}}.dna-gauze-size{display:grid;gap:7px;font-size:11px;font-weight:650;color:#153e52;margin-top:20px}.dna-gauze-size select{width:100%;font:inherit;font-size:13px;min-height:44px;background:#fff;color:#153e52;border:1px solid #c3d3ce;border-radius:8px;padding:10px 12px}.dna-ply-picker label>span{min-height:45px;display:flex;align-items:center;gap:5px}.dna-selection{color:#1d656e!important}.dna-cast-art{--dna-width-ratio:.5;height:320px;margin:20px auto 0}.dna-cast-roll{height:calc(110px + 75px * var(--dna-width-ratio));top:23%;transition:height .5s cubic-bezier(.22,1,.36,1),background-color .35s}.dna-cast-ribbon{top:58%;transition:background-color .35s}.dna-cast-core{transition:border-color .35s}.dna-cast-pack{transition:background-color .35s,border-color .35s,height .5s,top .5s,border-radius .5s}.dna-cast-pack>i{transition:background-color .35s}.dna-cast-dimension{position:absolute;left:11%;top:24%;height:calc(107px + 75px * var(--dna-width-ratio));width:20px;border-left:1px solid #779392;display:flex;align-items:center;transition:height .5s}.dna-cast-dimension::before,.dna-cast-dimension::after{content:"";position:absolute;left:-5px;width:10px;height:1px;background:#779392}.dna-cast-dimension::before{top:0}.dna-cast-dimension::after{bottom:0}.dna-cast-dimension>span{font:600 10px Arial,sans-serif;writing-mode:vertical-rl;transform:rotate(180deg);background:#f1f5f0;color:#3b6068;padding:7px 4px;margin-left:-10px;white-space:nowrap}.dna-cast-options select,.dna-cast-options input[type=text]{min-height:44px;font-size:13px}.dna-colour-picker{gap:12px;justify-content:flex-start}.dna-colour-picker label{min-width:42px;min-height:50px}.dna-colour-picker label>span{width:30px;height:30px}.dna-colour-picker b{font-size:10px;color:#47626a}.dna-local-note{color:#506970}.dna-download{min-height:44px}.dna-controls{padding:28px 30px}.dna-knowledge details p{color:#405e65}.dna-knowledge summary{line-height:1.55}.dna-detail-action a{font-size:13px;white-space:nowrap}
@media(max-width:900px){.dna-view-controls button{font-size:10px;padding:10px 12px}.dna-controls{padding:24px}.dna-cast-dimension{left:3%}.dna-cast-roll{left:13%}.dna-cast-ribbon{left:11%}.dna-colour-picker{gap:10px}.dna-colour-picker label{min-width:37px}.dna-interactive{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.dna-explorer{border-radius:15px}.dna-interactive{display:block}.dna-diagram{border-right:0;border-bottom:1px solid #e0e8e0;padding:22px 16px}.dna-technical{width:100%;max-height:none;margin:12px auto 0}.dna-visual-kicker{font-size:9px}.dna-view-controls{margin-top:15px}.dna-view-controls button{font-size:11px;min-height:44px;padding:11px 15px}.dna-view-status{min-height:0;max-width:300px}.dna-controls{padding:24px 20px}.dna-product-intro{padding:22px 20px}.dna-anatomy summary{min-height:48px}.dna-brief-action .button{font-size:12px;line-height:1.55}.dna-cast-art{height:268px;max-width:340px;margin:18px auto 0}.dna-cast-roll{height:calc(97px + 55px * var(--dna-width-ratio));top:22%;left:20%}.dna-cast-ribbon{left:18%;top:56%}.dna-cast-dimension{left:10%;top:23%;height:calc(95px + 55px * var(--dna-width-ratio))}.dna-cast-pack{top:20%;left:57%;width:109px;height:155px}.dna-cast-art[data-packing=unit] .dna-cast-pack{top:23%}.dna-cast-art[data-packing=bulk] .dna-cast-pack{top:31%;width:116px}.dna-colour-picker{justify-content:space-between;gap:7px}.dna-colour-picker label{min-width:36px}.dna-knowledge summary{font-size:14px}.dna-detail-action a{display:inline-block;margin-top:8px}}
@media(max-width:380px){.dna-view-controls button{font-size:10px;padding:11px 12px}.dna-diagram{padding-left:10px;padding-right:10px}.dna-cast-pack{width:97px;left:58%;padding-left:10px;padding-right:10px}.dna-cast-art[data-packing=bulk] .dna-cast-pack{width:104px}.dna-cast-pack>i{margin-left:-10px;margin-right:0}.dna-colour-picker{gap:4px}.dna-field-pair{gap:8px}}
@media(prefers-reduced-motion:reduce){.dna-showcase *,.dna-detail *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

