.tpp-blueprint.svelte-kjnbp4{--bp-sheet:var(--o-plum);--bp-line:var(--o-on-plum);--bp-edge:var(--o-plum-deep);background:radial-gradient(120% 90% at 20% 0%, #ffffff1f, transparent 55%), radial-gradient(90% 70% at 90% 100%, #00000029, transparent 60%), var(--bp-sheet);color:var(--bp-line);box-shadow:0 12px 0 var(--bp-edge), 0 40px 60px -30px var(--o-shadow), inset 0 2px 0 #ffffff38;isolation:isolate;border-radius:34px;display:block;position:relative}@supports (color:lab(0% 0 0)){.tpp-blueprint.svelte-kjnbp4{background:radial-gradient(120% 90% at 20% 0%, lab(100% -.0000298023 .0000119209/.12), transparent 55%), radial-gradient(90% 70% at 90% 100%, lab(0% 0 0/.16), transparent 60%), var(--bp-sheet);box-shadow:0 12px 0 var(--bp-edge), 0 40px 60px -30px var(--o-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.22)}}.tone-paper.svelte-kjnbp4{--bp-sheet:var(--o-paper);--bp-line:var(--o-plum);--bp-edge:color-mix(in oklab, var(--o-plum) 22%, var(--o-lilac))}.tpp-bp-grid.svelte-kjnbp4{z-index:-1;background-image:linear-gradient(color-mix(in oklab, var(--bp-line) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--bp-line) 16%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--bp-line) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--bp-line) 7%, transparent) 1px, transparent 1px);background-position:-1px -1px;background-size:80px 80px,80px 80px,16px 16px,16px 16px;border-radius:20px;position:absolute;inset:18px;-webkit-mask-image:radial-gradient(130% 110% at 50% 45%,#000 60%,#0000 100%);mask-image:radial-gradient(130% 110% at 50% 45%,#000 60%,#0000 100%)}.tpp-bp-frame.svelte-kjnbp4{border:1.5px solid color-mix(in oklab, var(--bp-line) 38%, transparent);z-index:-1;pointer-events:none;border-radius:20px;position:absolute;inset:18px}.tpp-bp-frame.svelte-kjnbp4 i:where(.svelte-kjnbp4){border-color:color-mix(in oklab, var(--bp-line) 70%, transparent);border-style:solid;border-width:0;width:18px;height:18px;position:absolute}.tpp-bp-frame.svelte-kjnbp4 .c1:where(.svelte-kjnbp4){border-top-width:2px;border-left-width:2px;top:10px;left:10px}.tpp-bp-frame.svelte-kjnbp4 .c2:where(.svelte-kjnbp4){border-top-width:2px;border-right-width:2px;top:10px;right:10px}.tpp-bp-frame.svelte-kjnbp4 .c3:where(.svelte-kjnbp4){border-bottom-width:2px;border-left-width:2px;bottom:10px;left:10px}.tpp-bp-frame.svelte-kjnbp4 .c4:where(.svelte-kjnbp4){border-bottom-width:2px;border-right-width:2px;bottom:10px;right:10px}.tpp-bp-title.svelte-kjnbp4{border:1.5px solid color-mix(in oklab, var(--bp-line) 38%, transparent);background:color-mix(in oklab, var(--bp-sheet) 86%, black);border-bottom:0;border-right:0;border-radius:12px 0 20px;display:grid;position:absolute;bottom:18px;right:18px;overflow:hidden}.tone-paper.svelte-kjnbp4 .tpp-bp-title:where(.svelte-kjnbp4){background:color-mix(in oklab, var(--bp-sheet) 92%, var(--o-lilac))}.tpp-bp-row.svelte-kjnbp4{justify-content:space-between;align-items:baseline;gap:14px;padding:8px 16px;font-size:14px;line-height:1.3;display:flex}.tpp-bp-row.svelte-kjnbp4+.tpp-bp-row:where(.svelte-kjnbp4){border-top:1px solid color-mix(in oklab, var(--bp-line) 22%, transparent)}.tpp-bp-k.svelte-kjnbp4{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:11px}.tpp-bp-v.svelte-kjnbp4{font-weight:500}@keyframes iqm-bob{0%,to{translate:0}50%{translate:0 -5px}}@keyframes iqm-dash{to{stroke-dashoffset:-28px}}.tpp-public .public-atlas .iqm-page{--iqm-u:calc(100cqw / 600)}.tpp-public .public-atlas .iqm-page .iqm-hero{grid-template-columns:.82fr 1.18fr;padding-top:44px}.tpp-public .public-atlas .iqm-page .iqm-title-line{white-space:nowrap}.tpp-public .public-atlas .iqm-page .iqm-hero-scene{justify-items:end;gap:22px;display:grid;position:relative}.tpp-public .public-atlas .iqm-page .iqm-sheet{width:100%;max-width:700px;padding:60px 34px 84px}.tpp-public .public-atlas .iqm-page .iqm-toggle{background:var(--dk-paper);color:var(--dk-ink);box-shadow:0 4px 0 color-mix(in oklab, var(--dk-plum) 25%, var(--dk-lilac)), 0 12px 20px -12px var(--dk-shadow), inset 0 1px 0 #ffffffb3;z-index:3;border-radius:99px;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:500;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:inline-flex;position:absolute;bottom:26px;left:34px}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .iqm-toggle{box-shadow:0 4px 0 color-mix(in oklab, var(--dk-plum) 25%, var(--dk-lilac)), 0 12px 20px -12px var(--dk-shadow), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.7)}}.tpp-public .public-atlas .iqm-page .iqm-toggle svg{width:16px;height:16px;color:var(--dk-plum);transition:rotate .5s}.tpp-public .public-atlas .iqm-page .iqm-toggle:hover{transform:translateY(-2px)}.tpp-public .public-atlas .iqm-page .iqm-toggle[aria-pressed=true] svg{rotate:180deg}.tpp-public .public-atlas .iqm-page .iqm-parts{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.tpp-public .public-atlas .iqm-page .iqm-dimension{color:var(--dk-on-plum);align-items:center;gap:14px;display:flex;position:absolute;top:30px;left:58px;right:58px}.tpp-public .public-atlas .iqm-page .iqm-dim-line{border-left:1.5px solid color-mix(in oklab, currentColor 60%, transparent);flex:1;height:12px;position:relative}.tpp-public .public-atlas .iqm-page .iqm-dim-line:last-child{border-left:0;border-right:1.5px solid color-mix(in oklab, currentColor 60%, transparent)}.tpp-public .public-atlas .iqm-page .iqm-dim-line:before{content:"";border-top:1.5px solid color-mix(in oklab, currentColor 60%, transparent);position:absolute;top:50%;left:0;right:0}.tpp-public .public-atlas .iqm-page .iqm-dim-line:after{content:"";border:5px solid #0000;width:0;height:0;position:absolute;top:calc(50% - 5px)}.tpp-public .public-atlas .iqm-page .iqm-dim-line:first-child:after{border-right-color:color-mix(in oklab, currentColor 80%, transparent);border-left-width:0;left:0}.tpp-public .public-atlas .iqm-page .iqm-dim-line:last-child:after{border-left-color:color-mix(in oklab, currentColor 80%, transparent);border-right-width:0;right:0}.tpp-public .public-atlas .iqm-page .iqm-dim-text{letter-spacing:.02em;white-space:nowrap;font-size:14px;font-weight:500}.tpp-public .public-atlas .iqm-page .iqm-machine{aspect-ratio:6/5;width:100%;position:relative;container-type:inline-size}.tpp-public .public-atlas .iqm-page .iqm-leaders{width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0;overflow:visible}.tpp-public .public-atlas .iqm-page .iqm-leaders path{fill:none;stroke:color-mix(in oklab, var(--dk-on-plum) 70%, transparent);stroke-width:1.6px;stroke-dasharray:7 7;vector-effect:non-scaling-stroke;animation:1.6s linear infinite iqm-dash}.tpp-public .public-atlas .iqm-page .iqm-machine:not(.is-apart) .iqm-leaders{opacity:0}.tpp-public .public-atlas .iqm-page .iqm-module,.tpp-public .public-atlas .iqm-page .iqm-engine{left:calc(var(--x) * var(--iqm-u));top:calc(var(--y) * var(--iqm-u));transition:transform .85s cubic-bezier(.3,1.35,.45,1);position:absolute;translate:-50% -50%}.tpp-public .public-atlas .iqm-page .iqm-module-0{--x:118;--y:104}.tpp-public .public-atlas .iqm-page .iqm-module-1{--x:488;--y:96}.tpp-public .public-atlas .iqm-page .iqm-module-2{--x:112;--y:400}.tpp-public .public-atlas .iqm-page .iqm-engine{--x:300;--y:280;z-index:1}.tpp-public .public-atlas .iqm-page .iqm-machine:not(.is-apart) .iqm-module-0{transform:translate(calc(96 * var(--iqm-u)), calc(62 * var(--iqm-u))) scale(.62)}.tpp-public .public-atlas .iqm-page .iqm-machine:not(.is-apart) .iqm-module-1{transform:translate(calc(-188 * var(--iqm-u)), calc(70 * var(--iqm-u))) scale(.62)}.tpp-public .public-atlas .iqm-page .iqm-machine:not(.is-apart) .iqm-module-2{transform:translate(calc(276 * var(--iqm-u)), calc(-234 * var(--iqm-u))) scale(.62)}.tpp-public .public-atlas .iqm-page .iqm-module{z-index:2}.tpp-public .public-atlas .iqm-page .iqm-tile{width:calc(132 * var(--iqm-u));aspect-ratio:1;background:linear-gradient(165deg, #fff9 0%, transparent 46%), var(--dk-paper);box-shadow:0 calc(10 * var(--iqm-u)) 0 color-mix(in oklab, var(--dk-plum) 22%, var(--dk-lilac)), 0 calc(26 * var(--iqm-u)) calc(30 * var(--iqm-u)) calc(-10 * var(--iqm-u)) #00000073, inset 0 2px 0 #ffffffbf;border-radius:26%;place-items:center;display:grid;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .iqm-tile{background:linear-gradient(165deg, lab(100% -.0000298023 .0000119209/.6) 0%, transparent 46%), var(--dk-paper);box-shadow:0 calc(10 * var(--iqm-u)) 0 color-mix(in oklab, var(--dk-plum) 22%, var(--dk-lilac)), 0 calc(26 * var(--iqm-u)) calc(30 * var(--iqm-u)) calc(-10 * var(--iqm-u)) lab(0% 0 0/.45), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.75)}}.tpp-public .public-atlas .iqm-page .iqm-module-1 .iqm-tile{background:linear-gradient(165deg, #ffffff8c 0%, transparent 46%), var(--dk-lilac)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .iqm-module-1 .iqm-tile{background:linear-gradient(165deg, lab(100% -.0000298023 .0000119209/.55) 0%, transparent 46%), var(--dk-lilac)}}.tpp-public .public-atlas .iqm-page .iqm-module-2 .iqm-tile{background:linear-gradient(165deg, #ffffff8c 0%, transparent 46%), var(--dk-lime);box-shadow:0 calc(10 * var(--iqm-u)) 0 color-mix(in oklab, var(--dk-lime) 55%, var(--dk-ink)), 0 calc(26 * var(--iqm-u)) calc(30 * var(--iqm-u)) calc(-10 * var(--iqm-u)) #00000073, inset 0 2px 0 #ffffffbf}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .iqm-module-2 .iqm-tile{background:linear-gradient(165deg, lab(100% -.0000298023 .0000119209/.55) 0%, transparent 46%), var(--dk-lime);box-shadow:0 calc(10 * var(--iqm-u)) 0 color-mix(in oklab, var(--dk-lime) 55%, var(--dk-ink)), 0 calc(26 * var(--iqm-u)) calc(30 * var(--iqm-u)) calc(-10 * var(--iqm-u)) lab(0% 0 0/.45), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.75)}}.tpp-public .public-atlas .iqm-page .iqm-tile .art{width:var(--size);height:var(--size);display:block;--size:calc(112 * var(--iqm-u))!important}.tpp-public .public-atlas .iqm-page .iqm-callout{color:var(--dk-on-plum);align-items:flex-start;gap:12px;width:max-content;max-width:230px;transition:opacity .35s,translate .5s;display:flex;position:absolute}.tpp-public .public-atlas .iqm-page .iqm-machine:not(.is-apart) .iqm-callout{opacity:0;translate:0 8px}.tpp-public .public-atlas .iqm-page .iqm-module-0 .iqm-callout{top:8px;left:calc(100% + 26px)}.tpp-public .public-atlas .iqm-page .iqm-module-1 .iqm-callout{text-align:right;flex-direction:row-reverse;bottom:4px;right:calc(100% + 22px)}.tpp-public .public-atlas .iqm-page .iqm-module-2 .iqm-callout{bottom:10px;left:calc(100% + 26px)}.tpp-public .public-atlas .iqm-page .iqm-callout-engine{top:50%;left:calc(100% + 24px);translate:0 -50%}.tpp-public .public-atlas .iqm-page .iqm-machine:not(.is-apart) .iqm-callout-engine{translate:0 -40%}.tpp-public .public-atlas .iqm-page .iqm-key{border:1.5px solid color-mix(in oklab, var(--dk-on-plum) 70%, transparent);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:grid}.tpp-public .public-atlas .iqm-page .iqm-callout-text{gap:3px;padding-top:2px;display:grid}.tpp-public .public-atlas .iqm-page .iqm-callout-name{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.2}.tpp-public .public-atlas .iqm-page .iqm-callout-sub{color:color-mix(in oklab, var(--dk-on-plum) 78%, transparent);font-size:14px;line-height:1.35}.tpp-public .public-atlas .iqm-page .iqm-engine-box{justify-items:center;gap:calc(12 * var(--iqm-u));width:calc(210 * var(--iqm-u));padding:calc(26 * var(--iqm-u)) calc(18 * var(--iqm-u)) calc(20 * var(--iqm-u));border-radius:calc(34 * var(--iqm-u));background:radial-gradient(90% 70% at 30% 10%, #ffffff73, transparent 60%), linear-gradient(180deg, var(--dk-paper), color-mix(in oklab, var(--dk-lilac) 60%, var(--dk-paper)));box-shadow:0 calc(12 * var(--iqm-u)) 0 color-mix(in oklab, var(--dk-plum) 30%, var(--dk-lilac)), 0 calc(34 * var(--iqm-u)) calc(40 * var(--iqm-u)) calc(-12 * var(--iqm-u)) #00000080, inset 0 2px 0 #fffc;display:grid;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .iqm-engine-box{background:radial-gradient(90% 70% at 30% 10%, lab(100% -.0000298023 .0000119209/.45), transparent 60%), linear-gradient(180deg, var(--dk-paper), color-mix(in oklab, var(--dk-lilac) 60%, var(--dk-paper)));box-shadow:0 calc(12 * var(--iqm-u)) 0 color-mix(in oklab, var(--dk-plum) 30%, var(--dk-lilac)), 0 calc(34 * var(--iqm-u)) calc(40 * var(--iqm-u)) calc(-12 * var(--iqm-u)) lab(0% 0 0/.5), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.8)}}.tpp-public .public-atlas .iqm-page .iqm-engine-gauge{width:86%!important}.tpp-public .public-atlas .iqm-page .iqm-engine-plate{gap:calc(10 * var(--iqm-u));display:flex}.tpp-public .public-atlas .iqm-page .iqm-engine-slot{width:calc(34 * var(--iqm-u));height:calc(10 * var(--iqm-u));background:color-mix(in oklab, var(--dk-plum) 70%, black);border-radius:99px;box-shadow:inset 0 2px 3px #00000080;box-shadow:inset 0 2px 3px lab(0% 0 0/.5)}.tpp-public .public-atlas .iqm-page .iqm-engine-slot:nth-child(2){background:var(--dk-lime);box-shadow:inset 0 2px 3px #00000040, 0 0 10px color-mix(in oklab, var(--dk-lime) 70%, transparent)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .iqm-engine-slot:nth-child(2){box-shadow:inset 0 2px 3px lab(0% 0 0/.25), 0 0 10px color-mix(in oklab, var(--dk-lime) 70%, transparent)}}.tpp-public .public-atlas .iqm-page .iqm-hero-scene.is-arrived .iqm-module .iqm-tile{animation:5s ease-in-out infinite iqm-bob}.tpp-public .public-atlas .iqm-page .iqm-hero-scene.is-arrived .iqm-module-1 .iqm-tile{animation-delay:-1.6s}.tpp-public .public-atlas .iqm-page .iqm-hero-scene.is-arrived .iqm-module-2 .iqm-tile{animation-delay:-3.2s}.tpp-public .public-atlas .iqm-page .iqm-machine:not(.is-apart) .iqm-tile{animation:none!important}.tpp-public .public-atlas .iqm-page .iqm-sheets{grid-template-columns:1fr 1fr;gap:48px;max-width:1160px;margin:0 auto;display:grid}.tpp-public .public-atlas .iqm-page .iqm-score-sheet{background:linear-gradient(170deg, #ffffff8c, transparent 40%), var(--dk-paper);box-shadow:0 10px 0 color-mix(in oklab, var(--dk-plum) 16%, var(--dk-lilac)), 0 36px 50px -30px var(--dk-shadow), inset 0 2px 0 #fffc;border-radius:30px;gap:18px;padding:30px 34px 34px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .iqm-score-sheet{background:linear-gradient(170deg, lab(100% -.0000298023 .0000119209/.55), transparent 40%), var(--dk-paper);box-shadow:0 10px 0 color-mix(in oklab, var(--dk-plum) 16%, var(--dk-lilac)), 0 36px 50px -30px var(--dk-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.8)}}.tpp-public .public-atlas .iqm-page .iqm-score-sheet.sheet-0{rotate:-1.2deg}.tpp-public .public-atlas .iqm-page .iqm-score-sheet.sheet-1{background:linear-gradient(170deg, #ffffff73, transparent 40%), color-mix(in oklab, var(--dk-lime) 22%, var(--dk-paper));rotate:1deg}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .iqm-score-sheet.sheet-1{background:linear-gradient(170deg, lab(100% -.0000298023 .0000119209/.45), transparent 40%), color-mix(in oklab, var(--dk-lime) 22%, var(--dk-paper))}}.tpp-public .public-atlas .iqm-page .iqm-sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tpp-public .public-atlas .iqm-page .iqm-sheet-name{word-spacing:.12em;color:var(--dk-plum);font-size:12px;font-weight:600}.tpp-public .public-atlas .iqm-page .iqm-sheet-count{background:var(--dk-cream);box-shadow:inset 0 0 0 1px var(--dk-line);border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:15px;font-weight:500;display:inline-flex}.tpp-public .public-atlas .iqm-page .iqm-sheet-count svg{width:16px;height:16px;color:var(--dk-plum)}.tpp-public .public-atlas .iqm-page .iqm-gauge-wrap{justify-items:center;gap:6px;display:grid}.tpp-public .public-atlas .iqm-page .iqm-gauge-word{word-spacing:.12em;color:var(--dk-muted);font-size:12px;font-weight:500}.tpp-public .public-atlas .iqm-page .iqm-blocks{grid-template-columns:repeat(5,1fr);gap:14px;padding:0 6px;display:grid}.tpp-public .public-atlas .iqm-page .iqm-col{justify-items:center;gap:14px;display:grid}.tpp-public .public-atlas .iqm-page .iqm-track{background:repeating-linear-gradient(0deg, transparent 0 18px, color-mix(in oklab, var(--dk-plum) 8%, transparent) 18px 19px);touch-action:none;border-radius:16px;justify-content:center;align-items:flex-end;width:100%;height:190px;display:flex;position:relative}.tpp-public .public-atlas .iqm-page .iqm-track.is-live{cursor:ns-resize;outline:none}.tpp-public .public-atlas .iqm-page .iqm-track.is-live:focus-visible{box-shadow:0 0 0 3px var(--dk-plum)}.tpp-public .public-atlas .iqm-page .iqm-block{width:78%;height:calc(var(--h) * 100%);background:linear-gradient(165deg, #ffffff8c, transparent 50%), var(--dk-lilac);box-shadow:0 6px 0 color-mix(in oklab, var(--dk-plum) 25%, var(--dk-lilac)), inset 0 2px 0 #ffffffb3;border-radius:14px 14px 10px 10px;transition:height .35s cubic-bezier(.3,1.4,.5,1);display:block;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .iqm-block{background:linear-gradient(165deg, lab(100% -.0000298023 .0000119209/.55), transparent 50%), var(--dk-lilac);box-shadow:0 6px 0 color-mix(in oklab, var(--dk-plum) 25%, var(--dk-lilac)), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.7)}}.tpp-public .public-atlas .iqm-page .is-live .iqm-block{background:linear-gradient(165deg, #ffffff59, transparent 50%), var(--dk-plum);box-shadow:0 6px 0 color-mix(in oklab, var(--dk-plum) 62%, black), inset 0 2px 0 #fff6}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .is-live .iqm-block{background:linear-gradient(165deg, lab(100% -.0000298023 .0000119209/.35), transparent 50%), var(--dk-plum);box-shadow:0 6px 0 color-mix(in oklab, var(--dk-plum) 62%, black), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.4)}}.tpp-public .public-atlas .iqm-page .is-live.is-dragging .iqm-block{transition:none}.tpp-public .public-atlas .iqm-page .iqm-grip{background:var(--dk-lime);box-shadow:0 2px 0 color-mix(in oklab, var(--dk-lime) 50%, var(--dk-ink));border-radius:99px;gap:3px;padding:6px 8px;display:grid;position:absolute;top:8px;left:50%;translate:-50%}.tpp-public .public-atlas .iqm-page .iqm-grip i{background:color-mix(in oklab, var(--dk-ink) 60%, transparent);border-radius:2px;width:16px;height:2px;display:block}.tpp-public .public-atlas .iqm-page .is-live:hover .iqm-grip,.tpp-public .public-atlas .iqm-page .is-live.is-dragging .iqm-grip{scale:1.12}.tpp-public .public-atlas .iqm-page .iqm-mark{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tpp-public .public-atlas .iqm-page .iqm-mark svg{stroke-width:3px;width:18px;height:18px}.tpp-public .public-atlas .iqm-page .iqm-mark.is-right{background:var(--dk-lime);color:var(--dk-ink);box-shadow:0 3px 0 color-mix(in oklab, var(--dk-lime) 50%, var(--dk-ink))}.tpp-public .public-atlas .iqm-page .iqm-mark.is-wrong{background:var(--dk-peach);color:var(--dk-ink);box-shadow:0 3px 0 color-mix(in oklab, var(--dk-peach) 55%, var(--dk-ink))}.tpp-public .public-atlas .iqm-page .iqm-sheet-hint{color:var(--dk-muted);justify-self:center;font-size:14px}.tpp-public .public-atlas .iqm-page .iqm-verdict{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;margin-top:44px;display:flex}.tpp-public .public-atlas .iqm-page .iqm-verdict p{color:var(--dk-ink);font-size:18px;line-height:1.5}.tpp-public .public-atlas .iqm-page .iqm-verdict p b{color:var(--dk-plum);font-weight:500}.tpp-public .public-atlas .iqm-page .iqm-ruler-stage{max-width:1160px;margin:0 auto;padding:110px 0 0;position:relative}.tpp-public .public-atlas .iqm-page .iqm-range{top:40px;left:var(--l);width:calc(var(--r) - var(--l));place-items:center;height:58px;display:grid;position:absolute}.tpp-public .public-atlas .iqm-page .iqm-range-band{background:color-mix(in oklab, var(--dk-lime) 70%, transparent);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--dk-lime) 60%, var(--dk-ink));border-radius:99px;position:absolute;inset:22px 0 8px}.tpp-public .public-atlas .iqm-page .iqm-range-bead{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, white 55%, var(--dk-plum)), var(--dk-plum) 60%);width:22px;height:22px;box-shadow:0 4px 8px -2px var(--dk-shadow);border-radius:50%;position:relative;top:7px}.tpp-public .public-atlas .iqm-page .iqm-range-label{white-space:nowrap;color:var(--dk-ink);font-size:15px;font-weight:500;position:absolute;bottom:calc(100% + 2px);left:50%;translate:-50%}.tpp-public .public-atlas .iqm-page .iqm-ruler{background:linear-gradient(170deg, #ffffff8c, transparent 45%), var(--dk-paper);height:96px;box-shadow:0 10px 0 color-mix(in oklab, var(--dk-plum) 18%, var(--dk-lilac)), 0 30px 40px -24px var(--dk-shadow), inset 0 2px 0 #fffc;border-radius:22px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .iqm-ruler{background:linear-gradient(170deg, lab(100% -.0000298023 .0000119209/.55), transparent 45%), var(--dk-paper);box-shadow:0 10px 0 color-mix(in oklab, var(--dk-plum) 18%, var(--dk-lilac)), 0 30px 40px -24px var(--dk-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.8)}}.tpp-public .public-atlas .iqm-page .iqm-ruler-name{letter-spacing:.16em;text-transform:uppercase;color:var(--dk-muted);font-size:11px;font-weight:600;position:absolute;bottom:14px;left:22px}.tpp-public .public-atlas .iqm-page .iqm-rtick{background:color-mix(in oklab, var(--dk-plum) 40%, transparent);border-radius:0 0 2px 2px;width:2px;height:20px;position:absolute;top:0;translate:-1px}.tpp-public .public-atlas .iqm-page .iqm-rtick.is-major{background:var(--dk-plum);height:32px}.tpp-public .public-atlas .iqm-page .iqm-rtick.is-centre{width:4px;height:40px;translate:-2px}.tpp-public .public-atlas .iqm-page .iqm-rnum{letter-spacing:-.02em;color:var(--dk-plum);font-size:22px;font-weight:500;position:absolute;top:44px;translate:-50%}.tpp-public .public-atlas .iqm-page .iqm-rnum.is-centre{font-size:30px;font-weight:600;top:46px}.tpp-public .public-atlas .iqm-page .iqm-sd-row{height:44px;margin-top:22px;position:relative}.tpp-public .public-atlas .iqm-page .iqm-sd-bracket{border:2px solid var(--dk-plum);border-top:0;border-radius:0 0 10px 10px;height:16px;position:absolute;top:0}.tpp-public .public-atlas .iqm-page .iqm-sd-bracket.is-left{left:calc(var(--a) + 4px);width:calc(var(--b) - var(--a) - 8px)}.tpp-public .public-atlas .iqm-page .iqm-sd-bracket.is-right{left:calc(var(--b) + 4px);width:calc(var(--c) - var(--b) - 8px)}.tpp-public .public-atlas .iqm-page .iqm-sd-bracket b{color:var(--dk-plum);font-size:16px;font-weight:600;position:absolute;top:22px;left:50%;translate:-50%}.tpp-public .public-atlas .iqm-page .iqm-sd-label{text-align:center;color:var(--dk-ink);font-size:16px}.tpp-public .public-atlas .iqm-page .iqm-range-note{text-align:center;color:var(--dk-muted);font-size:14px;margin-top:10px!important}.tpp-public .public-atlas .iqm-page .iqm-spec-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.tpp-public .public-atlas .iqm-page .iqm-spec-text{color:var(--dk-muted);max-width:470px;font-size:18px;line-height:1.65;margin-top:28px!important}.tpp-public .public-atlas .iqm-page .iqm-plate{color:var(--dk-on-plum);background:radial-gradient(110% 80% at 20% 0%, #ffffff2e, transparent 55%), var(--dk-plum);box-shadow:0 12px 0 color-mix(in oklab, var(--dk-plum) 62%, black), 0 44px 60px -34px var(--dk-shadow), inset 0 2px 0 #ffffff40;border-radius:30px;padding:44px 48px 40px;position:relative;rotate:1deg}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .iqm-page .iqm-plate{background:radial-gradient(110% 80% at 20% 0%, lab(100% -.0000298023 .0000119209/.18), transparent 55%), var(--dk-plum);box-shadow:0 12px 0 color-mix(in oklab, var(--dk-plum) 62%, black), 0 44px 60px -34px var(--dk-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.25)}}.tpp-public .public-atlas .iqm-page .iqm-screw{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, white 60%, var(--dk-lilac)), color-mix(in oklab, var(--dk-plum) 40%, var(--dk-lilac)));border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:inset 0 -1px 2px #0000004d;box-shadow:inset 0 -1px 2px lab(0% 0 0/.3)}.tpp-public .public-atlas .iqm-page .iqm-screw:after{content:"";background:color-mix(in oklab, var(--dk-plum) 70%, black);height:2px;position:absolute;top:6px;left:3px;right:3px;rotate:35deg}.tpp-public .public-atlas .iqm-page .iqm-screw.s1{top:18px;left:18px}.tpp-public .public-atlas .iqm-page .iqm-screw.s2{top:18px;right:18px}.tpp-public .public-atlas .iqm-page .iqm-screw.s3{bottom:18px;left:18px}.tpp-public .public-atlas .iqm-page .iqm-screw.s4{bottom:18px;right:18px}.tpp-public .public-atlas .iqm-page .iqm-plate-head{letter-spacing:.2em;text-transform:uppercase;border-bottom:1.5px solid color-mix(in oklab, var(--dk-on-plum) 30%, transparent);padding-bottom:18px;font-size:12px;font-weight:600;display:block}.tpp-public .public-atlas .iqm-page .iqm-facts{grid-template-columns:.7fr .8fr 1.3fr;margin:0;display:grid}.tpp-public .public-atlas .iqm-page .iqm-fact{padding:26px 18px 24px 0}.tpp-public .public-atlas .iqm-page .iqm-fact+.iqm-fact{border-left:1.5px solid color-mix(in oklab, var(--dk-on-plum) 30%, transparent);padding-left:22px}.tpp-public .public-atlas .iqm-page .iqm-fact dt{letter-spacing:-.05em;white-space:nowrap;font-size:56px;line-height:1}.tpp-public .public-atlas .iqm-page .iqm-fact dd{color:color-mix(in oklab, var(--dk-on-plum) 82%, transparent);margin:10px 0 0;font-size:15px}.tpp-public .public-atlas .iqm-page .iqm-plate-modules{border-top:1.5px solid color-mix(in oklab, var(--dk-on-plum) 30%, transparent);flex-wrap:wrap;gap:10px;padding-top:22px;display:flex}.tpp-public .public-atlas .iqm-page .iqm-plate-chip{background:color-mix(in oklab, var(--dk-on-plum) 12%, transparent);border-radius:99px;align-items:center;gap:9px;padding:7px 14px 7px 7px;font-size:14px;display:inline-flex}.tpp-public .public-atlas .iqm-page .iqm-plate-chip b{background:var(--dk-lime);width:24px;height:24px;color:var(--dk-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.tpp-public .public-atlas .iqm-page .iqm-closing-scene{justify-items:center;display:grid}.tpp-public .public-atlas .iqm-page .iqm-sheet-small{width:min(460px,100%);padding:36px 40px 40px;rotate:-2deg}.tpp-public .public-atlas .iqm-page .iqm-sheet-small .iqm-machine{translate:0 4%;scale:1.55}.tpp-public .public-atlas .iqm-page .is-compact .iqm-tile .art{--size:calc(100 * var(--iqm-u))!important}.tpp-public .public-atlas .iqm-page .is-compact .iqm-leaders path{stroke:color-mix(in oklab, var(--dk-plum) 50%, transparent)}@media (max-width:1100px){.tpp-public .public-atlas .iqm-page .iqm-hero{grid-template-columns:minmax(0,1fr)}.tpp-public .public-atlas .iqm-page .iqm-hero-scene{justify-items:stretch}.tpp-public .public-atlas .iqm-page .iqm-sheet{max-width:none}.tpp-public .public-atlas .iqm-page .iqm-toggle{justify-self:end}.tpp-public .public-atlas .iqm-page .iqm-spec-grid{grid-template-columns:1fr;gap:44px}}@media (max-width:760px){.tpp-public .public-atlas .iqm-page .iqm-title-line{white-space:normal}.tpp-public .public-atlas .iqm-page .iqm-sheet{border-radius:26px;padding:58px 12px 28px}.tpp-public .public-atlas .iqm-page .iqm-dimension{gap:8px;top:24px;left:30px;right:30px}.tpp-public .public-atlas .iqm-page .iqm-dim-text{font-size:14px}.tpp-public .public-atlas .iqm-page .iqm-callout,.tpp-public .public-atlas .iqm-page .iqm-sheet .tpp-bp-title{display:none}.tpp-public .public-atlas .iqm-page .iqm-sheet{padding-bottom:28px}.tpp-public .public-atlas .iqm-page .iqm-toggle{width:max-content;margin:14px auto 0;display:flex;position:relative;bottom:auto;left:auto}.tpp-public .public-atlas .iqm-page .iqm-parts{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--dk-on-plum);gap:0;margin:18px 12px 0;display:grid;position:static;overflow:visible}.tpp-public .public-atlas .iqm-page .iqm-parts li{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.tpp-public .public-atlas .iqm-page .iqm-parts li+li{border-top:1px solid color-mix(in oklab, var(--dk-on-plum) 22%, transparent)}.tpp-public .public-atlas .iqm-page .iqm-sheets{grid-template-columns:1fr;gap:34px}.tpp-public .public-atlas .iqm-page .iqm-score-sheet{padding:24px 20px 26px}.tpp-public .public-atlas .iqm-page .iqm-blocks{gap:8px;padding:0}.tpp-public .public-atlas .iqm-page .iqm-track{height:150px}.tpp-public .public-atlas .iqm-page .iqm-verdict{margin-top:30px}.tpp-public .public-atlas .iqm-page .iqm-verdict p{font-size:16.5px}.tpp-public .public-atlas .iqm-page .iqm-ruler-stage{padding-top:124px}.tpp-public .public-atlas .iqm-page .iqm-range{top:54px}.tpp-public .public-atlas .iqm-page .iqm-range-label{white-space:normal;text-align:center;width:170px;font-size:14px}.tpp-public .public-atlas .iqm-page .iqm-ruler{height:84px}.tpp-public .public-atlas .iqm-page .iqm-ruler-name{display:none}.tpp-public .public-atlas .iqm-page .iqm-rnum{font-size:17px}.tpp-public .public-atlas .iqm-page .iqm-rnum.is-centre{font-size:24px}.tpp-public .public-atlas .iqm-page .iqm-sd-label{padding:0 12px;font-size:15px}.tpp-public .public-atlas .iqm-page .iqm-spec-text{font-size:16.5px}.tpp-public .public-atlas .iqm-page .iqm-plate{padding:36px 24px 30px;rotate:0deg}.tpp-public .public-atlas .iqm-page .iqm-facts{grid-template-columns:1fr}.tpp-public .public-atlas .iqm-page .iqm-fact{align-items:baseline;gap:16px;display:flex;border-left:0!important;padding:20px 0!important}.tpp-public .public-atlas .iqm-page .iqm-fact+.iqm-fact{border-top:1.5px solid color-mix(in oklab, var(--dk-on-plum) 30%, transparent)}.tpp-public .public-atlas .iqm-page .iqm-fact dt{font-size:44px}.tpp-public .public-atlas .iqm-page .iqm-fact dd{margin:0}}@media (prefers-reduced-motion:reduce){.tpp-public .public-atlas .iqm-page .iqm-module,.tpp-public .public-atlas .iqm-page .iqm-engine,.tpp-public .public-atlas .iqm-page .iqm-callout,.tpp-public .public-atlas .iqm-page .iqm-block{transition:none!important}.tpp-public .public-atlas .iqm-page .iqm-tile,.tpp-public .public-atlas .iqm-page .iqm-leaders path{animation:none!important}}.tpp-public .public-atlas .iqm-page[data-motion=off] .iqm-module,.tpp-public .public-atlas .iqm-page[data-motion=off] .iqm-engine,.tpp-public .public-atlas .iqm-page[data-motion=off] .iqm-callout,.tpp-public .public-atlas .iqm-page[data-motion=off] .iqm-block{transition:none!important}.tpp-public .public-atlas .iqm-page[data-motion=off] .iqm-tile,.tpp-public .public-atlas .iqm-page[data-motion=off] .iqm-leaders path{animation:none!important}
