:root{--ink:#333;--ink-2:#999;--paper:#f3f1f0;--hover:#fff;--red:#ff4000;--blend:multiply;--coffee:#fd0;--coffee-ink:#0d0c22;--hair:.5px;--thick:3px;--rule:var(--ink-2);--rule-2:color-mix(in srgb, var(--ink-2) 50%, transparent);--red-hover:color-mix(in srgb, var(--red) 15%, transparent);--glass:color-mix(in srgb, var(--paper) 70%, transparent);--frost:blur(12px);--u:56px;--bar:calc(var(--u) / 2);--menu:calc(5 * var(--u));--hilt:300px;--m:16px;--pad:calc(var(--u) / 10);--move:.3s cubic-bezier(.2, 0, 0, 1);--mono:"Sono", ui-monospace, "SF Mono", Menlo, monospace;--label:"National Park", system-ui, sans-serif;--wordmark:"Prosto One", var(--label);--text:14px;--small:11px}@media (width<=1516px){:root{--u:52px}}@media (width<=924px){:root{--u:48px}}@media (width<=628px){:root{--text:14px;--small:12px;--hair:1px}}:root[data-mode=dark]{--ink:#e0e0e0;--ink-2:gray;--paper:#34302c;--hover:#1c1c1c;--red:#ff4000;--blend:screen;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}body{background:var(--paper);margin:0}.studio{touch-action:none;position:fixed;inset:0}.studio.is-away{visibility:hidden}.srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.shell{grid-template-columns:var(--menu) minmax(0, 1fr) var(--menu);grid-template-rows:var(--bar) minmax(0, 1fr);gap:var(--m);padding:var(--m);--axis:calc(50% + (var(--m) + var(--bar)) / 2);font-family:var(--mono);color:var(--ink);-webkit-font-smoothing:antialiased;pointer-events:none;touch-action:none;grid-template-areas:"top top top""parts.side";display:grid;position:absolute;inset:0}.shell,.shell *{box-sizing:border-box}.topBar{grid-area:top;display:flex;position:relative}.topBar:after{content:"";border-bottom:var(--hair) solid var(--rule);mix-blend-mode:var(--blend);position:absolute;bottom:0;left:0;right:0}.wordmark{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wordmarkName{font:400 calc(14px / .7) / 1 var(--wordmark);letter-spacing:.13em;text-transform:uppercase;mix-blend-mode:var(--blend);margin-right:-.13em}.wordmarkSub{height:calc(var(--u) / 2);font:400 var(--small) / 1 var(--label);text-transform:uppercase;white-space:nowrap;color:var(--ink-2);mix-blend-mode:var(--blend);justify-content:center;align-items:center;display:flex;position:absolute;top:100%;left:0;right:0}.tabs{display:flex}.tab{height:100%;padding:0 var(--m);border:0;border-bottom:var(--thick) solid transparent;color:var(--ink);font:400 var(--text) / 1 var(--mono);text-transform:uppercase;cursor:pointer;pointer-events:auto;mix-blend-mode:var(--blend);background:0 0;place-items:center;text-decoration:none;transition:background-color .12s,color .12s;display:grid}.tab:is(:hover,:focus-visible):not(.is-selected){background:var(--hover);mix-blend-mode:normal;font-weight:600}.tab:focus-visible{outline:var(--hair) solid var(--ink);outline-offset:calc(-1 * var(--hair))}.tab.is-selected{border-bottom-color:var(--ink);cursor:default;font-weight:600}.more{width:var(--u);border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.tab.more{cursor:pointer}.more.is-selected{background:var(--ink);color:var(--paper)}.barToggles{margin-left:auto;display:flex}.toggle{align-items:center;display:flex}.toggleLabel{padding-left:var(--m);padding-right:var(--pad);font:400 var(--small) / 1 var(--label);text-transform:uppercase;color:var(--ink-2);mix-blend-mode:var(--blend)}.side{gap:var(--m);scrollbar-width:none;flex-direction:column;grid-area:side;display:flex;overflow-y:auto}.side>*{pointer-events:auto;flex:none}.side::-webkit-scrollbar{display:none}.sheet{top:calc(var(--m) + var(--bar));padding:var(--m);gap:var(--m);overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.sheet>*{flex:none}.sheet::-webkit-scrollbar{display:none}.sharePage{grid-template-columns:var(--menu) minmax(0, 1fr);gap:var(--m);flex:1;align-items:start;min-height:0;display:grid}.shotSection{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-self:stretch;min-height:0;display:grid}.shotFrame{color:var(--ink);font:inherit;text-transform:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:relative}.shotFrame:disabled{cursor:default}.shotNote{color:var(--ink-2);font:400 var(--text) / 1 var(--mono);text-transform:uppercase;mix-blend-mode:var(--blend);grid-area:1/1;place-self:center}.shotCopy{height:var(--u);padding:0 var(--pad);border:var(--hair) solid var(--rule);background:var(--hover);color:var(--ink);font:600 var(--text) / 1 var(--mono);text-transform:uppercase;white-space:nowrap;visibility:hidden;grid-area:1/1;place-self:center}.shotFrame:is(:hover,:focus-visible):not(:disabled)>.shotCopy{visibility:visible}.shotSize{height:calc(var(--u) / 2);line-height:calc(var(--u) / 2);text-align:center;color:var(--ink-2);font-size:var(--small);font-family:var(--label);font-variant-numeric:tabular-nums;mix-blend-mode:var(--blend);margin:0;display:none}:is(.sheet,.page)>.tabs{height:var(--u);position:relative}:is(.sheet,.page) .tab{flex:1}.is-preview>:not(.stage,.topBar,.srOnly,.hitBox,.insert),.is-preview .wordmarkSub{visibility:hidden}.is-preview:has(:focus-visible)>:not(.stage,.topBar,.srOnly,.hitBox,.insert){visibility:visible}.is-preview .topBar{pointer-events:auto}.is-preview .topBar:not(:hover,:has(:focus-visible)) :is(.tabs,.barToggles){opacity:0;transition:opacity .12s}.is-preview .topBar:not(:hover,:has(:focus-visible)) .tab{pointer-events:none}.is-preview .topBar:not(:hover,:has(:focus-visible)):after{opacity:0}.stage{top:calc(var(--m) + var(--bar));bottom:0;left:calc(50% - var(--hilt) / 2);width:var(--hilt);position:absolute}.is-horizontal .stage{left:calc(var(--menu) + 2 * var(--m));right:calc(var(--menu) + 2 * var(--m));width:auto}.dockedStage{display:none}.stageNote{width:min(38ch,100%);height:fit-content;font:400 var(--text) / calc(var(--u) / 2) var(--mono);text-transform:uppercase;text-align:center;mix-blend-mode:var(--blend);margin:auto;position:absolute;inset:0}.shuffle{bottom:var(--m);width:calc(2 * var(--u));height:calc(var(--u) / 2);margin-left:calc(-1 * var(--u));border:var(--hair) solid var(--rule);color:var(--ink);font:400 var(--text) / 1 var(--mono);text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;mix-blend-mode:var(--blend);background:0 0;padding:0;transition:opacity .12s,background-color .12s,color .12s;position:absolute;left:50%}.stage:has(>.shuffle){pointer-events:auto}.stage:hover>.shuffle,.shuffle:focus-visible{opacity:1;pointer-events:auto}.shell:has(:is(.hitBox,.insert):hover) .shuffle{opacity:1;pointer-events:auto}.shuffle:is(:hover,:focus-visible){background:var(--hover);mix-blend-mode:normal;font-weight:600}@media (hover:none){.shuffle{opacity:1;pointer-events:auto}}.hitBox{cursor:pointer;pointer-events:auto;position:absolute}.insert{width:calc(var(--u) / 2);height:calc(var(--u) / 2);margin:calc(var(--u) / -4);border:var(--hair) solid var(--rule);background:var(--hover);color:var(--ink);font:400 var(--text) / 1 var(--mono);cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.insert:hover{font-weight:600}.bracket{width:var(--hilt);margin-left:calc(var(--hilt) / -2);position:absolute}.bracket:before,.bracket:after{content:"";border:1px solid var(--ink);width:4px;mix-blend-mode:var(--blend);position:absolute;top:0;bottom:0}.bracket:before{border-right:0;left:0}.bracket:after{border-left:0;right:0}.bracket--across{--across:max(var(--hilt), var(--span) + var(--u) / 2);width:auto;height:var(--across);margin-left:0;margin-top:calc(var(--across) / -2)}.bracket--across:before,.bracket--across:after{border:1px solid var(--ink);width:auto;height:4px;left:0;right:0}.bracket--across:before{border-bottom:0;top:0;bottom:auto}.bracket--across:after{border-top:0;top:auto;bottom:0}.partsMenu{pointer-events:auto;flex-direction:column;grid-area:parts;align-self:start;max-height:100%;display:flex}.partsMenu>.bar{flex:none}.partHead{grid-template-columns:var(--u) minmax(0, 1fr) auto;height:calc(var(--u) / 2);border-bottom:var(--hair) solid var(--rule-2);font:400 var(--small) / 1 var(--label);text-transform:uppercase;color:var(--ink-2);mix-blend-mode:var(--blend);flex:none;align-items:center;margin:0;display:grid}.partHead>*{padding-inline:var(--pad)}.partHead>:last-child{text-align:right}.partsMenu>.rows{scrollbar-width:none;min-height:0;overflow-y:auto}.partsMenu>.rows::-webkit-scrollbar{display:none}.side>.section{margin-top:auto}.page{gap:var(--m);scrollbar-width:none;pointer-events:auto;flex-direction:column;grid-area:2/1/-1/-1;display:flex;overflow-y:auto}.page::-webkit-scrollbar{display:none}.page>:not(.sharePage){flex:none}.is-page .wordmarkSub{display:none}.is-page .stage{visibility:hidden}.pageColumn{gap:var(--m);width:min(100%, calc(2 * var(--menu)));flex-direction:column;margin-inline:auto;display:flex}.prose{padding:calc(var(--u) / 4) var(--pad);line-height:calc(var(--u) / 2);mix-blend-mode:var(--blend);margin:0}.letter{padding:calc(var(--u) / 2) var(--m);font:400 var(--text) / calc(var(--u) / 2) var(--mono)}.letter p{margin:0 0 calc(var(--u) / 2);mix-blend-mode:var(--blend)}.letter .sign{line-height:var(--u);color:var(--red);font-size:calc(var(--u) / 2 * var(--hand-size));text-transform:none}.coffee{align-items:center;gap:var(--pad);height:var(--u);padding:0 var(--m);background:var(--coffee);color:var(--coffee-ink);font:400 var(--text) / 1 var(--mono);text-transform:uppercase;mix-blend-mode:normal;text-decoration:none;display:inline-flex}.coffeeCup{font-size:calc(var(--u) / 2)}.coffee:is(:hover,:focus-visible){outline:var(--hair) solid var(--coffee-ink);outline-offset:calc(-2 * var(--hair));font-weight:600}.clauses{counter-reset:clause;margin:0;padding:0;list-style:none}.clauses li{padding:calc(var(--u) / 4) var(--pad) calc(var(--u) / 4) 0;line-height:calc(var(--u) / 2);counter-increment:clause;mix-blend-mode:var(--blend);display:flex}.clauses li+li{border-top:var(--hair) solid var(--rule-2)}.clauses li:before{content:counter(clause, decimal-leading-zero);width:var(--u);text-align:center;font-size:var(--small);font-family:var(--label);color:var(--ink-2);flex:none}.clauses code{font:inherit;text-transform:none}.gallery>.editLabel{justify-content:space-between}.gallery{font:400 var(--text) / 1 var(--mono);text-transform:uppercase}.designs{grid-template-columns:repeat(auto-fill, minmax(calc(3 * var(--u)), 1fr));gap:var(--m);margin:0;padding:0;list-style:none;display:grid}.design{grid-template-rows:calc(8 * var(--u)) var(--u);width:100%;color:var(--ink);font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:relative}.designShot{object-fit:contain;width:100%;height:100%;display:block}.shotImage{outline:var(--hair) solid var(--rule);outline-offset:calc(-1 * var(--hair));grid-area:1/1;place-self:center;max-width:100%;max-height:100%;display:block}.designName{border-top:var(--hair) solid var(--rule-2);transition:background-color .12s,color .12s}.design:is(:hover,:focus-visible):not(.is-selected) .designName{background:var(--hover);mix-blend-mode:normal;font-weight:600}.design.is-selected .designName{background:var(--ink);color:var(--paper);font-weight:600}.section{font:400 var(--text) / 1 var(--mono);text-transform:uppercase;position:relative}.section:after,.hands:after,.design:after,:is(.sheet,.page)>.tabs:after{content:"";border:var(--hair) solid var(--rule);pointer-events:none;mix-blend-mode:var(--blend);position:absolute;inset:0}.bar{height:calc(var(--u) / 2);padding:0 var(--pad);background:var(--ink);color:var(--paper);font:600 var(--small) / 1 var(--label);font-variant-numeric:tabular-nums;mix-blend-mode:var(--blend);justify-content:space-between;align-items:center;margin:0;display:flex}.rows{margin:0;padding:0;list-style:none}.rows>li{position:relative}.rows>li+li:before{content:"";border-top:var(--hair) solid var(--rule-2);pointer-events:none;mix-blend-mode:var(--blend);position:absolute;top:0;left:0;right:0}.partRowMain{width:100%;height:var(--u);color:var(--ink);font:inherit;text-align:left;text-transform:inherit;cursor:pointer;mix-blend-mode:var(--blend);background:0 0;border:0;align-items:center;padding:0;transition:background-color .12s,color .12s;display:flex}.partRowMain:is(:hover,:focus-visible){background:var(--hover);mix-blend-mode:normal;font-weight:600}.partRow.is-selected>.partRowMain{background:var(--ink);color:var(--paper);mix-blend-mode:var(--blend);font-weight:600}.partArt,.swatch,.previewGlyph{pointer-events:none}.partArt{width:var(--u);height:var(--u);padding:calc(var(--u) / 8);flex:none}.partArt svg{width:100%;height:100%;display:block}.partText{align-items:end;gap:calc(var(--u) / 10) var(--pad);min-width:0;padding:0 var(--pad);flex:1;grid-template-columns:minmax(0,1fr) auto;display:grid}.partName{grid-column:1/-1}.partName,.partNo{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.partNo,.partLen{font-size:var(--small);font-family:var(--label);font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:400}.rowAdd,.rowRemove{width:calc(var(--u) / 2);height:calc(var(--u) / 2);font:400 var(--text) / 1 var(--mono);cursor:pointer;opacity:0;pointer-events:none;place-items:center;padding:0;transition:opacity .12s,background-color .12s;display:grid;position:absolute}.rowAdd{z-index:1;right:calc(1.25 * var(--u));border:var(--hair) solid var(--rule);background:var(--hover);color:var(--ink);border-radius:50%}.rowAdd--above{top:calc(var(--u) / -4)}.rowAdd--below{bottom:calc(var(--u) / -4)}.rowRemove{top:calc(var(--u) / 4);right:calc(var(--u) / 4);border:var(--hair) solid var(--red);color:var(--red);background:0 0}.rowAdd:is(:hover,:focus-visible),.rowRemove:is(:hover,:focus-visible){font-weight:600}.rowRemove:is(:hover,:focus-visible){background:var(--red-hover)}.partRow:is(:hover,:has(:focus-visible))>:is(.rowAdd,.rowRemove){opacity:1;pointer-events:auto}.partRow:is(:hover,:has(:focus-visible)):has(.rowAdd,.rowRemove) .partLen{visibility:hidden}@media (hover:none){.partRow.is-selected>:is(.rowAdd,.rowRemove){opacity:1;pointer-events:auto}.partRow.is-selected:has(.rowAdd,.rowRemove) .partLen{visibility:hidden}}.partRowMain:focus-visible,.design:focus-visible,.rowAdd:focus-visible,.rowRemove:focus-visible,.stripCell:focus-visible,.shuffle:focus-visible,.hiltScrollPart:focus-visible,.action:focus-visible,.drop:focus-visible{outline:var(--hair) solid var(--ink);outline-offset:calc(-1 * var(--hair))}.field:has(>.pick:focus-visible){outline:var(--hair) solid var(--ink);outline-offset:calc(-1 * var(--hair))}.fieldText:has(.typed:focus,.hand:focus){outline:var(--hair) solid var(--ink);outline-offset:calc(-1 * var(--hair))}.rowRemove:focus-visible,.stripCell--remove:focus-visible,.handOption:focus-visible{outline-color:var(--red)}.line{height:var(--u);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.line--tall{height:calc(2 * var(--u))}:not(.bar)+.line:before{content:"";border-top:var(--hair) solid var(--rule-2);pointer-events:none;mix-blend-mode:var(--blend);position:absolute;top:0;left:0;right:0}.cell{margin:0;position:relative}.cell+.cell:after{content:"";border-left:var(--hair) solid var(--rule-2);pointer-events:none;mix-blend-mode:var(--blend);position:absolute;top:0;bottom:0;left:0}.field{display:flex}.fieldText{justify-content:center;gap:calc(var(--u) / 10);min-width:0;padding:0 var(--pad);font-variant-numeric:tabular-nums;white-space:nowrap;mix-blend-mode:var(--blend);flex-direction:column;flex:1;display:flex}.line--tall .fieldText{padding-block:var(--pad);justify-content:flex-start}.fieldLabel{font-size:var(--small);font-family:var(--label);color:var(--ink-2)}.fieldValue{justify-content:space-between;align-items:baseline;display:flex}.drop{width:var(--u);border:0;border-left:var(--hair) solid var(--rule-2);color:var(--ink);cursor:pointer;pointer-events:auto;mix-blend-mode:var(--blend);background:0 0;flex:none;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid;position:relative}.drop.is-selected{background:var(--ink);color:var(--paper)}.pick{opacity:0;cursor:pointer;pointer-events:auto;position:absolute;inset:0}.field:has(>.pick){cursor:pointer;transition:background-color .12s}button.drop:is(:hover,:focus-visible):not(.is-selected){background:var(--hover);mix-blend-mode:normal;font-weight:600}.field:has(>.pick:is(:hover,:focus-visible)){background:var(--hover);mix-blend-mode:normal;font-weight:600}.typed{min-height:0;color:var(--ink);font:inherit;text-transform:none;resize:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-weight:400}.hand{width:calc(100% + var(--u));height:calc(1.5 * var(--u));margin:calc(var(--u) / -2);line-height:calc(1.5 * var(--u));text-indent:calc(var(--u) / 2);color:var(--red);font-size:calc(var(--u) / 2 * var(--hand-size));text-transform:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.hand::placeholder{color:var(--ink-2);font:400 var(--text) / 1 var(--mono);text-transform:uppercase}.fieldText:has(.typed:focus,.hand:focus) .fieldLabel{color:var(--ink)}.hands{z-index:1;background:var(--hover);margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0}.hands>li+li{border-top:var(--hair) solid var(--rule-2)}.handOption{width:100%;height:var(--u);padding:0 var(--pad);color:var(--red);font-size:calc(var(--u) / 2 * var(--hand-size));font-weight:400;line-height:var(--u);text-align:left;text-transform:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;pointer-events:auto;background:0 0;border:0;transition:background-color .12s;display:block;overflow:hidden}.handOption:is(:hover,:focus-visible){background:var(--red-hover)}.action{padding:0 var(--pad);color:var(--ink);font:400 var(--text) / 1 var(--mono);text-transform:uppercase;white-space:nowrap;cursor:pointer;pointer-events:auto;mix-blend-mode:var(--blend);background:0 0;border:0;transition:background-color .12s,color .12s}.action:is(:hover,:focus-visible):not(:disabled){background:var(--hover);mix-blend-mode:normal;font-weight:600}.action:disabled{color:var(--ink-2);cursor:default}.shareNote{padding:0 var(--pad);font-size:var(--small);font-family:var(--label);line-height:calc(var(--u) / 4);text-align:center;color:var(--ink-2);mix-blend-mode:var(--blend);justify-content:center;align-items:center;margin:0}.statement{font:400 var(--small) / calc(var(--u) / 4) var(--label);text-transform:uppercase;color:var(--ink-2);mix-blend-mode:var(--blend);margin:0}:is(.statement,.prose,.clauses) a{border-bottom:var(--hair) solid var(--rule-2);color:inherit;text-decoration:none;transition:color .12s,border-color .12s}:is(.statement,.prose,.clauses) a:is(:hover,:focus-visible){border-bottom-color:var(--rule);color:var(--ink);outline:none}.strip{grid-template-columns:repeat(5, var(--u));display:grid;position:relative}.strip:after{content:"";border-right:var(--hair) solid var(--rule-2);border-bottom:var(--hair) solid var(--rule-2);pointer-events:none;mix-blend-mode:var(--blend);position:absolute;inset:0}.stripCell{height:var(--u);border:0;border-top:var(--hair) solid var(--rule-2);border-left:var(--hair) solid var(--rule-2);color:var(--ink);font:400 var(--text) / 1 var(--mono);text-transform:uppercase;mix-blend-mode:var(--blend);background:0 0;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid;position:relative}button.stripCell{cursor:pointer}button.stripCell:is(:hover,:focus-visible):not(:disabled,.is-selected){background:var(--hover);mix-blend-mode:normal;font-weight:600}.stripCell.is-selected{background:var(--ink);color:var(--paper);cursor:default;font-weight:600}.stripCell:disabled{color:var(--ink-2);cursor:default}.previewGlyph{color:var(--ink-2);display:flex}.stripCell:is(:hover,.is-selected) .previewGlyph{color:inherit}.stripCell--swatch{mix-blend-mode:normal}.swatch{width:calc(var(--u) / 2);height:calc(var(--u) / 2);outline:var(--hair) solid var(--rule-2);outline-offset:calc(-1 * var(--hair))}.stripCell.is-selected .swatch{outline-color:var(--paper)}.swatchTick{width:calc(var(--u) / 2);height:calc(var(--u) / 2);border:var(--hair) solid var(--ink);background:var(--paper);color:var(--ink);stroke-width:var(--hair);border-radius:50%;place-items:center;margin:auto;display:none;position:absolute;inset:0}.stripCell--remove{color:var(--red)}button.stripCell--remove:is(:hover,:focus-visible):not(:disabled){background:var(--red-hover)}.stripCell--remove:not(:disabled):after{content:"";border:var(--hair) solid var(--red);position:absolute;inset:0}.action--glyph{justify-content:center;align-items:center;gap:var(--pad);display:flex}.actionGlyph{display:flex}.strip--setting{grid-template-columns:repeat(2,minmax(0,1fr))}.strip--three{grid-template-columns:repeat(3,minmax(0,1fr))}.picks .strip:after{border:0}.picks .stripCell{border-top:0}.picks .line>:first-child .stripCell:first-child{border-left:0}.previewGlyph~.stripLabel{display:none}.swatch--white{background:linear-gradient(90deg,#e0ddda 0%,#d9d6d2 56.2%,#c8c4bf 83.6%,#afa8a2 100%)}.swatch--black{background:linear-gradient(90deg,#2b2623 0%,#4c4540 21.7%,#514a44 31.5%,#23201c 64.7%,#0b0908 100%)}.swatch--brass{background:linear-gradient(90deg,#907d58 0%,#b7a680 3.8%,#d2c7a6 6.1%,#e4dbc4 10.5%,#f1eadb 24.5%,#f1ebdb 37.1%,#e9e2ce 52.9%,#e0d6bc 59.1%,#cfc3a1 61.7%,#b1a078 64.4%,#97845c 65.8%,#675434 67.5%,#392b14 71.6%,#271c0a 79.6%,#191105 100%)}.swatch--nickel{background:linear-gradient(90deg,#827d75 0%,#aca89f 3.9%,#d0cdc8 6.6%,#e3e1dd 11.3%,#f0eeeb 29.9%,#e5e3df 56.2%,#dfdcd7 59.1%,#c8c5bd 62.1%,#9a948a 65.2%,#565046 67.2%,#2e2922 71.3%,#16140f 100%)}.swatch--smoked{background:linear-gradient(90deg,#3d3634 0%,#4b4441 3.8%,#6a625f 7.2%,#7a716e 11.2%,#948a86 24.3%,#998f8b 31.9%,#736b69 57.7%,#2a2422 67.1%,#26211e 68.6%,#100d0b 100%)}.swatch--copper{background:linear-gradient(90deg,#824e36 0%,#b17b59 3.9%,#dbb08d 6.9%,#e9caab 11.3%,#f4dec8 28.7%,#eed2b7 52.5%,#eacaac 57.8%,#d3a47f 61.7%,#b6815c 63.9%,#986243 65.4%,#4e2717 67.3%,#280d05 71.3%,#130401 100%)}.swatch--weathered-black{background:linear-gradient(90deg,#463f3b 0%,#48413d 5.6%,#524b46 8.2%,#4a423e 10.3%,#504944 31.5%,#1c1815 100%)}.swatch--aluminum{background:linear-gradient(90deg,#a6a8ab 0%,#dedfe0 6.9%,#eaeaeb 12.6%,#f4f4f4 29.6%,#e9e9e9 56.2%,#dedfdf 60.3%,#c3c4c5 63.9%,#a9a9ab 65.8%,#848485 67.5%,#757576 68.6%,#515152 73.2%,#444445 76.7%,#28292a 100%)}.swatch--gunmetal{background:linear-gradient(90deg,#696057 0%,#71675e 3.3%,#b8aea6 6.9%,#c7c0b9 10.5%,#d1c9c4 29.9%,#ccc6bf 56.2%,#c9c2bb 58.8%,#b8afa7 60.8%,#988d83 62.4%,#6d635a 63.7%,#4c423a 65.4%,#453c33 66.3%,#231d18 100%)}.swatch--weathered-white{background:linear-gradient(90deg,#e0d9cd 0%,#d7cec1 59.1%,#c4b8a6 87.8%,#ac9e8d 100%)}:root[data-mode=dark] .swatch--white{background:linear-gradient(90deg,#cccac8 0%,#cccbc8 28.9%,#c1bfbc 56.2%,#afadaa 80.2%,#8c8a86 100%)}:root[data-mode=dark] .swatch--black{background:linear-gradient(90deg,#1e1c1b 0%,#3b3937 31.5%,#171715 64.6%,#060605 100%)}:root[data-mode=dark] .swatch--brass{background:linear-gradient(90deg,#4c3f28 0%,#706040 3.9%,#a1906a 7.5%,#b7a883 11.5%,#d7ccad 24.5%,#dbd1b3 33.4%,#bdb089 52.9%,#ae9d77 58.4%,#675739 64.3%,#312716 67.4%,#1a1307 71.4%,#070401 100%)}:root[data-mode=dark] .swatch--nickel{background:linear-gradient(90deg,#413e38 0%,#635f57 4.1%,#9d998f 7.9%,#afaba2 10.6%,#d2cec7 24.5%,#d5d2cc 33.4%,#afaba2 57.9%,#8a857d 61.4%,#4e4a42 65.3%,#27241f 67.1%,#13110d 71.2%,#060503 100%)}:root[data-mode=dark] .swatch--smoked{background:linear-gradient(90deg,#211d1c 0%,#423c3a 11.5%,#5d5553 32.1%,#3b3534 57.8%,#161312 67.4%,#070505 100%)}:root[data-mode=dark] .swatch--copper{background:linear-gradient(90deg,#3f2115 0%,#633a26 4.1%,#9d6a4b 7.5%,#af7b58 10%,#d6a984 24.5%,#d9af89 33.4%,#b5815e 57.8%,#8d5c3e 61.4%,#462617 65.6%,#241007 67.1%,#100401 71.2%,#050101 100%)}:root[data-mode=dark] .swatch--weathered-black{background:linear-gradient(90deg,#2d2a27 0%,#363330 8.3%,#2f2c2a 10.5%,#34312f 31.6%,#100e0c 100%)}:root[data-mode=dark] .swatch--aluminum{background:linear-gradient(90deg,#636569 0%,#7e7f81 3.1%,#adaeb0 7.2%,#c3c3c4 11.5%,#e2e2e2 25.7%,#e0e0e1 37.2%,#c7c8c9 52.9%,#b6b7b8 58.4%,#9d9ea0 61.4%,#6f7071 65.1%,#48494a 67.4%,#303132 70.5%,#212122 76.6%,#0f1010 100%)}:root[data-mode=dark] .swatch--gunmetal{background:linear-gradient(90deg,#403933 0%,#453e37 3.6%,#776d65 7.2%,#837b72 9.5%,#968c82 32.9%,#857d74 58.8%,#6f655d 61%,#3e3730 63.7%,#2b2621 66%,#14110e 100%)}:root[data-mode=dark] .swatch--weathered-white{background:linear-gradient(90deg,#c9c1b3 0%,#c5bdaf 35.8%,#b6af9e 66.6%,#a29886 87.9%,#867c6c 100%)}.edit{font:400 var(--text) / 1 var(--mono);text-transform:uppercase;pointer-events:auto;display:grid}.edit--floating{top:calc(2 * var(--m) + var(--bar));left:calc(2 * var(--m) + var(--menu));width:var(--menu);max-height:calc(100% - 3 * var(--m) - var(--bar));scrollbar-width:none;position:absolute;overflow-y:auto}.edit--floating::-webkit-scrollbar{display:none}.side .edit--floating{width:auto;max-height:none;position:static;overflow:visible}.editName{line-height:calc(var(--u) / 2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.detail{height:calc(4 * var(--u));padding:calc(var(--u) / 2);position:relative}.detailArt{height:100%;mix-blend-mode:var(--blend)}.detailArt svg{width:100%;height:100%;display:block}.tick{width:calc(var(--u) / 8);height:calc(var(--u) / 8);border:0 solid var(--rule-2);mix-blend-mode:var(--blend);position:absolute}.tick--tl{border-top-width:var(--hair);border-left-width:var(--hair);top:0;left:0}.tick--tr{border-top-width:var(--hair);border-right-width:var(--hair);top:0;right:0}.tick--bl{border-bottom-width:var(--hair);border-left-width:var(--hair);bottom:0;left:0}.tick--br{border-bottom-width:var(--hair);border-right-width:var(--hair);bottom:0;right:0}.editLabel{align-items:center;gap:var(--pad);height:calc(var(--u) / 2);font:400 var(--small) / 1 var(--label);font-variant-numeric:tabular-nums;color:var(--ink-2);mix-blend-mode:var(--blend);margin:0;display:flex}.editLabel b{color:var(--ink);font-weight:600}.partsMenu .editLabel{padding:0 var(--pad)}.partsMenu .stripCell:nth-child(5n+1){border-left:0}.partsMenu .strip:after{border-right:0}.partsMenu .strip:last-child:after{border-bottom:0}.tools{margin-top:calc(-2.5 * var(--u));top:50%;left:calc(50% + var(--hilt) / 2 + var(--m));grid-template-columns:var(--u);pointer-events:auto;position:absolute}.tools--across{top:calc(var(--axis) + var(--hilt) / 2 + var(--m));margin:0 0 0 calc(-2.5 * var(--u));grid-template-columns:repeat(5, var(--u));left:50%}.toolName{height:var(--u);padding-left:var(--pad);white-space:nowrap;visibility:hidden;align-items:center;display:flex;position:absolute;top:0;left:100%}.tools--across .toolName{height:calc(var(--u) / 2);justify-content:center;padding:0;top:100%;left:0;right:0}.stripCell:not(:disabled):is(:hover,:focus-visible)>.toolName{visibility:visible}@media (width<=924px){.shell{grid-template-columns:var(--menu) minmax(0, 1fr);grid-template-areas:"top top""parts stage"}.stage{margin-block:calc(-1 * var(--m));grid-area:2/2/-1;width:auto;position:relative;inset:auto}.is-centred .stage{grid-column:1/-1}.facts,.shareNote{display:none}.wordmarkName{font-size:14.2857px}.tools{transition:margin-right var(--move);grid-area:stage;place-self:center end;margin-top:0;position:relative;top:auto;left:auto}.partHead,.partNo,.partLen,.designName .fieldLabel{display:none}}@media (width<=628px){:root{--cell:calc((100vw - 2 * var(--m)) / 5)}.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--bar) minmax(0, 1fr) auto;grid-template-areas:"top""stage""dock";overflow:clip}.stage{grid-column:1}.dockedStage{margin-block:calc(-1 * var(--u));grid-area:stage;display:block}.bracket{--hilt:calc(var(--span) + var(--u) / 2)}.topBar:after,.wordmarkSub{display:none}.sharePage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch}.shotSection{grid-row:1}.sharePage>.picks{grid-row:2}.sharePage .pickValue{display:none}.sharePage .previewGlyph~.stripLabel,.shotSize{display:block}.sharePage .hands{top:auto;bottom:100%}}.hiltScroll{margin:calc(-1 * var(--m));overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;pointer-events:auto;grid-area:stage;overflow-y:auto}.hiltScroll::-webkit-scrollbar{display:none}.hiltScrollPad{pointer-events:none;height:50%;display:block}.hiltScrollPart{cursor:pointer;scroll-snap-align:center;background:0 0;border:0;margin-inline:auto;padding:0;display:block}.dock{pointer-events:auto;transition:top var(--move);grid-area:dock;position:relative;top:0}.dock :is(.dockOptions,.strip--switch){background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost)}.dockRail{width:calc(var(--u) / 5);transition:left var(--move);flex-direction:column;grid-area:stage;justify-self:start;display:flex;position:relative;left:0}.dockRail i{border:var(--hair) solid var(--ink);min-height:0;mix-blend-mode:var(--blend);border-bottom:0;flex:0 1 0}.dockRail i:last-child{border-bottom:var(--hair) solid var(--ink)}.dockRail i.is-selected{background:var(--ink)}.dockHead{height:var(--u);text-transform:uppercase;align-items:center;display:flex}.dockName{min-width:0;height:var(--u);padding-right:var(--pad);white-space:nowrap;flex:1;overflow:hidden}.dockOptions .strip:after,.dockOptions .stripCell{border:0}.dockOptions .strip{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:20%;grid-auto-flow:column;overflow-x:auto}.dockOptions .strip::-webkit-scrollbar{display:none}.dockOptions .stripCell+.stripCell{border-left:var(--hair) solid var(--rule-2)}.dockOptions .strip+.strip .stripCell{border-top:var(--hair) solid var(--rule-2)}.dockOptions .strip--finish{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;overflow-x:visible}.dockOptions .strip--finish .stripCell:nth-child(5n+1){border-left:0}.dockOptions .swatch{outline:0;width:100%;height:100%}.dockOptions .stripCell--swatch.is-selected{background:0 0}.dockOptions .swatchTick{display:grid}.strip--scope,.dockOptions .strip--scope{grid-template-columns:minmax(0, 1fr) var(--u)}.strip--switch{grid-template-columns:repeat(2, var(--u))}.dockOptions .strip--series .stripCell{aspect-ratio:1;height:auto}.dockOptions .strip--series .partArt{width:var(--cell);height:var(--cell)}.shell:not(.is-editing) :is(.dock,.tools,.dockRail){visibility:hidden;transition:top var(--move), left var(--move), margin-right var(--move), visibility var(--move)}.shell:not(.is-editing) .dock{top:calc(100% + var(--m))}.shell:not(.is-editing) .tools{margin-right:calc(-1 * (var(--u) + var(--m)))}.shell:not(.is-editing) .dockRail{left:calc(-1 * (var(--u) / 5 + var(--m)))}.shell:not(.is-editing) :is(.dock,.tools) *{pointer-events:none}
