html:has(.currency-lab){background:#f4ecd8;scroll-behavior:smooth}body:has(.currency-lab){margin:0!important}.currency-lab{--paper:#f4ecd8;--ink:#3c3024;--green:#345b46;--muted:#6d6255;--rule:#d4c9b4;--rust:#a44a31;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--sans:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink);font:16px/1.5 var(--sans);isolation:isolate}.currency-lab *{box-sizing:border-box}.currency-lab [hidden]{display:none!important}.currency-lab :where(h1,h2,h3,p,figure,fieldset){margin:0}.currency-lab a{color:inherit;text-underline-offset:4px}.currency-lab button,.currency-lab input,.currency-lab textarea{font:inherit}.currency-lab button{cursor:pointer;color:inherit}.currency-lab button:disabled{cursor:default}.currency-lab button,.currency-lab a,.currency-lab input,.currency-lab textarea,.currency-lab summary{touch-action:manipulation}.currency-lab :focus-visible{outline:3px solid var(--rust);outline-offset:5px}.currency-lab button{min-height:44px}.currency-lab .skip-link{position:absolute;left:16px;top:-100px;background:var(--ink);color:var(--paper);padding:12px;z-index:99}.currency-lab .skip-link:focus{top:12px}.currency-lab .lab-masthead{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px clamp(20px,4vw,64px);border-bottom:1px solid var(--ink)}.currency-lab .wordmark{display:flex;align-items:center;gap:15px;text-decoration:none;font:bold 10px/1.3 var(--mono);letter-spacing:.07em}.currency-lab .ues-mark{position:relative;font:900 31px/.8 var(--sans);letter-spacing:-.09em}.currency-lab .ues-mark>span{color:var(--rust);font-size:18px;position:absolute;top:15px;left:5px}.currency-lab .lab-masthead nav{display:flex;gap:30px;font:11px var(--mono)}.currency-lab .lab-masthead nav a{display:flex;gap:22px;align-items:center;min-height:44px;text-decoration:none}.currency-lab .lab-masthead nav a:hover{text-decoration:underline}.currency-lab main{max-width:1600px;margin:auto}.currency-lab .lab-intro{padding:55px clamp(20px,4vw,64px) 45px;display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:end}.currency-lab .eyebrow{font:10px/1.5 var(--mono);letter-spacing:.12em;font-weight:bold}.currency-lab h1{font-size:clamp(64px,7.8vw,118px);font-weight:500;line-height:.91;letter-spacing:-.075em;margin-top:27px}.currency-lab h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em;color:var(--green)}.currency-lab .intro-aside{padding:0 0 4px 24px;max-width:480px}.currency-lab .intro-aside>p:first-child{font-size:24px;line-height:1.2;letter-spacing:-.04em}.currency-lab .intro-dek{color:var(--muted);font-size:17px;line-height:1.5;margin:15px 0 27px}.currency-lab .intro-meta{display:flex;flex-wrap:wrap;gap:10px 14px;font:10px var(--mono)}.currency-lab .intro-meta span+span{padding-left:14px;border-left:1px solid var(--rule)}.currency-lab .pathbar{margin:0 clamp(20px,4vw,64px);padding:18px 0;border-top:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;gap:20px}.currency-lab .pathbar>p{font:10px var(--mono);color:var(--muted)}.currency-lab .segmented{display:inline-flex;border:1px solid var(--ink);padding:3px;border-radius:3px}.currency-lab .segmented button{background:transparent;border:0;padding:9px 17px;font:11px var(--mono);min-height:44px;border-radius:1px}.currency-lab .segmented [aria-pressed=true]{background:var(--ink);color:var(--paper)}.currency-lab .stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 clamp(20px,4vw,64px);border:1px solid var(--ink)}.currency-lab .stepper button{display:flex;gap:16px;text-align:left;align-items:center;padding:18px 20px;background:transparent;border:0;border-right:1px solid var(--ink);font-size:14px}.currency-lab .stepper button:last-child{border-right:0}.currency-lab .stepper button:hover{background:#e9e0cc}.currency-lab .stepper button[aria-current=step]{background:var(--green);color:var(--paper)}.currency-lab .step-number{font:12px var(--mono);align-self:flex-start;margin-top:2px}.currency-lab .stepper small{display:block;font-size:11px;margin-top:4px;opacity:.8}.currency-lab .step-check{margin-left:auto;font:14px var(--mono)}.currency-lab .studio-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,1fr);margin:0 clamp(20px,4vw,64px);border:1px solid var(--ink);border-top:0;align-items:start}.currency-lab .specimen-desk{position:sticky;top:0;min-width:0;padding:24px;background:#e7dfcf;background-image:radial-gradient(#b4a997 0.7px,transparent .7px);background-size:9px 9px;align-self:start;overflow:hidden}.currency-lab .desk-meta{display:flex;justify-content:space-between;gap:15px;font:9px var(--mono);letter-spacing:.08em}.currency-lab .status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:7px}.currency-lab .note-stage{padding:65px 0 54px;filter:drop-shadow(0 20px 20px #493b2229)}.currency-lab #note-art{transform:rotate(-3deg);transition:transform 250ms ease}.currency-lab .note-stage:hover #note-art{transform:rotate(0)}.currency-lab #note-art svg{display:block;width:100%;height:auto}.currency-lab .note-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center}.currency-lab .note-toolbar .segmented{background:var(--paper)}.currency-lab .text-button{border:0;border-radius:0;background:transparent;font:11px var(--mono);padding:10px 0;text-decoration:underline;text-underline-offset:4px}.currency-lab .text-button:hover{color:var(--rust)}.currency-lab .note-details{padding:18px;margin-top:18px;background:var(--paper);border:1px solid var(--rule);font-size:13px}.currency-lab .note-details p+p{margin-top:8px}.currency-lab .desk-caption{display:flex;gap:22px;padding-top:36px;align-items:start}.currency-lab .caption-index{font:9px var(--mono);padding-top:5px;white-space:nowrap;color:var(--muted)}.currency-lab .desk-caption p{font:italic 21px/1.35 Georgia,serif;max-width:370px}.currency-lab .desk-foot{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #b8ac97;padding-top:15px;margin-top:35px;font:9px var(--mono)}.currency-lab .experiment-panel{border-left:1px solid var(--ink);padding:32px 32px 30px;min-height:570px;background:var(--paper)}.currency-lab .experiment h2{margin:20px 0 16px;font-size:clamp(32px,3.5vw,49px);line-height:1.02;letter-spacing:-.05em;font-weight:500}.currency-lab .experiment-intro{font-size:15px;color:var(--muted);max-width:32em}.currency-lab fieldset{border:0;padding:0;min-width:0}.currency-lab legend{font-size:12px;font-weight:bold;margin-bottom:12px}.currency-lab .choice-field,.currency-lab .quiz{margin-top:27px}.currency-lab .meaning-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.currency-lab .meaning-options button{display:flex;flex-direction:column;align-items:start;gap:12px;border:1px solid var(--rule);background:transparent;border-radius:2px;padding:12px 10px;font-size:11px}.currency-lab .meaning-options button>span{font-size:25px;line-height:1}.currency-lab .meaning-options [aria-pressed=true]{background:#e0e9df;border-color:var(--green);box-shadow:inset 0 -3px var(--green)}.currency-lab .field-prompt{font:italic 15px/1.5 Georgia,serif;margin-top:15px;color:var(--green)}.currency-lab .quiz{border-top:1px solid var(--rule);padding-top:20px}.currency-lab .quiz legend{float:left;width:100%;margin-bottom:10px}.currency-lab .quiz-options{clear:both;display:grid;gap:4px}.currency-lab .quiz-options label{display:flex;gap:10px;align-items:center;min-height:42px;font-size:12px;cursor:pointer}.currency-lab input[type=radio],.currency-lab input[type=checkbox]{accent-color:var(--green);width:17px;height:17px;flex-shrink:0}.currency-lab .feedback{font-size:12px;line-height:1.5;margin-top:10px;color:var(--green)}.currency-lab .feedback:empty{display:none}.currency-lab .mini-reference{margin-top:20px;font-size:12px}.currency-lab summary{cursor:pointer;min-height:44px;align-content:center}.currency-lab .mini-reference summary{font-size:11px;text-decoration:underline;text-underline-offset:4px}.currency-lab .mini-reference p{margin:10px 0}.currency-lab dl{margin:0}.currency-lab dt{font-weight:bold;margin-top:12px}.currency-lab dd{margin:4px 0 0;color:var(--muted)}.currency-lab .primary,.currency-lab .secondary{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px 16px;border:1px solid var(--green);background:var(--green);color:var(--paper);border-radius:2px;font-size:12px;text-align:left;min-height:48px}.currency-lab .primary:hover{background:#153b30}.currency-lab .next-button{margin-top:25px}.currency-lab .secondary{background:transparent;color:var(--green)}.currency-lab .secondary:hover{background:#e0e9df}.currency-lab .composition-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.currency-lab .composition-options button{min-width:0;padding:7px 6px 10px;border:1px solid var(--rule);border-radius:2px;background:#e7dfcf;display:grid;gap:8px;font:10px var(--mono);text-align:left}.currency-lab .composition-options [aria-pressed=true]{outline:2px solid var(--green);outline-offset:1px}.currency-lab .composition-options svg{width:100%;height:auto}.currency-lab .palette-options{display:flex;gap:8px}.currency-lab .palette-options button{border:1px solid var(--rule);background:transparent;padding:10px 16px;display:flex;align-items:center;gap:10px;font-size:12px;border-radius:2px}.currency-lab .palette-options [aria-pressed=true]{border-color:var(--green);box-shadow:inset 0 -2px var(--green)}.currency-lab .swatch{width:18px;height:18px;border-radius:50%;background:var(--green)}.currency-lab .swatch.clay{background:#612f37}.currency-lab .look-test{padding:17px;border:1px solid var(--rule);margin-top:28px}.currency-lab .look-test b{font:10px var(--mono);letter-spacing:.08em}.currency-lab .look-test p{font-size:12px;margin-top:9px}.currency-lab .identifier-readout{border:1px solid var(--rule);margin:25px 0 12px;padding:17px;display:grid;gap:10px}.currency-lab .identifier-readout span{font:9px var(--mono);letter-spacing:.1em}.currency-lab .identifier-readout strong{font:21px var(--mono);letter-spacing:.04em}.currency-lab .identifier-readout small{font-size:11px;color:var(--muted)}.currency-lab .copy-plan{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-top:24px;gap:20px}.currency-lab .copy-plan>span{display:flex;align-items:center;gap:8px}.currency-lab .copy-plan input{width:64px;min-height:44px;border:1px solid var(--rule);padding:8px;background:#fffaf0;color:var(--ink)}.currency-lab .fineprint{font-size:11px;color:var(--muted);margin-top:12px}.currency-lab .quiz-options.inline{display:flex;gap:35px}.currency-lab .duplicate-tray{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;padding-top:20px;border-top:1px solid var(--rule)}.currency-lab .duplicate-tray>div{display:grid;gap:10px}.currency-lab .duplicate-tray svg{width:100%;height:auto;display:block}.currency-lab .duplicate-tray span,.currency-lab .duplicate-tray code{font:9px var(--mono)}.currency-lab .text-field{display:grid;gap:8px;font-size:12px;font-weight:bold;margin-top:22px}.currency-lab .text-field input,.currency-lab .text-field textarea{width:100%;min-width:0;padding:12px;border:1px solid #a49985;background:#fffaf0;border-radius:2px;line-height:1.5;font-size:16px;font-weight:normal;color:var(--ink)}.currency-lab .text-field textarea{resize:vertical;min-height:100px}.currency-lab .field-hint{font-size:10px;font-weight:normal;color:var(--muted)}.currency-lab .proof-checks{margin-top:24px}.currency-lab .proof-checks label{display:grid;grid-template-columns:18px 1fr;gap:5px 10px;font-size:12px;padding:10px 0;cursor:pointer}.currency-lab .proof-checks input{margin:2px 0 0}.currency-lab .proof-checks small{grid-column:2;font-size:10px;color:var(--muted)}.currency-lab #print-brief{margin-top:20px}.currency-lab .export-actions{display:flex;flex-wrap:wrap;gap:8px 18px}.currency-lab .export-actions button{font-size:10px}.currency-lab .local-progress{display:grid;grid-template-columns:1fr auto;gap:8px 25px;padding:24px 0;margin:0 clamp(20px,4vw,64px);border-bottom:1px solid var(--ink)}.currency-lab .local-progress b{font:10px var(--mono)}.currency-lab .local-progress p{font-size:11px;color:var(--muted);margin-top:6px}.currency-lab .local-actions{display:flex;gap:20px;align-items:center}.currency-lab #save-progress{background:transparent;border:1px solid var(--rule);padding:8px 12px;font:10px var(--mono);border-radius:2px}.currency-lab .storage-status{grid-column:1/-1}.currency-lab .storage-status:empty{display:none}.currency-lab .teacher-path{margin:0 clamp(20px,4vw,64px);padding:40px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.currency-lab .teacher-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px}.currency-lab .teacher-intro h2{font-size:55px;line-height:1;letter-spacing:-.055em;font-weight:400;margin-top:20px}.currency-lab .teacher-intro>p{max-width:360px;font:22px/1.4 Georgia,serif}.currency-lab .teacher-cards{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink);margin-top:40px}.currency-lab .teacher-cards article{padding:22px;border-right:1px solid var(--ink)}.currency-lab .teacher-cards article:last-child{border-right:0}.currency-lab .teacher-cards span{font:10px var(--mono);color:var(--green)}.currency-lab .teacher-cards h3{font-size:22px;line-height:1.1;letter-spacing:-.03em;margin:24px 0 15px}.currency-lab .teacher-cards p{font-size:13px;color:var(--muted)}.currency-lab .teacher-cards b{display:block;font-size:12px;margin-top:20px}.currency-lab .teacher-supplies{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:30px 0}.currency-lab .teacher-supplies h3{font-size:15px}.currency-lab .teacher-supplies p{font-size:13px;color:var(--muted);margin-top:10px}.currency-lab #teacher-start{max-width:330px}.currency-lab .exhibition{margin:45px clamp(20px,4vw,64px);display:grid;grid-template-columns:150px 1fr auto;gap:32px;align-items:center}.currency-lab .exhibition-mark{color:var(--green)}.currency-lab .exhibition h2{font:normal 30px/1.2 Georgia,serif;letter-spacing:-.035em;margin-top:13px}.currency-lab .exhibition p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:650px;margin-top:13px}.currency-lab .exhibition>a{font:11px var(--mono);max-width:130px;line-height:1.7}.currency-lab .source-shelf{margin:0 clamp(20px,4vw,64px);border-top:1px solid var(--ink);padding:12px 0 24px}.currency-lab .source-shelf>summary{display:flex;justify-content:space-between;font:12px var(--mono);align-items:center;list-style:none}.currency-lab .source-shelf>summary::-webkit-details-marker{display:none}.currency-lab .source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-top:25px}.currency-lab .source-grid h3{font-size:15px}.currency-lab .source-grid p{font-size:12px;overflow-wrap:anywhere;margin:13px 0;color:var(--muted)}.currency-lab .source-grid a{display:block;font-size:11px;min-height:30px;overflow-wrap:anywhere}.currency-lab .lab-footer{border-top:1px solid var(--ink);padding:22px clamp(20px,4vw,64px);display:flex;justify-content:space-between;gap:20px;font:9px/1.5 var(--mono)}.currency-lab .lab-footer>a:first-child{text-decoration:none;font-weight:bold}.currency-lab .noscript-note{margin:20px;padding:20px;border:1px solid var(--rust)}.currency-lab .print-brief{display:none}.currency-lab svg{max-width:100%}
@media(min-width:1500px){.currency-lab .experiment-panel{padding:40px}.currency-lab .note-stage{padding:90px 0 70px}}
@media(max-width:1000px){.currency-lab .lab-intro{grid-template-columns:1.1fr 1fr}.currency-lab .intro-aside{padding-left:0}.currency-lab .studio-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr)}.currency-lab .experiment-panel{padding:25px}.currency-lab .specimen-desk{padding:18px}.currency-lab .desk-caption{gap:15px}.currency-lab .desk-caption p{font-size:18px}.currency-lab .note-toolbar{flex-wrap:wrap;gap:4px}.currency-lab .stepper button{padding:15px 12px;gap:10px}.currency-lab .stepper small{font-size:10px}.currency-lab .exhibition{grid-template-columns:100px 1fr}.currency-lab .exhibition>a{grid-column:2;max-width:none}.currency-lab .teacher-cards{grid-template-columns:1fr 1fr}.currency-lab .teacher-cards article:nth-child(2){border-right:0}.currency-lab .teacher-cards article:nth-child(-n+2){border-bottom:1px solid var(--ink)}}
@media(max-width:760px){.currency-lab .lab-masthead{padding:12px 20px}.currency-lab .lab-masthead nav{gap:15px;font-size:10px}.currency-lab .lab-masthead nav a{gap:7px}.currency-lab .lab-intro{padding:32px 20px 25px;gap:23px;grid-template-columns:1fr}.currency-lab h1{font-size:72px;margin-top:20px}.currency-lab .intro-aside{display:grid;grid-template-columns:1fr;max-width:none}.currency-lab .intro-aside>p:first-child{font-size:21px}.currency-lab .intro-dek{font-size:14px;margin:8px 0 16px}.currency-lab .intro-dek br{display:none}.currency-lab .intro-meta{font-size:9px}.currency-lab .pathbar{margin-inline:20px;padding-block:13px;flex-wrap:wrap;gap:10px}.currency-lab .pathbar>p{font-size:9px}.currency-lab .pathbar .segmented button{padding:8px 13px;font-size:10px}.currency-lab .stepper{margin-inline:20px}.currency-lab .stepper button{display:grid;gap:8px;font-size:10px;padding:13px 10px;position:relative}.currency-lab .stepper small{display:none}.currency-lab .step-number{font-size:10px}.currency-lab .step-check{position:absolute;top:10px;right:7px;font-size:10px}.currency-lab .studio-grid{margin-inline:20px;grid-template-columns:1fr}.currency-lab .specimen-desk{position:relative;top:auto;padding:18px}.currency-lab .note-stage{padding:43px 0 32px}.currency-lab .desk-caption{padding-top:20px;gap:15px}.currency-lab .desk-caption p{font-size:17px}.currency-lab .desk-foot{margin-top:22px;padding-top:12px;font-size:8px}.currency-lab .desk-meta{font-size:8px;gap:8px}.currency-lab .note-toolbar{flex-wrap:nowrap}.currency-lab .note-toolbar .segmented button{padding:7px 12px;min-height:44px;font-size:10px}.currency-lab .note-toolbar .text-button{font-size:9px}.currency-lab .experiment-panel{border-left:0;border-top:1px solid var(--ink);padding:26px 22px;min-height:0}.currency-lab .experiment h2{font-size:38px;line-height:1.03}.currency-lab .experiment-intro{font-size:14px}.currency-lab .composition-options button{font-size:9px}.currency-lab .local-progress{margin-inline:20px;grid-template-columns:1fr;padding-block:20px}.currency-lab .local-actions{justify-content:space-between;gap:15px}.currency-lab .local-progress p{max-width:45em}.currency-lab .exhibition{margin:35px 20px;grid-template-columns:1fr;gap:15px}.currency-lab .exhibition-mark{max-width:120px}.currency-lab .exhibition h2{font-size:29px}.currency-lab .exhibition>a{grid-column:1}.currency-lab .source-shelf{margin-inline:20px}.currency-lab .source-grid{grid-template-columns:1fr;gap:25px}.currency-lab .lab-footer{padding:20px;flex-direction:column;gap:12px}.currency-lab .teacher-path{margin-inline:20px;padding:25px 0}.currency-lab .teacher-intro{grid-template-columns:1fr;gap:20px}.currency-lab .teacher-intro h2{font-size:44px}.currency-lab .teacher-intro>p{font-size:19px}.currency-lab .teacher-cards{margin-top:25px}.currency-lab .teacher-cards article{padding:16px}.currency-lab .teacher-cards h3{font-size:20px}.currency-lab .teacher-supplies{grid-template-columns:1fr;gap:25px}.currency-lab .copy-plan{gap:10px}.currency-lab .copy-plan input{font-size:16px}.currency-lab .exhibition .eyebrow{font-size:9px}}
@media(max-width:480px) and (min-height:700px){.currency-lab .specimen-desk{position:sticky;top:0;z-index:3;border-bottom:1px solid var(--ink);padding:12px 18px}.currency-lab .specimen-desk .desk-caption,.currency-lab .specimen-desk .desk-foot{display:none}.currency-lab .note-stage{padding:20px 0 17px}.currency-lab .experiment h2{scroll-margin-top:310px}.currency-lab .note-details{max-height:130px;overflow:auto}.currency-lab .duplicate-tray{margin-top:12px;padding-top:10px;gap:10px}.currency-lab .duplicate-tray svg{max-height:60px}.currency-lab .duplicate-tray>div{gap:4px}}
@media(max-width:360px){.currency-lab .wordmark{font-size:8px;gap:10px}.currency-lab .lab-masthead nav{gap:10px;font-size:9px}.currency-lab h1{font-size:64px}.currency-lab .experiment-panel{padding:23px 16px}.currency-lab .meaning-options{gap:5px}.currency-lab .meaning-options button{font-size:10px;padding:10px 8px}.currency-lab .stepper button{padding-inline:7px}}
@media(prefers-reduced-motion:reduce){html:has(.currency-lab){scroll-behavior:auto}.currency-lab *{animation:none!important;transition:none!important}.currency-lab #note-art{transform:none}}
@media print{@page{size:auto;margin:12mm}html:has(.currency-lab),body:has(.currency-lab),.currency-lab{background:white!important;color:#1e2d25!important}.currency-lab .lab-masthead,.currency-lab .lab-intro,.currency-lab .pathbar,.currency-lab .learner-path,.currency-lab .teacher-path,.currency-lab .exhibition,.currency-lab .source-shelf,.currency-lab .lab-footer,.currency-lab .skip-link{display:none!important}.currency-lab .print-brief{display:block!important;font:10pt/1.4 Arial,sans-serif}.currency-lab .print-brief h1{font:30pt/1.1 Georgia,serif;letter-spacing:-.03em;margin:10pt 0}.currency-lab .print-brief .print-eyebrow{font:8pt monospace;letter-spacing:.06em}.currency-lab .print-brief .print-note{max-width:170mm;margin:10pt auto;break-inside:avoid}.currency-lab .print-brief svg{width:100%;height:auto;display:block;print-color-adjust:exact;-webkit-print-color-adjust:exact}.currency-lab .print-brief .print-story{font:13pt/1.3 Georgia,serif;overflow-wrap:anywhere;margin:8pt 0 14pt}.currency-lab .print-brief .print-facts{display:grid;grid-template-columns:1fr 1fr;gap:5pt 20pt;border-top:1px solid;border-bottom:1px solid;padding:10pt 0;margin:12pt 0}.currency-lab .print-brief .print-check{font-size:9pt;margin:5pt 0}.currency-lab .print-brief .print-end{font-size:8pt;margin-top:12pt}.currency-lab .print-brief .print-line{display:flex;gap:8pt;margin-top:12pt;align-items:center}.currency-lab .print-brief .print-line span{border-bottom:1px solid;flex:1;min-width:40mm}.currency-lab .print-brief h2{font-size:12pt;margin-top:16pt}.currency-lab .print-brief .print-no-value{font-weight:bold;font-size:8pt;margin-top:12pt}.currency-lab .noscript-note{display:block!important}}

.currency-lab .design-import{margin:0 clamp(20px,4vw,64px) 12px;font:10px var(--mono)}.currency-lab .design-import label{font:10px var(--mono);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.currency-lab .design-import input{font-size:10px;max-width:220px;min-height:44px;padding-block:10px}.currency-lab .design-import p{font-size:10px;color:var(--muted);flex:1;min-width:230px}.currency-lab .design-import input::file-selector-button{background:transparent;border:1px solid var(--rule);padding:7px;color:var(--ink);cursor:pointer;font-size:10px}@media print{.currency-lab .design-import{display:none!important}}
body:has(.currency-lab) > .skip-link:focus { z-index: 100; }
