.BuildPanel-module__D3mdXW__buildPanel{max-width:760px}.BuildPanel-module__D3mdXW__note{max-width:560px;color:var(--pf-ink-muted);font-size:var(--pf-fs-body);margin:0;line-height:1.65}.BuildPanel-module__D3mdXW__stepList{display:grid}.BuildPanel-module__D3mdXW__stepCard{cursor:pointer}.BuildPanel-module__D3mdXW__stepContent{gap:3px;display:grid}.BuildPanel-module__D3mdXW__pathIntro{max-width:640px;margin-bottom:24px}.BuildPanel-module__D3mdXW__pathIntro p{color:var(--pf-ink-muted);font-size:var(--pf-fs-body);line-height:1.5}.BuildPanel-module__D3mdXW__buildMatrix{border-top:1px solid var(--pf-rule);border-left:1px solid var(--pf-rule);grid-template-columns:minmax(142px,.85fr) repeat(2,minmax(0,1fr));max-width:620px;display:grid}.BuildPanel-module__D3mdXW__matrixCell{border-right:1px solid var(--pf-rule);border-bottom:1px solid var(--pf-rule);min-height:86px;color:var(--pf-ink);padding:18px;text-decoration:none}.BuildPanel-module__D3mdXW__matrixHeader,.BuildPanel-module__D3mdXW__matrixCorner{color:var(--pf-ink)}.BuildPanel-module__D3mdXW__matrixHeader{background:var(--pf-cream-2)}.BuildPanel-module__D3mdXW__matrixCorner{background:var(--pf-cream-2);color:var(--pf-ink-faint);position:relative;overflow:hidden}.BuildPanel-module__D3mdXW__matrixCorner:before{content:"";background:linear-gradient(to bottom left, transparent calc(50% - .5px), var(--pf-rule) calc(50% - .5px), var(--pf-rule) calc(50% + .5px), transparent calc(50% + .5px));pointer-events:none;position:absolute;inset:0}.BuildPanel-module__D3mdXW__cornerElectronics,.BuildPanel-module__D3mdXW__cornerEnclosure{z-index:1;color:var(--pf-ink-muted);font-family:var(--pf-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;font-size:10px;line-height:1.2;position:absolute}.BuildPanel-module__D3mdXW__cornerElectronics{text-align:right;top:15px;right:14px}.BuildPanel-module__D3mdXW__cornerEnclosure{bottom:14px;left:14px}.BuildPanel-module__D3mdXW__matrixColumnHeader,.BuildPanel-module__D3mdXW__matrixRowHeader{letter-spacing:0;text-transform:none;align-items:center;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.15;display:flex}.BuildPanel-module__D3mdXW__matrixColumnHeader{align-items:center}.BuildPanel-module__D3mdXW__matrixOption{align-content:center;gap:5px;display:grid}.BuildPanel-module__D3mdXW__matrixOption strong{color:var(--pf-ink-muted);font-size:clamp(16px,1.55vw,19px);font-weight:500;line-height:1.25}.BuildPanel-module__D3mdXW__matrixOption span{color:var(--pf-ink-muted);font-size:var(--pf-fs-row-d);line-height:1.35}.BuildPanel-module__D3mdXW__matrixCurrent strong{color:var(--pf-ink)}.BuildPanel-module__D3mdXW__matrixCurrent span{color:var(--pf-ink-muted)}.BuildPanel-module__D3mdXW__matrixCurrent:hover,.BuildPanel-module__D3mdXW__matrixCurrent:focus-visible{background:var(--pf-cream-2);outline:0}.BuildPanel-module__D3mdXW__matrixLink strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.BuildPanel-module__D3mdXW__matrixLink:hover,.BuildPanel-module__D3mdXW__matrixLink:focus-visible{background:var(--pf-cream-2);outline:0}.BuildPanel-module__D3mdXW__pathLinks{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.BuildPanel-module__D3mdXW__stepHead{z-index:1;min-height:21px;padding-right:180px;display:block;position:relative}.BuildPanel-module__D3mdXW__inlineAction{height:18px;color:var(--pf-ink);font-family:var(--pf-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;border-bottom:1px solid;align-items:center;padding:0 0 2px;font-size:10px;display:inline-flex;position:absolute;top:1px;right:84px}.BuildPanel-module__D3mdXW__inlineAction:before{content:"->";letter-spacing:0;margin-right:7px}.BuildPanel-module__D3mdXW__inlineActionOn:before{content:"<-"}@media (max-width:900px){.BuildPanel-module__D3mdXW__stepHead{padding-right:150px}.BuildPanel-module__D3mdXW__inlineAction{right:62px}.BuildPanel-module__D3mdXW__buildMatrix{grid-template-columns:minmax(104px,.8fr) repeat(2,minmax(0,1fr))}.BuildPanel-module__D3mdXW__matrixCell{min-height:76px;padding:12px}.BuildPanel-module__D3mdXW__cornerElectronics,.BuildPanel-module__D3mdXW__cornerEnclosure{letter-spacing:.1em;font-size:9px}.BuildPanel-module__D3mdXW__cornerElectronics{top:11px;right:10px}.BuildPanel-module__D3mdXW__cornerEnclosure{bottom:10px;left:10px}.BuildPanel-module__D3mdXW__matrixColumnHeader,.BuildPanel-module__D3mdXW__matrixRowHeader{font-size:17px}.BuildPanel-module__D3mdXW__matrixOption strong{font-size:15px}}@media (max-width:600px){.BuildPanel-module__D3mdXW__buildMatrix{grid-template-columns:minmax(78px,.75fr) repeat(2,minmax(0,1fr))}.BuildPanel-module__D3mdXW__matrixCell{word-break:break-word;overflow-wrap:break-word;min-height:64px;padding:8px}.BuildPanel-module__D3mdXW__cornerElectronics,.BuildPanel-module__D3mdXW__cornerEnclosure{letter-spacing:.05em;font-size:7px}.BuildPanel-module__D3mdXW__cornerElectronics{top:6px;right:6px}.BuildPanel-module__D3mdXW__cornerEnclosure{bottom:6px;left:6px}.BuildPanel-module__D3mdXW__matrixColumnHeader,.BuildPanel-module__D3mdXW__matrixRowHeader{font-size:13px}.BuildPanel-module__D3mdXW__matrixOption strong{font-size:12px}.BuildPanel-module__D3mdXW__matrixOption span{font-size:9px;line-height:1.15}}
.InsidePanel-module__cTPHGa__body{max-width:820px}.InsidePanel-module__cTPHGa__mapLayout{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:28px;max-width:760px;margin:0 0 22px;display:grid}.InsidePanel-module__cTPHGa__globeShell{aspect-ratio:1;border:1px solid var(--pf-rule);background:#fff;width:100%;max-width:100%;margin:0;overflow:hidden}.InsidePanel-module__cTPHGa__globeShell canvas{background:0 0;display:block}.InsidePanel-module__cTPHGa__body .InsidePanel-module__cTPHGa__tagline{max-width:none;color:var(--pf-ink-muted);font-size:var(--pf-fs-body);margin:0;line-height:1.65}.InsidePanel-module__cTPHGa__buildCard{border-top:1px solid var(--pf-rule);border-bottom:1px solid var(--pf-rule);align-content:center;gap:14px;padding:18px 0;animation:.35s cubic-bezier(.16,1,.3,1) forwards InsidePanel-module__cTPHGa__cardFadeIn;display:grid}.InsidePanel-module__cTPHGa__buildCardPlaceholder{border-top:1px solid var(--pf-rule);border-bottom:1px solid var(--pf-rule);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:18px 24px;display:flex}.InsidePanel-module__cTPHGa__buildCardPlaceholder p{max-width:36ch;color:var(--pf-ink-muted);font-size:var(--pf-fs-body);margin:0;line-height:1.65}.InsidePanel-module__cTPHGa__buildCardPlaceholder span{color:var(--pf-ink-faint);font-family:var(--pf-mono);font-size:var(--pf-fs-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase}@keyframes InsidePanel-module__cTPHGa__cardFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.InsidePanel-module__cTPHGa__buildCard>span{color:var(--pf-ink-muted);font-family:var(--pf-mono);font-size:var(--pf-fs-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;line-height:1.3}.InsidePanel-module__cTPHGa__buildCard h3{color:var(--pf-ink);font-size:var(--pf-fs-row);margin:0;font-weight:500;line-height:1.25}.InsidePanel-module__cTPHGa__buildCard dl{gap:8px;margin:0;display:grid}.InsidePanel-module__cTPHGa__buildCard dl div{grid-template-columns:74px 1fr;gap:12px;display:grid}.InsidePanel-module__cTPHGa__buildCard dt{color:var(--pf-ink-muted);font-size:var(--pf-fs-row-d);line-height:1.45}.InsidePanel-module__cTPHGa__buildCard dd{color:var(--pf-ink);font-size:var(--pf-fs-row-d);margin:0;line-height:1.45}.InsidePanel-module__cTPHGa__buildCard p{max-width:42ch;color:var(--pf-ink-muted);font-size:var(--pf-fs-body);margin:0;line-height:1.6}.InsidePanel-module__cTPHGa__cardTop{grid-template-columns:1fr auto;align-items:start;gap:16px;display:grid}.InsidePanel-module__cTPHGa__cardThumb{aspect-ratio:3/4;border:1px solid var(--pf-rule);cursor:pointer;background:#fff;width:82px;padding:0;transition:opacity .2s;position:relative;overflow:hidden}.InsidePanel-module__cTPHGa__cardThumb:hover{opacity:.85}.InsidePanel-module__cTPHGa__cardThumb img{object-fit:cover}.InsidePanel-module__cTPHGa__cardThumbBadge{min-width:18px;height:18px;color:var(--cream);font-family:var(--pf-mono);background:#141414d1;border-radius:2px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;line-height:1;display:inline-flex;position:absolute;bottom:4px;right:4px}.InsidePanel-module__cTPHGa__gallery{z-index:1000;cursor:zoom-out;background:#121212eb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 40px;display:flex;position:fixed;inset:0}.InsidePanel-module__cTPHGa__galleryClose{color:var(--cream);font-family:var(--pf-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:11px;position:fixed;top:22px;right:26px}.InsidePanel-module__cTPHGa__galleryStage{cursor:default;flex-direction:column;align-items:center;gap:14px;display:flex}.InsidePanel-module__cTPHGa__galleryFrame{align-items:center;gap:16px;display:flex}.InsidePanel-module__cTPHGa__galleryNav{width:44px;height:44px;color:var(--cream);cursor:pointer;background:#14141459;border:1px solid #f4efe659;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}.InsidePanel-module__cTPHGa__galleryNav:hover{border-color:var(--cream);background:#141414d9}.InsidePanel-module__cTPHGa__galleryMain{object-fit:contain;width:auto;max-width:min(76vw,560px);height:auto;max-height:72vh;display:block}.InsidePanel-module__cTPHGa__galleryThumbs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.InsidePanel-module__cTPHGa__galleryThumb{aspect-ratio:3/4;opacity:.5;cursor:pointer;background:#000;border:1px solid #0000;width:42px;padding:0;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.InsidePanel-module__cTPHGa__galleryThumb:hover{opacity:.85}.InsidePanel-module__cTPHGa__galleryThumbActive{opacity:1;border-color:var(--cream)}.InsidePanel-module__cTPHGa__galleryThumb img{object-fit:cover}@media (max-width:640px){.InsidePanel-module__cTPHGa__galleryThumb{width:36px}.InsidePanel-module__cTPHGa__galleryMain{max-width:66vw;max-height:64vh}.InsidePanel-module__cTPHGa__galleryFrame{gap:8px}.InsidePanel-module__cTPHGa__galleryNav{width:36px;height:36px;font-size:20px}}.InsidePanel-module__cTPHGa__actionList{max-width:620px;margin-top:22px;display:grid}.InsidePanel-module__cTPHGa__actionRow{border-top:1px solid var(--pf-rule);color:var(--pf-ink);grid-template-columns:42px 1fr;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:grid}.InsidePanel-module__cTPHGa__actionRow:last-child{border-bottom:1px solid var(--pf-rule)}.InsidePanel-module__cTPHGa__actionIcon{width:30px;height:30px;color:var(--pf-ink-muted)}.InsidePanel-module__cTPHGa__actionIcon svg{fill:currentColor;width:100%;height:100%;display:block}.InsidePanel-module__cTPHGa__actionCopy{gap:3px;display:grid}.InsidePanel-module__cTPHGa__actionCopy strong{color:var(--pf-ink);font-size:var(--pf-fs-row);font-weight:500;line-height:1.25}.InsidePanel-module__cTPHGa__actionCopy span{max-width:46ch;color:var(--pf-ink-muted);font-size:var(--pf-fs-row-d);line-height:1.45}.InsidePanel-module__cTPHGa__actionRow:hover .InsidePanel-module__cTPHGa__actionIcon,.InsidePanel-module__cTPHGa__actionRow:focus-visible .InsidePanel-module__cTPHGa__actionIcon{color:var(--pf-ink)}.InsidePanel-module__cTPHGa__storyList{gap:0;max-width:760px;margin:0 0 34px;padding:0;list-style:none;display:grid;position:relative}.InsidePanel-module__cTPHGa__storyList:before{background:var(--pf-rule);content:"";width:1px;position:absolute;top:9px;bottom:18px;left:68px}.InsidePanel-module__cTPHGa__storyList li{color:var(--pf-ink-muted);font-size:var(--pf-fs-body);grid-template-columns:52px 1fr;align-items:start;gap:44px;padding:0 0 22px;line-height:1.6;display:grid;position:relative}.InsidePanel-module__cTPHGa__storyList li:last-child{padding-bottom:0}.InsidePanel-module__cTPHGa__storyList li:before{z-index:1;border:1px solid var(--pf-rule);background:var(--pf-cream);content:"";border-radius:999px;width:9px;height:9px;position:absolute;top:6px;left:64px}.InsidePanel-module__cTPHGa__storyList .InsidePanel-module__cTPHGa__storyCurrent:before{border-color:var(--pf-ink);background:var(--pf-ink)}.InsidePanel-module__cTPHGa__storyList time{color:var(--pf-ink);font-size:var(--pf-fs-row-d);letter-spacing:0;font-weight:500;line-height:1.55}.InsidePanel-module__cTPHGa__storyList a{color:var(--pf-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.InsidePanel-module__cTPHGa__storyList strong{color:var(--pf-ink);font-weight:500}.InsidePanel-module__cTPHGa__storyLinks{border-top:1px solid var(--pf-rule);grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.InsidePanel-module__cTPHGa__storyLinkCell{color:var(--pf-ink);align-content:start;gap:8px;padding:18px 0;text-decoration:none;display:grid}.InsidePanel-module__cTPHGa__storyLinkCell:first-child{border-right:1px solid var(--pf-rule);padding-right:28px}.InsidePanel-module__cTPHGa__storyLinkCell:last-child{padding-left:28px}.InsidePanel-module__cTPHGa__storyLinkCell:hover .InsidePanel-module__cTPHGa__storyLinkText{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.InsidePanel-module__cTPHGa__storyLinkLabel{color:var(--pf-ink);font-family:var(--pf-mono);font-size:var(--pf-fs-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;align-items:center;gap:10px;display:flex}.InsidePanel-module__cTPHGa__storyLinkText{max-width:42ch;color:var(--pf-ink-muted);font-size:var(--pf-fs-body);line-height:1.55}.InsidePanel-module__cTPHGa__wipTag{border:1px solid var(--pf-rule);color:var(--pf-ink-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:10px}@media (max-width:900px){.InsidePanel-module__cTPHGa__body{max-width:none}.InsidePanel-module__cTPHGa__globeShell{width:min(100%,360px)}.InsidePanel-module__cTPHGa__mapLayout{grid-template-columns:1fr;gap:18px}.InsidePanel-module__cTPHGa__buildCard{min-height:auto;padding:16px 0}.InsidePanel-module__cTPHGa__storyList li{grid-template-columns:48px 1fr;gap:28px}.InsidePanel-module__cTPHGa__storyList:before{left:58px}.InsidePanel-module__cTPHGa__storyList li:before{left:54px}}@media (max-width:720px){.InsidePanel-module__cTPHGa__storyLinks{grid-template-columns:1fr}.InsidePanel-module__cTPHGa__storyLinkCell:first-child{border-right:0;border-bottom:1px solid var(--pf-rule);padding-bottom:18px;padding-right:0}.InsidePanel-module__cTPHGa__storyLinkCell:last-child{padding-left:0}}
.SharePatternModal-module__M7HpVa__overlay{z-index:60;background:#1715128c;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.SharePatternModal-module__M7HpVa__card{color:#171512;width:min(520px,100%);max-height:90vh;font-family:var(--font-jetbrains), monospace;background:#fffdf8;border:1px solid #171512;overflow-y:auto}.SharePatternModal-module__M7HpVa__header{border-bottom:1px solid #1715122e;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.SharePatternModal-module__M7HpVa__header span{font-size:14px;font-weight:700}.SharePatternModal-module__M7HpVa__close{color:#171512;cursor:pointer;background:#fff;border:1px solid #17151238;min-width:30px;min-height:30px;font-size:18px;line-height:1}.SharePatternModal-module__M7HpVa__close:hover{border-color:#171512}.SharePatternModal-module__M7HpVa__body{padding:16px;font-size:13px;line-height:1.6}.SharePatternModal-module__M7HpVa__body p{margin:0 0 12px}.SharePatternModal-module__M7HpVa__body code{background:#17151212;padding:1px 4px;font-size:12px}.SharePatternModal-module__M7HpVa__field{color:#171512;width:100%;min-height:36px;font-family:var(--font-jetbrains), monospace;background:#fff;border:1px solid #1715124d;padding:0 10px;font-size:12px}.SharePatternModal-module__M7HpVa__field:focus{outline-offset:1px;outline:1px solid #171512}.SharePatternModal-module__M7HpVa__label{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:0 0 4px;font-size:11px;display:block}.SharePatternModal-module__M7HpVa__row{margin-bottom:12px}.SharePatternModal-module__M7HpVa__checkbox{cursor:pointer;align-items:center;gap:8px;margin:12px 0;display:flex}.SharePatternModal-module__M7HpVa__note{opacity:.75;margin:12px 0 0;font-size:12px;line-height:1.55}.SharePatternModal-module__M7HpVa__primary{color:#f7f3ea;width:100%;min-height:38px;font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#171512;border:1px solid #171512;font-size:12px}.SharePatternModal-module__M7HpVa__primary:hover{opacity:.9}.SharePatternModal-module__M7HpVa__secondary{color:#171512;min-height:34px;font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #1715124d;justify-content:center;align-items:center;padding:0 14px;font-size:11px;text-decoration:none;display:inline-flex}.SharePatternModal-module__M7HpVa__secondary:hover{border-color:#171512}.SharePatternModal-module__M7HpVa__section{border-top:1px solid #17151229;margin-top:18px;padding-top:14px}.SharePatternModal-module__M7HpVa__section h4{text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:12px;font-weight:700}.SharePatternModal-module__M7HpVa__steps{margin:0 0 14px;padding-left:18px;line-height:1.7}.SharePatternModal-module__M7HpVa__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}
.PatternLab-module__haTqtW__shell{color:#171512;background:#f7f3ea;min-height:100vh;padding:22px}.PatternLab-module__haTqtW__shellDragging{cursor:ns-resize;-webkit-user-select:none;user-select:none}.PatternLab-module__haTqtW__header{border-bottom:1px solid #1715122e;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.PatternLab-module__haTqtW__brand{color:inherit;letter-spacing:0;font-size:18px;font-weight:700;text-decoration:none}.PatternLab-module__haTqtW__headerMeta,.PatternLab-module__haTqtW__stats,.PatternLab-module__haTqtW__actionRow,.PatternLab-module__haTqtW__sweepBar,.PatternLab-module__haTqtW__snapshotsHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PatternLab-module__haTqtW__headerMeta,.PatternLab-module__haTqtW__stats,.PatternLab-module__haTqtW__snapshotsHeader,.PatternLab-module__haTqtW__emptyState,.PatternLab-module__haTqtW__snapshotGrid span{color:#1715129e;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;font-size:12px;line-height:1.45}.PatternLab-module__haTqtW__workspace{grid-template-columns:minmax(360px,.92fr) minmax(520px,1.08fr);align-items:stretch;gap:22px;min-height:calc(100vh - 104px);margin-top:22px;display:grid}.PatternLab-module__haTqtW__previewColumn,.PatternLab-module__haTqtW__editorColumn,.PatternLab-module__haTqtW__snapshots{background:#fffdf8;border:1px solid #1715122e}.PatternLab-module__haTqtW__previewColumn{padding:18px}.PatternLab-module__haTqtW__previewHeader,.PatternLab-module__haTqtW__editorHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.PatternLab-module__haTqtW__previewHeader h1{letter-spacing:0;margin:0;font-size:clamp(34px,5vw,72px);line-height:.95}.PatternLab-module__haTqtW__previewHeader{justify-content:flex-end}.PatternLab-module__haTqtW__stats{text-align:right;justify-content:flex-end}.PatternLab-module__haTqtW__stats span{padding:4px 0}.PatternLab-module__haTqtW__low{color:#177246}.PatternLab-module__haTqtW__medium{color:#8a5d00}.PatternLab-module__haTqtW__high{color:#b42318}.PatternLab-module__haTqtW__matrixFrame{aspect-ratio:2;background-color:#030303;background-image:linear-gradient(90deg,#1715120f 1px,#0000 1px),linear-gradient(#1715120f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #17151233;position:relative;overflow:hidden}.PatternLab-module__haTqtW__matrixFrame canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.PatternLab-module__haTqtW__errorBox{color:#b42318;font-family:var(--font-jetbrains), monospace;background:#fff4f2;border:1px solid #b42318;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.PatternLab-module__haTqtW__controls{gap:14px;margin-top:18px;display:grid}.PatternLab-module__haTqtW__knobControl{gap:8px;display:grid}.PatternLab-module__haTqtW__knobHeader{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.PatternLab-module__haTqtW__knobHeader strong{font-family:var(--font-jetbrains), monospace;font-size:12px;font-weight:500}.PatternLab-module__haTqtW__knobHeaderMeta{align-items:center;gap:10px;display:flex}.PatternLab-module__haTqtW__knobButton{color:#171512;min-height:26px;font:inherit;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;border:1px solid #17151238;padding:0 10px;font-size:11px}.PatternLab-module__haTqtW__knobButton:hover{border-color:#171512}.PatternLab-module__haTqtW__knobButton:active{color:#f7f3ea;background:#171512;border-color:#171512}.PatternLab-module__haTqtW__knobRow{grid-template-columns:82px minmax(0,1fr) 82px;align-items:center;gap:12px;display:grid}.PatternLab-module__haTqtW__knobRow>input{accent-color:#171512;width:100%}.PatternLab-module__haTqtW__rangeEndpoint{grid-template-columns:1fr;gap:4px;display:grid}.PatternLab-module__haTqtW__rangeEndpoint span{color:#1715129e;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;font-size:10px;line-height:1}.PatternLab-module__haTqtW__rangeValue{color:#171512;width:100%;min-height:32px;font-family:var(--font-jetbrains), monospace;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #17151233;align-items:center;padding:0 7px;font-size:12px;display:flex}.PatternLab-module__haTqtW__rangeInput{color:#171512;width:100%;min-height:32px;font-family:var(--font-jetbrains), monospace;background:#fff;border:1px solid #171512;padding:0 7px;font-size:12px}.PatternLab-module__haTqtW__rangeInput:focus{outline-offset:1px;outline:1px solid #171512}.PatternLab-module__haTqtW__rangeDigit,.PatternLab-module__haTqtW__rangeStatic{align-items:center;min-width:7px;min-height:30px;display:inline-flex}.PatternLab-module__haTqtW__rangeExtra{opacity:0;pointer-events:none;width:0;min-width:0;overflow:hidden}.PatternLab-module__haTqtW__rangeValue:not(.PatternLab-module__haTqtW__anyRangeDragging):hover .PatternLab-module__haTqtW__rangeExtra,.PatternLab-module__haTqtW__rangeValue:focus-within .PatternLab-module__haTqtW__rangeExtra,.PatternLab-module__haTqtW__rangeDragging .PatternLab-module__haTqtW__rangeExtra{opacity:1;pointer-events:auto;width:auto;min-width:7px}.PatternLab-module__haTqtW__rangeDigit{cursor:ns-resize}.PatternLab-module__haTqtW__rangeDigit:hover,.PatternLab-module__haTqtW__rangeDigit:active{color:#f7f3ea;background:#171512}.PatternLab-module__haTqtW__actionRow{margin-top:18px}.PatternLab-module__haTqtW__actionRow button,.PatternLab-module__haTqtW__sweepBar button,.PatternLab-module__haTqtW__sweepBar select,.PatternLab-module__haTqtW__editorHeader button,.PatternLab-module__haTqtW__snapshotsHeader button{color:#171512;min-height:38px;font:inherit;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #17151238;padding:0 12px;font-size:12px}.PatternLab-module__haTqtW__actionRow button:hover,.PatternLab-module__haTqtW__sweepBar button:hover,.PatternLab-module__haTqtW__editorHeader button:hover,.PatternLab-module__haTqtW__snapshotsHeader button:hover{border-color:#171512}.PatternLab-module__haTqtW__darkButton,.PatternLab-module__haTqtW__editorHeader button{color:#f7f3ea!important;background:#171512!important;border-color:#171512!important}.PatternLab-module__haTqtW__editorActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PatternLab-module__haTqtW__editorHeader .PatternLab-module__haTqtW__guideButton{color:#171512!important;background:#e8dcc2!important;border-color:#171512!important}.PatternLab-module__haTqtW__editorHeader .PatternLab-module__haTqtW__guideButton:hover{background:#d9c8a4!important}.PatternLab-module__haTqtW__sweepBar{border-top:1px solid #17151224;margin-top:12px;padding-top:12px}.PatternLab-module__haTqtW__sweepBar select{min-width:140px}.PatternLab-module__haTqtW__editorColumn{flex-direction:column;min-height:0;display:flex;overflow:hidden}.PatternLab-module__haTqtW__editorHeader{border-bottom:1px solid #1715122e;flex:none;min-height:64px;margin:0;padding:12px 14px}.PatternLab-module__haTqtW__editorHeader span{font-size:14px;font-weight:700;display:block}.PatternLab-module__haTqtW__editorPane{flex:auto;min-height:560px}.PatternLab-module__haTqtW__snapshots{margin-top:22px}.PatternLab-module__haTqtW__snapshotsHeader{border-bottom:1px solid #1715122e;justify-content:space-between;padding:12px 14px}.PatternLab-module__haTqtW__snapshotGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.PatternLab-module__haTqtW__snapshotGrid li{border-bottom:1px solid #17151224;border-right:1px solid #17151224;padding:10px}.PatternLab-module__haTqtW__snapshotGrid img{aspect-ratio:2;width:100%;image-rendering:pixelated;background:#030303;display:block}.PatternLab-module__haTqtW__snapshotGrid span{text-transform:none;margin-top:8px;display:block}.PatternLab-module__haTqtW__emptyState{margin:0;padding:18px 14px}.PatternLab-module__haTqtW__editorHeader button:disabled{opacity:.5;cursor:default}.PatternLab-module__haTqtW__viewToggle{gap:0;display:flex}.PatternLab-module__haTqtW__editorHeader .PatternLab-module__haTqtW__viewToggle button{min-height:32px;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;cursor:pointer;padding:0 14px;font-size:12px;color:#171512!important;background:#fff!important;border:1px solid #171512!important}.PatternLab-module__haTqtW__editorHeader .PatternLab-module__haTqtW__viewToggle button+button{border-left:none!important}.PatternLab-module__haTqtW__editorHeader .PatternLab-module__haTqtW__viewToggle button[data-active=true]{color:#f7f3ea!important;background:#171512!important}.PatternLab-module__haTqtW__editorHeader .PatternLab-module__haTqtW__keyButton{padding:0 10px;font-size:11px;color:#1715129e!important;background:0 0!important;border-color:#17151238!important}.PatternLab-module__haTqtW__editorHeader .PatternLab-module__haTqtW__keyButton:hover{color:#171512!important;border-color:#171512!important}.PatternLab-module__haTqtW__galleryPane{height:100%;overflow-y:auto}.PatternLab-module__haTqtW__editorHeader .PatternLab-module__haTqtW__genField{color:#1715129e;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;display:flex}.PatternLab-module__haTqtW__editorHeader .PatternLab-module__haTqtW__genField input{color:#171512;width:56px;min-height:38px;font-family:var(--font-jetbrains), monospace;background:#fff;border:1px solid #1715124d;padding:0 8px;font-size:12px}.PatternLab-module__haTqtW__editorHeader .PatternLab-module__haTqtW__genThinking{color:#171512;min-height:38px;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #1715124d;padding:0 8px;font-size:12px}.PatternLab-module__haTqtW__queue{border-bottom:1px solid #1715122e}.PatternLab-module__haTqtW__queueHeader{color:#1715129e;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.PatternLab-module__haTqtW__queueHeader button{color:#171512;min-height:28px;font:inherit;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #17151238;padding:0 10px;font-size:11px}.PatternLab-module__haTqtW__queueHeader button:hover{border-color:#171512}.PatternLab-module__haTqtW__queueList{margin:0;padding:0;list-style:none}.PatternLab-module__haTqtW__jobRow{font-family:var(--font-jetbrains), monospace;border-top:1px solid #1715121a;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:flex}.PatternLab-module__haTqtW__jobRow input[type=checkbox]{accent-color:#171512;flex:none}.PatternLab-module__haTqtW__jobDot{background:#1715124d;border-radius:50%;flex:none;width:8px;height:8px}.PatternLab-module__haTqtW__jobRow[data-status=running] .PatternLab-module__haTqtW__jobDot{background:#8a5d00;animation:1s ease-in-out infinite PatternLab-module__haTqtW__jobPulse}.PatternLab-module__haTqtW__jobRow[data-status=done] .PatternLab-module__haTqtW__jobDot{background:#177246}.PatternLab-module__haTqtW__jobRow[data-status=error] .PatternLab-module__haTqtW__jobDot{background:#b42318}@keyframes PatternLab-module__haTqtW__jobPulse{0%,to{opacity:1}50%{opacity:.3}}.PatternLab-module__haTqtW__jobLabel{white-space:nowrap;align-items:center;gap:8px;display:flex}.PatternLab-module__haTqtW__jobLabel em{color:#17151280;text-transform:uppercase;font-size:10px;font-style:normal}.PatternLab-module__haTqtW__jobError{text-overflow:ellipsis;white-space:nowrap;color:#b42318;flex:auto;min-width:0;font-size:11px;overflow:hidden}.PatternLab-module__haTqtW__jobTime{color:#1715128c;font-variant-numeric:tabular-nums;margin-left:auto}.PatternLab-module__haTqtW__galleryToolbar{border-bottom:1px solid #17151224;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.PatternLab-module__haTqtW__galleryToolbar button{color:#171512;min-height:28px;font:inherit;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #17151238;padding:0 10px;font-size:11px}.PatternLab-module__haTqtW__galleryToolbar button:hover{border-color:#171512}.PatternLab-module__haTqtW__galleryToolbar button:disabled{opacity:.4;cursor:default}.PatternLab-module__haTqtW__galleryToolbar .PatternLab-module__haTqtW__toolbarActive{color:#f7f3ea;background:#171512;border-color:#171512}.PatternLab-module__haTqtW__toolbarHint{color:#1715128c;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;margin-left:auto;font-size:11px}.PatternLab-module__haTqtW__deleteButton{color:#b42318!important;border-color:#b4231880!important}.PatternLab-module__haTqtW__deleteButton:hover:not(:disabled){background:#fff4f2!important;border-color:#b42318!important}.PatternLab-module__haTqtW__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.PatternLab-module__haTqtW__galleryGrid li{border-bottom:1px solid #17151224;border-right:1px solid #17151224}.PatternLab-module__haTqtW__variantCardSelected{background:#e8dcc2}.PatternLab-module__haTqtW__variantCardSelected:hover{background:#e1d2b2}.PatternLab-module__haTqtW__variantCardSelected .PatternLab-module__haTqtW__variantFrame{outline-offset:1px;outline:2px solid #171512}.PatternLab-module__haTqtW__selectBadge{z-index:2;color:#f7f3ea;background:#171512;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:flex;position:absolute;top:6px;right:6px}.PatternLab-module__haTqtW__pinBadge{z-index:2;color:#fffdf8;font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;background:#8a5d00;padding:2px 5px;font-size:9px;line-height:1;position:absolute;top:6px;left:6px}.PatternLab-module__haTqtW__variantCard{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:8px;padding:10px;display:grid}.PatternLab-module__haTqtW__variantCard:hover{background:#f4eede}.PatternLab-module__haTqtW__variantCardActive{background:#e8dcc2}.PatternLab-module__haTqtW__variantCardActive:hover{background:#e1d2b2}.PatternLab-module__haTqtW__variantFrame{aspect-ratio:2;background:#030303;border:1px solid #17151233;position:relative;overflow:hidden}.PatternLab-module__haTqtW__variantFrame canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.PatternLab-module__haTqtW__variantError{color:#fff;font-family:var(--font-jetbrains), monospace;text-align:center;background:#b42318eb;justify-content:center;align-items:center;padding:6px;font-size:10px;line-height:1.4;display:flex;position:absolute;inset:0;overflow:auto}.PatternLab-module__haTqtW__variantMeta{gap:2px;display:grid}.PatternLab-module__haTqtW__variantMeta strong{font-size:12px}.PatternLab-module__haTqtW__variantMeta span{color:#1715129e;font-family:var(--font-jetbrains), monospace;font-size:10px;line-height:1.4}.PatternLab-module__haTqtW__variantActions{gap:8px;display:flex}.PatternLab-module__haTqtW__variantActions button{color:#171512;min-height:30px;font:inherit;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #17151238;flex:1;font-size:11px}.PatternLab-module__haTqtW__variantActions button:hover{border-color:#171512}.PatternLab-module__haTqtW__keyField{color:#171512;width:100%;min-height:38px;font-family:var(--font-jetbrains), monospace;background:#fff;border:1px solid #1715124d;padding:0 10px;font-size:12px}.PatternLab-module__haTqtW__keyField:focus{outline-offset:1px;outline:1px solid #171512}.PatternLab-module__haTqtW__modalOverlay{z-index:50;background:#1715128c;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.PatternLab-module__haTqtW__modalCard{color:#171512;background:#fffdf8;border:1px solid #171512;width:min(560px,100%);max-height:90vh;overflow-y:auto}.PatternLab-module__haTqtW__modalHeader{border-bottom:1px solid #1715122e;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.PatternLab-module__haTqtW__modalHeader span{font-size:14px;font-weight:700}.PatternLab-module__haTqtW__modalHeader button{color:#171512;cursor:pointer;background:#fff;border:1px solid #17151238;min-width:30px;min-height:30px;font-size:18px;line-height:1}.PatternLab-module__haTqtW__modalHeader button:hover{border-color:#171512}.PatternLab-module__haTqtW__modalBody{padding:16px;font-size:13px;line-height:1.6}.PatternLab-module__haTqtW__modalBody p{margin:0 0 12px}.PatternLab-module__haTqtW__modalBody h4{text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #17151224;margin:20px 0 10px;padding-top:14px;font-size:13px;font-weight:700}.PatternLab-module__haTqtW__modalBody ul{gap:8px;margin:0 0 12px;padding-left:18px;display:grid}.PatternLab-module__haTqtW__modalBody code{font-family:var(--font-jetbrains), monospace;background:#17151212;padding:1px 4px;font-size:12px}.PatternLab-module__haTqtW__modalBody pre{color:#f7f3ea;font-family:var(--font-jetbrains), monospace;background:#171512;border:1px solid #1715122e;margin:0 0 12px;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.PatternLab-module__haTqtW__modalNote{color:#1715129e;font-size:12px}@media (max-width:980px){.PatternLab-module__haTqtW__shell{padding:14px}.PatternLab-module__haTqtW__header,.PatternLab-module__haTqtW__previewHeader,.PatternLab-module__haTqtW__editorHeader{flex-direction:column;align-items:flex-start}.PatternLab-module__haTqtW__workspace{grid-template-columns:1fr;min-height:auto}.PatternLab-module__haTqtW__stats{text-align:left;justify-content:flex-start}.PatternLab-module__haTqtW__knobRow{grid-template-columns:1fr}.PatternLab-module__haTqtW__editorPane{min-height:520px}}
.PatternPanel-module__114JaG__introCopy{color:var(--pf-ink-muted);margin:0 0 24px}.PatternPanel-module__114JaG__workspace{max-width:760px;margin:24px 0 10vh}.PatternPanel-module__114JaG__modeSwitch{border:1px solid var(--pf-rule);grid-template-columns:1fr 1fr;margin-bottom:24px;display:grid}.PatternPanel-module__114JaG__modeSwitch button,.PatternPanel-module__114JaG__presetCard,.PatternPanel-module__114JaG__editorActions button{font:inherit;cursor:pointer}.PatternPanel-module__114JaG__modeSwitch button{border:0;border-right:1px solid var(--pf-rule);min-height:54px;color:var(--pf-ink-muted);font-family:var(--pf-mono);font-size:var(--pf-fs-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;background:0 0}.PatternPanel-module__114JaG__modeSwitch button:last-child{border-right:0}.PatternPanel-module__114JaG__modeSwitch button.PatternPanel-module__114JaG__active{background:var(--pf-ink);color:var(--pf-cream)}.PatternPanel-module__114JaG__block{border-top:1px solid var(--pf-rule);margin-top:22px;padding-top:22px}.PatternPanel-module__114JaG__block:first-of-type{margin-top:0}.PatternPanel-module__114JaG__lead p{max-width:640px;color:var(--pf-ink);font-size:var(--pf-fs-body);margin:0 0 14px;line-height:1.5}.PatternPanel-module__114JaG__flashMobileCopy{display:none}.PatternPanel-module__114JaG__previewNote{max-width:560px;color:var(--pf-ink-muted);font-size:var(--pf-fs-body);margin:0;line-height:1.5}.PatternPanel-module__114JaG__presetList{border:0;border-top:1px solid var(--pf-rule);flex-direction:column;gap:0;margin-top:28px;display:flex}.PatternPanel-module__114JaG__presetItem{border:0;border-bottom:1px solid var(--pf-rule);width:100%;color:var(--pf-ink-muted);text-align:left;background:0 0;align-items:center;gap:14px;padding:14px 16px;display:flex}.PatternPanel-module__114JaG__presetItem:last-child{border-bottom:0}.PatternPanel-module__114JaG__presetItem:hover,.PatternPanel-module__114JaG__presetItem.PatternPanel-module__114JaG__active{color:var(--pf-ink)}.PatternPanel-module__114JaG__presetIndex{width:24px;font-family:var(--pf-mono);color:var(--pf-ink-muted);text-align:center;flex-shrink:0;font-size:13px}.PatternPanel-module__114JaG__presetItem.PatternPanel-module__114JaG__active .PatternPanel-module__114JaG__presetIndex{color:var(--pf-ink)}.PatternPanel-module__114JaG__presetName{letter-spacing:-.01em;flex-shrink:0;font-size:16px;font-weight:500}.PatternPanel-module__114JaG__presetDesc{color:var(--pf-ink-muted);text-align:right;margin-left:auto;font-size:13px;line-height:1.4}.PatternPanel-module__114JaG__presetLink{font-size:11px;font-family:var(--pf-mono);color:var(--pf-ink-muted);opacity:.7;margin-left:8px;text-decoration:none;display:inline}.PatternPanel-module__114JaG__presetLink:hover{opacity:1;color:var(--pf-ink)}.PatternPanel-module__114JaG__flashAction{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.PatternPanel-module__114JaG__primaryAction{border:1px solid var(--pf-ink);background:var(--pf-ink);min-height:64px;color:var(--pf-cream);font-size:var(--pf-fs-row);cursor:pointer;padding:0 30px;font-weight:500}.PatternPanel-module__114JaG__secondaryLink{color:var(--pf-ink);border-bottom:1px solid var(--pf-ink);font-size:var(--pf-fs-body);padding-bottom:2px;text-decoration:none}.PatternPanel-module__114JaG__sourceRow{border-top:1px solid var(--pf-rule);padding:18px 14px}.PatternPanel-module__114JaG__applyGuide h3{font-size:var(--pf-fs-row);letter-spacing:-.01em;margin:0 0 10px;font-weight:500}.PatternPanel-module__114JaG__applyGuide ol{color:var(--pf-ink-muted);font-size:var(--pf-fs-body);margin:0;padding-left:18px;line-height:1.65}.PatternPanel-module__114JaG__applyGuide li{padding-left:3px}.PatternPanel-module__114JaG__applyGuide code{color:var(--pf-ink);font-family:var(--pf-mono);font-size:12px}.PatternPanel-module__114JaG__applyGuide p{max-width:560px;color:var(--pf-ink-muted);font-size:var(--pf-fs-body);margin:14px 0 0;line-height:1.55}.PatternPanel-module__114JaG__applyLinks{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.PatternPanel-module__114JaG__toolLinks{border-top:1px solid var(--pf-rule);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.PatternPanel-module__114JaG__toolLabel{color:var(--pf-ink-muted);font-family:var(--pf-mono);font-size:var(--pf-fs-mono);text-transform:uppercase;flex-basis:100%}.PatternPanel-module__114JaG__toolLink{border:1px solid var(--pf-rule);min-height:34px;color:var(--pf-ink);font-family:var(--pf-mono);font-size:var(--pf-fs-mono);text-transform:uppercase;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.PatternPanel-module__114JaG__toolLink:hover{border-color:var(--pf-ink);background:var(--pf-ink);color:var(--pf-cream)}.PatternPanel-module__114JaG__unsupported{color:var(--pf-ink-muted);font-family:var(--pf-mono);font-size:var(--pf-fs-mono);margin-top:10px;line-height:1.5}.PatternPanel-module__114JaG__liveEditor{border:1px solid var(--pf-rule);margin-top:20px;margin-bottom:2rem;overflow:hidden}.PatternPanel-module__114JaG__editorHeader{border-bottom:1px solid var(--pf-rule);background:var(--pf-cream);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.PatternPanel-module__114JaG__editorTitle{font-size:14px;font-weight:500}.PatternPanel-module__114JaG__editorHeader .PatternPanel-module__114JaG__editorHint{color:var(--pf-ink-muted);font-size:var(--pf-fs-body);flex-basis:100%;margin:0;line-height:1.5}.PatternPanel-module__114JaG__editorActions{flex-wrap:wrap;gap:8px;display:flex}.PatternPanel-module__114JaG__editorActions button{border:1px solid var(--pf-rule);min-height:34px;color:var(--pf-ink);font-size:var(--pf-fs-mono);font-family:var(--pf-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;background:#fff;padding:0 10px}.PatternPanel-module__114JaG__editorActions button.PatternPanel-module__114JaG__dark{background:var(--pf-ink);color:var(--pf-cream);border-color:var(--pf-ink)}.PatternPanel-module__114JaG__presetChips{border-top:1px solid var(--pf-rule);background:var(--pf-cream);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.PatternPanel-module__114JaG__presetChipsLabel{font-family:var(--pf-mono);font-size:var(--pf-fs-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;color:var(--pf-ghost);margin-right:4px}.PatternPanel-module__114JaG__presetChipsSeparator{color:var(--pf-rule);font-family:var(--pf-mono);font-size:var(--pf-fs-mono);margin:0 4px}.PatternPanel-module__114JaG__presetChip{border:1px solid var(--pf-rule);min-height:30px;color:var(--pf-ink);font-family:var(--pf-mono);font-size:var(--pf-fs-mono);letter-spacing:var(--pf-track-mono);text-transform:uppercase;cursor:pointer;background:#fff;padding:0 12px}.PatternPanel-module__114JaG__presetChip:hover,.PatternPanel-module__114JaG__presetChip.PatternPanel-module__114JaG__active{background:var(--pf-ink);color:var(--pf-cream);border-color:var(--pf-ink)}.PatternPanel-module__114JaG__metaRows{display:grid}.PatternPanel-module__114JaG__ctaLinks{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:720px){.PatternPanel-module__114JaG__workspace{margin-top:18px}.PatternPanel-module__114JaG__flashDesktopCopy,.PatternPanel-module__114JaG__flashAction{display:none}.PatternPanel-module__114JaG__flashMobileCopy{display:block}.PatternPanel-module__114JaG__presetDesc{display:none}.PatternPanel-module__114JaG__editorHeader{align-items:flex-start}}
