.Callout-module__malYXG__callout{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);margin:18px 0;padding:14px 18px;font-size:15px}.Callout-module__malYXG__note{border-left-color:var(--accent)}.Callout-module__malYXG__rule{border-left-color:var(--gold)}.Callout-module__malYXG__warn{border-left-color:var(--red)}.Callout-module__malYXG__tag{text-transform:uppercase;letter-spacing:1.3px;color:var(--accent);margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.Callout-module__malYXG__rule .Callout-module__malYXG__tag{color:var(--gold)}.Callout-module__malYXG__warn .Callout-module__malYXG__tag{color:var(--red)}.Callout-module__malYXG__src{letter-spacing:.6px;color:var(--dim);text-transform:uppercase;font-size:11px;font-weight:400}
.Kv-module__0G2vmG__kv{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:150px 1fr;gap:0;margin:18px 0;font-size:14.5px;display:grid;overflow:hidden}.Kv-module__0G2vmG__key,.Kv-module__0G2vmG__val{border-bottom:1px solid var(--border);padding:9px 14px}.Kv-module__0G2vmG__key{background:var(--panel);color:var(--gold);font-weight:600}.Kv-module__0G2vmG__key:nth-last-child(2),.Kv-module__0G2vmG__val:last-child{border-bottom:none}
.FlipCard-module__7-nKia__hint{color:var(--dim);text-align:center;margin:4px 0 6px;font-size:11px}.FlipCard-module__7-nKia__row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:6px 0 18px;display:grid}.FlipCard-module__7-nKia__flip{perspective:900px;cursor:pointer;height:150px;font:inherit;color:inherit;text-align:center;background:0 0;border:none;padding:0}.FlipCard-module__7-nKia__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s;display:block;position:relative}.FlipCard-module__7-nKia__flipped .FlipCard-module__7-nKia__inner{transform:rotateY(180deg)}.FlipCard-module__7-nKia__face{backface-visibility:hidden;border-radius:var(--radius);text-align:center;justify-content:center;align-items:center;padding:14px;font-size:14px;display:flex;position:absolute;inset:0}.FlipCard-module__7-nKia__front{background:var(--panel2);border:1px solid var(--border);color:var(--accent2);font-weight:650}.FlipCard-module__7-nKia__back{background:var(--panel);border:1px solid var(--accent);color:var(--text);font-size:13px;transform:rotateY(180deg)}
.Lightbox-module__fkqt0W__lightbox{z-index:100;cursor:zoom-out;background:#05070cf0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex;position:fixed;inset:0}.Lightbox-module__fkqt0W__stage{cursor:default;border-radius:8px;flex:auto;justify-content:safe center;align-items:safe center;width:100%;max-width:94vw;min-height:0;display:flex;overflow:auto}.Lightbox-module__fkqt0W__stage.Lightbox-module__fkqt0W__zoomed{cursor:grab}.Lightbox-module__fkqt0W__stage.Lightbox-module__fkqt0W__zoomed:active{cursor:grabbing}.Lightbox-module__fkqt0W__stage::-webkit-scrollbar{width:10px;height:10px}.Lightbox-module__fkqt0W__stage::-webkit-scrollbar-thumb{background:var(--dim);border-radius:5px}.Lightbox-module__fkqt0W__stage::-webkit-scrollbar-track{background:#0000004d}.Lightbox-module__fkqt0W__lightbox img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:8px;flex:none;max-width:100%;max-height:100%;display:block}.Lightbox-module__fkqt0W__caption{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:90vw;min-height:18px;font-size:13px;overflow:hidden}.Lightbox-module__fkqt0W__panel{cursor:default;background:var(--panel);border:1px solid var(--border);border-radius:11px;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 9px;display:flex}.Lightbox-module__fkqt0W__btn{background:var(--panel2);border:1px solid var(--border);color:var(--text);min-width:34px;height:32px;font-size:16px;line-height:1;font-family:var(--font);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 9px;transition:border-color .15s,background .15s;display:inline-flex}.Lightbox-module__fkqt0W__wide{font-size:13px}.Lightbox-module__fkqt0W__btn:hover:not(:disabled){border-color:var(--accent)}.Lightbox-module__fkqt0W__btn:disabled{opacity:.3;cursor:default}.Lightbox-module__fkqt0W__zoomLabel{color:var(--muted);text-align:center;-webkit-user-select:none;user-select:none;min-width:54px;font-size:12.5px}@media (max-width:900px){.Lightbox-module__fkqt0W__panel{gap:4px;padding:6px}.Lightbox-module__fkqt0W__btn{min-width:32px;padding:0 6px}.Lightbox-module__fkqt0W__zoomLabel{min-width:40px;font-size:12px}}
.Figures-module__MQVFMW__fig{margin:20px 0}.Figures-module__MQVFMW__figImg{border-radius:var(--radius);border:1px solid var(--border);cursor:zoom-in;max-width:100%;height:auto;transition:transform .2s;display:block}.Figures-module__MQVFMW__figImg:hover{transform:scale(1.005)}.Figures-module__MQVFMW__fig figcaption{color:var(--muted);margin-top:7px;font-size:12.5px}.Figures-module__MQVFMW__plainBtn{background:0 0;border:none;width:100%;padding:0;display:block}.Figures-module__MQVFMW__gallery{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:18px 0;display:grid}.Figures-module__MQVFMW__gallery .Figures-module__MQVFMW__fig{margin:0}.Figures-module__MQVFMW__galleryBtn{border:1px solid var(--border);border-radius:var(--radius);cursor:zoom-in;background:var(--panel);width:100%;height:160px;padding:0;display:block;position:relative;overflow:hidden}.Figures-module__MQVFMW__galleryBtn:hover{border-color:var(--accent)}.Figures-module__MQVFMW__galleryImg{object-fit:cover;object-position:top left}
.admin-forms-module__-yN9bW__form{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.admin-forms-module__-yN9bW__label{color:var(--muted);font-size:14px}.admin-forms-module__-yN9bW__input{background:var(--bg2);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:8px;padding:6px 10px}.admin-forms-module__-yN9bW__button,.admin-forms-module__-yN9bW__danger{border:1px solid var(--border);background:var(--panel2);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:6px 14px}.admin-forms-module__-yN9bW__button:hover:not(:disabled){border-color:var(--accent)}.admin-forms-module__-yN9bW__danger{border-color:var(--red);color:var(--red)}.admin-forms-module__-yN9bW__button:disabled,.admin-forms-module__-yN9bW__danger:disabled{opacity:.5;cursor:not-allowed}.admin-forms-module__-yN9bW__ok{color:var(--green)}.admin-forms-module__-yN9bW__err{color:var(--red)}.admin-forms-module__-yN9bW__rowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-forms-module__-yN9bW__rowActions form{align-items:center;gap:8px;display:flex}.admin-forms-module__-yN9bW__rowButton{border:1px solid var(--border);background:var(--panel2);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;min-width:76px;padding:2px 10px;font-size:13px}.admin-forms-module__-yN9bW__rowButton:hover:not(:disabled){border-color:var(--accent)}.admin-forms-module__-yN9bW__rowButton:disabled{opacity:.5;cursor:not-allowed}.admin-forms-module__-yN9bW__rowSelect{background:var(--bg2);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;padding:2px 6px;font-size:13px}.admin-forms-module__-yN9bW__rowSelect:disabled{opacity:.5}.admin-forms-module__-yN9bW__adminHeader{border-bottom:1px solid var(--border);align-items:center;gap:14px;margin-bottom:22px;padding:10px 0 18px;display:flex}.admin-forms-module__-yN9bW__adminBrand{color:var(--text);font-weight:600;text-decoration:none}.admin-forms-module__-yN9bW__adminBrand:hover{color:var(--accent)}.admin-forms-module__-yN9bW__adminCrumb{color:var(--muted);font-size:14px}.admin-forms-module__-yN9bW__adminExit{color:var(--muted);margin-left:auto;font-size:14px;text-decoration:none}.admin-forms-module__-yN9bW__adminExit:hover{color:var(--accent)}
.LockedBody-module__AKkYKG__locked{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);margin:18px 0;padding:18px 20px}.LockedBody-module__AKkYKG__locked h3{margin:0 0 8px}.LockedBody-module__AKkYKG__locked p{color:var(--dim);margin:0 0 14px}
.admin-module__aXBbkG__console{max-width:1400px;margin:0 auto;padding:24px 32px 80px}.admin-module__aXBbkG__sub{color:var(--muted);margin-bottom:24px}.admin-module__aXBbkG__empty{color:var(--dim)}.admin-module__aXBbkG__table{border-collapse:collapse;width:100%;margin:12px 0 28px;font-size:14px}.admin-module__aXBbkG__table th,.admin-module__aXBbkG__table td{text-align:left;border-bottom:1px solid var(--border);padding:8px 10px}.admin-module__aXBbkG__table th{color:var(--muted);font-weight:600}.admin-module__aXBbkG__badge{background:color-mix(in oklab, var(--gold) 22%, transparent);color:var(--gold);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.admin-module__aXBbkG__meta{grid-template-columns:max-content 1fr;gap:2px 16px;margin:16px 0 24px;font-size:14px;display:grid}.admin-module__aXBbkG__meta dt{color:var(--muted)}.admin-module__aXBbkG__actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.admin-module__aXBbkG__columns{grid-template-columns:1fr 1fr;gap:0 24px;margin-top:24px;display:grid}.admin-module__aXBbkG__pair{display:contents}.admin-module__aXBbkG__cell{border-left:3px solid #0000;min-height:1px;padding:6px 0 6px 12px}.admin-module__aXBbkG__tag{text-transform:uppercase;letter-spacing:.04em;color:var(--dim);font-size:11px;display:block}.admin-module__aXBbkG__same{border-left-color:#0000}.admin-module__aXBbkG__added{border-left-color:var(--green)}.admin-module__aXBbkG__removed{border-left-color:var(--red)}.admin-module__aXBbkG__changed{border-left-color:var(--gold)}.admin-module__aXBbkG__err{color:var(--red)}@media (max-width:1100px){.admin-module__aXBbkG__columns{grid-template-columns:1fr}}.admin-module__aXBbkG__actions h2{flex-basis:100%;margin:0}.admin-module__aXBbkG__note{color:var(--dim);flex-basis:100%;margin:0}
