
.pe-inline--124dc27771 { display: flex; position: fixed; inset: 0; align-items: center; justify-content: center; background: var(--bg1); z-index: 99999 }
.pe-inline--65f9d5a3d9 { text-align: center }
.pe-inline--6bfee15d00 { margin-top: 10px; font-size: 12px; color: var(--txt3) }
.pe-inline--5790ffba29:not([style=""]) { display: none }
.pe-inline--a0d4a03777 { margin-bottom: 14px }
.pe-inline--affc3b7f23 { font-size: 22px; letter-spacing: 0.25em; text-align: center }
.pe-inline--5ef7babe27 { color: var(--red); font-size: 12px; margin-top: 9px; min-height: 16px }
.pe-inline--9091232a06 { background: none; border: none; color: var(--txt3); font-family: var(--mono); font-size: 11px; cursor: pointer; margin-top: 8px; width: 100%; text-align: center }
.pe-inline--7383fe56c8 { margin-bottom: 4px }
.pe-inline--6e4ea0c518 { font-size: 11px; color: var(--txt2); margin-bottom: 14px; line-height: 1.6 }
.pe-inline--b97a221b14 { font-size: 12px; color: var(--txt2); padding: 8px 0; text-align: center }
.pe-inline--18214add53:not([style=""]) { display: none; text-align: center; margin: 12px 0 8px }
.pe-inline--27cf5749ea { border: 3px solid #fff; border-radius: 8px; display: inline-block }
.pe-inline--d649262a06:not([style=""]) { display: none; margin-bottom: 12px }
.pe-inline--df061b8867 { font-size: 10px; color: var(--txt3); letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 4px }
.pe-inline--efeced2f84 { background: var(--bg3); border: 1px solid var(--border2); border-radius: 6px; padding: 9px 12px; font-size: 13px; letter-spacing: 0.18em; text-align: center; color: var(--accent); word-break: break-all }
.pe-inline--f2a8df8515 { color: var(--red) }
.pe-inline--af1f87f418 { stroke: var(--red) }
.pe-inline--634a28bea4 { flex: 1 }
.pe-inline--b8f3bab733:not([style=""]) { display: none; margin: 0; border: none; background: transparent }
.pe-inline--3503b66205 { min-width: 180px }
.pe-inline--25c01b8103 { opacity: 0.35; font-size: 14px; padding: 4px 9px }
.pe-inline--6ca2d5336e:not([style=""]) { display: none; background: rgba(240, 160, 41, 0.12); border: 1px solid rgba(240, 160, 41, 0.3); border-radius: 6px; padding: 8px 14px; align-items: center; justify-content: space-between; font-size: 12px; color: var(--amber) }
.pe-inline--b24c1481d4 { font-size: 10px; padding: 2px 8px }
.pe-inline--5beb8fbe41 { margin-bottom: 12px }
.pe-inline--16949d4de3 { margin-bottom: 8px }
.pe-inline--ec75d3d6db { display: flex; gap: 8px; margin-bottom: 20px; border-bottom: 1px solid var(--border); padding-bottom: 12px }
.pe-inline--5fa6d76347 { max-width: 640px }
.pe-inline--e20971024d { max-width: 900px }
.pe-inline--20169c13cc { padding: 60px 20px; text-align: center }
.pe-inline--4bb90035c3 { margin-top: 12px }
.pe-inline--adc4dd9b4c { background: var(--bg2) }
.pe-inline--4deccf0298:not([style=""]) { margin-bottom: 10px; padding: 8px 12px; background: var(--bg2); border: 1px solid var(--accent); border-radius: 6px; display: none; align-items: center; gap: 8px; flex-wrap: wrap }
.pe-inline--71b231c34b { font-size: 11px; color: var(--accent); font-weight: 600 }
.pe-inline--ecf3f8ce6c { background: var(--bg3); border: 1px solid var(--border2); border-radius: 4px; color: var(--txt); font-size: 10px; padding: 3px 5px }
.pe-inline--7bd85dda90 { font-size: 10px; padding: 3px 8px }
.pe-inline--cd383ba530:not([style=""]) { display: none; margin-bottom: 10px; padding: 8px 12px; background: var(--bg2); border: 1px solid var(--accent); border-radius: 6px; align-items: center; gap: 8px; flex-wrap: wrap }
.pe-inline--ef11058b2d { max-width: 1100px }
.pe-inline--8eb341d2a6 { padding: 40px; text-align: center }
.pe-inline--ce38375820 { padding: 40px }
.pe-inline--e5a6d3c3d6 { margin-top: 10px }
.pe-inline--7e82caba41 { width: 620px; max-height: 90vh }
.pe-inline--1599280382 { resize: vertical; min-height: 80px }
.pe-inline--b48ecef183 { resize: vertical; min-height: 50px }
.pe-inline--672fd7feea { margin-left: auto; font-size: 10px; color: var(--txt3) }
.pe-inline--1035b305b6 { padding: 0 24px 16px }
.pe-inline--7ce02f406f { width: 400px }
.pe-inline--345ff74bdc { font-size: 12px; color: var(--txt2); margin: 0 0 12px }
.pe-inline--79084b12b6 { width: 580px; max-height: 90vh }
.pe-inline--1bebc81ac2 { margin-top: 24px; margin-bottom: 10px }
.pe-inline--18640258a6 { width: 480px }
.pe-inline--dcf619cf93 { width: 520px }
.pe-inline--4de1aee12c { font-family: var(--ui); font-size: 18px; margin-bottom: 4px }
.pe-inline--5e5644d24d { display: flex; align-items: center; gap: 8px; margin-bottom: 16px; flex-wrap: wrap }
.pe-inline--d765a4d260 { font-size: 10px; color: var(--txt3) }
.pe-inline--5a9df8f870 { font-size: 11px; font-weight: 500; color: var(--accent) }
.pe-inline--e46a3c033b { font-size: 9px; color: var(--txt3); margin-left: 8px }
.pe-inline--3b6ad6590b { font-size: 12px; color: var(--txt2); line-height: 1.6; margin-bottom: 16px }
.pe-inline--62149a6cfd { margin-bottom: 20px }
.pe-inline--17275f2633 { display: inline-block; font-size: 11px; color: var(--accent); text-decoration: none; font-family: var(--mono); border: 1px solid var(--border2); border-radius: 6px; padding: 5px 12px; transition: all 0.12s }
.pe-inline--803afa432c { width: 12px; height: 12px; vertical-align: middle; margin-right: 4px }
.pe-inline--2d2aca91d6 { border-top: 1px solid var(--border); padding-top: 14px; font-size: 10px; color: var(--txt3); text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 8px }
.pe-inline--664cec8a13 { max-height: 200px; overflow-y: auto; border: 1px solid var(--border); border-radius: 6px; scrollbar-width: thin; scrollbar-color: var(--bg4) transparent }
.pe-inline--4c0544d550 { margin-top: 16px }
.pe-inline--4d356bf20e { display: block; margin-bottom: 12px }
.pe-inline--cefefa4f89 { display: block; margin-bottom: 8px }
.pe-inline--06c5ccd8d1 { width: 440px }
.pe-inline--77837f399f { font-size: 11px; color: var(--txt2); margin-bottom: 14px }
.pe-inline--60c9f337c5 { width: 640px; max-height: 80vh; overflow-y: auto }
.pe-inline--bd293c7661 { display: block }
.pe-inline--39ae4db632 { margin-bottom: 10px }
.pe-inline--8c373fdd25 { font-size: 11px; color: var(--txt2); margin-bottom: 10px }
.pe-inline--0ce429e289 { display: flex; gap: 8px; margin-bottom: 12px; flex-wrap: wrap }
.pe-inline--3c049f162a { font-size: 10px; color: var(--txt3); padding: 2px 8px; border: 1px solid var(--cyan); border-radius: 4px }
.pe-inline--934dcd76b4 { font-size: 10px; color: var(--txt3); padding: 2px 8px; border: 1px dashed var(--border2); border-radius: 4px }
.pe-inline--3253b41f83 { font-size: 10px; color: var(--red); padding: 2px 8px; border: 1px solid var(--red); border-radius: 4px; opacity: 0.6 }
.pe-inline--ea707f6ef6:not([style=""]) { display: none; position: absolute; z-index: 100; background: var(--bg1); border: 1px solid var(--border2); border-radius: 6px; padding: 2px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) }
.pe-inline--d5fe497717 { color: var(--txt2) }
.pe-inline--9669af6410 { gap: 12px; margin-bottom: 10px }
.pe-inline--a9c8b08df1 { display: flex; align-items: center; gap: 4px; font-size: 11px; color: var(--txt2); cursor: pointer }
.pe-inline--fabd50d3ff { display: flex; gap: 6px }
.pe-inline--d231ecab61:not([style=""]) { flex: 1; display: none }
.pe-inline--e0acaffcc2 { padding: 3px 8px; color: var(--accent) }
.pe-inline--c9bb9553d4 { padding: 3px 8px }
.pe-inline--cf5a83a230 { display: flex; gap: 4px }
.pe-inline--f0be7a0e90 { color: var(--txt3); font-size: 12px; padding: 16px; text-align: center }
.pe-inline--33815053d2 { padding: 20px; color: var(--txt3); font-size: 12px; text-align: center }
.pe-inline--6b34ab39ea:not([style=""]) { display: none; flex-direction: column; flex: 1; min-height: 0; overflow: hidden }
.pe-inline--5ecff56790 { flex: 1; min-height: 0; overflow-y: auto; padding: 14px; scrollbar-width: thin; scrollbar-color: var(--bg4) transparent }
.pe-inline--ddf581b930 { display: contents }
.pe-inline--a114530036 { font-size: 11px }
.pe-inline--16000cc0ae { width: 100% }
.pe-inline--f855932782 { margin-bottom: 12px; display: flex; gap: 6px }
.pe-inline--258d20d780 { font-size: 11px; padding: 3px 10px }
.pe-inline--abd439c642 { font-size: 10px; letter-spacing: 0.06em; text-transform: uppercase; color: var(--txt3); margin-bottom: 10px; padding-bottom: 6px; border-bottom: 1px solid var(--border); margin-top: 8px }
.pe-inline--9a7761d40b:not([style=""]) { display: none; padding: 8px 0; color: var(--txt3); font-size: 11px }
.pe-inline--64b4b0483b { width: 560px; max-width: 95vw }
.pe-inline--f265ed37be { display: flex; align-items: center; gap: 10px }
.pe-inline--2a0ca8350a { margin: 0 }
.pe-inline--cd9a70358e:not([style=""]) { font-size: 10px; background: var(--accent); color: #fff; padding: 2px 8px; border-radius: 10px; display: none }
.pe-inline--3dddc27e8b:not([style=""]) { display: none; margin: 10px 0 }

/* These existing ID rules provide their own display values, so retain the former inline precedence for initial hidden state. */
#login-screen.pe-inline--5790ffba29:not([style=""]),
#img-apply-bar.pe-inline--5790ffba29:not([style=""]) { display: none }
.pe-inline--e919f00e35 { display: flex; justify-content: space-between; font-size: 10px; color: var(--txt3); margin-bottom: 3px }
.pe-inline--a4cc1f5a67 { width: 100%; height: 4px; background: var(--bg4); border-radius: 2px; overflow: hidden }
.pe-inline--e708bb6748 { height: 100%; width: 0; background: var(--accent); border-radius: 2px; transition: width 0.3s }
.pe-inline--cfef4a8376 { max-height: 340px; overflow-y: auto; margin-top: 8px }
.pe-inline--f10035050d { color: var(--txt3); font-size: 11px; padding: 16px; text-align: center }
.pe-inline--0d69e4b1d4 { margin-top: 8px }
.pe-inline--4355508a69 { font-size: 10px }
.pe-inline--7c79c39334 { width: 700px; max-width: 95vw }
.pe-inline--118126a78e { font-size: 11px; color: var(--txt3); margin-bottom: 12px; font-family: var(--mono) }
.pe-inline--dffc4db2f6 { margin-top: 14px }
.pe-inline--841d9272e1 { font-size: 12px; color: var(--txt2); line-height: 1.7; margin-bottom: 16px }
.pe-inline--17beda4a0d { background: var(--bg3); border-radius: 8px; padding: 14px; margin-bottom: 14px }
.pe-inline--913e32d152 { width: 500px; max-width: 95vw }
.pe-inline--74fb75d995 { margin-bottom: 8px; font-size: 12px; color: var(--txt2) }
.pe-inline--99e1a9592d { color: var(--txt3); font-weight: 400 }
.pe-inline--c44d7c5b1c { font-family: var(--mono); font-size: 11px }
.pe-inline--4be52899ce { font-size: 10px; color: var(--txt3); margin-top: 4px }
.pe-inline--4668bbfcf2 { width: 480px; max-width: 95vw }
.pe-inline--adf24bda6f { font-size: 10px; color: var(--txt3); margin-bottom: 14px }
.pe-inline--6943d4b569 { width: 900px; max-width: 97vw; max-height: 90vh }
.pe-inline--456806e1ae { font-size: 11px; color: var(--txt3); margin-bottom: 10px; font-family: var(--mono) }
.pe-inline--8275747a94 { overflow: auto; max-height: 60vh; font-family: var(--mono); font-size: 11px; line-height: 1.55; border: 1px solid var(--border); border-radius: 6px; background: var(--bg1) }
.pe-inline--a68a2b422e { font-size: 10px; letter-spacing: 0.06em; text-transform: uppercase; color: var(--txt3); margin-bottom: 10px; padding-bottom: 6px; border-bottom: 1px solid var(--border) }
.pe-inline--82e02078f8 { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap }
