.demo-module___KE1Hq__body{padding-bottom:88px}.demo-module___KE1Hq__bar{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 28px;display:flex}.demo-module___KE1Hq__bar>input,.demo-module___KE1Hq__bar>select{min-height:44px}.demo-module___KE1Hq__grow{flex:220px;min-width:0}.demo-module___KE1Hq__actions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:20px;display:flex}.demo-module___KE1Hq__spread{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;display:flex}.demo-module___KE1Hq__btn{min-height:44px;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line);font:600 15px/1.2 var(--font-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:10px 16px;text-decoration:none;transition:color .15s,box-shadow .15s;display:inline-flex}.demo-module___KE1Hq__btn:hover{color:var(--fg);box-shadow:inset 0 0 0 1px var(--gold)}.demo-module___KE1Hq__btn:disabled{color:var(--subtle);cursor:default;box-shadow:inset 0 0 0 1px var(--line)}.demo-module___KE1Hq__btnOn{color:var(--gold-text);box-shadow:inset 0 0 0 1px var(--gold)}.demo-module___KE1Hq__btnOk{color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.demo-module___KE1Hq__btnDanger{color:var(--danger)}.demo-module___KE1Hq__btnDanger:hover{color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.demo-module___KE1Hq__primary:disabled{opacity:.55;cursor:wait}.demo-module___KE1Hq__form{border-bottom:1px solid var(--line);margin:0 0 32px;padding:0 0 28px}.demo-module___KE1Hq__form h3,.demo-module___KE1Hq__sub{margin:0 0 18px;font-size:22px}.demo-module___KE1Hq__grid{gap:16px;display:grid}.demo-module___KE1Hq__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.demo-module___KE1Hq__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.demo-module___KE1Hq__full{grid-column:1/-1}.demo-module___KE1Hq__help{color:var(--subtle);margin:0;font-size:14px}.demo-module___KE1Hq__check{min-height:44px;color:var(--fg-2);cursor:pointer;align-items:center;gap:10px;font-size:16px;display:flex}.demo-module___KE1Hq__check input{width:20px;height:20px;accent-color:var(--gold)}.demo-module___KE1Hq__error{border-left:2px solid var(--danger);color:var(--danger);margin:0;padding:4px 0 4px 14px}.demo-module___KE1Hq__empty{color:var(--muted);margin:0;padding:24px 0}.demo-module___KE1Hq__list{flex-direction:column;display:flex}.demo-module___KE1Hq__item{border-top:1px solid var(--line);padding:20px 0}.demo-module___KE1Hq__item:first-child{border-top:0;padding-top:4px}.demo-module___KE1Hq__itemName{font:600 21px/1.25 var(--font-display);color:var(--fg);margin:0}.demo-module___KE1Hq__itemMeta{color:var(--muted);margin:4px 0 0;font-size:15px}.demo-module___KE1Hq__itemFig{font:600 22px/1 var(--font-display);color:var(--gold-text);white-space:nowrap}.demo-module___KE1Hq__ready{color:var(--gold-text)}.demo-module___KE1Hq__okText{color:var(--ok)}.demo-module___KE1Hq__dangerText{color:var(--danger)}.demo-module___KE1Hq__clickable{cursor:pointer}.demo-module___KE1Hq__clickable:hover .demo-module___KE1Hq__itemName{color:var(--gold-text)}.demo-module___KE1Hq__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.demo-module___KE1Hq__table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.demo-module___KE1Hq__table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 12px 10px 0;font-size:14px;font-weight:600}.demo-module___KE1Hq__table td{border-bottom:1px solid var(--line);color:var(--fg);vertical-align:middle;padding:12px 12px 12px 0}.demo-module___KE1Hq__num{white-space:nowrap;text-align:right!important}.demo-module___KE1Hq__table input{width:100%}.demo-module___KE1Hq__punches{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.demo-module___KE1Hq__punch{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line)}.demo-module___KE1Hq__punchOn{background:var(--gold);box-shadow:none}.demo-module___KE1Hq__track{background:var(--surface-2);height:4px;margin-top:6px}.demo-module___KE1Hq__fill{background:var(--gold);height:100%}.demo-module___KE1Hq__qty{align-items:center;gap:4px;display:inline-flex}.demo-module___KE1Hq__qty .demo-module___KE1Hq__btn{min-width:44px;padding:0}.demo-module___KE1Hq__qtyN{text-align:center;min-width:36px;font-weight:700}.demo-module___KE1Hq__stats{margin:0 0 40px}.demo-module___KE1Hq__output{margin-top:8px}.demo-module___KE1Hq__result{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:400 16px/1.7 var(--font-body);color:var(--fg);margin:0;padding:20px}.demo-module___KE1Hq__resultCode{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6}.demo-module___KE1Hq__swatches{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;display:grid}.demo-module___KE1Hq__swatch{border:1px solid var(--line);height:88px}.demo-module___KE1Hq__swatchName{font:600 17px/1.3 var(--font-display);margin:10px 0 0}.demo-module___KE1Hq__swatchHex{color:var(--gold-text);margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.demo-module___KE1Hq__swatchText{color:var(--muted);margin:6px 0 0;font-size:15px}.demo-module___KE1Hq__repHead{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.demo-module___KE1Hq__repHeadIn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-block:12px;display:flex}.demo-module___KE1Hq__repTitle{font:600 20px/1.2 var(--font-display);color:var(--fg);margin:0}.demo-module___KE1Hq__repLinks{flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:15px;display:flex}.demo-module___KE1Hq__repLinks a{color:var(--muted);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.demo-module___KE1Hq__repLinks a:hover{color:var(--fg)}.demo-module___KE1Hq__tabs{flex-wrap:wrap;gap:8px;display:flex}.demo-module___KE1Hq__repMain{padding-block:32px 80px}@media (max-width:860px){.demo-module___KE1Hq__grid2,.demo-module___KE1Hq__grid3{grid-template-columns:minmax(0,1fr)}.demo-module___KE1Hq__result{padding:16px 14px;font-size:16px}.demo-module___KE1Hq__body{padding-bottom:64px}}@media print{.demo-module___KE1Hq__noPrint{display:none!important}}.demo-module___KE1Hq__score{font:600 26px/1 var(--font-display);white-space:nowrap;text-align:right}.demo-module___KE1Hq__scoreLabel{font:600 14px/1.2 var(--font-body);margin-top:4px;display:block}.demo-module___KE1Hq__rowHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;display:grid}.demo-module___KE1Hq__gaps{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:15px;display:flex}.demo-module___KE1Hq__legend{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin:0 0 24px;font-size:15px;display:flex}.demo-module___KE1Hq__block{border-top:1px solid var(--line)}.demo-module___KE1Hq__block:last-child{border-bottom:1px solid var(--line)}.demo-module___KE1Hq__blockHead{cursor:pointer;text-align:left;width:100%;min-height:56px;color:var(--fg);font:600 20px/1.3 var(--font-display);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.demo-module___KE1Hq__blockHead:hover{color:var(--gold-text)}.demo-module___KE1Hq__blockSign{color:var(--gold-text);font:400 24px/1 var(--font-body)}.demo-module___KE1Hq__blockBody{padding:0 0 28px}.demo-module___KE1Hq__pair{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 24px;padding:12px 0;display:grid}.demo-module___KE1Hq__pair:first-of-type{border-top:0}.demo-module___KE1Hq__say{color:var(--fg);margin:0;font-size:17px;line-height:1.55}.demo-module___KE1Hq__why{color:var(--muted);margin:6px 0 0;font-size:15px}.demo-module___KE1Hq__groupName{color:var(--fg);margin:24px 0 8px;font-size:18px}.demo-module___KE1Hq__groupName:first-child{margin-top:0}.demo-module___KE1Hq__script{white-space:pre-wrap;overflow-wrap:anywhere;font:400 16px/1.7 var(--font-body);color:var(--fg-2);background:var(--surface);border:1px solid var(--line);margin:0;padding:16px}.demo-module___KE1Hq__toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-module___KE1Hq__toggles .demo-module___KE1Hq__btn{text-align:left;justify-content:flex-start}.demo-module___KE1Hq__choice4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-module___KE1Hq__choice3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-module___KE1Hq__hotText{color:var(--ok)}.demo-module___KE1Hq__warmText{color:var(--gold-text)}.demo-module___KE1Hq__coldText{color:var(--muted)}@media (max-width:860px){.demo-module___KE1Hq__pair,.demo-module___KE1Hq__toggles{grid-template-columns:minmax(0,1fr)}.demo-module___KE1Hq__choice4{grid-template-columns:repeat(2,minmax(0,1fr))}}
