:root{--bench: #e9ebee;--panel: #ffffff;--panel-dim: #f4f6f8;--line: #c7ccd3;--line-soft: #dde1e6;--txt: #14181d;--txt-60: #4e565f;--txt-35: #98a0a9;--ok: #0f766e;--ok-bg: #e2f1ef;--warn: #b45309;--warn-bg: #fbeedc;--bad: #9b2c2c;--bad-bg: #f7e6e6;--focus: #14181d;--r: 3px;--dur: .14s;--ease: cubic-bezier(.4, 0, .2, 1);--font-ui: "Space Grotesk", "Readex Pro", sans-serif;--font-data: "IBM Plex Mono", monospace;--font-ar: "Readex Pro", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background:var(--bench);color:var(--txt);font-family:var(--font-ui);font-size:13.5px;overflow:hidden}[dir=rtl] body,[dir=rtl]{font-family:var(--font-ar)}::selection{background:#c9dde9}a{color:var(--ok)}a:hover{color:#0a5a54}input,button,textarea{font:inherit;color:inherit}button{cursor:pointer}.mono{font-family:var(--font-data)}.ar-text{font-family:var(--font-ar)}.app{display:flex;height:100vh;gap:8px;padding:8px}.main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.deck{flex:1;min-height:0;position:relative}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.panel-dim{background:var(--panel-dim)}.phead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;border-block-end:1px solid var(--line-soft);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-35);font-weight:600}[dir=rtl] .phead{letter-spacing:0}.rail{width:216px;flex:none;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.rail .brand{display:flex;align-items:center;gap:10px;padding:14px 16px;border-block-end:1px solid var(--line-soft)}.rail .brand .mark{width:26px;height:26px;border-radius:2px;background:var(--txt);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-data);font-size:12px;font-weight:600}.rail .brand .wd{font-weight:700;font-size:15px;letter-spacing:.14em}[dir=rtl] .rail .brand .wd{letter-spacing:0}.rail .brand .ver{font-family:var(--font-data);font-size:10px;color:var(--txt-35);margin-inline-start:auto}.rail .rsec{padding:12px 16px 4px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-35);font-weight:600}[dir=rtl] .rail .rsec{letter-spacing:0}.rail nav{display:flex;flex-direction:column;padding:2px 6px}.rail .mod{display:flex;align-items:center;gap:9px;padding:7px 10px;border:none;background:none;text-align:start;border-radius:2px;font-size:13px;font-weight:500;color:var(--txt-60);transition:background var(--dur) var(--ease);width:100%}.rail .mod:hover{background:var(--panel-dim);color:var(--txt)}.rail .mod.on{background:var(--txt);color:#fff}.rail .mod .dot{width:6px;height:6px;border-radius:50%;flex:none}.rail .mod .dot.ok{background:var(--ok)}.rail .mod .dot.warn{background:var(--warn)}.rail .mod .dot.off{background:transparent;border:1px solid var(--txt-35)}.rail .mod .badge{margin-inline-start:auto;font-family:var(--font-data);font-size:10.5px;color:var(--txt-35)}.rail .mod.on .badge{color:#ffffffa6}.rail .mod .badge.hot{color:var(--warn);font-weight:700}.rail .rfoot{margin-block-start:auto;border-block-start:1px solid var(--line-soft);padding:8px 6px}.oper{position:relative}.oper .obtn{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:none;background:none;border-radius:2px;font-size:12.5px;color:var(--txt-60);text-align:start}.oper .obtn:hover{background:var(--panel-dim)}.oper .avatar{width:22px;height:22px;border-radius:50%;background:var(--ok-bg);color:var(--ok);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex:none}.oper .chev{margin-inline-start:auto;color:var(--txt-35);font-size:10px}.omenu{position:absolute;inset-inline-start:6px;inset-block-end:calc(100% + 6px);width:218px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 10px 30px #14181d24;padding:4px;z-index:40}.omenu .mi{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:none;background:none;border-radius:2px;font-size:12.5px;color:var(--txt-60);text-align:start}.omenu .mi:hover{background:var(--panel-dim);color:var(--txt)}.omenu .sep{height:1px;background:var(--line-soft);margin:4px 6px}.omenu .mi .sub{font-family:var(--font-data);font-size:10.5px;color:var(--txt-35)}.lang-seg{display:flex;gap:3px;padding:6px 10px 8px}.lang-seg button{flex:1;padding:6px 0;border-radius:2px;border:1px solid var(--line-soft);background:var(--panel);font-size:12px;color:var(--txt-60)}.lang-seg button.on{background:var(--txt);border-color:var(--txt);color:#fff;font-weight:600}.readout{display:flex;align-items:stretch;height:56px;flex:none;background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.readout .cell{display:flex;flex-direction:column;justify-content:center;gap:2px;padding-inline:20px;border-inline-end:1px solid var(--line-soft)}.readout .cell:last-child{border-inline-end:none}.readout .cell .k{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--txt-35);font-weight:600;white-space:nowrap}[dir=rtl] .readout .cell .k{letter-spacing:0}.readout .cell .v{font-family:var(--font-data);font-size:15px;font-weight:600;white-space:nowrap}.readout .cell .v.warn{color:var(--warn)}[dir=rtl] .readout .cell:not(.lead) .v,[dir=rtl] .qitem .qm,[dir=rtl] .scanfoot,[dir=rtl] .htable td.mono{direction:ltr;unicode-bidi:isolate}.readout .cell .v.ok{color:var(--ok)}.readout .lead{flex:1;justify-content:center;min-width:0}.readout .lead .v{font-family:var(--font-ui);font-size:16px;overflow:hidden;text-overflow:ellipsis}.readout .lead .v span{color:var(--txt-35);font-weight:500}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:var(--r);padding:8px 16px;border:1px solid var(--line);background:var(--panel);color:var(--txt-60);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.btn:hover{border-color:var(--txt-35);color:var(--txt)}.btn.primary{background:var(--txt);border-color:var(--txt);color:#fff}.btn.primary:hover{background:#000}.btn.danger{color:var(--bad);border-color:#e3c4c4}.btn.danger:hover{background:var(--bad-bg)}.btn.lg{padding:11px 22px;font-size:14px}.btn kbd{opacity:.85}kbd{font-family:var(--font-data);font-size:10px;font-weight:500;border:1px solid var(--line);border-block-end-width:2px;border-radius:2px;padding:0 5px;background:var(--panel-dim);color:var(--txt-60);min-width:17px;text-align:center;display:inline-block}.btn.primary kbd{background:transparent;border-color:#ffffff59;color:#fffc}.meter{display:inline-flex;align-items:center;gap:8px}.meter .ticks{display:flex;gap:2.5px}.meter .t{width:4px;height:13px;background:var(--line-soft);border-radius:1px}.meter .t.on{background:var(--ok)}.meter.w .t.on{background:var(--warn)}.meter .pct{font-family:var(--font-data);font-size:11px;color:var(--txt-35);min-width:26px;text-align:end}.meter.w .pct{color:var(--warn);font-weight:700}.kstrip{height:38px;flex:none;display:flex;align-items:center;gap:22px;padding-inline:16px;font-family:var(--font-data);font-size:11px;color:var(--txt-60);background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.kstrip .ks{display:flex;align-items:center;gap:7px;white-space:nowrap}.kstrip .hint{margin-inline-start:auto;color:var(--txt-35)}.status{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600}.status .dot{width:7px;height:7px;border-radius:50%}.status.ok{color:var(--ok)}.status.ok .dot{background:var(--ok)}.status.warn{color:var(--warn)}.status.warn .dot{background:var(--warn)}.status.off{color:var(--txt-35)}.status.off .dot{border:1.5px solid var(--txt-35);background:transparent;width:5px;height:5px}.dash{display:flex;flex-direction:column;gap:8px;height:100%;overflow:auto}.bays{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:1180px){.bays{grid-template-columns:repeat(2,1fr)}}.bay{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;transition:border-color var(--dur) var(--ease)}.bay.live:hover{border-color:var(--txt-35)}.bay .bhead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px 0}.bay .bname{font-size:14.5px;font-weight:600}.bay .bname small{display:block;font-size:11.5px;color:var(--txt-35);font-weight:500;font-family:var(--font-ar);margin-block-start:1px}.bay .bstats{display:flex;gap:26px;padding:14px 16px 12px}.bay .bstat .n{font-family:var(--font-data);font-size:21px;font-weight:600}.bay .bstat .n.warn{color:var(--warn)}.bay .bstat .l{font-size:10.5px;color:var(--txt-35);letter-spacing:.08em;text-transform:uppercase;margin-block-start:1px}[dir=rtl] .bay .bstat .l{letter-spacing:0}.bay .bact{margin-block-start:auto;border-block-start:1px solid var(--line-soft);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.bay.off{background:var(--panel-dim)}.bay.off .bname{color:var(--txt-60)}@media(prefers-reduced-motion:no-preference){.poweron .bay,.poweron .readout,.poweron .hero-strip{animation:bay-on .42s var(--ease) backwards}.poweron .bay:nth-child(1){animation-delay:60ms}.poweron .bay:nth-child(2){animation-delay:.12s}.poweron .bay:nth-child(3){animation-delay:.18s}.poweron .bay:nth-child(4){animation-delay:.24s}.poweron .bay:nth-child(5){animation-delay:.3s}.poweron .bay:nth-child(6){animation-delay:.36s}@keyframes bay-on{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.hero-strip{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px 18px;display:flex;align-items:center;gap:18px}.hero-strip .ht{font-size:15px;font-weight:600}.hero-strip .hs{font-size:12.5px;color:var(--txt-60)}.hero-strip .spacer{flex:1}.docintel{display:flex;flex-direction:column;gap:8px;height:100%}.di-body{flex:1;min-height:0;display:flex;gap:8px}.dropzone{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1.5px dashed var(--line);border-radius:var(--r);background:var(--panel);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.dropzone.over{border-color:var(--txt);background:var(--panel-dim)}.dropzone .dz-glyph{display:flex;gap:3px}.dropzone .dz-glyph .t{width:5px;height:22px;background:var(--line);border-radius:1px}.dropzone .dz-glyph .t:nth-child(-n+3){background:var(--txt-35)}.dropzone .dz-t{font-size:15px;font-weight:600}.dropzone .dz-s{font-size:12.5px;color:var(--txt-35)}.dropzone .dz-btns{display:flex;gap:8px}.queue{width:400px;flex:none;display:flex;flex-direction:column}.qlist{flex:1;overflow:auto}.qitem{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 16px;border-block-end:1px solid var(--line-soft)}.qitem .qn{font-size:13px;font-weight:600}.qitem .qm{font-family:var(--font-data);font-size:10.5px;color:var(--txt-35)}.qitem .qs{grid-row:1 / 3;align-self:center;display:flex;align-items:center;gap:10px}.qitem .qphase{font-family:var(--font-data);font-size:11px;color:var(--txt-60);min-width:74px;text-align:end}.qitem .qphase.ready{color:var(--ok);font-weight:700}.pipe{display:flex;gap:3px}.pipe .p{width:14px;height:5px;border-radius:1px;background:var(--line-soft)}.pipe .p.done{background:var(--ok)}.pipe .p.run{background:var(--txt-35);animation:pipe-run .8s linear infinite}@media(prefers-reduced-motion:reduce){.pipe .p.run{animation:none;background:var(--txt-60)}}@keyframes pipe-run{0%,to{opacity:.35}50%{opacity:1}}.review{flex:1;min-height:0;display:flex;gap:8px}.scanp{width:44%;flex:none;display:flex;flex-direction:column}.scanp .well{flex:1;padding:22px;display:flex;align-items:center;overflow:auto;background:var(--panel-dim)}.scanp .scanfoot{border-block-start:1px solid var(--line-soft);padding:8px 16px;display:flex;justify-content:space-between;font-family:var(--font-data);font-size:10.5px;color:var(--txt-60)}.ptools{display:flex;gap:4px}.ptools button{font-family:var(--font-data);font-size:10.5px;color:var(--txt-60);background:var(--panel-dim);border:1px solid var(--line-soft);border-radius:2px;padding:2px 8px}.ptools button:hover{color:var(--txt);border-color:var(--line)}.ptools button.on{background:var(--txt);border-color:var(--txt);color:#fff}.doc-preview{display:flex;flex-direction:column;height:100%;gap:8px}.preview-surface{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto}.preview-surface img{display:block}.preview-unavailable{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px;text-align:center}.fieldp{flex:1;min-width:0;display:flex;flex-direction:column}.fgrid{flex:1;overflow:auto}.frow{display:grid;grid-template-columns:148px 1fr 118px;gap:12px;align-items:center;padding:6px 16px;border-block-end:1px solid var(--line-soft);cursor:default}.frow.active{background:#f0f4f8;box-shadow:inset 2.5px 0 0 var(--txt)}[dir=rtl] .frow.active{box-shadow:inset -2.5px 0 0 var(--txt)}.frow.warnrow{background:var(--warn-bg)}.frow.warnrow.active{box-shadow:inset 2.5px 0 0 var(--warn)}[dir=rtl] .frow.warnrow.active{box-shadow:inset -2.5px 0 0 var(--warn)}.frow.fixed{background:var(--ok-bg)}.frow .lab{font-size:11px;letter-spacing:.04em;color:var(--txt-60);font-weight:500;text-transform:uppercase}[dir=rtl] .frow .lab{letter-spacing:0}.frow .val{min-width:0}.frow .val input{width:100%;font-family:var(--font-data);font-size:13.5px;font-weight:500;background:transparent;border:none;outline:none;border-block-end:1px solid transparent}.frow .val input:focus{border-block-end-color:var(--txt)}.frow .val input.arv{font-family:var(--font-ar);font-size:14.5px;direction:rtl;text-align:start}.frow .fix-note{font-size:10.5px;color:var(--warn);font-weight:600;margin-block-start:1px}@media(max-width:1100px){.frow{grid-template-columns:104px 1fr 96px}.meter .ticks{gap:2px}.meter .t{width:3px}}.frow.fixed .fix-note{color:var(--ok)}.factions{border-block-start:1px solid var(--line);padding:10px 16px;display:flex;gap:8px;align-items:center}.factions .spacer{flex:1}.htable{width:100%;border-collapse:collapse}.htable th{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--txt-35);text-align:start;padding:9px 16px;border-block-end:1px solid var(--line);position:sticky;top:0;background:var(--panel)}[dir=rtl] .htable th{letter-spacing:0}.htable td{padding:8px 16px;border-block-end:1px solid var(--line-soft);font-size:12.5px}.htable td.mono{font-family:var(--font-data);font-size:11.5px}.htable tr:hover td{background:var(--panel-dim)}.htable .new td{animation:row-in .6s var(--ease)}@keyframes row-in{0%{background:var(--ok-bg)}to{background:transparent}}.stateframe{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;text-align:center}.stateframe .sf-glyph{display:flex;gap:3.5px;margin-block-end:4px}.stateframe .sf-glyph .t{width:5px;height:24px;border-radius:1px;background:var(--line-soft)}.stateframe.loading .sf-glyph .t{animation:sf-load 1s var(--ease) infinite}.stateframe.loading .sf-glyph .t:nth-child(2){animation-delay:90ms}.stateframe.loading .sf-glyph .t:nth-child(3){animation-delay:.18s}.stateframe.loading .sf-glyph .t:nth-child(4){animation-delay:.27s}.stateframe.loading .sf-glyph .t:nth-child(5){animation-delay:.36s}.stateframe.loading .sf-glyph .t:nth-child(6){animation-delay:.45s}@keyframes sf-load{0%,to{background:var(--line-soft)}40%{background:var(--txt-60)}}@media(prefers-reduced-motion:reduce){.stateframe.loading .sf-glyph .t{animation:none;background:var(--txt-35)}}.stateframe.empty .sf-glyph .t{background:transparent;border:1.5px solid var(--line)}.stateframe.error .sf-glyph .t{background:var(--line-soft)}.stateframe.error .sf-glyph .t:nth-child(4){background:var(--bad);height:14px;align-self:flex-end}.stateframe.success .sf-glyph .t{background:var(--ok)}.stateframe .sf-t{font-size:15px;font-weight:600}.stateframe .sf-s{font-size:12.5px;color:var(--txt-60);max-width:380px;line-height:1.5}.beat{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#e9ebeee0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--r)}.beat .bcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:26px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 18px 50px #14181d29}@media(prefers-reduced-motion:no-preference){.beat .bcard{animation:beat-in .22s var(--ease)}@keyframes beat-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}}.beat .sf-glyph{display:flex;gap:3.5px}.beat .sf-glyph .t{width:5px;height:24px;border-radius:1px;background:var(--ok)}@media(prefers-reduced-motion:no-preference){.beat .sf-glyph .t{animation:sf-pop .3s var(--ease) backwards}.beat .sf-glyph .t:nth-child(2){animation-delay:40ms}.beat .sf-glyph .t:nth-child(3){animation-delay:80ms}.beat .sf-glyph .t:nth-child(4){animation-delay:.12s}.beat .sf-glyph .t:nth-child(5){animation-delay:.16s}.beat .sf-glyph .t:nth-child(6){animation-delay:.2s}@keyframes sf-pop{0%{transform:scaleY(.2);opacity:0}to{transform:none;opacity:1}}}.beat .bt{font-size:15px;font-weight:700}.beat .bs{font-family:var(--font-data);font-size:11.5px;color:var(--txt-60)}.tabs{display:flex;gap:2px;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);flex:none;align-self:flex-start}.tabs button{border:none;background:none;padding:6px 14px;border-radius:2px;font-size:12.5px;font-weight:600;color:var(--txt-60);display:flex;align-items:center;gap:7px}.tabs button:hover{color:var(--txt)}.tabs button.on{background:var(--txt);color:#fff}.tabs button .n{font-family:var(--font-data);font-size:10.5px;color:var(--txt-35)}.tabs button.on .n{color:#ffffffa6}.idcard{width:100%;aspect-ratio:1.586;background:linear-gradient(135deg,#fdfdfb,#f3f2ec 55%,#eceae2);border:1px solid #d8d5ca;border-radius:8px;position:relative;overflow:hidden;font-family:Space Grotesk,sans-serif;color:#2a2a28;box-shadow:0 1px 3px #14181d1f;flex:none}.idcard .hdr{display:flex;justify-content:space-between;align-items:center;padding:4.2% 5% 0}.idcard .hdr .en{font-size:.72em;font-weight:700;letter-spacing:.08em;color:#57544c}.idcard .hdr .en small{display:block;font-weight:500;letter-spacing:.02em;color:#8a867a;font-size:.85em;margin-top:2px}.idcard .hdr .ar{font-family:Readex Pro,sans-serif;direction:rtl;text-align:right;font-size:.78em;font-weight:700;color:#57544c}.idcard .hdr .ar small{display:block;font-weight:500;color:#8a867a;font-size:.85em;margin-top:2px}.idcard .bodyrow{display:flex;gap:4%;padding:3.5% 5%}.idcard .photo{flex:none;width:21%;aspect-ratio:.78;background:linear-gradient(180deg,#cfd4d8,#b7bdc2);border:1px solid #a9aeb3;border-radius:4px;position:relative;overflow:hidden}.idcard .photo:before{content:"";position:absolute;left:50%;top:22%;transform:translate(-50%);width:44%;aspect-ratio:1;border-radius:50%;background:#98a0a7}.idcard .photo:after{content:"";position:absolute;left:50%;top:62%;transform:translate(-50%);width:78%;aspect-ratio:1.4;border-radius:46% 46% 0 0;background:#98a0a7}.idcard .fields{flex:1;display:flex;flex-direction:column;gap:5.5%;font-size:.68em}.idcard .frow2{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.idcard .frow2 .lab{color:#8a867a;font-size:.82em;letter-spacing:.04em;white-space:nowrap;text-transform:none}.idcard .frow2 .val{font-weight:600;color:#2a2a28}.idcard .frow2 .var{font-family:Readex Pro,sans-serif;direction:rtl;font-weight:600;color:#2a2a28}.idcard .idnum{padding:0 5%;font-family:IBM Plex Mono,monospace;font-size:1.05em;font-weight:600;letter-spacing:.14em;color:#3a3a36}.idcard .glare{position:absolute;pointer-events:none;background:linear-gradient(115deg,#fff0 30%,#ffffffd9 50%,#fff0 68%)}.idcard.mulkiya{background:linear-gradient(135deg,#fbfcf8,#eef2e8 60%,#e6ebdf);border-color:#ccd2c2}.mk-title{margin:2.5% 5% 0;font-size:.62em;font-weight:700;letter-spacing:.22em;color:#6b7261;border-top:1px solid #ccd2c2;border-bottom:1px solid #ccd2c2;padding:1.4% 0}.mk-grid{display:flex;flex-direction:column;gap:4.5%;padding:3.5% 5%;font-size:.66em;flex:1}.mk-grid .frow2{display:flex;align-items:baseline;gap:12px;justify-content:flex-start}.mk-grid .frow2 .lab{min-width:74px}.mk-grid .frow2 .val.plate{font-family:IBM Plex Mono,monospace;font-weight:700;letter-spacing:.1em;border:1px solid #a9ae9f;border-radius:3px;padding:0 6px;background:#fff}.mk-grid .frow2 .val.chassis{font-family:IBM Plex Mono,monospace;letter-spacing:.06em}.idcard .crease{position:absolute;left:8%;top:40%;width:88%;height:3px;background:linear-gradient(90deg,#78735f00,#78735f47 30%,#ffffffb3,#78735f3d 70%,#78735f00);transform:rotate(-3deg);pointer-events:none}.idcard.visa{aspect-ratio:auto;min-height:0;background:linear-gradient(135deg,#fbfaf6,#f0ede2 60%,#e9e4d5);border-color:#d5cfbd;display:flex;flex-direction:column}.idcard.visa .mk-title{color:#79705a;border-color:#d5cfbd}.idcard.visa .mk-grid{font-size:.6em;gap:6px;padding:3% 5%}.idcard.visa .mk-grid .frow2 .lab{min-width:84px}.stampmark{position:absolute;right:8%;top:50%;width:17%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(90,60,140,.28);box-shadow:inset 0 0 0 3px #5a3c8c1a;transform:rotate(12deg);pointer-events:none}.permfoot{margin-top:4px;padding:8px 5% 10px;border-top:1px solid #d5cfbd;display:flex;flex-direction:column;gap:5px}.barcode{height:16px;width:56%;background:repeating-linear-gradient(90deg,#3d3a30 0 1.5px,transparent 1.5px 3px,#3d3a30 3px 5.5px,transparent 5.5px 7px,#3d3a30 7px 8px,transparent 8px 11px)}.permmeta{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:.56em;letter-spacing:.12em;color:#79705a}
