:root{--ink:#333;--ink-2:#999;--paper:#f3f1f0;--hover:#fff;--red:#ff4000;--member:#e1ad01;--blend:multiply;--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;--bar:var(--u)}}@media (width<=628px){:root{--text:14px;--small:12px;--hair:1px}}:root[data-mode=dark]{--ink:#e0e0e0;--ink-2:gray;--paper:#1f1e1d;--hover:#111;--red:#ff4000;--member:#e1ad01;--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}.label,.clauses li:before{font-family:var(--label);font-size:var(--small);text-transform:uppercase;color:var(--ink-2)}.side,.partsMenu>.rows,.newsMenu .rows,.page,.printPage .rows,.edit--floating,.hiltScroll,.dockOptions .strip{scrollbar-width:none}.side::-webkit-scrollbar{display:none}.partsMenu>.rows::-webkit-scrollbar{display:none}.newsMenu .rows::-webkit-scrollbar{display:none}.page::-webkit-scrollbar{display:none}.printPage .rows::-webkit-scrollbar{display:none}.edit--floating::-webkit-scrollbar{display:none}.hiltScroll::-webkit-scrollbar{display:none}.dockOptions .strip::-webkit-scrollbar{display:none}.topBar{grid-area:top;display:flex;position:relative}.tabs+.wordmark+*{margin-left:auto}.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);white-space:nowrap;mix-blend-mode:var(--blend);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:100%;left:0;right:0}.memberDot{width:calc(var(--u) / 8);height:calc(var(--u) / 8);background:var(--member);border-radius:50%;position:absolute}.wordmarkName{position:relative}.wordmarkName>.memberDot{top:0;left:calc(100% + var(--u) / 16)}:is(.partArt:has(>.memberDot),.detailArt:has(>.memberDot)){position:relative}.partArt>.memberDot{top:calc(var(--u) / 16);right:calc(var(--u) / 16)}.detailArt>.memberDot{top: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}.tabName{max-width:calc(2 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tabCount{margin-left:var(--pad);font-variant-numeric:tabular-nums;grid-column:2}.tabBadge{top:calc(50% + 6px - var(--u) * 3 / 16);left:calc(50% + 7px - var(--u) * 3 / 16);width:calc(var(--u) * 3 / 8);height:calc(var(--u) * 3 / 8);background:var(--ink);color:var(--paper);font:600 var(--small) / 1 var(--label);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:absolute}.tab--glyph{width:var(--u);padding:0;position:relative}.hoverName{height:calc(var(--u) / 2);white-space:nowrap;visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;top:100%;left:0;right:0}:is(.tab,.stripCell:not(:disabled)):is(:hover,:focus-visible)>.hoverName{visibility:visible}@media (width>924px){.news>.tab--glyph{width:var(--bar)}}.news>.tab.is-open{background:var(--ink);color:var(--paper);mix-blend-mode:var(--blend)}.newsDot{top:calc(50% - 7.5px - var(--u) / 16);left:calc(50% + 5.5px - var(--u) / 16);width:calc(var(--u) / 8);height:calc(var(--u) / 8);background:var(--red);border-radius:50%;position:absolute}.news>.newsMenu{z-index:1;width:var(--menu);background:var(--hover);pointer-events:auto;position:absolute;top:100%;right:0}.news:not(.is-open) .newsMenu{visibility:hidden}.newsMenu .rows{max-height:calc(var(--rows) * var(--u));overscroll-behavior:contain;overflow-y:auto}.newsRow .partRowMain{text-decoration:none}.newsRow .partArt{place-items:center;display:grid;position:relative}.newsRow .newsDot{top:calc(var(--u) / 16);left:auto;right:calc(var(--u) / 16)}a.action{place-items:center;text-decoration:none;display:grid}.side{gap:var(--m);flex-direction:column;grid-area:side;display:flex;overflow-y:auto}.side>*{pointer-events:auto;flex:none}.side>.shareLink{margin-top:auto}.printPage{grid-template-columns:repeat(2, minmax(0, calc(2 * var(--menu))));justify-content:center;gap:var(--m);flex:1;grid-template-rows:minmax(0,1fr);align-items:start;min-height:0;display:grid}.printPage>.section{flex-direction:column;max-height:100%;display:flex}.printPage .section>*{flex:none}.printPage .rows{flex-shrink:1;min-height:0;overflow-y:auto}.page>.printLists{display:none}.is-bare>:not(.stage,.topBar,.srOnly,.hitBox,.insert),.is-bare .wordmarkSub{visibility:hidden}.is-bare:has(:focus-visible)>:not(.stage,.topBar,.srOnly,.hitBox,.insert){visibility:visible}.is-bare:not(.is-reaching) .topBar:not(:has(:focus-visible)):after{opacity:0}@media (width>924px){.is-bare:not(.is-reaching) .topBar:not(:has(:focus-visible)) .tabs{opacity:0;transition:opacity .12s}.is-bare:not(.is-reaching) .topBar:not(:has(:focus-visible)) .tab{pointer-events:none}.is-bare:not(.is-reaching) .topBar:not(:has(:focus-visible)) .news:is(.is-unread,.is-open){opacity:1}.is-bare:not(.is-reaching) .topBar:not(:has(:focus-visible)) .news:is(.is-unread,.is-open) .tab{pointer-events:auto}}.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):not(:disabled,.is-selected){background:var(--hover);mix-blend-mode:normal;font-weight:600}.shuffle:disabled{color:var(--ink-2);cursor:default}.shuffle.idChip{width:fit-content;padding:0 var(--pad);align-items:center;gap:var(--pad);margin-inline:auto;display:flex;left:0;right:0}.shuffle.is-selected{background:var(--ink);color:var(--paper);font-weight:600}@media (hover:none){.shuffle{opacity:1;pointer-events:auto}}.stage>.modeSwitch{top:var(--m);pointer-events:auto;position:absolute;right:0}.shell.is-bare .stage>.shuffle{opacity:0;pointer-events:none}.stage>.stageShare{bottom:var(--m);pointer-events:auto;position:absolute;right:0}.stage>.stageSave{bottom:var(--m);pointer-events:auto;position:absolute;left:0}.saveWord{height:var(--m);white-space:nowrap;mix-blend-mode:var(--blend);place-items:center;display:grid;position:absolute;top:100%;left:0;right:0}.stageShare>.pop{z-index:1;width:var(--menu);background:var(--hover);position:absolute;bottom:100%;right:0}:is(.stageShare,.stageSave):not(.is-open)>.pop,.shell.is-holding,.shell.is-holding *{visibility:hidden}.shell.is-holding :is(.wordmarkName,.stage>.hold,.stage>.hold *){visibility:visible}.stage>.hold{top:calc(50% - var(--u));left:calc(50% - var(--u));width:calc(2 * var(--u));height:calc(2 * var(--u));justify-content:center;align-items:center;gap:var(--pad);border:var(--hair) solid var(--rule-2);background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);color:var(--ink);font:400 var(--text) / 1 var(--mono);text-transform:uppercase;pointer-events:auto;flex-direction:column;padding:0;display:flex;position:absolute}button.hold{cursor:pointer}button.hold:is(:hover,:focus-visible){background:var(--hover);font-weight:600}.orrery{width:var(--u);height:var(--u)}.orrery g{transform-origin:24px 24px}.orreryDial{animation:24s linear infinite turn}.orreryReticle{animation:6s linear infinite reverse turn}.orreryOrbit{animation:1.6s linear infinite turn}.orreryPath{stroke:var(--rule-2)}.orrery.is-still g{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.orreryDial,.orreryReticle{animation:none}.orreryOrbit{animation-duration:3.2s}}@keyframes turn{to{transform:rotate(1turn)}}.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}.partsColumn{flex-direction:column;grid-area:parts;align-self:start;max-height:100%;display:flex}.partsMenu{pointer-events:auto;flex-direction:column;min-height:0;display:flex}.partsMenu>:is(.bar,.line,.prose){flex:none}.line--save{grid-template-columns:minmax(0, 1fr) calc(2 * var(--u))}.barNote{margin-left:var(--pad)}.idNone{color:var(--ink-2)}.fieldButton .fieldValue{align-items:center}.unsavedDot{width:calc(var(--u) / 8);height:calc(var(--u) / 8);margin-right:var(--pad);vertical-align:middle;background:var(--red);border-radius:50%;display:inline-block}.idChip>.unsavedDot{margin-right:0}.partHead{grid-template-columns:var(--u) minmax(0, 1fr) auto;height:calc(var(--u) / 2);border-bottom:var(--hair) solid var(--rule-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{min-height:0;overflow-y:auto}.page{gap:var(--m);pointer-events:auto;flex-direction:column;grid-area:2/1/-1/-1;display:flex;overflow-y:auto}.page.is-away{visibility:hidden}.page>:not(.printPage){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}.cardPage{gap:var(--m);width:min(100%, calc(8 * var(--menu)));flex-direction:column;margin-inline:auto;display:flex}.line--counts{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) calc(2 * var(--u))}.pageLine{padding:0 var(--pad);color:var(--ink);font:400 var(--text) / calc(var(--u) / 2) var(--mono);text-transform:uppercase;mix-blend-mode:var(--blend);margin:0}.tiers{align-self:flex-start;position:relative}.tierOpen{align-items:center;gap:var(--pad);cursor:pointer;pointer-events:auto;background:0 0;border:0;transition:background-color .12s;display:flex}.tierOpen:is(:hover,:focus-visible){background:var(--hover);mix-blend-mode:normal;font-weight:600}.tierOpen:focus-visible{outline:var(--hair) solid var(--ink);outline-offset:calc(-1 * var(--hair))}.tiers>.pop{z-index:1;width:var(--menu);background:var(--hover);position:absolute;top:100%;left:0}.tiers:not(.is-open)>.pop{visibility:hidden}.tierHead{height:calc(var(--u) / 2);mix-blend-mode:var(--blend);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:0;display:grid}.tierHead>*{padding-inline:var(--pad)}.fieldButton{width:100%;color:var(--ink);font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:background-color .12s}.fieldButton:is(:hover,:focus-visible){background:var(--hover);font-weight:600}.cards{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.cards: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}.card{position:relative}.card:after{content:"";border-top:var(--hair) solid var(--rule-2);border-left:var(--hair) solid var(--rule-2);pointer-events:none;mix-blend-mode:var(--blend);position:absolute;inset:0}.cardOpen{width:100%;color:var(--ink);font:400 var(--text) / 1 var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;transition:background-color .12s;display:block}.cardOpen:is(:hover,:focus-visible){background:var(--hover);font-weight:600}.cardOpen>img{aspect-ratio:9/16;width:100%;height:auto;display:block}.cardId{color:var(--ink-2)}.cardFoot{height:calc(var(--u) / 2);padding:0 var(--pad);mix-blend-mode:var(--blend);justify-content:space-between;align-items:center;display:flex}.card>:is(.cardPinned,.cardOptions){top:calc(var(--u) / 4);position:absolute}.card>.cardPinned{left:calc(var(--u) / 4);width:var(--u);height:var(--u);color:var(--ink);mix-blend-mode:var(--blend);place-items:center;display:grid}.card>.cardOptions{right:calc(var(--u) / 4)}.cardOptions>.pop{z-index:1;width:var(--menu);background:var(--hover);position:absolute;top:100%;right:0}.cardOptions:not(.is-open)>.pop{visibility:hidden}.card>.cardBy{bottom:0;left:calc(2 * var(--pad) + 7ch);max-width:calc(100% - 3 * var(--pad) - 7ch);color:var(--ink);font:400 var(--text) / calc(var(--u) / 2) var(--mono);-webkit-text-decoration:underline var(--hair) var(--rule-2);text-decoration:underline var(--hair) var(--rule-2);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;mix-blend-mode:var(--blend);transition:text-decoration-color .12s;position:absolute;overflow:hidden}.card>.cardBy:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);outline:none;font-weight:600}.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}.patreon{height:var(--u);padding:0 var(--m);border:var(--hair) solid var(--rule);color:var(--ink);font:400 var(--text) / 1 var(--mono);text-transform:uppercase;mix-blend-mode:var(--blend);align-items:center;text-decoration:none;transition:background-color .12s;display:inline-flex}.patreon:is(:hover,:focus-visible){background:var(--hover);mix-blend-mode:normal;font-weight:600}.patreon:focus-visible{outline:var(--hair) solid var(--ink);outline-offset:calc(-1 * var(--hair))}.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;flex:none}.clauses code{font:inherit;text-transform:none}.section{font:400 var(--text) / 1 var(--mono);text-transform:uppercase;position:relative}.section: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}:is(.partRow,.extraRow).is-selected>.partRowMain{background:var(--ink);color:var(--paper);mix-blend-mode:var(--blend);font-weight:600}.partArt,.swatch,.glyph{pointer-events:none}.glyph{stroke-width:var(--hair);display:flex}.partArt{width:var(--u);height:var(--u);padding:calc(var(--u) / 8);flex:none}.partArt svg,.detailArt 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-variant-numeric:tabular-nums;font-weight:400}.printRow{height:calc(2 * var(--u));mix-blend-mode:var(--blend);align-items:center;display:flex}:is(.printRow,.extraRow) .partArt{width:calc(2 * var(--u));height:calc(2 * var(--u));padding:calc(var(--u) / 4)}:is(.printRow,.extraRow) .partName{grid-column:auto}.printQty{font-variant-numeric:tabular-nums;text-align:right}.extraRow .partRowMain{height:calc(2 * var(--u))}.extraDrop{display:flex}.extraRow .partNo{white-space:normal;line-height:calc(var(--u) / 4);grid-column:1/-1}.extraRow .partNo b{font-weight:600}.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,.rowAdd:focus-visible,.rowRemove:focus-visible,.stripCell:focus-visible,.shuffle:focus-visible,.hiltScrollPart:focus-visible,.action:focus-visible,.fieldButton:focus-visible,.cardOpen:focus-visible,button.hold: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){outline:var(--hair) solid var(--ink);outline-offset:calc(-1 * var(--hair))}.rowRemove:focus-visible,.stripCell--remove: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))}.line--pick{grid-template-columns:minmax(0,1fr) auto}.line--share{grid-template-columns:minmax(0, 1fr) 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}.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}.pick{opacity:0;cursor:pointer;pointer-events:auto;position:absolute;inset:0}.field:has(>.pick){cursor:pointer;transition:background-color .12s}.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}.fieldText:has(.typed:focus) .label{color:var(--ink)}.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,.is-selected){background:var(--hover);mix-blend-mode:normal;font-weight:600}.action.is-selected{background:var(--ink);color:var(--paper);cursor:default;font-weight:600}.action:disabled{color:var(--ink-2);cursor:default}.statement{line-height:calc(var(--u) / 4);mix-blend-mode:var(--blend);margin:0}:is(.statement,.prose,.clauses,.pageLine) a{border-bottom:var(--hair) solid var(--rule-2);color:inherit;text-decoration:none;transition:color .12s,border-color .12s}:is(.statement,.prose,.clauses,.pageLine) 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}.picks .stripCell .glyph{color:var(--ink-2)}.picks .stripCell:is(:hover,.is-selected) .glyph{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--remove{color:var(--red)}.action.action--remove:is(:hover,:focus-visible):not(:disabled){background:var(--red-hover)}.action--remove:focus-visible{outline-color:var(--red)}.action--glyph{justify-content:center;align-items:center;gap:var(--pad);display:flex}.strip--row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--u), 1fr)}.picks .strip:after{border:0}.picks .stripCell{border-top:0}.picks .line>:first-child .stripCell:first-child{border-left:0}.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}.shell>.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));position:absolute;overflow-y:auto}.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)}.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-variant-numeric:tabular-nums;mix-blend-mode:var(--blend);margin:0;font-weight:400;line-height:1;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%}.tools:not(.tools--across) .hoverName{height:var(--u);padding-left:var(--pad);top:0;left:100%;right:auto}@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-bare .stage{grid-column:1/-1}.tabs,.stage>:is(.modeSwitch,.stageShare,.stageSave){transition:opacity .12s}.shell.is-bare .tabs,.shell.is-bare .stage>:is(.modeSwitch,.stageShare,.stageSave){opacity:0;pointer-events:none}.shell.is-bare .tab{pointer-events:none}.tabs{gap:calc(var(--u) / 4)}.news{margin-inline:calc(var(--u) / 4)}.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,.partRow :is(.partNo,.partLen){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,.hoverName{display:none}.tabs{gap:0}.news{margin-inline:0}.tab--glyph{width:calc(2 * var(--u) / 3)}.tools:after{content:none}.tools .stripCell{border-right:var(--hair) solid var(--rule-2)}.tools .stripCell:is(:first-child,:nth-child(4),:last-child){border-bottom:var(--hair) solid var(--rule-2)}.tools .stripCell:first-child{margin-bottom:calc(var(--u) / 4)}.tools .stripCell:last-child{margin-top:calc(var(--u) / 4)}.tools svg{width:calc(var(--u) / 4);height:auto}.tools path{stroke-width:var(--hair)}.news>.newsMenu{top:auto;left:var(--m);right:var(--m);bottom:var(--m);width:auto;transition:bottom var(--move);position:fixed}.news:not(.is-open) .newsMenu{bottom:calc(-1.5 * var(--u) - var(--rows) * var(--u));transition:bottom var(--move), visibility 0s .3s}:is(.stageShare,.stageSave,.tiers,.cardOptions)>.pop{top:auto;left:var(--m);right:var(--m);bottom:var(--m);z-index:1;background:var(--hover);width:auto;transition:bottom var(--move);position:fixed}:is(.stageShare,.stageSave,.tiers,.cardOptions):not(.is-open)>.pop{transition:bottom var(--move), visibility 0s .3s;bottom:-100vh}.cardFoot>.label{display:none}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page>.printLists{display:grid}.printPage{grid-template-columns:minmax(0,1fr)}.printPage.is-extras>.hiltList,.printPage:not(.is-extras)>.extras{display:none}}.hiltScroll{margin:calc(-1 * var(--m));overscroll-behavior:contain;scroll-snap-type:y mandatory;pointer-events:auto;grid-area:stage;overflow-y:auto}.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,.dockHead .strip){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{grid-template-columns:none;grid-auto-columns:20%;grid-auto-flow:column;overflow-x:auto}.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)}.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}
