.guideLayout-module__y7aFtG__page{--g-ink:#433426;--g-head:#2b2118;--g-link:#944d1c;--g-muted:#6d543d;--g-edge:#53371c38;--g-soft:#744a2317;--g-card:#fffcf3bf;--g-accent:#b37536;--g-gold:#d9a94e;color:#2d2117}.guideLayout-module__y7aFtG__inner{z-index:1;width:min(960px,100%);margin:0 auto;padding:64px 0 20px;position:relative}.guideLayout-module__y7aFtG__previewInner{padding-top:40px}.guideLayout-module__y7aFtG__header{max-width:800px;margin-bottom:46px}.guideLayout-module__y7aFtG__title{letter-spacing:-.03em;color:#fff2da;text-wrap:balance;margin:9px 0 10px;font-size:clamp(40px,6vw,72px);line-height:.96}.guideLayout-module__y7aFtG__subtitle{color:#dfcdb1;max-width:65ch;margin:0;font-size:18px;line-height:1.6}.guideLayout-module__y7aFtG__rule{background:linear-gradient(90deg,#d39a54,#0000);width:120px;height:1px;margin-top:24px}.guideLayout-module__y7aFtG__adminBar{border-bottom:1px solid #f3d99a47;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;padding-bottom:14px;display:flex}.guideLayout-module__y7aFtG__adminBadge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f0d7a7;background:#f3d99a0f;border:1px solid #f3d99a4d;padding:7px 9px;font-size:10px}.guideLayout-module__y7aFtG__adminLink{color:#f3d99a;text-underline-offset:3px;font-size:14px;text-decoration:underline}.guideLayout-module__y7aFtG__volume{background:#fff8eabd;border:1px solid #53371c29;border-radius:3px;min-height:320px;padding:clamp(28px,5vw,58px);position:relative;box-shadow:0 28px 80px #4a2a121f}.guideLayout-module__y7aFtG__volume:before{content:"";pointer-events:none;border:1px solid #53371c14;position:absolute;inset:10px}.guideLayout-module__y7aFtG__spine{background:linear-gradient(90deg,#4a2d16,#a56a31,#5a351b);border-radius:3px 0 0 3px;width:8px;position:absolute;top:0;bottom:0;left:0}.guideLayout-module__y7aFtG__body{z-index:1;color:var(--g-ink);font-size:17px;line-height:1.8;position:relative}.guideLayout-module__y7aFtG__toc{border:1px solid var(--g-edge);background:var(--g-card);border-radius:3px;margin:0 0 28px;padding:14px 18px}.guideLayout-module__y7aFtG__toc strong{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8a5a26;margin-bottom:8px;font-size:10px;display:block}.guideLayout-module__y7aFtG__toc ol{gap:4px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.guideLayout-module__y7aFtG__toc li[data-level="3"]{padding-left:16px;font-size:14px}.guideLayout-module__y7aFtG__toc a{color:var(--g-head);text-decoration:none}.guideLayout-module__y7aFtG__toc a:hover{color:var(--g-link);text-decoration:underline}.guideLayout-module__y7aFtG__tabs{border-bottom:1px solid var(--g-edge);gap:6px;margin:36px 0 22px;display:flex}.guideLayout-module__y7aFtG__tabs button{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--g-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:10px 16px;font-size:11px}.guideLayout-module__y7aFtG__tabs button[aria-selected=true]{color:var(--g-link);border-bottom-color:var(--g-link);font-weight:700}.guideLayout-module__y7aFtG__tabs button:hover{color:var(--g-head)}.guideLayout-module__y7aFtG__tabs button:focus-visible{outline:2px solid var(--g-link);outline-offset:2px}.guideLayout-module__y7aFtG__frame{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px 44px;display:grid}.guideLayout-module__y7aFtG__area{flex-direction:column;min-width:0;display:flex}.guideLayout-module__y7aFtG__area:empty{display:none}.guideLayout-module__y7aFtG__frame[data-editing=true] .guideLayout-module__y7aFtG__area:empty{display:flex}.guideLayout-module__y7aFtG__block{min-width:0}@media (min-width:860px){.guideLayout-module__y7aFtG__frame[data-template=sidebar-right]{grid-template-columns:minmax(0,1fr) 270px}.guideLayout-module__y7aFtG__frame[data-template=sidebar-right] .guideLayout-module__y7aFtG__area[data-area=sidebar]{background:var(--g-card);border:1px solid var(--g-edge);border-radius:3px;padding:18px 18px 6px}.guideLayout-module__y7aFtG__frame[data-template=two-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}.guideLayout-module__y7aFtG__frame[data-template=two-columns] .guideLayout-module__y7aFtG__area[data-area=intro]{grid-column:1/-1}.guideLayout-module__y7aFtG__frame[data-template=hero-steps]{grid-template-columns:minmax(0,1fr) 290px}.guideLayout-module__y7aFtG__frame[data-template=hero-steps] .guideLayout-module__y7aFtG__area[data-area=hero]{grid-column:1/-1}}.guideLayout-module__y7aFtG__frame[data-template=article] .guideLayout-module__y7aFtG__area[data-area=header]{border-bottom:1px solid var(--g-edge);padding-bottom:14px}.guideLayout-module__y7aFtG__frame[data-template=article] .guideLayout-module__y7aFtG__area[data-area=header]:empty{border:0;padding:0}.guideLayout-module__y7aFtG__frame[data-template=hero-steps] .guideLayout-module__y7aFtG__area[data-area=hero]{border-bottom:1px solid var(--g-edge);padding-bottom:14px}.guideLayout-module__y7aFtG__frame[data-template=hero-steps] .guideLayout-module__y7aFtG__area[data-area=hero] .guideLayout-module__y7aFtG__heading{margin-top:0;font-size:clamp(28px,4.2vw,40px)}.guideLayout-module__y7aFtG__frame[data-template=hero-steps] .guideLayout-module__y7aFtG__area[data-area=steps]{counter-reset:step}.guideLayout-module__y7aFtG__frame[data-template=hero-steps] .guideLayout-module__y7aFtG__area[data-area=steps] .guideLayout-module__y7aFtG__heading[data-level="2"]{counter-increment:step;align-items:baseline;gap:14px;display:flex}.guideLayout-module__y7aFtG__frame[data-template=hero-steps] .guideLayout-module__y7aFtG__area[data-area=steps] .guideLayout-module__y7aFtG__heading[data-level="2"]:before{content:counter(step);color:#fff4dc;min-width:1.7em;height:1.7em;font-family:var(--font-mono);background:#8a5a26;border-radius:50%;flex:none;place-items:center;font-size:.6em;font-weight:700;display:inline-grid;transform:translateY(-.1em)}.guideLayout-module__y7aFtG__frame[data-template=gallery] .guideLayout-module__y7aFtG__area[data-area=gallery]{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));align-items:start;gap:16px;display:grid}.guideLayout-module__y7aFtG__frame[data-template=gallery] .guideLayout-module__y7aFtG__area[data-area=gallery] .guideLayout-module__y7aFtG__block{margin:0}.guideLayout-module__y7aFtG__frame[data-template=gallery] .guideLayout-module__y7aFtG__area[data-area=gallery] .guideLayout-module__y7aFtG__image{max-width:none;margin:0}.guideLayout-module__y7aFtG__frame[data-template=gallery] .guideLayout-module__y7aFtG__area[data-area=gallery] .guideLayout-module__y7aFtG__image img{aspect-ratio:4/3;object-fit:cover;width:100%}.guideLayout-module__y7aFtG__frame[data-template=gallery] .guideLayout-module__y7aFtG__area[data-area=notes]{border-top:1px solid var(--g-edge);padding-top:14px}.guideLayout-module__y7aFtG__block+.guideLayout-module__y7aFtG__block{margin-top:1.1em}.guideLayout-module__y7aFtG__frame[data-template=gallery] .guideLayout-module__y7aFtG__area[data-area=gallery] .guideLayout-module__y7aFtG__block+.guideLayout-module__y7aFtG__block,.guideLayout-module__y7aFtG__prose>:first-child{margin-top:0}.guideLayout-module__y7aFtG__prose>:last-child{margin-bottom:0}.guideLayout-module__y7aFtG__prose p{margin:0 0 1.1em}.guideLayout-module__y7aFtG__prose h2,.guideLayout-module__y7aFtG__prose h3,.guideLayout-module__y7aFtG__prose h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--g-head);margin:1.2em 0 .5em}.guideLayout-module__y7aFtG__prose h2{font-size:24px}.guideLayout-module__y7aFtG__prose h3{font-size:19px}.guideLayout-module__y7aFtG__prose h4{font-size:16px}.guideLayout-module__y7aFtG__prose ul,.guideLayout-module__y7aFtG__prose ol{margin:0 0 1.1em;padding-left:1.4em}.guideLayout-module__y7aFtG__prose li{margin:.3em 0}.guideLayout-module__y7aFtG__prose a{text-underline-offset:3px;text-decoration:underline;color:var(--g-link)!important}.guideLayout-module__y7aFtG__prose strong{color:var(--g-head)}.guideLayout-module__y7aFtG__prose blockquote{border-left:2px solid var(--g-accent);color:var(--g-muted);margin:1em 0;padding:.2em 1em}.guideLayout-module__y7aFtG__prose code{background:var(--g-soft);color:#4a331f;border-radius:3px;padding:.1em .4em;font-size:.92em}.guideLayout-module__y7aFtG__prose pre{background:var(--g-soft);border-radius:4px;padding:12px 14px;overflow-x:auto}.guideLayout-module__y7aFtG__prose table{border-collapse:collapse;width:100%;margin:1em 0;display:block;overflow-x:auto}.guideLayout-module__y7aFtG__prose th,.guideLayout-module__y7aFtG__prose td{border:1px solid var(--g-edge);text-align:left;padding:8px 10px}.guideLayout-module__y7aFtG__prose img{border-radius:6px;max-width:100%;height:auto;margin:1.2em auto;display:block}.guideLayout-module__y7aFtG__heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--g-head);text-wrap:balance;margin:1.5em 0 .5em;scroll-margin-top:96px;line-height:1.12}h2.guideLayout-module__y7aFtG__heading{font-size:clamp(26px,3.4vw,34px)}h3.guideLayout-module__y7aFtG__heading{font-size:clamp(20px,2.6vw,24px)}.guideLayout-module__y7aFtG__block:first-child .guideLayout-module__y7aFtG__heading{margin-top:0}.guideLayout-module__y7aFtG__image{margin:0}.guideLayout-module__y7aFtG__image img{border:1px solid var(--g-edge);border-radius:5px;max-width:100%;height:auto;display:block}.guideLayout-module__y7aFtG__image figcaption{color:var(--g-muted);margin-top:8px;font-size:14px;line-height:1.5}.guideLayout-module__y7aFtG__image[data-width=small]{max-width:260px}.guideLayout-module__y7aFtG__image[data-width=medium]{max-width:520px}.guideLayout-module__y7aFtG__image[data-align=center]{margin-left:auto;margin-right:auto}.guideLayout-module__y7aFtG__image[data-align=right]{margin-left:auto}.guideLayout-module__y7aFtG__image[data-align=center] figcaption{text-align:center}.guideLayout-module__y7aFtG__image[data-align=right] figcaption{text-align:right}.guideLayout-module__y7aFtG__imageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guideLayout-module__y7aFtG__imageGrid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.guideLayout-module__y7aFtG__imageGrid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.guideLayout-module__y7aFtG__imageGrid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.guideLayout-module__y7aFtG__imageGrid .guideLayout-module__y7aFtG__image img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (max-width:620px){.guideLayout-module__y7aFtG__imageGrid[data-count="3"],.guideLayout-module__y7aFtG__imageGrid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.guideLayout-module__y7aFtG__callout{border:1px solid var(--g-edge);background:var(--g-card);border-left-width:4px;border-radius:3px;padding:14px 16px 14px 18px}.guideLayout-module__y7aFtG__callout[data-tone=tip]{border-left-color:#5d8a4a}.guideLayout-module__y7aFtG__callout[data-tone=info]{border-left-color:#3f74bd}.guideLayout-module__y7aFtG__callout[data-tone=warn]{border-left-color:#c4582b}.guideLayout-module__y7aFtG__calloutTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--g-head);align-items:center;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.guideLayout-module__y7aFtG__calloutMark{background:currentColor;border-radius:50%;width:9px;height:9px}.guideLayout-module__y7aFtG__callout[data-tone=tip] .guideLayout-module__y7aFtG__calloutMark{color:#5d8a4a}.guideLayout-module__y7aFtG__callout[data-tone=info] .guideLayout-module__y7aFtG__calloutMark{color:#3f74bd}.guideLayout-module__y7aFtG__callout[data-tone=warn] .guideLayout-module__y7aFtG__calloutMark{color:#c4582b}.guideLayout-module__y7aFtG__callout .guideLayout-module__y7aFtG__prose{font-size:16px;line-height:1.65}.guideLayout-module__y7aFtG__divider{border:0;border-top:1px solid var(--g-edge);margin:1.4em 0}.guideLayout-module__y7aFtG__buttonRow{display:flex}.guideLayout-module__y7aFtG__buttonRow[data-align=center]{justify-content:center}.guideLayout-module__y7aFtG__buttonRow[data-align=right]{justify-content:flex-end}.guideLayout-module__y7aFtG__button{border-radius:4px;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.guideLayout-module__y7aFtG__button[data-variant=primary]{background:#8a4d1c;border:1px solid #8a4d1c;color:#fff4dc!important}.guideLayout-module__y7aFtG__button[data-variant=primary]:hover{background:#6f3c12}.guideLayout-module__y7aFtG__button[data-variant=secondary]{background:0 0;border:1px solid #a56a31;color:#7a431a!important}.guideLayout-module__y7aFtG__button[data-variant=secondary]:hover{background:#a56a311f}.guideLayout-module__y7aFtG__button:active{transform:translateY(1px)}.guideLayout-module__y7aFtG__button:focus-visible,.guideLayout-module__y7aFtG__videoCard:focus-visible{outline-offset:3px;outline:2px solid #944d1c}.guideLayout-module__y7aFtG__videoCard{aspect-ratio:16/9;border:1px solid var(--g-edge);text-align:center;background:linear-gradient(160deg,#2a2118,#15110c);border-radius:4px;align-content:center;justify-items:center;gap:12px;width:100%;padding:16px;text-decoration:none;display:grid;position:relative;color:#f6ead0!important}.guideLayout-module__y7aFtG__videoCard:hover{border-color:#c9a44e}.guideLayout-module__y7aFtG__videoPlay{background:#c9a44e;border-radius:50%;flex:none;width:64px;height:64px;transition:transform .2s;position:relative}.guideLayout-module__y7aFtG__videoCard:hover .guideLayout-module__y7aFtG__videoPlay{transform:scale(1.06)}.guideLayout-module__y7aFtG__videoPlay:after{content:"";border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:20px solid #1b1307;position:absolute;top:19px;left:25px}.guideLayout-module__y7aFtG__videoText{gap:2px;min-width:0;display:grid}.guideLayout-module__y7aFtG__videoText strong{overflow-wrap:anywhere;color:#f6ead0;font-size:18px;font-family:var(--font-body)}.guideLayout-module__y7aFtG__videoText small{color:#d6c6a3;font-size:13px;font-family:var(--font-body)}.guideLayout-module__y7aFtG__tableWrap{overflow-x:auto}.guideLayout-module__y7aFtG__table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.5}.guideLayout-module__y7aFtG__table th,.guideLayout-module__y7aFtG__table td{border:1px solid var(--g-edge);text-align:left;vertical-align:top;padding:9px 12px}.guideLayout-module__y7aFtG__table th{background:var(--g-soft);color:var(--g-head);font-weight:600}.guideLayout-module__y7aFtG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guideLayout-module__y7aFtG__footer{color:#7a634c;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #53371c29;justify-content:space-between;gap:20px;margin-top:24px;padding-top:15px;font-size:10px;display:flex}.guideLayout-module__y7aFtG__pager{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.guideLayout-module__y7aFtG__pagerLink{color:#352719;flex-direction:column;gap:6px;padding:16px 0;text-decoration:none;transition:color .16s;display:flex}.guideLayout-module__y7aFtG__pagerLink:hover strong{text-decoration:underline}.guideLayout-module__y7aFtG__pagerLink strong{font-family:var(--font-display);letter-spacing:-.01em;color:inherit;font-size:16px}.guideLayout-module__y7aFtG__pagerNext{text-align:right;align-items:flex-end}@media (max-width:620px){.guideLayout-module__y7aFtG__inner{padding-top:46px}.guideLayout-module__y7aFtG__pager{grid-template-columns:1fr}.guideLayout-module__y7aFtG__footer{flex-direction:column}.guideLayout-module__y7aFtG__title{font-size:clamp(36px,12vw,52px)}.guideLayout-module__y7aFtG__subtitle,.guideLayout-module__y7aFtG__body{font-size:16px}.guideLayout-module__y7aFtG__volume{padding:24px 18px 28px 26px}}@media print{.guideLayout-module__y7aFtG__page{color:#111!important;background:#fff!important;min-height:0!important;padding:0!important}.guideLayout-module__y7aFtG__page:before,.guideLayout-module__y7aFtG__page:after{display:none!important}.guideLayout-module__y7aFtG__inner{width:100%;padding:0}.guideLayout-module__y7aFtG__noPrint,.guideLayout-module__y7aFtG__adminBar,.guideLayout-module__y7aFtG__pager,.guideLayout-module__y7aFtG__tabs button:not([aria-selected=true]){display:none!important}.guideLayout-module__y7aFtG__volume{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.guideLayout-module__y7aFtG__volume:before,.guideLayout-module__y7aFtG__spine{display:none}.guideLayout-module__y7aFtG__body,.guideLayout-module__y7aFtG__title,.guideLayout-module__y7aFtG__subtitle,.guideLayout-module__y7aFtG__heading,.guideLayout-module__y7aFtG__prose,.guideLayout-module__y7aFtG__prose *,.guideLayout-module__y7aFtG__callout,.guideLayout-module__y7aFtG__calloutTitle,.guideLayout-module__y7aFtG__footer{color:#111!important}.guideLayout-module__y7aFtG__callout,.guideLayout-module__y7aFtG__table th,.guideLayout-module__y7aFtG__table td,.guideLayout-module__y7aFtG__prose th,.guideLayout-module__y7aFtG__prose td{background:0 0!important;border-color:#888!important}.guideLayout-module__y7aFtG__frame{display:block}.guideLayout-module__y7aFtG__area{margin-bottom:18px}.guideLayout-module__y7aFtG__image,.guideLayout-module__y7aFtG__callout,.guideLayout-module__y7aFtG__block{break-inside:avoid}.guideLayout-module__y7aFtG__prose a{color:#111!important}.guideLayout-module__y7aFtG__button{color:#111!important;background:0 0!important;border:1px solid #111!important}}.guideLayout-module__y7aFtG__page .guideLayout-module__y7aFtG__button[data-variant=primary]{color:#fff4dc!important}.guideLayout-module__y7aFtG__page .guideLayout-module__y7aFtG__button[data-variant=secondary]{color:#7a431a!important}.guideLayout-module__y7aFtG__page .guideLayout-module__y7aFtG__videoCard{color:#f6ead0!important}.guideLayout-module__y7aFtG__page .guideLayout-module__y7aFtG__table{width:100%;display:table!important}.guideLayout-module__y7aFtG__image{width:100%}.guideLayout-module__y7aFtG__image[data-width=small]{width:min(100%,260px)}.guideLayout-module__y7aFtG__image[data-width=medium]{width:min(100%,520px)}.guideLayout-module__y7aFtG__videoFrame{aspect-ratio:16/9;border:1px solid var(--g-edge);background:#0b0a08;border-radius:4px;width:100%;position:relative;overflow:hidden}.guideLayout-module__y7aFtG__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.guideLayout-module__y7aFtG__page .guideLayout-module__y7aFtG__videoCard .guideLayout-module__y7aFtG__videoText strong{color:#f6ead0!important}.guideLayout-module__y7aFtG__page .guideLayout-module__y7aFtG__videoCard .guideLayout-module__y7aFtG__videoText small{color:#d6c6a3!important}
.builder-module__6Btn7q__root{--hdr:112px;background:var(--obsidian);min-height:100vh;color:var(--t-primary);font-family:var(--font-body);flex-direction:column;font-size:14px;display:flex}.builder-module__6Btn7q__loading{text-align:center;color:var(--t-secondary);justify-items:center;gap:16px;margin:20vh auto;display:grid}.builder-module__6Btn7q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.builder-module__6Btn7q__btn{border:1px solid var(--steel-bright);background:var(--stone-lit);min-height:34px;color:var(--t-primary);font:inherit;cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.builder-module__6Btn7q__btn:hover:not(:disabled){background:var(--steel);border-color:var(--brass)}.builder-module__6Btn7q__btn:active:not(:disabled){transform:translateY(1px)}.builder-module__6Btn7q__btn:disabled{opacity:.45;cursor:default}.builder-module__6Btn7q__btn[aria-pressed=true]{border-color:var(--brass);background:#bd9a5e29}.builder-module__6Btn7q__btnPrimary{background:var(--gold-aged);border-color:var(--gold-aged);color:#1b1307;font-weight:700}.builder-module__6Btn7q__btnPrimary:hover:not(:disabled){background:var(--gold-hot);border-color:var(--gold-hot)}.builder-module__6Btn7q__btnDanger{color:#ffb4a4;border-color:#ff6b6b73}.builder-module__6Btn7q__btnDanger:hover:not(:disabled){background:#ff6b6b24;border-color:#ff6b6b}.builder-module__6Btn7q__btn:focus-visible,.builder-module__6Btn7q__barBtn:focus-visible,.builder-module__6Btn7q__handle:focus-visible,.builder-module__6Btn7q__palItem:focus-visible,.builder-module__6Btn7q__libItem:focus-visible,.builder-module__6Btn7q__tplCard:focus-visible{outline:2px solid var(--gold-hot);outline-offset:2px}.builder-module__6Btn7q__root input:not([type=checkbox]),.builder-module__6Btn7q__root select,.builder-module__6Btn7q__root textarea{font:inherit;color:var(--t-primary);background:var(--field-bg,#0a0d1a99);border:1px solid var(--steel-bright);box-sizing:border-box;border-radius:4px;width:100%;min-height:34px;padding:7px 9px}.builder-module__6Btn7q__root input:focus-visible,.builder-module__6Btn7q__root select:focus-visible,.builder-module__6Btn7q__root textarea:focus-visible{outline:2px solid var(--gold-hot);outline-offset:1px;border-color:var(--brass)}.builder-module__6Btn7q__invalid{border-color:#ff6b6b!important}.builder-module__6Btn7q__errorText{color:#ffb4a4;margin:6px 0 0;font-size:13px}.builder-module__6Btn7q__hintLine{color:var(--t-muted);margin:6px 0;font-size:12.5px;line-height:1.5}.builder-module__6Btn7q__inline{flex-wrap:wrap;gap:8px;display:flex}.builder-module__6Btn7q__check{color:var(--t-secondary);text-transform:none;letter-spacing:0;flex-direction:row;align-items:center;gap:8px;margin:4px 0 10px;font-size:13px;font-weight:400;display:flex}.builder-module__6Btn7q__root .builder-module__6Btn7q__check input{flex:none;width:auto;min-height:0;margin:0}.builder-module__6Btn7q__header{z-index:40;background:var(--stone);border-bottom:1px solid var(--edge-strong);gap:8px;padding:10px 16px;display:grid;position:sticky;top:0}.builder-module__6Btn7q__headRow,.builder-module__6Btn7q__headRow2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.builder-module__6Btn7q__headRow2{gap:12px}.builder-module__6Btn7q__back{color:var(--brass-bright);white-space:nowrap;font-size:13px;text-decoration:none}.builder-module__6Btn7q__back:hover{text-decoration:underline}.builder-module__6Btn7q__titleField{flex:260px;min-width:200px}.builder-module__6Btn7q__titleField input{font-family:var(--font-display);letter-spacing:.04em;min-height:38px;font-size:18px;font-weight:600}.builder-module__6Btn7q__headTools{flex-wrap:wrap;gap:6px;display:flex}.builder-module__6Btn7q__status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);border:1px solid var(--steel);text-align:center;border-radius:999px;min-width:112px;padding:5px 9px;font-size:11px}.builder-module__6Btn7q__status[data-state=saved]{color:#a9d6a0;border-color:#86a87380}.builder-module__6Btn7q__status[data-state=saving]{color:var(--gold-hot)}.builder-module__6Btn7q__status[data-state=dirty]{color:var(--t-secondary)}.builder-module__6Btn7q__status[data-state=error]{color:#ffb4a4;border-color:#ff6b6b80}.builder-module__6Btn7q__mini{color:var(--t-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-family:var(--font-mono);gap:3px;min-width:130px;display:grid}.builder-module__6Btn7q__root .builder-module__6Btn7q__mini input,.builder-module__6Btn7q__root .builder-module__6Btn7q__mini select,.builder-module__6Btn7q__root .builder-module__6Btn7q__mini textarea{text-transform:none;letter-spacing:0;font-family:var(--font-body);font-size:14px}.builder-module__6Btn7q__slugWrap{text-transform:none;letter-spacing:0;color:var(--t-secondary);align-items:center;gap:2px;font-size:13px;display:flex}.builder-module__6Btn7q__slugWrap input{min-width:150px}.builder-module__6Btn7q__badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--steel-bright);color:var(--t-secondary);border-radius:3px;padding:5px 9px;font-size:11px}.builder-module__6Btn7q__badge[data-live=true]{color:#a9d6a0;border-color:#86a8738c}.builder-module__6Btn7q__details{border-top:1px solid var(--steel);flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.builder-module__6Btn7q__notice{border-bottom:1px solid var(--steel);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:13.5px;display:flex}.builder-module__6Btn7q__notice[data-kind=error]{color:#ffd0c6;background:#7f1d1d66}.builder-module__6Btn7q__notice[data-kind=ok]{color:#cfeed0;background:#3c6e4659}.builder-module__6Btn7q__notice[data-kind=info]{color:var(--parchment);background:#bd9a5e1f}.builder-module__6Btn7q__notice button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;font-size:15px}.builder-module__6Btn7q__workspace{flex:1;grid-template-columns:252px minmax(0,1fr) 300px;align-items:start;display:grid}.builder-module__6Btn7q__left,.builder-module__6Btn7q__right{top:var(--hdr);max-height:calc(100vh - var(--hdr));background:var(--stone);min-height:calc(100vh - var(--hdr));padding:12px;position:sticky;overflow-y:auto}.builder-module__6Btn7q__left{border-right:1px solid var(--edge)}.builder-module__6Btn7q__right{border-left:1px solid var(--edge)}.builder-module__6Btn7q__canvasCol{background:radial-gradient(1200px 500px at 50% -10%, #bd9a5e12, transparent 70%), var(--obsidian-deep);min-width:0;min-height:calc(100vh - var(--hdr))}.builder-module__6Btn7q__canvas{position:relative}.builder-module__6Btn7q__canvasHint{text-align:center;color:#6d543d;margin-top:16px;font-size:14px}.builder-module__6Btn7q__fileOverlay{z-index:5;border:2px dashed var(--gold-aged);color:var(--gold-hot);pointer-events:none;background:#07080db8;border-radius:6px;place-items:center;font-size:20px;font-weight:600;display:grid;position:absolute;inset:8px}.builder-module__6Btn7q__mobileNotice{padding:24px 16px;display:none}.builder-module__6Btn7q__mobileNotice h2{margin:0 0 8px;font-size:18px}@media (max-width:899px){.builder-module__6Btn7q__workspace{display:none}.builder-module__6Btn7q__mobileNotice{gap:12px;display:grid}.builder-module__6Btn7q__headRow2,.builder-module__6Btn7q__details,.builder-module__6Btn7q__headTools:first-of-type{display:none}.builder-module__6Btn7q__status{min-width:0}}@media (min-width:1100px) and (max-width:1199px){.builder-module__6Btn7q__workspace{grid-template-columns:210px minmax(0,1fr) 250px}}.builder-module__6Btn7q__palette{gap:10px;display:grid}.builder-module__6Btn7q__palTabs{background:var(--obsidian);border-radius:5px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.builder-module__6Btn7q__palTabs button{min-height:32px;color:var(--t-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:13px}.builder-module__6Btn7q__palTabs button[aria-selected=true]{background:var(--steel);color:var(--t-primary)}.builder-module__6Btn7q__palTabs button:focus-visible{outline:2px solid var(--gold-hot);outline-offset:1px}.builder-module__6Btn7q__palPanel{gap:10px;display:grid}.builder-module__6Btn7q__palList{gap:6px;display:grid}.builder-module__6Btn7q__palItem{text-align:left;border:1px solid var(--steel);background:var(--stone-lit);color:var(--t-primary);font:inherit;cursor:grab;touch-action:manipulation;border-radius:4px;gap:2px;padding:9px 11px;transition:border-color .16s,background-color .16s;display:grid}.builder-module__6Btn7q__palItem:hover{border-color:var(--brass);background:var(--steel)}.builder-module__6Btn7q__palItem strong{font-size:13.5px;font-weight:600}.builder-module__6Btn7q__palItem small{color:var(--t-muted);font-size:12px}.builder-module__6Btn7q__palItem[data-dragging=true],.builder-module__6Btn7q__libItem[data-dragging=true]{opacity:.4}.builder-module__6Btn7q__libDrop{border:1px dashed var(--steel-bright);color:var(--t-muted);text-align:center;border-radius:5px;padding:14px;font-size:12.5px;line-height:1.4}.builder-module__6Btn7q__libDrop[data-over=true]{border-color:var(--gold-aged);color:var(--gold-hot);background:#bd9a5e1a}.builder-module__6Btn7q__libGrid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.builder-module__6Btn7q__libItem{border:1px solid var(--steel);background:var(--obsidian);cursor:grab;aspect-ratio:1;touch-action:manipulation;border-radius:4px;padding:0;overflow:hidden}.builder-module__6Btn7q__libItem:hover{border-color:var(--brass)}.builder-module__6Btn7q__libItem img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.builder-module__6Btn7q__progressWrap{color:var(--t-secondary);gap:4px;font-size:12.5px;display:grid}.builder-module__6Btn7q__progressWrap progress{width:100%;height:8px;accent-color:var(--gold-aged)}.builder-module__6Btn7q__areaShell{border:1px dashed #7a4a1c66;border-radius:5px;min-height:64px;padding:22px 8px 8px;transition:border-color .16s,background-color .16s;position:relative}.builder-module__6Btn7q__areaShell[data-armed=true]{border-color:#a56a31;min-height:190px}.builder-module__6Btn7q__areaShell[data-over=true]{background:#a56a3124;border-style:solid;border-color:#8a4d1c}.builder-module__6Btn7q__areaLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#7a4a1c;font-size:10px;position:absolute;top:3px;left:8px}.builder-module__6Btn7q__areaEmpty{text-align:center;color:#6d543d;font-size:13.5px;font-family:var(--font-body);border:2px dashed #7a4a1c66;border-radius:6px;justify-items:center;gap:6px;margin:6px 0;padding:22px 14px;display:grid}.builder-module__6Btn7q__areaEmpty strong{color:#2b2118;font-size:16px}.builder-module__6Btn7q__menuAnchor{margin-top:4px;display:inline-block;position:relative}.builder-module__6Btn7q__slot{justify-content:center;align-items:center;height:14px;display:flex;position:relative}.builder-module__6Btn7q__slot:before{content:"";border-top:1px dashed #0000;transition:border-color .16s;position:absolute;top:50%;left:0;right:0}.builder-module__6Btn7q__slot:hover:before,.builder-module__6Btn7q__slot[data-open=true]:before,.builder-module__6Btn7q__slot:focus-within:before{border-color:#7a4a1c8c}.builder-module__6Btn7q__slotBtn{color:#6d3c12;width:22px;height:22px;font:inherit;cursor:pointer;opacity:0;background:#fff7e4;border:1px solid #8a4d1c;border-radius:50%;place-items:center;padding:0;font-size:15px;line-height:1;transition:opacity .16s,transform .16s;display:grid;position:relative}.builder-module__6Btn7q__slot:hover .builder-module__6Btn7q__slotBtn,.builder-module__6Btn7q__slotBtn:focus-visible,.builder-module__6Btn7q__slot[data-open=true] .builder-module__6Btn7q__slotBtn{opacity:1}.builder-module__6Btn7q__slot[data-last=true] .builder-module__6Btn7q__slotBtn{opacity:.75}.builder-module__6Btn7q__slotBtn:hover{color:#fff4dc;background:#8a4d1c}.builder-module__6Btn7q__slotBtn:focus-visible{outline-offset:2px;outline:2px solid #8a4d1c}@media (hover:none){.builder-module__6Btn7q__slotBtn{opacity:.8}}.builder-module__6Btn7q__blockMenu{z-index:30;background:var(--stone);border:1px solid var(--brass-dim);text-align:left;width:min(340px,90vw);font-family:var(--font-body);border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0009}.builder-module__6Btn7q__blockMenuItem{border:1px solid var(--steel);background:var(--stone-lit);color:var(--t-primary);font:inherit;text-align:left;cursor:pointer;border-radius:4px;gap:1px;padding:8px 10px;display:grid}.builder-module__6Btn7q__blockMenuItem:hover,.builder-module__6Btn7q__blockMenuItem:focus-visible{border-color:var(--brass);background:var(--steel);outline:none}.builder-module__6Btn7q__blockMenuItem strong{color:var(--t-primary);font-size:13px}.builder-module__6Btn7q__blockMenuItem small{color:var(--t-muted);font-size:11.5px;line-height:1.3}.builder-module__6Btn7q__blockShell{outline-offset:3px;border-radius:4px;outline:1px solid #0000;margin:0 -6px;padding:4px 6px;transition:outline-color .16s,background-color .16s;position:relative}.builder-module__6Btn7q__blockShell:hover{outline-color:#7a4a1c73}.builder-module__6Btn7q__blockShell[data-selected=true]{background:#8a4d1c0d;outline:2px solid #8a4d1c}.builder-module__6Btn7q__blockShell:focus-visible{outline:2px solid #8a4d1c}.builder-module__6Btn7q__blockShell[data-dragging=true]{opacity:.35}.builder-module__6Btn7q__blockBar{z-index:6;background:var(--stone-lit);border:1px solid var(--brass-dim);font-family:var(--font-body);color:var(--t-primary);border-radius:4px;align-items:center;gap:2px;padding:2px;font-size:12px;display:none;position:absolute;top:-30px;right:4px;box-shadow:0 4px 12px #00000080}.builder-module__6Btn7q__blockShell:hover>.builder-module__6Btn7q__blockBar,.builder-module__6Btn7q__blockShell[data-selected=true]>.builder-module__6Btn7q__blockBar,.builder-module__6Btn7q__blockShell:focus-within>.builder-module__6Btn7q__blockBar{display:flex}.builder-module__6Btn7q__blockName{color:var(--t-muted);text-transform:uppercase;letter-spacing:.08em;padding:0 6px;font-size:11px}.builder-module__6Btn7q__handle,.builder-module__6Btn7q__barBtn{min-width:28px;min-height:28px;color:var(--t-primary);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;font-size:14px;display:inline-grid}.builder-module__6Btn7q__handle{cursor:grab;touch-action:none;min-width:32px;min-height:32px;font-size:16px}.builder-module__6Btn7q__handle:active{cursor:grabbing}.builder-module__6Btn7q__handle:hover,.builder-module__6Btn7q__barBtn:hover{background:var(--steel)}.builder-module__6Btn7q__barDanger:hover{background:#ff6b6b40}.builder-module__6Btn7q__barSelect{width:auto!important;min-height:26px!important;padding:2px 4px!important;font-size:12px!important}.builder-module__6Btn7q__blockContent{min-width:0}.builder-module__6Btn7q__placeholder{color:#6d543d;font-size:14px;font-style:italic;line-height:1.5;font-family:var(--font-body);border:1px dashed #7a4a1c73;border-radius:4px;margin:0;padding:12px}.builder-module__6Btn7q__headingEdit{margin-top:.4em!important}.builder-module__6Btn7q__root .builder-module__6Btn7q__headingInput,.builder-module__6Btn7q__headingInput{all:unset;box-sizing:border-box;width:100%;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;resize:none;white-space:pre-wrap;display:block;overflow:hidden}.builder-module__6Btn7q__headingInput::placeholder{color:#6d543d;opacity:.6}.builder-module__6Btn7q__headingInput:focus-visible{outline-offset:4px;outline:1px dashed #8a4d1c}.builder-module__6Btn7q__rtWrap{gap:8px;display:grid;position:relative}.builder-module__6Btn7q__rtFloat{z-index:45;gap:6px;max-width:calc(100vw - 16px);display:grid;position:fixed}.builder-module__6Btn7q__rtSep{background:var(--steel-bright);width:1px;margin:4px 2px}.builder-module__6Btn7q__rtToolbar select{width:auto!important;min-height:30px!important;padding:2px 6px!important;font-size:13px!important}.builder-module__6Btn7q__rtToolbar button[aria-pressed=true]{color:var(--gold-hot);background:#bd9a5e47}.builder-module__6Btn7q__wysiwyg b,.builder-module__6Btn7q__wysiwyg strong{font-weight:700}.builder-module__6Btn7q__wysiwyg i,.builder-module__6Btn7q__wysiwyg em{font-style:italic}.builder-module__6Btn7q__wysiwyg{cursor:text;border-radius:3px;outline:none;min-height:1.6em}.builder-module__6Btn7q__wysiwyg:focus-visible{outline-offset:5px;outline:1px dashed #8a4d1c}.builder-module__6Btn7q__wysiwyg[data-empty=true]:before{content:attr(data-placeholder);color:#8a6c4a;pointer-events:none;font-style:italic;position:absolute}.builder-module__6Btn7q__linkPop{background:var(--stone-lit);border:1px solid var(--steel-bright);width:min(520px,100%);font-family:var(--font-body);border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex;box-shadow:0 6px 18px #00000080}.builder-module__6Btn7q__linkPop label{color:var(--t-secondary);width:100%;font-size:12px;font-weight:600}.builder-module__6Btn7q__linkPop input{flex:200px}.builder-module__6Btn7q__linkPop .builder-module__6Btn7q__errorText{width:100%}.builder-module__6Btn7q__rtToolbar{background:var(--stone-lit);border:1px solid var(--steel-bright);width:fit-content;max-width:100%;font-family:var(--font-body);border-radius:4px;flex-wrap:wrap;gap:4px;padding:4px;display:flex;box-shadow:0 6px 18px #00000073}.builder-module__6Btn7q__rtToolbar button{min-width:32px;min-height:30px;color:var(--t-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 7px;font-size:13px}.builder-module__6Btn7q__rtToolbar button:hover{background:var(--steel)}.builder-module__6Btn7q__rtToolbar button:focus-visible{outline:2px solid var(--gold-hot)}.builder-module__6Btn7q__rtArea{resize:vertical;min-height:110px;line-height:1.6;font-family:var(--font-body)!important;font-size:15.5px!important}.builder-module__6Btn7q__rtPreviewLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#7a4a1c;font-size:10px}.builder-module__6Btn7q__rtPreview{border-left:2px solid #7a4a1c66;padding:10px 12px}.builder-module__6Btn7q__dropZone{text-align:center;color:#6d543d;font-family:var(--font-body);background:#fffcf399;border:2px dashed #7a4a1c80;border-radius:6px;justify-items:center;gap:6px;padding:24px 16px;font-size:14px;line-height:1.4;display:grid}.builder-module__6Btn7q__dropZone strong{color:#2b2118;font-size:16px}.builder-module__6Btn7q__dropZone .builder-module__6Btn7q__progressWrap{color:#433426}.builder-module__6Btn7q__dropButtons{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.builder-module__6Btn7q__imgWrap{position:relative}.builder-module__6Btn7q__imgBusy{color:var(--gold-hot);background:#07080d99;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.builder-module__6Btn7q__altWarn{font-size:13px;font-family:var(--font-body);color:#7a2f10;border-left:3px solid var(--ember);background:#c4582b24;border-radius:3px;margin:6px 0 0;padding:6px 10px}.builder-module__6Btn7q__calloutEdit{background:#fffcf3bf;border:1px solid #53371c38;border-left-width:4px;border-radius:4px;gap:8px;padding:10px;display:grid}.builder-module__6Btn7q__calloutEdit[data-tone=tip]{border-left-color:#86a873}.builder-module__6Btn7q__calloutEdit[data-tone=info]{border-left-color:#6f9bd6}.builder-module__6Btn7q__calloutEdit[data-tone=warn]{border-left-color:#e8794a}.builder-module__6Btn7q__calloutTitleInput{font-weight:600!important}.builder-module__6Btn7q__cellInput{background:0 0!important;border-color:#0000!important;min-height:30px!important;padding:4px 6px!important}.builder-module__6Btn7q__cellInput:hover,.builder-module__6Btn7q__cellInput:focus-visible{border-color:var(--steel-bright)!important}.builder-module__6Btn7q__dragGhost{background:var(--stone-lit);border:1px solid var(--gold-aged);color:var(--t-primary);border-radius:4px;max-width:220px;padding:8px 14px;font-size:13px;box-shadow:0 10px 30px #0009}.builder-module__6Btn7q__dragGhost img{border-radius:3px;max-width:180px;max-height:120px;display:block}.builder-module__6Btn7q__insp,.builder-module__6Btn7q__inspEmpty{align-content:start;gap:10px;display:grid}.builder-module__6Btn7q__insp h2,.builder-module__6Btn7q__inspEmpty h2{color:var(--parchment);margin:0;font-size:15px;font-weight:600}.builder-module__6Btn7q__insp h3{font-size:12px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin:4px 0 0}.builder-module__6Btn7q__inspEmpty p{color:var(--t-secondary);margin:0;font-size:13.5px;line-height:1.5}.builder-module__6Btn7q__inspRow{gap:4px;display:grid}.builder-module__6Btn7q__inspRow>label,.builder-module__6Btn7q__inspRow>span{color:var(--t-secondary);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.builder-module__6Btn7q__inspRow small{color:var(--t-muted);font-size:12px;line-height:1.4}.builder-module__6Btn7q__inspDivider{background:var(--steel);height:1px;margin:6px 0 2px}.builder-module__6Btn7q__segmented{border:1px solid var(--steel-bright);border-radius:4px;display:flex;overflow:hidden}.builder-module__6Btn7q__segmented button{border:0;border-right:1px solid var(--steel-bright);min-height:32px;color:var(--t-secondary);font:inherit;cursor:pointer;background:0 0;flex:1;padding:0 6px;font-size:12.5px}.builder-module__6Btn7q__segmented button:last-child{border-right:0}.builder-module__6Btn7q__segmented button[aria-pressed=true]{color:var(--gold-hot);background:#bd9a5e38;font-weight:600}.builder-module__6Btn7q__segmented button:focus-visible{outline:2px solid var(--gold-hot);outline-offset:-2px}.builder-module__6Btn7q__gridItem{border:1px solid var(--steel);border-radius:4px;gap:6px;margin:0;padding:8px;display:grid}.builder-module__6Btn7q__gridItem legend{color:var(--t-secondary);padding:0 4px;font-size:12px}.builder-module__6Btn7q__thumbMini{object-fit:cover;border-radius:3px;width:100%;max-height:90px}.builder-module__6Btn7q__modalBack{z-index:100;background:#04050ad1;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.builder-module__6Btn7q__modal{background:var(--stone);border:1px solid var(--edge-strong);width:min(920px,100%);max-height:100%;box-shadow:var(--depth-2);border-radius:6px;padding:24px;overflow:auto}.builder-module__6Btn7q__modal h2{font-size:22px;font-family:var(--font-display);letter-spacing:.04em;margin:0 0 6px}.builder-module__6Btn7q__modalLead{color:var(--t-secondary);margin:0 0 18px}.builder-module__6Btn7q__modalActions{justify-content:flex-end;margin-top:16px;display:flex}.builder-module__6Btn7q__tplGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.builder-module__6Btn7q__tplCard{text-align:left;border:1px solid var(--steel-bright);background:var(--stone-lit);color:var(--t-primary);font:inherit;cursor:pointer;border-radius:6px;gap:6px;padding:12px;transition:border-color .16s,transform .16s,background-color .16s;display:grid;position:relative}.builder-module__6Btn7q__tplCard:hover{border-color:var(--gold-aged);background:var(--steel);transform:translateY(-1px)}.builder-module__6Btn7q__tplCard strong{font-size:15px}.builder-module__6Btn7q__tplCard small{color:var(--t-muted);font-size:12.5px;line-height:1.4}.builder-module__6Btn7q__tplCurrent{font-style:normal;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#1b1307;background:var(--gold-aged);border-radius:3px;padding:2px 6px;font-size:10px;position:absolute;top:10px;right:10px}.builder-module__6Btn7q__thumb{background:#161007;border:1px solid #c9a44e40;border-radius:4px;grid-template-columns:repeat(4,1fr);align-content:start;gap:5px;height:128px;padding:8px;display:grid}.builder-module__6Btn7q__thumbBox{background:#c9a44e0d;border:1px dashed #c9a44e66;border-radius:2px;align-content:start;gap:4px;padding:5px;display:grid;overflow:hidden}.builder-module__6Btn7q__thumbBar{background:#e8dcc080;border-radius:2px;height:4px;display:block}.builder-module__6Btn7q__thumbBar.builder-module__6Btn7q__short{width:60%}.builder-module__6Btn7q__thumbSide{background:#6f9bd61f;border-color:#6f9bd680}.builder-module__6Btn7q__thumbImg{background:linear-gradient(135deg,#c9a44e59,#7a502866)}.builder-module__6Btn7q__thumbNum{background:var(--gold-aged);color:#1b1307;border-radius:50%;place-items:center;width:10px;height:10px;font-size:7px;font-weight:700;display:inline-grid}@media (prefers-reduced-motion:reduce){.builder-module__6Btn7q__root *{transition:none!important}}.builder-module__6Btn7q__canvas .guide-header h1{font-size:clamp(32px,4.4vw,52px)!important}.builder-module__6Btn7q__canvas .guide-header{margin-bottom:30px!important}.builder-module__6Btn7q__canvas .guide-inner{padding-top:36px!important}.builder-module__6Btn7q__settingsOnly{display:none}.builder-module__6Btn7q__okText{color:#a9d6a0;margin:6px 0 0;font-size:13px}.builder-module__6Btn7q__imageTools,.builder-module__6Btn7q__gridManager,.builder-module__6Btn7q__tableEdit,.builder-module__6Btn7q__videoCanvasField{background:var(--stone);color:var(--t-primary);font-family:var(--font-body);border:1px solid #53371c4d;border-radius:5px;gap:8px;margin-top:10px;padding:12px;font-size:14px;display:grid}.builder-module__6Btn7q__tableEdit{color:inherit;background:0 0;border:0;padding:0}.builder-module__6Btn7q__imageTools input,.builder-module__6Btn7q__imageTools textarea,.builder-module__6Btn7q__videoCanvasField input{width:100%}.builder-module__6Btn7q__gridList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.builder-module__6Btn7q__gridItemRow{border:1px solid var(--steel);background:var(--stone-lit);border-radius:4px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.builder-module__6Btn7q__gridThumb{object-fit:cover;border-radius:3px;width:72px;height:56px}.builder-module__6Btn7q__gridItemBody{gap:4px;min-width:0;display:grid}.builder-module__6Btn7q__gridItemBody input[type=text],.builder-module__6Btn7q__gridItemBody input:not([type]){width:100%}.builder-module__6Btn7q__gridBtns{gap:2px;display:flex}.builder-module__6Btn7q__barBtn:disabled{opacity:.35;cursor:default}.builder-module__6Btn7q__rowTool{text-align:center;width:36px;background:0 0!important;border:0!important;padding:0!important}.builder-module__6Btn7q__colTools td{text-align:center;background:0 0!important;border:0!important;padding:2px!important}.builder-module__6Btn7q__colTools .builder-module__6Btn7q__barBtn{color:#8a4d1c;width:100%;min-height:24px;font-size:11px}.builder-module__6Btn7q__videoField{gap:8px;display:grid}.builder-module__6Btn7q__videoHelp{color:var(--t-muted);gap:4px;font-size:12.5px;line-height:1.45;display:grid}.builder-module__6Btn7q__videoHelp p{margin:0}.builder-module__6Btn7q__videoPreview{aspect-ratio:16/9;border:1px solid var(--steel-bright);background:#000;border-radius:4px;position:relative;overflow:hidden}.builder-module__6Btn7q__videoPreview iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.builder-module__6Btn7q__shortcutList{color:var(--t-secondary);margin:0;padding-left:18px;font-size:13px;line-height:1.8}.builder-module__6Btn7q__shortcutList kbd{font-family:var(--font-mono);border:1px solid var(--steel-bright);background:var(--stone-lit);border-radius:3px;padding:1px 5px;font-size:11px}.builder-module__6Btn7q__toast{z-index:120;background:var(--stone-lit);border:1px solid var(--brass);color:var(--t-primary);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}.builder-module__6Btn7q__toast>button:last-child{color:var(--t-muted);cursor:pointer;background:0 0;border:0;min-width:28px;min-height:28px}.builder-module__6Btn7q__tips{z-index:110;background:var(--stone);border:1px solid var(--brass);border-radius:6px;gap:10px;width:min(360px,100vw - 36px);padding:16px 18px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 40px #000000a6}.builder-module__6Btn7q__tips h2{color:var(--parchment);margin:0;font-size:16px}.builder-module__6Btn7q__tips ol{color:var(--t-secondary);gap:8px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;display:grid}.builder-module__6Btn7q__tips strong{color:var(--t-primary)}.builder-module__6Btn7q__modalSmall{width:min(480px,100%)}.builder-module__6Btn7q__checklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.builder-module__6Btn7q__checklist li{align-items:baseline;gap:8px;font-size:14px;display:flex}.builder-module__6Btn7q__checklist li[data-ok=true]>span:first-child{color:#a9d6a0}.builder-module__6Btn7q__checklist li[data-ok=false]{color:#ffb4a4}.builder-module__6Btn7q__modalActions{flex-wrap:wrap;gap:8px}.builder-module__6Btn7q__drawerBtn,.builder-module__6Btn7q__drawerScrim{display:none}@media (min-width:900px) and (max-width:1099px){.builder-module__6Btn7q__workspace{grid-template-columns:minmax(0,1fr)}.builder-module__6Btn7q__drawerBtn{display:inline-flex}.builder-module__6Btn7q__left,.builder-module__6Btn7q__right{top:var(--hdr);z-index:60;width:min(320px,86vw);max-height:none;transition:transform .22s;position:fixed;bottom:0;box-shadow:0 0 40px #0009}.builder-module__6Btn7q__left{left:0;transform:translate(-105%)}.builder-module__6Btn7q__right{right:0;transform:translate(105%)}.builder-module__6Btn7q__left[data-open=true],.builder-module__6Btn7q__right[data-open=true]{transform:none}.builder-module__6Btn7q__drawerScrim{inset:var(--hdr) 0 0 0;z-index:55;cursor:default;background:#04050a80;border:0;display:block;position:fixed}.builder-module__6Btn7q__settingsOnly{display:inline-grid}}.builder-module__6Btn7q__insp,.builder-module__6Btn7q__inspEmpty,.builder-module__6Btn7q__insp>*,.builder-module__6Btn7q__videoField,.builder-module__6Btn7q__videoField>*{min-width:0}.builder-module__6Btn7q__right{overflow-x:hidden}.builder-module__6Btn7q__insp input,.builder-module__6Btn7q__insp textarea,.builder-module__6Btn7q__insp select{box-sizing:border-box;max-width:100%}.builder-module__6Btn7q__videoHelp,.builder-module__6Btn7q__videoHelp p{overflow-wrap:anywhere}.builder-module__6Btn7q__videoHelp strong{color:var(--t-secondary)}.builder-module__6Btn7q__imageTools .builder-module__6Btn7q__hintLine,.builder-module__6Btn7q__videoCanvasField .builder-module__6Btn7q__hintLine{color:var(--t-muted)}.builder-module__6Btn7q__cellInput{width:100%;color:inherit!important;font:inherit!important;font-size:15px!important}.builder-module__6Btn7q__tableEdit .builder-module__6Btn7q__check,.builder-module__6Btn7q__tableEdit .builder-module__6Btn7q__hintLine{color:#5a4630}.builder-module__6Btn7q__tableEdit .builder-module__6Btn7q__btn{background:var(--stone-lit)}.builder-module__6Btn7q__root .builder-module__6Btn7q__calloutTitleInput{color:#2b2118!important;background:#ffffffb3!important;border:1px solid #53371c4d!important}
.ImageUploadField-module__OCwKpW__field{flex-direction:column;gap:10px;min-width:0;display:flex}.ImageUploadField-module__OCwKpW__label{font-size:14px;font-weight:600}.ImageUploadField-module__OCwKpW__row{grid-template-columns:minmax(120px,200px) 1fr;align-items:start;gap:14px;display:grid}.ImageUploadField-module__OCwKpW__preview{aspect-ratio:4/3;color:#747c86;text-align:center;background:#0a0d12;border:1px solid #2a2f38;border-radius:6px;place-items:center;padding:6px;font-size:13px;display:grid;overflow:hidden}.ImageUploadField-module__OCwKpW__preview img{object-fit:contain;width:100%;height:100%}.ImageUploadField-module__OCwKpW__previewSquare{aspect-ratio:1}.ImageUploadField-module__OCwKpW__previewSquare img{object-fit:cover}.ImageUploadField-module__OCwKpW__previewWide{aspect-ratio:16/9;padding:0}.ImageUploadField-module__OCwKpW__previewWide img{object-fit:cover}.ImageUploadField-module__OCwKpW__row:has(.ImageUploadField-module__OCwKpW__previewWide){grid-template-columns:minmax(200px,320px) 1fr}.ImageUploadField-module__OCwKpW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ImageUploadField-module__OCwKpW__btn{min-height:48px;color:var(--t-primary,#f1ebdd);font:inherit;letter-spacing:.02em;cursor:pointer;background:#ffffff0a;border:1px solid #3a414c;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;display:inline-flex}.ImageUploadField-module__OCwKpW__btn:hover:not(:disabled){border-color:#e2ad68}.ImageUploadField-module__OCwKpW__btn:focus-visible{outline-offset:2px;outline:2px solid #e2ad68}.ImageUploadField-module__OCwKpW__btn:disabled{opacity:.55;cursor:not-allowed}.ImageUploadField-module__OCwKpW__primary{color:#17100a;background:#e2ad68;border-color:#e2ad68;font-weight:600}.ImageUploadField-module__OCwKpW__danger{color:#fecaca}.ImageUploadField-module__OCwKpW__hint{color:var(--text-muted,#9aa3ad);margin:0;font-size:13px}.ImageUploadField-module__OCwKpW__error{color:#fecaca;background:#3c1717;border-radius:6px;margin:0;padding:10px 12px;font-size:14px}.ImageUploadField-module__OCwKpW__progress{width:100%;height:8px}.ImageUploadField-module__OCwKpW__alt{flex-direction:column;gap:4px;display:flex}.ImageUploadField-module__OCwKpW__alt input{min-height:48px;color:inherit;font:inherit;background:#0e1116;border:1px solid #3a414c;border-radius:6px;padding:0 12px}.ImageUploadField-module__OCwKpW__steps{flex-direction:column;gap:8px;padding-left:20px;display:flex}.ImageUploadField-module__OCwKpW__fakeGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ImageUploadField-module__OCwKpW__fakeItem{text-align:left;width:100%;color:inherit;cursor:pointer;background:#0e1116;border:1px solid #2a2f38;border-radius:6px;flex-direction:column;gap:4px;min-height:48px;padding:8px;display:flex}.ImageUploadField-module__OCwKpW__fakeItem[aria-pressed=true]{border-color:#e2ad68;box-shadow:0 0 0 1px #e2ad68}.ImageUploadField-module__OCwKpW__fakeItem img{object-fit:cover;background:#090b0f;width:100%;height:90px}.ImageUploadField-module__OCwKpW__fakeItem span{overflow-wrap:anywhere;font-size:13px}.ImageUploadField-module__OCwKpW__fakeItem small{color:#747c86}.ImageUploadField-module__OCwKpW__banner{color:#bbf7d0;background:#123124;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:14px;display:flex}.ImageUploadField-module__OCwKpW__banner.ImageUploadField-module__OCwKpW__warn{color:#fde68a;background:#3b2d12}.ImageUploadField-module__OCwKpW__banner a,.ImageUploadField-module__OCwKpW__banner button{color:inherit}@media (max-width:600px){:is(.ImageUploadField-module__OCwKpW__row,.ImageUploadField-module__OCwKpW__row:has(.ImageUploadField-module__OCwKpW__previewWide)){grid-template-columns:1fr}.ImageUploadField-module__OCwKpW__actions .ImageUploadField-module__OCwKpW__btn{flex:100%}}.ImageUploadField-module__OCwKpW__add{flex-direction:column;gap:8px;min-width:0;display:flex;container-type:inline-size}.ImageUploadField-module__OCwKpW__addButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ImageUploadField-module__OCwKpW__addBtn{white-space:nowrap;width:100%;min-height:48px;padding:0 8px;font-size:14px;font-weight:600}.ImageUploadField-module__OCwKpW__addDrive{color:#f1ebdd;background:#1f2530;border-color:#3a414c}.ImageUploadField-module__OCwKpW__toneLight .ImageUploadField-module__OCwKpW__hint{color:#5b4a35}.ImageUploadField-module__OCwKpW__toneLight .ImageUploadField-module__OCwKpW__addNote{color:#7a4a00}.ImageUploadField-module__OCwKpW__toneLight .ImageUploadField-module__OCwKpW__error{color:#7f1d1d;background:#fde8e8}.ImageUploadField-module__OCwKpW__addNote{color:#fde68a;margin:0;font-size:14px}.ImageUploadField-module__OCwKpW__addNote a,.ImageUploadField-module__OCwKpW__linkBtn{color:inherit;text-decoration:underline}.ImageUploadField-module__OCwKpW__linkBtn{font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0}@media (max-width:600px){.ImageUploadField-module__OCwKpW__addButtons{grid-template-columns:1fr}}@container (max-width:360px){.ImageUploadField-module__OCwKpW__addButtons{grid-template-columns:1fr}}
.heroes-module__xSmsDG__intro{max-width:70ch;color:var(--text-muted,#9aa3ad);margin:0 0 16px;font-size:14px;line-height:1.5}.heroes-module__xSmsDG__addRow{background:#ffffff05;border:1px solid #2a2f38;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:20px;padding:14px;display:flex}.heroes-module__xSmsDG__addRow label{font-size:14px;font-weight:600}.heroes-module__xSmsDG__addControls{flex-wrap:wrap;gap:8px;display:flex}.heroes-module__xSmsDG__addControls input,.heroes-module__xSmsDG__renameForm input{min-height:48px;color:inherit;font:inherit;background:#0e1116;border:1px solid #3a414c;border-radius:6px;flex:200px;padding:0 12px}.heroes-module__xSmsDG__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.heroes-module__xSmsDG__card{background:#ffffff05;border:1px solid #2a2f38;border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.heroes-module__xSmsDG__off{opacity:.8;border-style:dashed}.heroes-module__xSmsDG__main{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.heroes-module__xSmsDG__thumb{color:#747c86;background:#0a0d12;border:1px solid #2a2f38;border-radius:8px;place-items:center;width:72px;height:72px;font-size:28px;font-weight:700;display:grid;overflow:hidden}.heroes-module__xSmsDG__thumb img{object-fit:cover;width:100%;height:100%;display:block}.heroes-module__xSmsDG__nameBlock{min-width:0}.heroes-module__xSmsDG__name{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}.heroes-module__xSmsDG__meta{color:var(--text-muted,#9aa3ad);margin:2px 0 0;font-size:13px}.heroes-module__xSmsDG__toggle{align-items:center;min-height:48px;display:flex}.heroes-module__xSmsDG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.heroes-module__xSmsDG__order{gap:8px;display:flex}.heroes-module__xSmsDG__renameForm{flex-wrap:wrap;gap:8px;display:flex}.heroes-module__xSmsDG__primary,.heroes-module__xSmsDG__secondary{min-width:48px;min-height:48px;font:inherit;cursor:pointer;color:var(--t-primary,#f1ebdd);background:#ffffff0a;border:1px solid #3a414c;border-radius:6px;padding:0 16px;font-size:14px}.heroes-module__xSmsDG__primary{color:#17100a;background:#e2ad68;border-color:#e2ad68;font-weight:600}.heroes-module__xSmsDG__secondary:hover:not(:disabled){border-color:#e2ad68}.heroes-module__xSmsDG__primary:focus-visible,.heroes-module__xSmsDG__secondary:focus-visible,.heroes-module__xSmsDG__link:focus-visible,.heroes-module__xSmsDG__addControls input:focus-visible,.heroes-module__xSmsDG__renameForm input:focus-visible{outline-offset:2px;outline:2px solid #e2ad68}.heroes-module__xSmsDG__primary:disabled,.heroes-module__xSmsDG__secondary:disabled{opacity:.55;cursor:not-allowed}.heroes-module__xSmsDG__danger{color:#fecaca}.heroes-module__xSmsDG__hint{color:var(--text-muted,#9aa3ad);margin:0;font-size:13px}.heroes-module__xSmsDG__error{color:#fecaca;background:#3c1717;border-radius:6px;margin:0;padding:10px 12px;font-size:14px}.heroes-module__xSmsDG__link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px;text-decoration:underline}.heroes-module__xSmsDG__bulk{background:#1b2230;border-radius:6px;padding:10px 12px;font-size:14px}.heroes-module__xSmsDG__bulk ul{margin:6px 0 0;padding-left:20px}.heroes-module__xSmsDG__imagePanel{border-top:1px solid #2a2f38;flex-direction:column;gap:10px;padding-top:10px;display:flex}.heroes-module__xSmsDG__notice{background:#e2ad6814;border:1px solid #6b5326;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px;padding:12px 14px;font-size:14px;display:flex}.heroes-module__xSmsDG__notice p{margin:0}.heroes-module__xSmsDG__restore{border:1px solid #2a2f38;border-radius:8px;margin-top:20px;padding:10px 14px}.heroes-module__xSmsDG__restore summary{cursor:pointer;align-items:center;min-height:48px;font-size:14px;font-weight:600;display:flex}.heroes-module__xSmsDG__restore summary:focus-visible{outline-offset:2px;outline:2px solid #e2ad68}.heroes-module__xSmsDG__restore ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.heroes-module__xSmsDG__restore li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:640px){.heroes-module__xSmsDG__main{grid-template-columns:72px minmax(0,1fr)}.heroes-module__xSmsDG__toggle{grid-column:1/-1}.heroes-module__xSmsDG__actions>*,.heroes-module__xSmsDG__order{flex:calc(50% - 8px)}.heroes-module__xSmsDG__order>*{flex:1}.heroes-module__xSmsDG__addControls>button,.heroes-module__xSmsDG__restore li>button,.heroes-module__xSmsDG__notice>button{flex:100%}}.heroes-module__xSmsDG__toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}
.HelpImagesEditor-module__UBl2pq__wrap{flex-direction:column;gap:14px;max-width:1100px;display:flex}.HelpImagesEditor-module__UBl2pq__intro{color:var(--text-muted,#9aa3ad);max-width:70ch;margin:0;font-size:14px;line-height:1.55}.HelpImagesEditor-module__UBl2pq__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.HelpImagesEditor-module__UBl2pq__card{background:#ffffff05;border:1px solid #2a2f38;border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.HelpImagesEditor-module__UBl2pq__head{align-items:center;gap:12px;display:flex}.HelpImagesEditor-module__UBl2pq__num{color:#cbd2da;font-variant-numeric:tabular-nums;background:#2a2f38;border-radius:4px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.HelpImagesEditor-module__UBl2pq__name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.HelpImagesEditor-module__UBl2pq__name strong{overflow-wrap:anywhere;font-size:15px}.HelpImagesEditor-module__UBl2pq__name a{color:#9aa3ad;font-size:13px}.HelpImagesEditor-module__UBl2pq__badge{letter-spacing:.06em;text-transform:uppercase;color:#cbd2da;white-space:nowrap;background:#2a2f38;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.HelpImagesEditor-module__UBl2pq__custom{color:#bbf7d0;background:#123124}.HelpImagesEditor-module__UBl2pq__hint{color:#9aa3ad;margin:0;font-size:13px}.HelpImagesEditor-module__UBl2pq__field{flex-direction:column;gap:4px;font-size:14px;display:flex}.HelpImagesEditor-module__UBl2pq__field input{min-height:48px;color:inherit;font:inherit;background:#0e1116;border:1px solid #3a414c;border-radius:6px;padding:0 12px}.HelpImagesEditor-module__UBl2pq__side{border:0;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:0;font-size:14px;display:flex}.HelpImagesEditor-module__UBl2pq__side legend{margin-bottom:6px;padding:0}.HelpImagesEditor-module__UBl2pq__side small{color:#9aa3ad;flex:100%}.HelpImagesEditor-module__UBl2pq__radio{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}.HelpImagesEditor-module__UBl2pq__radio input{accent-color:#e2ad68;width:20px;height:20px}.HelpImagesEditor-module__UBl2pq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HelpImagesEditor-module__UBl2pq__save{min-height:48px;font:inherit;cursor:pointer;color:#17100a;background:#e2ad68;border:1px solid #e2ad68;border-radius:6px;padding:0 24px;font-size:15px;font-weight:600}.HelpImagesEditor-module__UBl2pq__save:disabled{opacity:.5;cursor:not-allowed}.HelpImagesEditor-module__UBl2pq__save:focus-visible{outline-offset:2px;outline:2px solid #e2ad68}.HelpImagesEditor-module__UBl2pq__pending{color:#fde68a;font-size:13px}.HelpImagesEditor-module__UBl2pq__ok{color:#bbf7d0;background:#123124;border-radius:6px;margin:0;padding:8px 12px;font-size:14px}.HelpImagesEditor-module__UBl2pq__err{color:#fecaca;background:#3c1717;border-radius:6px;margin:0;padding:8px 12px;font-size:14px}@media (max-width:640px){.HelpImagesEditor-module__UBl2pq__list{grid-template-columns:1fr}.HelpImagesEditor-module__UBl2pq__save{width:100%}}.HelpImagesEditor-module__UBl2pq__card [class*=preview]{width:100%;max-width:200px}
.LorePanel-module__xkjCLq__editor{flex-direction:column;gap:18px;max-width:880px;padding-bottom:8px;display:flex}.LorePanel-module__xkjCLq__editorTitle{letter-spacing:.02em;margin:0;font-size:18px}.LorePanel-module__xkjCLq__top{grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.LorePanel-module__xkjCLq__body{resize:vertical;min-height:260px;font-size:15px;line-height:1.55}.LorePanel-module__xkjCLq__count{text-align:right;font:12px/1.2 var(--font-mono);color:var(--t-muted);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.LorePanel-module__xkjCLq__over{color:var(--danger)}.LorePanel-module__xkjCLq__photo{border-top:1px solid var(--edge);gap:8px;padding-top:4px;display:grid}.LorePanel-module__xkjCLq__publish{border-top:1px solid var(--edge);padding-top:14px}.LorePanel-module__xkjCLq__bar{z-index:5;background:var(--stone,#171a24);border-top:1px solid var(--edge-strong);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:12px 0;display:flex;position:sticky;bottom:0}.LorePanel-module__xkjCLq__barNote{color:var(--t-muted);margin-left:auto;font-size:13px}@media (max-width:560px){.LorePanel-module__xkjCLq__top{grid-template-columns:1fr}.LorePanel-module__xkjCLq__barNote{width:100%;margin-left:0}}
.ToolImagesEditor-module__5HZ7oG__wrap{flex-direction:column;gap:14px;max-width:1100px;display:flex}.ToolImagesEditor-module__5HZ7oG__intro{color:var(--text-muted,#9aa3ad);max-width:70ch;margin:0;font-size:14px;line-height:1.55}.ToolImagesEditor-module__5HZ7oG__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ToolImagesEditor-module__5HZ7oG__card{background:#ffffff05;border:1px solid #2a2f38;border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.ToolImagesEditor-module__5HZ7oG__head{align-items:center;gap:12px;display:flex}.ToolImagesEditor-module__5HZ7oG__thumb{background:#0a0d12;border:1px solid #2a2f38;border-radius:6px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.ToolImagesEditor-module__5HZ7oG__thumb img{object-fit:contain;width:100%;height:100%}.ToolImagesEditor-module__5HZ7oG__thumbIcon{color:#e2ad68}.ToolImagesEditor-module__5HZ7oG__name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ToolImagesEditor-module__5HZ7oG__name strong{overflow-wrap:anywhere;font-size:15px}.ToolImagesEditor-module__5HZ7oG__name span{color:#9aa3ad;font-size:12px}.ToolImagesEditor-module__5HZ7oG__badge{letter-spacing:.06em;text-transform:uppercase;color:#cbd2da;background:#2a2f38;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.ToolImagesEditor-module__5HZ7oG__custom{color:#bbf7d0;background:#123124}.ToolImagesEditor-module__5HZ7oG__hint{color:#9aa3ad;margin:0;font-size:13px}.ToolImagesEditor-module__5HZ7oG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ToolImagesEditor-module__5HZ7oG__save,.ToolImagesEditor-module__5HZ7oG__reset{min-height:44px;font:inherit;cursor:pointer;color:inherit;background:#ffffff0a;border:1px solid #3a414c;border-radius:6px;padding:0 16px;font-size:14px}.ToolImagesEditor-module__5HZ7oG__save{color:#17100a;background:#e2ad68;border-color:#e2ad68;font-weight:600}.ToolImagesEditor-module__5HZ7oG__reset{color:#fecaca}.ToolImagesEditor-module__5HZ7oG__save:disabled,.ToolImagesEditor-module__5HZ7oG__reset:disabled{opacity:.5;cursor:not-allowed}.ToolImagesEditor-module__5HZ7oG__save:focus-visible,.ToolImagesEditor-module__5HZ7oG__reset:focus-visible{outline-offset:2px;outline:2px solid #e2ad68}.ToolImagesEditor-module__5HZ7oG__pending{color:#fde68a;font-size:13px}.ToolImagesEditor-module__5HZ7oG__ok{color:#bbf7d0;background:#123124;border-radius:6px;margin:0;padding:8px 12px;font-size:14px}.ToolImagesEditor-module__5HZ7oG__err{color:#fecaca;background:#3c1717;border-radius:6px;margin:0;padding:8px 12px;font-size:14px}@media (max-width:640px){.ToolImagesEditor-module__5HZ7oG__list{grid-template-columns:1fr}.ToolImagesEditor-module__5HZ7oG__actions>button{flex:100%}}.ToolImagesEditor-module__5HZ7oG__card [class*=preview]{aspect-ratio:1;width:100%;max-width:160px}
