/* Distinctly figure collection studio */
.figureWorkspace>.wrap>header,.figureWorkspace .hero,.figureWorkspace [aria-label="Distinctly overview"]{display:none!important}
.pkShell{color:var(--text,#191d27);max-width:1320px;margin:auto;font-size:13px}.pkShell [hidden],.pkShell[hidden]{display:none!important}.pkShell *{box-sizing:border-box}.pkShell button,.pkShell select{font:inherit;box-shadow:none}.pkShell :focus-visible{outline:2px solid #ff6a00;outline-offset:4px}
.pkTopbar{display:flex;justify-content:space-between;align-items:center;padding:24px 0 30px;border-bottom:1px solid #dddeda}.pkTopbarBrand{display:flex;align-items:baseline;gap:22px}.pkWordmark{font:34px Georgia,serif;letter-spacing:-1px}.pkWordmark i{font-style:normal;color:#ff6a00}.pkTopbarTitle{font-size:11px;color:#777b80}.pkClose{background:transparent;border:0;color:inherit}.pkClose:before{content:'←';margin-right:9px}.pkEyebrow{display:block;font-size:9px;letter-spacing:1.8px;text-transform:uppercase;color:#7c7e82;margin-bottom:14px}
.pkA4{display:block;width:100%;height:auto;background:white;box-shadow:0 8px 25px #20263012}.pkToast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#202630;color:white;border-radius:8px;padding:12px 20px;opacity:0;pointer-events:none;z-index:10}.pkToast.visible{opacity:1}
@media(max-width:640px){.pkTopbar{padding:16px 0}.pkTopbarTitle{display:none}}
@media print{body *{visibility:hidden}.pkA4,.pkA4 *{visibility:visible}.pkA4{position:absolute;left:0;top:0;width:210mm;box-shadow:none}@page{size:A4;margin:0}}
/* Figure collection: choose, preview, download. */
.collectionStudio{padding:42px 0 60px}.collectionIntro{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px}.collectionIntro h1{font:48px/1.04 Georgia,serif;letter-spacing:-1.7px;margin:0 0 18px}.collectionIntro h1 br{display:none}.collectionIntro p{color:#727780;margin:0;font-size:14px}.collectionDownload{display:flex;gap:8px;align-items:center;padding-bottom:2px}.collectionDownload select{border:1px solid #e1e2df;background:white;border-radius:8px;padding:12px;max-width:180px;font-size:12px}.collectionDownload button{border:0;border-radius:8px;background:#212730;color:white;padding:12px 18px;white-space:nowrap;font-size:12px;min-height:44px}.collectionDownload button span{margin-left:16px}.collectionDownload button:disabled{opacity:.4;cursor:default}.collectionSwatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;margin-bottom:40px}.collectionSwatches i{display:block;height:50px;border-radius:4px}.collectionSwatches span{display:block;font:10px monospace;color:#747982;margin:8px 0 0}.collectionSwatches.many{grid-template-columns:repeat(20,minmax(0,1fr));gap:5px}.collectionSwatches.many i{height:28px}.collectionSwatches.many span{font-size:9px;margin-top:4px}.collectionWorkspace{display:grid;grid-template-columns:224px minmax(0,1fr);gap:42px;align-items:start}.collectionPickerTitle{display:flex;justify-content:space-between;font-size:12px;font-weight:500}.collectionPickerTitle span{color:#8b8e95;font:10px monospace}.collectionPicker>p{font-size:11px;color:#898d94;margin:8px 0 22px}.collectionFigure{display:flex;align-items:center;gap:8px;padding:3px 8px;border-radius:8px;margin-bottom:6px;border:1px solid transparent}.collectionFigure.active{background:#f0f1ee;border-color:#e3e5df}.collectionFigure input{appearance:none;flex-shrink:0;width:22px;height:22px;border:1px solid #cbd0cc;border-radius:50%;background:white;cursor:pointer;margin:0}.collectionFigure input:checked{background:#242a32;border-color:#242a32}.collectionFigure input:checked:after{content:'✓';display:block;text-align:center;font-size:12px;line-height:20px;color:white}.collectionFigure button{flex:1;text-align:left;background:transparent;border:0;border-radius:0;padding:10px 5px;min-height:54px;color:#2b3038}.collectionFigure strong{display:block;font-size:13px;font-weight:500}.collectionFigure button span{display:block;font-size:10px;color:#83878d;margin-top:5px}.collectionSheetButton{width:100%;background:transparent;border:0;border-top:1px solid #dedfdb;border-radius:0;display:flex;justify-content:space-between;text-align:left;padding:21px 8px 12px;margin-top:20px;font-size:12px;color:#222a34}.collectionSheetButton[aria-pressed=true]{font-weight:600}.collectionCanvas{min-width:0}.collectionCanvasHeader{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.collectionCanvasHeader h2{font:500 19px/1.2 'Schibsted Grotesk',sans-serif;letter-spacing:-.5px;margin:0}.collectionCanvasHeader>span{font-size:10px;color:#878b91}.collectionPlot{background:white;border:1px solid #e3e5e0;border-radius:5px;padding:20px 28px}.collectionPlot svg{display:block;width:100%;height:auto;max-height:510px}.collectionPaper{padding:28px;background:#edeFEB;border-radius:5px}.collectionCaption{font-size:11px;line-height:1.6;color:#82878e;margin-top:15px}.collectionModes{display:inline-flex;background:#edefeb;border-radius:6px;padding:3px;gap:4px;margin-bottom:14px}.collectionModes button{border:0;background:transparent;font-size:11px;border-radius:4px;padding:8px 12px;min-height:34px;color:#737982}.collectionModes button[aria-pressed=true]{background:white;color:#242a32;box-shadow:0 1px 3px #0000000a}.collectionBase{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.collectionBase>span{font-size:10px;color:#848990;margin-right:5px}.collectionBase button{width:24px;height:24px;min-height:24px;border:3px solid white;border-radius:50%;background:var(--swatch);padding:0;box-shadow:0 0 0 1px #e4e6e2}.collectionBase button[aria-pressed=true]{box-shadow:0 0 0 1.5px #232a35}.collectionChecks{margin-top:32px;border-top:1px solid #dedfdb;padding-top:18px;color:#7c8188;font-size:11px}.collectionChecks summary{cursor:pointer}.collectionChecks summary span{float:right;font-size:10px}.collectionChecks p,.collectionChecks li{line-height:1.7}.collectionChecks ul{padding-left:16px}
@media(max-width:1000px){.collectionIntro{align-items:flex-start;flex-direction:column;gap:20px}.collectionWorkspace{grid-template-columns:200px minmax(0,1fr);gap:26px}.collectionIntro h1{font-size:43px}.collectionSwatches.many{grid-template-columns:repeat(10,minmax(0,1fr))}}
@media(max-width:640px){.collectionStudio{padding-top:26px}.collectionIntro h1{font-size:39px;line-height:1.08}.collectionIntro h1 br{display:block}.collectionIntro p{font-size:13px;line-height:1.5}.collectionDownload{width:100%;flex-wrap:wrap}.collectionDownload select{flex:1;min-width:100px;max-width:none}.collectionDownload button{flex:1}.collectionSwatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:30px}.collectionSwatches i{height:35px}.collectionSwatches span{font-size:8px}.collectionWorkspace{display:flex;flex-direction:column;gap:24px}.collectionPicker,.collectionCanvas{width:100%}#studioFigures{display:grid;grid-template-columns:1fr 1fr;gap:5px}.collectionFigure{padding:2px 4px;gap:4px;margin:0}.collectionFigure button span{font-size:9px}.collectionFigure strong{font-size:12px}.collectionFigure input{width:24px;height:24px}.collectionSheetButton{margin-top:14px}.collectionPlot{padding:12px 4px}.collectionPaper{padding:8px}.collectionBase button{width:28px;height:28px;min-height:28px}.collectionChecks summary span{float:none;display:block;margin-top:6px}}

.studioBrandLogo{display:block;width:220px;height:auto}.collectionBase>span{min-width:85px}@media(max-width:640px){.studioBrandLogo{width:180px}}
