:root{--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, ui-monospace, monospace;color:#152033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb}*{box-sizing:border-box}body{min-width:320px;font-family:var(--sans);margin:0}#root{min-height:100vh}.app-shell{color:#152033;background:linear-gradient(135deg,#1f559014,#0000 38%),linear-gradient(225deg,#d6635414,#0000 34%),#f5f7fb;min-height:100vh}.workspace{width:min(1480px,100% - 32px);margin:0 auto;padding:28px 0}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.topbar h1{color:#101827;margin:0;font-size:32px;font-weight:780;line-height:1.05}.topbar p,.panel-heading p,.preview-heading p,.field-section h3,.raw-notice,.print-note{color:#647084;margin:0}.topbar p{max-width:720px;margin-top:8px;font-size:15px}.top-actions,.payload-actions{flex-wrap:wrap;gap:10px;display:flex}button{color:#172033;min-height:38px;font:700 13px/1 var(--sans);cursor:pointer;background:#eef3f8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;display:inline-flex;box-shadow:inset 0 0 0 1px #d8e0eb}button:hover{background:#e4edf6}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #1771be38}.primary-button{color:#fff;background:#176f83;box-shadow:0 10px 24px #176f8338}.primary-button:hover{background:#0f6478}.secondary-button{background:#fff}.safety-banner{color:#594318;background:#fff8e8;border:1px solid #f1d795;border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;display:flex}.builder-grid{grid-template-columns:minmax(520px,1.05fr) minmax(420px,.95fr);align-items:start;gap:16px;display:grid}.panel{background:#ffffffeb;border:1px solid #dce3ed;border-radius:8px;box-shadow:0 18px 45px #242d3f14}.form-panel,.raw-panel{padding:18px}.panel-heading,.preview-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.panel-heading h2,.preview-heading h2{color:#152033;margin:0;font-size:20px}.panel-heading p,.preview-heading p{margin-top:4px;font-size:13px}.state-picker{color:#566278;gap:6px;min-width:180px;font-size:12px;font-weight:700;display:grid}.state-picker select{min-height:36px}.field-section{border-top:1px solid #e5ebf2;padding-top:15px}.field-section+.field-section{margin-top:16px}.field-section h3{letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field-control{gap:6px;display:grid}.field-control span{color:#39465a;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;font-weight:760;display:flex}.field-control small{color:#7d889a;font:700 11px/1 var(--mono)}input,select,textarea{box-sizing:border-box;color:#142033;width:100%;font:600 13px/1.25 var(--sans);background:#fff;border:1px solid #d5deea;border-radius:8px}input,select{min-height:38px;padding:0 10px}textarea{resize:vertical;min-height:280px;font:12px/1.42 var(--mono);white-space:pre;padding:12px}.mode-pill{color:#126b5e;background:#e7f5f3;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.mode-pill.raw{color:#3d4fa1;background:#eef0ff}.barcode-lab{background:#f8fafc;border:1px dashed #cbd6e4;border-radius:8px;margin-bottom:14px;padding:14px}.barcode-lab-header{color:#263447;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.barcode-frame{background:#fff;border:1px solid #e0e7ef;border-radius:6px;padding:10px;overflow:auto}.barcode-frame canvas{max-width:100%;height:auto;image-rendering:pixelated;display:block}.barcode-frame.has-image canvas{display:none}.barcode-image{max-width:100%;height:auto;image-rendering:pixelated;display:block}.barcode-frame.print-sized{box-sizing:border-box;justify-content:center;align-items:center;width:70mm;height:19mm;padding:1.5mm;display:flex;overflow:hidden}.barcode-frame.print-sized canvas,.barcode-frame.print-sized .barcode-image{width:var(--state-barcode-symbol-width,100%);height:var(--state-barcode-symbol-height,auto);object-fit:fill;max-width:100%;max-height:100%}.barcode-error{color:#ad2d25;margin:10px 0 0;font-size:12px}.payload-editor{color:#39465a;gap:8px;font-size:12px;font-weight:760;display:grid}.payload-actions{margin-top:12px}.raw-notice{margin-top:10px;font-size:13px}.state-audit-panel{background:#ffffffeb;border:1px solid #dce3ed;border-radius:8px;margin-top:16px;padding:16px;box-shadow:0 18px 45px #242d3f14}.state-audit-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.state-audit-heading h2{color:#152033;margin:0;font-size:18px}.state-audit-heading span{color:#576277;background:#f8fafc;border:1px solid #dce3ed;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.state-audit-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.state-audit-card{border:1px solid color-mix(in srgb, var(--audit-primary) 26%, #dce3ed);background:linear-gradient(90deg, color-mix(in srgb, var(--audit-bg) 72%, white), #fff 72%), #fff;border-radius:8px;min-width:0;padding:10px;position:relative;overflow:hidden}.state-audit-card:before{content:"";background:var(--audit-primary);width:4px;position:absolute;inset:0 auto 0 0}.state-audit-swatch{border-radius:999px;grid-template-columns:1.2fr .8fr .55fr;height:6px;margin:-2px -2px 8px 2px;display:grid;overflow:hidden}.audit-swatch-primary{background:var(--audit-primary)}.audit-swatch-secondary{background:var(--audit-secondary)}.audit-swatch-accent{background:var(--audit-accent)}.state-audit-title{align-items:baseline;gap:8px;min-width:0;margin-left:2px;display:flex}.state-audit-title strong{color:var(--audit-primary);font:900 16px/1 var(--sans)}.state-audit-title span{color:#243044;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;overflow:hidden}.state-audit-card dl{gap:5px;margin:9px 0 0;display:grid}.state-audit-card dl>div{grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.state-audit-card dt,.state-audit-card dd{min-width:0;margin:0;font-size:11px;line-height:1.15}.state-audit-card dt{color:#7a8596;font-weight:800}.state-audit-card dd{color:#263447;text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.state-thumbnail-panel,.state-back-thumbnail-panel{background:#fffffff0;border:1px solid #dce3ed;border-radius:8px;margin-top:16px;padding:16px;box-shadow:0 18px 45px #242d3f14}.state-thumbnail-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.state-back-thumbnail-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.state-thumbnail-card{border:1px solid color-mix(in srgb, var(--audit-primary) 24%, #dce3ed);background:linear-gradient(180deg, color-mix(in srgb, var(--audit-bg) 74%, white), #fff 70%), #fff;color:#1d2a3c;cursor:pointer;text-align:left;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.state-thumbnail-card:hover{border-color:color-mix(in srgb, var(--audit-primary) 54%, #dce3ed);box-shadow:0 10px 24px #242d3f1c}.state-thumbnail-card[aria-pressed=true]{border-color:var(--audit-primary);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--audit-primary) 26%, transparent), 0 10px 26px #242d3f21}.state-identity-capsule{box-sizing:border-box;color:#142033;pointer-events:none;align-items:center;min-width:0;display:grid;position:absolute}.front-identity-capsule{z-index:4;border:.28mm solid color-mix(in srgb, var(--state-primary) 46%, transparent);background:linear-gradient(90deg, #ffffffe0, color-mix(in srgb, var(--state-card-bg) 72%, white)), #fff;border-radius:1.6mm;grid-template-columns:5.4mm minmax(0,1fr) auto;gap:1mm;width:31mm;min-height:7.4mm;padding:.8mm 1mm;bottom:3.7mm;right:4mm;box-shadow:0 .4mm 1.4mm #1420331f}.identity-icon{background:color-mix(in srgb, var(--state-primary) 14%, white);color:var(--state-primary);border-radius:999px;place-items:center;display:grid}.front-identity-capsule .identity-icon{width:4.7mm;height:4.7mm}.identity-icon svg{display:block}.identity-copy{gap:.45mm;min-width:0;display:grid}.identity-copy b,.identity-copy small,.identity-code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-copy b{color:#172235;font:900 1.55mm/1 var(--sans);letter-spacing:.02em;text-transform:uppercase}.identity-copy small{color:#5b6678;font:850 1.15mm/1 var(--sans);letter-spacing:.03em;text-transform:uppercase}.identity-code{color:var(--state-primary);font:950 3.1mm/1 var(--sans);letter-spacing:0}.identity-pattern-stars .identity-icon{color:var(--state-accent);background:color-mix(in srgb, var(--state-accent) 18%, white)}.identity-pattern-coast .identity-icon,.identity-pattern-waves .identity-icon,.identity-pattern-island .identity-icon,.identity-pattern-river .identity-icon{color:var(--state-secondary);background:color-mix(in srgb, var(--state-secondary) 18%, white)}.identity-pattern-desert .identity-icon,.identity-pattern-fields .identity-icon,.identity-pattern-plains .identity-icon{color:var(--state-accent)}.thumbnail-identity-capsule{z-index:3;border:1px solid color-mix(in srgb, var(--audit-primary) 28%, transparent);background:#fffc;border-radius:4px;grid-template-columns:16px minmax(0,1fr) auto;gap:4px;height:17%;padding:2px 4px 2px 3px;top:66%;left:33%;right:7%}.thumbnail-identity-capsule .identity-icon{width:14px;height:14px;color:var(--audit-primary);background:color-mix(in srgb, var(--audit-primary) 14%, white)}.thumbnail-identity-capsule .identity-copy{gap:1px}.thumbnail-identity-capsule .identity-copy b{color:#172235;font-size:6.4px}.thumbnail-identity-capsule .identity-copy small{color:#667185;font-size:5.4px}.thumbnail-identity-capsule .identity-code{color:var(--audit-primary);font-size:8px}.state-region-tag{box-sizing:border-box;pointer-events:none;color:#142033;align-items:center;min-width:0;display:grid;position:absolute;overflow:hidden}.front-region-tag{z-index:4;border-left:.9mm solid var(--region-accent);--region-primary:var(--state-primary);--region-secondary:var(--state-secondary);--region-accent:var(--state-accent);--region-bg:var(--state-card-bg);background:linear-gradient(90deg, #ffffffe0, color-mix(in srgb, var(--region-bg) 70%, white)), #fff;border-radius:1.3mm;grid-template-columns:6.2mm minmax(0,1fr) 4.8mm;gap:.8mm;width:34mm;min-height:7.4mm;padding:.65mm .9mm;bottom:8.4mm;left:4mm;box-shadow:0 .4mm 1.2mm #1420331a}.thumbnail-region-tag{z-index:3;border-left:3px solid var(--region-accent);--region-primary:var(--audit-primary);--region-secondary:var(--audit-secondary);--region-accent:var(--audit-accent);--region-bg:var(--audit-bg);background:#ffffffc7;border-radius:4px;grid-template-columns:17px minmax(0,1fr) 12px;gap:3px;height:15%;padding:2px 4px;top:20.5%;left:34%;right:7%}.front-vertical-minor .front-region-tag{left:calc(var(--state-vertical-band-width) + 4mm)}.region-code{background:var(--region-primary);color:#fff;font:950 2.75mm/1 var(--sans);letter-spacing:0;border-radius:.9mm;align-self:stretch;place-items:center;display:grid}.thumbnail-region-tag .region-code{border-radius:3px;font-size:7px}.region-copy{gap:.45mm;min-width:0;display:grid}.region-copy b,.region-copy small{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.region-copy b{color:#172235;font:950 1.5mm/1 var(--sans);letter-spacing:.03em}.region-copy small{color:var(--region-secondary);font:900 1.08mm/1 var(--sans);letter-spacing:.05em}.thumbnail-region-tag .region-copy{gap:1px}.thumbnail-region-tag .region-copy b{font-size:5.8px}.thumbnail-region-tag .region-copy small{font-size:5px}.state-region-tag .state-visual-icon{width:4.6mm;height:4.6mm;color:var(--region-primary)}.thumbnail-region-tag .state-visual-icon{width:11px;height:11px}.region-pattern-stars{border-left-color:var(--region-accent)}.region-pattern-stars .region-code{background:linear-gradient(135deg, var(--region-primary) 0 47%, var(--region-accent) 48% 100%)}.region-pattern-coast,.region-pattern-waves,.region-pattern-river,.region-pattern-island{border-left-color:var(--region-secondary)}.region-pattern-coast .region-code,.region-pattern-waves .region-code,.region-pattern-river .region-code,.region-pattern-island .region-code{background:linear-gradient(180deg, var(--region-secondary) 0 46%, var(--region-primary) 47% 100%)}.region-pattern-desert,.region-pattern-fields,.region-pattern-plains{border-left-color:var(--region-accent)}.region-pattern-desert .region-code,.region-pattern-fields .region-code,.region-pattern-plains .region-code{background:linear-gradient(180deg, var(--region-accent) 0 38%, var(--region-primary) 39% 100%)}.region-pattern-peaks .region-code,.region-pattern-forest .region-code{background:linear-gradient(135deg, var(--region-primary) 0 55%, var(--region-secondary) 56% 100%)}.region-pattern-city .region-code,.region-pattern-arch .region-code{box-shadow:inset 0 -.8mm 0 var(--region-secondary)}.state-format-fingerprint{box-sizing:border-box;pointer-events:none;--format-primary:var(--state-primary);--format-secondary:var(--state-secondary);--format-accent:var(--state-accent);--format-bg:var(--state-card-bg);align-items:stretch;min-width:0;display:grid;position:absolute;overflow:hidden}.front-format-fingerprint{top:calc(var(--state-header-height) + 1.1mm);z-index:4;border:.22mm solid color-mix(in srgb, var(--format-primary) 22%, transparent);background:#ffffffc7;border-radius:1mm;grid-template-columns:1.5fr 1fr 1.35fr .9fr 1.2fr .9fr;gap:.55mm;width:28mm;height:4mm;padding:.55mm;right:3.2mm}.thumbnail-format-fingerprint{z-index:3;--format-primary:var(--audit-primary);--format-secondary:var(--audit-secondary);--format-accent:var(--audit-accent);--format-bg:var(--audit-bg);grid-template-columns:1.5fr 1fr 1.35fr .9fr 1.2fr .9fr;gap:2px;height:4.5%;top:59.5%;left:34%;right:8%}.front-vertical-minor .front-format-fingerprint{right:2.4mm}.format-track{background:var(--format-primary);border-radius:999px;min-width:0;display:block}.layout-track{background:var(--format-primary)}.density-track{background:var(--format-secondary)}.field-track{background:var(--format-accent)}.id-track{background:color-mix(in srgb, var(--format-primary) 65%, #142033)}.stripe-track{background:repeating-linear-gradient(90deg, var(--format-secondary) 0 18%, transparent 18% 30%), var(--format-primary)}.anchor-track{background:linear-gradient(135deg, var(--format-accent) 0 48%, var(--format-secondary) 49% 100%)}.format-layout-center-stack .layout-track{background:linear-gradient(180deg, var(--format-primary) 0 42%, transparent 43% 56%, var(--format-primary) 57% 100%), var(--format-bg);border-radius:.4mm}.format-layout-right-portrait .layout-track{background:linear-gradient(90deg, transparent 0 42%, var(--format-primary) 43% 100%), color-mix(in srgb, var(--format-primary) 22%, white)}.format-layout-top-band-grid .layout-track{background:linear-gradient(180deg, var(--format-secondary) 0 34%, var(--format-primary) 35% 100%);border-radius:.25mm}.format-layout-vertical-minor .layout-track{background:linear-gradient(90deg, var(--format-accent) 0 28%, var(--format-primary) 29% 100%);border-radius:.25mm}.format-density-standard .density-track{opacity:.68}.format-density-dense .density-track{background:repeating-linear-gradient(90deg, var(--format-secondary) 0 22%, color-mix(in srgb, var(--format-secondary) 28%, white) 22% 34%)}.format-density-extra-dense .density-track{background:repeating-linear-gradient(90deg, var(--format-secondary) 0 13%, color-mix(in srgb, var(--format-secondary) 18%, white) 13% 21%)}.thumbnail-format-fingerprint .format-track{border-radius:2px}.state-geometry-meter{box-sizing:border-box;pointer-events:none;--geometry-primary:var(--state-primary);--geometry-secondary:var(--state-secondary);--geometry-accent:var(--state-accent);display:grid;position:absolute}.front-geometry-meter{top:calc(var(--state-header-height) + 6.4mm);z-index:4;background:#ffffffad;border-radius:1mm;gap:.65mm;width:8.2mm;padding:.6mm;right:1.6mm}.thumbnail-geometry-meter{z-index:3;--geometry-primary:var(--audit-primary);--geometry-secondary:var(--audit-secondary);--geometry-accent:var(--audit-accent);gap:1px;width:21%;top:75%;left:7%}.geometry-track{background:var(--geometry-primary);border-radius:999px;height:.75mm;display:block}.thumbnail-geometry-meter .geometry-track{height:2px}.geometry-header{width:var(--geometry-header-level);background:var(--geometry-primary)}.geometry-portrait{width:var(--geometry-portrait-level);background:var(--geometry-secondary)}.geometry-field{width:var(--geometry-field-level);background:var(--geometry-accent)}.geometry-gap{width:var(--geometry-gap-level);background:repeating-linear-gradient(90deg, var(--geometry-primary) 0 18%, color-mix(in srgb, var(--geometry-primary) 22%, white) 18% 32%)}.geometry-density-standard .geometry-gap{opacity:.72}.geometry-density-dense .geometry-field,.geometry-density-extra-dense .geometry-field{background:repeating-linear-gradient(90deg, var(--geometry-accent) 0 20%, color-mix(in srgb, var(--geometry-accent) 20%, white) 20% 30%)}.geometry-density-extra-dense .geometry-gap{background:repeating-linear-gradient(90deg, var(--geometry-primary) 0 12%, color-mix(in srgb, var(--geometry-primary) 18%, white) 12% 20%)}.state-scenic-band{box-sizing:border-box;pointer-events:none;isolation:isolate;position:absolute;overflow:hidden}.front-scenic-band{z-index:0;--scenic-primary:var(--state-primary);--scenic-secondary:var(--state-secondary);--scenic-accent:var(--state-accent);--scenic-bg:var(--state-card-bg);background:linear-gradient(90deg, color-mix(in srgb, var(--scenic-bg) 78%, white), #ffffff47), #fff;opacity:.34;height:12mm;bottom:0;left:0;right:0}.thumbnail-scenic-band{z-index:0;--scenic-primary:var(--audit-primary);--scenic-secondary:var(--audit-secondary);--scenic-accent:var(--audit-accent);--scenic-bg:var(--audit-bg);background:linear-gradient(90deg, color-mix(in srgb, var(--scenic-bg) 70%, white), #ffffff2e), #fff;opacity:.62;height:23%;bottom:0;left:0;right:0}.scenic-layer,.scenic-label{position:absolute}.scenic-layer{background:var(--scenic-primary);display:block}.scenic-primary{background:var(--scenic-primary)}.scenic-secondary{background:var(--scenic-secondary)}.scenic-accent{background:var(--scenic-accent)}.scenic-label{z-index:2;color:#142033;max-width:30mm;font:950 2mm/1 var(--sans);letter-spacing:.04em;opacity:.56;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;bottom:1mm;right:3mm;overflow:hidden}.thumbnail-scenic-band .scenic-label{opacity:.5;max-width:58%;font-size:5.8px;bottom:3px;right:5px}.scenic-pattern-peaks .scenic-primary{clip-path:polygon(0 100%,12% 55%,25% 82%,43% 24%,60% 76%,78% 34%,100% 100%);height:88%;inset:auto -2% 0}.scenic-pattern-peaks .scenic-secondary{clip-path:polygon(0 100%,24% 42%,38% 76%,58% 20%,100% 100%);opacity:.78;height:62%;inset:auto 16% 0 22%}.scenic-pattern-peaks .scenic-accent{border-radius:999px;width:3.6mm;height:3.6mm;top:16%;right:12%}.thumbnail-scenic-band.scenic-pattern-peaks .scenic-accent{width:11px;height:11px}.scenic-pattern-desert .scenic-primary{clip-path:polygon(0 100%,0 48%,18% 48%,23% 24%,41% 24%,48% 52%,100% 52%,100% 100%);height:48%;bottom:0;left:0;right:0}.scenic-pattern-desert .scenic-secondary{border-radius:999px;width:4.8mm;height:4.8mm;top:10%;right:18%}.thumbnail-scenic-band.scenic-pattern-desert .scenic-secondary{width:13px;height:13px}.scenic-pattern-desert .scenic-accent{height:.45mm;bottom:38%;left:7%;right:7%}.thumbnail-scenic-band.scenic-pattern-desert .scenic-accent{height:2px}.scenic-pattern-fields .scenic-primary,.scenic-pattern-plains .scenic-primary{background:linear-gradient(180deg, var(--scenic-secondary) 0 24%, var(--scenic-primary) 24% 49%, var(--scenic-accent) 49% 74%, var(--scenic-primary) 74% 100%);height:52%;inset:auto 0 0}.scenic-pattern-fields .scenic-secondary,.scenic-pattern-plains .scenic-secondary{height:.5mm;bottom:53%;left:0;right:0}.thumbnail-scenic-band.scenic-pattern-fields .scenic-secondary,.thumbnail-scenic-band.scenic-pattern-plains .scenic-secondary{height:2px}.scenic-pattern-fields .scenic-accent,.scenic-pattern-plains .scenic-accent{border-radius:999px;width:3.4mm;height:3.4mm;top:15%;left:66%}.thumbnail-scenic-band.scenic-pattern-fields .scenic-accent,.thumbnail-scenic-band.scenic-pattern-plains .scenic-accent{width:10px;height:10px}.scenic-pattern-plains .scenic-primary{height:35%}.scenic-pattern-plains .scenic-secondary{bottom:37%}.scenic-pattern-coast .scenic-primary,.scenic-pattern-waves .scenic-primary,.scenic-pattern-river .scenic-primary,.scenic-pattern-island .scenic-primary{border-radius:50% 50% 0 0;height:96%;bottom:-54%;left:-8%;right:-8%}.scenic-pattern-coast .scenic-secondary,.scenic-pattern-waves .scenic-secondary,.scenic-pattern-river .scenic-secondary,.scenic-pattern-island .scenic-secondary{opacity:.84;border-radius:50% 50% 0 0;height:78%;bottom:-36%;left:28%;right:-10%}.scenic-pattern-coast .scenic-accent,.scenic-pattern-waves .scenic-accent,.scenic-pattern-river .scenic-accent,.scenic-pattern-island .scenic-accent{height:.45mm;bottom:31%;left:0;right:0}.thumbnail-scenic-band.scenic-pattern-coast .scenic-accent,.thumbnail-scenic-band.scenic-pattern-waves .scenic-accent,.thumbnail-scenic-band.scenic-pattern-river .scenic-accent,.thumbnail-scenic-band.scenic-pattern-island .scenic-accent{height:2px}.scenic-pattern-coast .scenic-primary{transform:skew(-12deg)}.scenic-pattern-river .scenic-primary{border-radius:999px;height:24%;bottom:28%;left:8%;right:8%;transform:rotate(-5deg)}.scenic-pattern-river .scenic-secondary{border-radius:999px;height:22%;bottom:9%;left:24%;right:2%;transform:rotate(4deg)}.scenic-pattern-island .scenic-accent{width:2.6mm;height:2.6mm;box-shadow:6mm -.7mm 0 -.45mm var(--scenic-accent), 11mm .5mm 0 -.7mm var(--scenic-accent);border-radius:999px;bottom:45%;left:19%;right:auto}.thumbnail-scenic-band.scenic-pattern-island .scenic-accent{width:8px;height:8px;box-shadow:16px -2px 0 -1px var(--scenic-accent), 30px 1px 0 -2px var(--scenic-accent)}.scenic-pattern-forest .scenic-primary,.scenic-pattern-forest .scenic-secondary,.scenic-pattern-forest .scenic-accent{clip-path:polygon(50% 0,100% 42%,72% 42%,100% 72%,64% 72%,100% 100%,0 100%,36% 72%,0 72%,28% 42%,0 42%);width:12%;bottom:0}.scenic-pattern-forest .scenic-primary{height:84%;left:10%}.scenic-pattern-forest .scenic-secondary{height:67%;left:24%}.scenic-pattern-forest .scenic-accent{height:74%;left:39%}.scenic-pattern-city .scenic-primary{width:9%;height:62%;box-shadow:8mm -1.4mm 0 -1mm var(--scenic-primary), 15mm 0 0 -.8mm var(--scenic-primary), 22mm -2.8mm 0 -1.2mm var(--scenic-primary), 31mm -.6mm 0 -1.1mm var(--scenic-primary);bottom:0;left:4%}.thumbnail-scenic-band.scenic-pattern-city .scenic-primary{box-shadow:15px -3px 0 -2px var(--scenic-primary), 29px 0 0 -2px var(--scenic-primary), 43px -5px 0 -3px var(--scenic-primary), 59px -1px 0 -3px var(--scenic-primary)}.scenic-pattern-city .scenic-secondary{height:.7mm;bottom:0;left:0;right:0}.thumbnail-scenic-band.scenic-pattern-city .scenic-secondary{height:2px}.scenic-pattern-city .scenic-accent{opacity:.74;width:16%;height:36%;bottom:14%;right:12%}.scenic-pattern-stars .scenic-primary{width:33%;top:0;bottom:0;left:0}.scenic-pattern-stars .scenic-secondary{clip-path:polygon(50% 0,62% 35%,100% 35%,69% 57%,80% 100%,50% 74%,20% 100%,31% 57%,0 35%,38% 35%);width:6mm;height:6mm;top:10%;left:28%}.thumbnail-scenic-band.scenic-pattern-stars .scenic-secondary{width:15px;height:15px}.scenic-pattern-stars .scenic-accent{height:46%;bottom:0;left:37%;right:0}.scenic-pattern-arch .scenic-primary{border:.9mm solid var(--scenic-primary);background:0 0;border-bottom:0;border-radius:999px 999px 0 0;width:28%;height:112%;bottom:-42%;left:11%}.thumbnail-scenic-band.scenic-pattern-arch .scenic-primary{border-width:3px}.scenic-pattern-arch .scenic-secondary{height:32%;bottom:0;left:0;right:0}.scenic-pattern-arch .scenic-accent{height:.5mm;bottom:45%;left:44%;right:18%}.thumbnail-scenic-band.scenic-pattern-arch .scenic-accent{height:2px}.state-back-thumbnail-card{border:1px solid color-mix(in srgb, var(--audit-primary) 24%, #dce3ed);background:linear-gradient(180deg, color-mix(in srgb, var(--audit-bg) 72%, white), #fff 68%), #fff;color:#1d2a3c;cursor:pointer;text-align:left;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.state-back-thumbnail-card:hover{border-color:color-mix(in srgb, var(--audit-primary) 54%, #dce3ed);box-shadow:0 10px 24px #242d3f1c}.state-back-thumbnail-card[aria-pressed=true]{border-color:var(--audit-primary);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--audit-primary) 26%, transparent), 0 10px 26px #242d3f21}.back-thumbnail-face{aspect-ratio:1.58;border:1px solid color-mix(in srgb, var(--audit-primary) 32%, #dce3ed);background:radial-gradient(circle at 75% 72%, color-mix(in srgb, var(--audit-secondary) 17%, transparent) 0 13%, transparent 14%), linear-gradient(90deg, color-mix(in srgb, var(--audit-bg) 84%, white), #fff);border-radius:5px;display:block;position:relative;overflow:hidden}.back-thumb-mag-strip{height:var(--back-thumb-mag-height);background:linear-gradient(90deg,#1f2733,#313a46 46%,#1f2733),#202833;min-height:9%;position:absolute;inset:0 0 auto}.back-thumb-copy{left:6%;top:calc(var(--back-thumb-mag-height) + 5%);z-index:1;gap:2px;display:grid;position:absolute}.back-thumb-copy b{color:#1f2b3e;font:900 11px/1 var(--sans)}.back-thumb-copy small{color:#647086;font:800 7px/1 var(--sans);text-transform:uppercase}.back-thumb-barcode-zone{left:var(--back-thumb-barcode-side);top:var(--back-thumb-barcode-top);width:var(--back-thumb-barcode-width);height:var(--back-thumb-barcode-height);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--audit-primary) 18%, #dce3ed);background:color-mix(in srgb, white 86%, var(--audit-bg));border-radius:4px;justify-content:center;align-items:center;min-height:22%;padding:3%;display:flex;position:absolute}.back-thumb-barcode-symbol{width:var(--back-thumb-symbol-width);height:var(--back-thumb-symbol-height);background:repeating-linear-gradient(90deg,#111 0 2px,#0000 2px 4px,#111 4px 5px,#0000 5px 8px),repeating-linear-gradient(0deg,#0000 0 5px,#111111d1 5px 6px,#0000 6px 9px),#fff;display:block}.back-thumb-center-wide .back-thumb-barcode-zone{left:50%;transform:translate(-50%)}.back-thumb-left-stack .back-thumb-barcode-zone{left:var(--back-thumb-barcode-side)}.back-thumb-right-stack .back-thumb-barcode-zone{right:var(--back-thumb-barcode-side);left:auto}.state-back-thumbnail-card.footprint-wide .back-thumb-barcode-zone{padding:2.5%}.state-back-thumbnail-card.footprint-compact .back-thumb-barcode-zone{padding:3.4%}.back-thumb-caption{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:7px;min-width:0;display:grid}.back-thumb-caption strong{color:var(--audit-primary);font:900 14px/1 var(--sans)}.back-thumb-caption small,.back-thumb-caption b{color:#526074;font:800 10px/1.1 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.back-thumb-caption b{color:#253247;font-size:9px}.thumbnail-card-face{aspect-ratio:1.58;border:1px solid color-mix(in srgb, var(--audit-primary) 32%, #dce3ed);background:linear-gradient(90deg, color-mix(in srgb, var(--audit-bg) 80%, white), #fff), #fff;border-radius:5px;display:block;position:relative;overflow:hidden}.thumbnail-header{background:var(--audit-primary);color:#fff;justify-content:space-between;align-items:center;height:18%;padding:0 6px;display:flex;position:absolute;inset:0 0 auto}.thumbnail-header span{font:900 13px/1 var(--sans)}.thumbnail-header b{max-width:70%;font:800 7px/1 var(--sans);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.thumbnail-silhouette,.thumbnail-silhouette-primary,.thumbnail-silhouette-secondary,.thumbnail-silhouette-accent,.thumbnail-photo,.thumbnail-field,.thumbnail-jurisdiction,.thumbnail-barcode{position:absolute}.thumbnail-silhouette{opacity:.2;inset:22% 5% 13% 34%}.thumbnail-silhouette-primary{background:var(--audit-primary)}.thumbnail-silhouette-secondary{background:var(--audit-secondary)}.thumbnail-silhouette-accent{background:var(--audit-accent)}.thumbnail-photo{border:1px solid color-mix(in srgb, var(--audit-primary) 30%, #b9c4d1);background:radial-gradient(circle at 50% 32%,#b4794a 0 18%,#0000 19%),linear-gradient(#dae3ec,#c9d5e1);width:21%;height:43%;top:29%;left:7%}.thumbnail-field{opacity:.72;background:#203049;border-radius:999px;height:5%;left:34%;right:9%}.field-one{top:31%}.field-two{top:43%;right:24%}.field-three{top:55%;right:15%}.thumbnail-jurisdiction{background:var(--audit-accent);opacity:.62;height:4%;bottom:19%;left:34%;right:8%}.thumbnail-barcode{max-width:42%;color:var(--audit-primary);font:900 7px/1 var(--sans);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;bottom:6%;right:7%;overflow:hidden}.footprint-wide .thumbnail-barcode{max-width:52%;font-size:7.5px;right:5%}.footprint-compact .thumbnail-barcode{max-width:34%;font-size:6.5px;right:9%}.thumbnail-caption{align-items:baseline;gap:7px;min-width:0;display:flex}.thumbnail-caption strong{color:var(--audit-primary);font:900 14px/1 var(--sans)}.thumbnail-caption small{color:#526074;font:800 10px/1.1 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thumbnail-silhouette-primary{border-radius:999px 999px 18% 18%;inset:16% 8% 10%}.thumbnail-silhouette-secondary{border-radius:999px;inset:52% 0 22% 18%}.thumbnail-silhouette-accent{border-radius:999px;width:18%;height:18%;bottom:8%;right:10%}.thumbnail-silhouette-appalachian-fold .thumbnail-silhouette-primary,.thumbnail-silhouette-mountain-range .thumbnail-silhouette-primary{clip-path:polygon(0 100%,15% 48%,29% 74%,44% 16%,60% 68%,78% 36%,100% 100%);border-radius:0;inset:12% 0 6%}.thumbnail-silhouette-aurora-contour .thumbnail-silhouette-primary{background:linear-gradient(140deg, transparent 0 34%, var(--audit-secondary) 35% 45%, transparent 46%), linear-gradient(160deg, transparent 0 52%, var(--audit-accent) 53% 62%, transparent 63%);border-radius:70% 30% 65% 35%;inset:8% 0 28%}.thumbnail-silhouette-bay-cutout .thumbnail-silhouette-primary,.thumbnail-silhouette-coastal-sweep .thumbnail-silhouette-primary{border-radius:999px 0 0 999px;inset:24% -8% 16% 0;transform:skew(-13deg)}.thumbnail-silhouette-canyon-stack .thumbnail-silhouette-primary,.thumbnail-silhouette-red-rock-arch .thumbnail-silhouette-primary{clip-path:polygon(0 100%,20% 44%,48% 44%,60% 10%,100% 10%,100% 100%);border-radius:0;inset:28% 0 8% 10%}.thumbnail-silhouette-checker-shield .thumbnail-silhouette-primary{clip-path:polygon(0 0,100% 0,82% 62%,50% 100%,18% 62%);background:linear-gradient(45deg, var(--audit-primary) 25%, transparent 25% 75%, var(--audit-primary) 75%), linear-gradient(45deg, var(--audit-accent) 25%, transparent 25% 75%, var(--audit-accent) 75%);background-position:0 0,6px 6px;background-size:12px 12px;border-radius:0;inset:4% 18%}.thumbnail-silhouette-delta-current .thumbnail-silhouette-primary,.thumbnail-silhouette-river-bend .thumbnail-silhouette-primary{border-radius:999px;inset:42% -7% 22% 0;transform:rotate(-8deg)}.thumbnail-silhouette-evergreen-peak .thumbnail-silhouette-primary,.thumbnail-silhouette-palmetto-crest .thumbnail-silhouette-primary{clip-path:polygon(50% 0,100% 42%,74% 42%,100% 72%,66% 72%,100% 100%,0 100%,34% 72%,0 72%,26% 42%,0 42%);border-radius:0;inset:8% 54% 4% 18%}.thumbnail-silhouette-palmetto-crest .thumbnail-silhouette-secondary{border-radius:999px 999px 0 0;inset:6% 28% 42% 8%}.thumbnail-silhouette-island-chain .thumbnail-silhouette-primary,.thumbnail-silhouette-island-chain .thumbnail-silhouette-secondary,.thumbnail-silhouette-island-chain .thumbnail-silhouette-accent{border-radius:999px}.thumbnail-silhouette-island-chain .thumbnail-silhouette-primary{width:18%;height:16%;inset:20% auto auto 18%}.thumbnail-silhouette-island-chain .thumbnail-silhouette-secondary{width:24%;height:16%;inset:44% auto auto 44%}.thumbnail-silhouette-keystone-slab .thumbnail-silhouette-primary{clip-path:polygon(0 0,100% 0,82% 63%,50% 100%,18% 63%);border-radius:0;inset:4% 24%}.thumbnail-silhouette-lake-mitten .thumbnail-silhouette-primary{border-radius:45% 45% 48% 24%;width:28%;inset:8% auto 8% 20%}.thumbnail-silhouette-lake-mitten .thumbnail-silhouette-secondary{border-radius:48% 24% 42% 36%;width:22%;inset:20% 20% 12% auto}.thumbnail-silhouette-lone-star-field .thumbnail-silhouette-primary{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 92%,50% 70%,21% 92%,32% 56%,2% 35%,39% 35%);border-radius:0;width:40%;height:48%;inset:10% 18% auto auto}.thumbnail-silhouette-metro-stack .thumbnail-silhouette-primary,.thumbnail-silhouette-metro-stack .thumbnail-silhouette-secondary,.thumbnail-silhouette-metro-stack .thumbnail-silhouette-accent{border-radius:3px 3px 0 0;width:18%;bottom:4%}.thumbnail-silhouette-metro-stack .thumbnail-silhouette-primary{height:78%;left:18%}.thumbnail-silhouette-metro-stack .thumbnail-silhouette-secondary{height:56%;left:43%}.thumbnail-silhouette-metro-stack .thumbnail-silhouette-accent{height:84%;left:68%}.thumbnail-silhouette-panhandle-block .thumbnail-silhouette-primary{border-radius:2px;inset:42% 0 34%}.thumbnail-silhouette-peninsula-drop .thumbnail-silhouette-primary{border-radius:999px;width:30%;inset:4% 18% 2% auto;transform:rotate(-11deg)}.thumbnail-silhouette-prairie-horizon .thumbnail-silhouette-primary{border-radius:999px;height:4%;inset:auto 0 32%}.print-preview{width:min(1480px,100% - 32px);margin:0 auto;padding:0 0 40px;overflow:auto visible}.preview-heading{align-items:center;margin:4px 0 14px}.preview-heading>span{color:#576277;background:#fff;border:1px solid #dce3ed;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.a4-sheet{box-sizing:border-box;background:#fff;border:1px solid #dbe1ea;width:210mm;min-width:210mm;min-height:297mm;margin:0 auto;padding:24mm 7mm;position:relative;overflow:hidden;box-shadow:0 25px 70px #242d3f29}.sheet-ruler{color:#8a95a7;font:700 10px/1 var(--mono);position:absolute}.sheet-ruler.horizontal{text-align:center;border-top:1px solid #c8d0dc;padding-top:3mm;top:8mm;left:16mm;right:16mm}.sheet-ruler.vertical{writing-mode:vertical-rl;border-right:1px solid #c8d0dc;padding-right:3mm;top:24mm;right:5mm}.card-row{grid-template-columns:repeat(2,max-content);justify-content:center;align-items:start;gap:5mm;display:grid}.card-label{color:#566278;font:800 11px/1 var(--sans);text-transform:uppercase;margin-bottom:3mm;display:block}.id-card{width:var(--printed-card-width);height:var(--printed-card-height);box-sizing:border-box;background:var(--state-card-bg);color:#142033;box-shadow:none;border:.35mm solid #202a39;border-radius:3.18mm;position:relative;overflow:hidden}.front-card{isolation:isolate}.front-card:after{content:"";inset:var(--state-header-height) 0 0;z-index:0;pointer-events:none;opacity:.1;background-size:9mm 9mm;position:absolute}.front-watermarks-softened [data-watermark-layer=background]{z-index:1;opacity:.13}.front-watermarks-softened .front-identity-capsule,.front-watermarks-softened .front-region-tag,.front-watermarks-softened .state-recognition-anchor{z-index:1;opacity:.24;background:color-mix(in srgb, var(--state-card-bg) 42%, transparent);box-shadow:none}.front-watermarks-softened .seal-placeholder{opacity:.18;background:color-mix(in srgb, var(--state-card-bg) 34%, transparent)}.front-watermarks-softened .card-header,.front-watermarks-softened .front-body{z-index:6;position:relative}.front-watermarks-softened .signature-strip,.front-watermarks-softened .security-patch{z-index:6;position:absolute}.front-watermarks-softened .front-fields,.front-watermarks-softened .front-fields>*,.front-watermarks-softened .mini-grid{z-index:7;position:relative}.front-watermarks-softened .front-fields address{z-index:8;text-shadow:0 0 .35mm #ffffffe6}.micro-fine-lines:after{background-image:repeating-linear-gradient(90deg, var(--state-primary) 0 .18mm, transparent .18mm 2.2mm)}.micro-field-rule:after{background-image:repeating-linear-gradient(0deg, transparent 0 3.8mm, var(--state-secondary) 3.8mm 4.2mm)}.micro-wave-lines:after{background:radial-gradient(ellipse at 0 70%, var(--state-secondary) 0 18%, transparent 19%), radial-gradient(ellipse at 70% 40%, var(--state-primary) 0 13%, transparent 14%);background-size:14mm 7mm}.micro-ridge-lines:after{background:linear-gradient(135deg, transparent 0 46%, var(--state-primary) 46% 49%, transparent 49%), linear-gradient(45deg, transparent 0 52%, var(--state-secondary) 52% 55%, transparent 55%);background-size:11mm 7mm}.micro-city-dashes:after{background-image:linear-gradient(var(--state-primary), var(--state-primary)), linear-gradient(var(--state-secondary), var(--state-secondary)), linear-gradient(var(--state-accent), var(--state-accent));background-position:2mm 2mm,5mm 3mm,8mm 1.5mm;background-repeat:repeat;background-size:1.5mm 5mm,2mm 3.2mm,1.2mm 4mm}.micro-dot-matrix:after{background-image:radial-gradient(var(--state-primary) 0 .35mm, transparent .4mm);background-size:3.2mm 3.2mm}.micro-river-dots:after{background:radial-gradient(var(--state-primary) 0 .35mm, transparent .4mm), radial-gradient(var(--state-secondary) 0 .3mm, transparent .35mm);background-position:0 0,2.4mm 1.8mm;background-size:6mm 4mm}.micro-star-repeat:after{background:linear-gradient(45deg, transparent 0 45%, var(--state-accent) 45% 55%, transparent 55%), linear-gradient(-45deg, transparent 0 45%, var(--state-primary) 45% 55%, transparent 55%);background-size:6mm 6mm}.micro-angle-grid:after{background:linear-gradient(120deg, transparent 0 47%, var(--state-primary) 47% 49%, transparent 49%), linear-gradient(30deg, transparent 0 50%, var(--state-secondary) 50% 52%, transparent 52%);background-size:8mm 8mm}.micro-woodgrain:after{background:radial-gradient(ellipse at 30% 50%, transparent 0 36%, var(--state-primary) 37% 39%, transparent 40%), radial-gradient(ellipse at 70% 40%, transparent 0 42%, var(--state-secondary) 43% 45%, transparent 46%);background-size:16mm 8mm}.card-header{height:var(--state-header-height);box-sizing:border-box;background:var(--state-primary);color:#fff;justify-content:space-between;align-items:center;padding:2.6mm 3.2mm;display:flex;position:relative;overflow:hidden}.card-header>*{z-index:2;position:relative}.card-header:after{content:"";pointer-events:none;position:absolute}.card-header strong{font-size:var(--state-header-title-size);line-height:1;display:block}.card-header span{opacity:.82;margin-top:1mm;font-size:1.9mm;display:block}.card-header b{border:.3mm solid #ffffffc7;border-radius:1.4mm;place-items:center;width:9mm;height:7mm;font-size:3.2mm;display:grid}.header-coastal .card-header:after{background:var(--state-secondary);opacity:.68;border-radius:6mm 0 0;height:2.4mm;bottom:0;left:38%;right:0}.header-split-star .card-header:after{content:"TX";color:#ffffff57;background:var(--state-accent);width:22mm;font:900 7mm/1 var(--sans);place-items:center;display:grid;inset:0 auto 0 46%;transform:skew(-15deg)}.header-skyline .card-header:after{background:var(--state-secondary);width:23mm;height:4.2mm;box-shadow:-5mm 1.1mm 0 -.3mm var(--state-secondary), 5mm .8mm 0 -.6mm var(--state-secondary), 10mm 1.8mm 0 -.5mm var(--state-secondary);opacity:.58;bottom:0;right:9mm}.header-mountain .card-header:after{background:var(--state-secondary);opacity:.58;border-radius:12mm 12mm 0 0;width:29mm;height:8mm;bottom:-2.4mm;right:10mm}.header-desert .card-header:after{background:var(--state-accent);opacity:.62;border-radius:999px;width:7mm;height:7mm;bottom:1.1mm;right:12mm}.header-field .card-header:after,.header-forest .card-header:after,.header-river .card-header:after{background:var(--state-secondary);opacity:.58;height:2mm;bottom:0;left:34%;right:0}.header-forest .card-header:after{border-radius:9mm 9mm 0 0;height:3.4mm}.header-river .card-header:after{border-radius:0 8mm 0 0;height:2.6mm}.abstract-watermark,.back-watermark{pointer-events:none;color:var(--state-primary);opacity:.12;position:absolute}.abstract-watermark{place-items:center;width:40mm;height:25mm;display:grid;inset:13.5mm 16mm auto auto}.state-visual-icon,.abstract-watermark svg{width:24mm;height:24mm}.watermark-code{font:900 9mm/1 var(--sans);letter-spacing:0;position:absolute;bottom:2mm;right:2mm}.watermark-signature{color:currentColor;max-width:22mm;font:900 1.65mm/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;position:absolute;bottom:1.6mm;left:1.4mm}.watermark-ring{border:.35mm solid;border-radius:999px;position:absolute}.ring-one{width:26mm;height:13mm;transform:rotate(-18deg)}.ring-two{width:17mm;height:8mm;transform:rotate(24deg)}.state-boundary-watermark{pointer-events:none;display:block;position:absolute}.state-boundary-watermark svg,.state-boundary-watermark b{position:absolute}.front-boundary-watermark{right:5.2mm;top:calc(var(--state-header-height) + 3mm);z-index:0;width:30mm;height:25mm;color:var(--state-primary);opacity:.17}.front-boundary-watermark svg{width:100%;height:100%;inset:0;overflow:visible}.front-boundary-watermark b{color:var(--state-accent);font:900 5.5mm/1 var(--sans);letter-spacing:0;opacity:.68;bottom:1.8mm;right:2.2mm}.boundary-fill{fill:color-mix(in srgb, currentColor 44%, white);stroke:none}.boundary-trace{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:4.2px;opacity:.9}.thumbnail-boundary-watermark{z-index:1;width:30%;height:38%;color:var(--audit-primary);opacity:.32;top:25%;right:7%}.thumbnail-boundary-watermark svg{width:100%;height:100%;inset:0}.thumbnail-boundary-watermark b{color:var(--audit-accent);font:900 10px/1 var(--sans);letter-spacing:0;opacity:.82;bottom:3%;right:5%}.state-front-silhouette{z-index:0;width:42mm;height:27mm;color:var(--state-primary);opacity:.13;pointer-events:none;position:absolute}.silhouette-shape,.state-front-silhouette b{position:absolute}.silhouette-primary{background:var(--state-primary)}.silhouette-secondary{background:var(--state-secondary)}.silhouette-accent{background:var(--state-accent)}.state-front-silhouette b{color:#142033;font:900 8mm/1 var(--sans);letter-spacing:0;opacity:.45;bottom:.5mm;right:1mm}.silhouette-pos-full-bleed .state-front-silhouette{inset:calc(var(--state-header-height) + 1mm) 5mm auto auto;opacity:.105;width:71mm;height:37mm}.silhouette-pos-upper-right .state-front-silhouette{right:3mm;top:calc(var(--state-header-height) + 2mm)}.silhouette-pos-body-right .state-front-silhouette{right:4mm;top:calc(var(--state-header-height) + 11.4mm)}.silhouette-pos-photo-wash .state-front-silhouette{left:2.4mm;top:calc(var(--state-header-height) + 2.6mm);opacity:.095;width:34mm;height:30mm}.silhouette-pos-footer-band .state-front-silhouette{width:auto;height:18mm;bottom:6.2mm;left:4mm;right:4mm}.silhouette-appalachian-fold .silhouette-primary,.silhouette-mountain-range .silhouette-primary{clip-path:polygon(0 100%,13% 44%,25% 74%,40% 18%,56% 68%,73% 30%,100% 100%);height:18mm;bottom:1mm;left:0;right:0}.silhouette-appalachian-fold .silhouette-secondary,.silhouette-mountain-range .silhouette-secondary{border-radius:999px;height:2mm;bottom:0;left:8mm;right:7mm}.silhouette-aurora-contour .silhouette-primary{background:linear-gradient(140deg, transparent 0 22%, var(--state-secondary) 23% 30%, transparent 31%), linear-gradient(160deg, transparent 0 48%, var(--state-accent) 49% 58%, transparent 59%);border-radius:60% 40% 70% 30%;height:17mm;inset:2mm 0 auto}.silhouette-aurora-contour .silhouette-secondary{border-radius:999px;height:4mm;bottom:3mm;left:5mm;right:3mm}.silhouette-bay-cutout .silhouette-primary,.silhouette-coastal-sweep .silhouette-primary{border-radius:20mm 0 0 7mm;height:17mm;bottom:2mm;left:0;right:-4mm;transform:skew(-11deg)}.silhouette-bay-cutout .silhouette-secondary,.silhouette-coastal-sweep .silhouette-secondary{border-radius:999px;width:23mm;height:5mm;bottom:8mm;right:0}.silhouette-canyon-stack .silhouette-primary,.silhouette-red-rock-arch .silhouette-primary{clip-path:polygon(0 100%,18% 44%,48% 44%,60% 12%,100% 12%,100% 100%);width:31mm;height:17mm;bottom:1mm;right:0}.silhouette-red-rock-arch .silhouette-secondary{border:1.6mm solid var(--state-accent);background:0 0;border-bottom:0;border-radius:13mm 13mm 0 0;width:21mm;height:15mm;bottom:1.5mm;left:6mm}.silhouette-checker-shield .silhouette-primary{clip-path:polygon(0 0,100% 0,84% 66%,50% 100%,16% 66%);background:linear-gradient(45deg, var(--state-primary) 25%, transparent 25% 75%, var(--state-primary) 75%), linear-gradient(45deg, var(--state-accent) 25%, transparent 25% 75%, var(--state-accent) 75%);background-position:0 0,4mm 4mm;background-size:8mm 8mm;inset:0 4mm}.silhouette-delta-current .silhouette-primary,.silhouette-river-bend .silhouette-primary{border-radius:0 20mm 20mm 0;height:10mm;bottom:4mm;left:-2mm;right:-3mm;transform:rotate(-8deg)}.silhouette-delta-current .silhouette-secondary,.silhouette-river-bend .silhouette-secondary{border-radius:999px;height:4mm;bottom:11mm;left:8mm;right:3mm;transform:rotate(9deg)}.silhouette-evergreen-peak .silhouette-primary,.silhouette-palmetto-crest .silhouette-primary{clip-path:polygon(50% 0,100% 42%,76% 42%,100% 72%,66% 72%,100% 100%,0 100%,34% 72%,0 72%,24% 42%,0 42%);width:10mm;height:22mm;bottom:0;left:6mm}.silhouette-evergreen-peak .silhouette-secondary{clip-path:polygon(50% 0,100% 46%,74% 46%,100% 100%,0 100%,26% 46%,0 46%);width:8mm;height:17mm;bottom:0;left:19mm}.silhouette-palmetto-crest .silhouette-primary{clip-path:none;border-radius:999px;width:3mm}.silhouette-palmetto-crest .silhouette-secondary{border-radius:999px 999px 2mm 2mm;width:18mm;height:12mm;top:0;left:3mm}.silhouette-island-chain .silhouette-primary,.silhouette-island-chain .silhouette-secondary,.silhouette-island-chain .silhouette-accent{border-radius:999px}.silhouette-island-chain .silhouette-primary{width:8mm;height:5mm;top:5mm;left:7mm}.silhouette-island-chain .silhouette-secondary{width:11mm;height:6mm;top:10mm;left:18mm}.silhouette-island-chain .silhouette-accent{width:7mm;height:4mm;bottom:5mm;right:4mm}.silhouette-keystone-slab .silhouette-primary{clip-path:polygon(0 0,100% 0,82% 63%,50% 100%,18% 63%);width:22mm;height:25mm;top:0;left:8mm}.silhouette-lake-mitten .silhouette-primary{border-radius:8mm 8mm 9mm 4mm;width:15mm;height:22mm;top:1mm;left:7mm}.silhouette-lake-mitten .silhouette-secondary{border-radius:9mm 3mm 8mm 6mm;width:9mm;height:17mm;top:4mm;right:6mm}.silhouette-lone-star-field .silhouette-primary{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 92%,50% 70%,21% 92%,32% 56%,2% 35%,39% 35%);width:20mm;height:20mm;top:2mm;right:5mm}.silhouette-lone-star-field .silhouette-secondary{border-radius:999px;width:27mm;height:5mm;bottom:3mm;left:0}.silhouette-metro-stack .silhouette-primary,.silhouette-metro-stack .silhouette-secondary,.silhouette-metro-stack .silhouette-accent{border-radius:1mm 1mm 0 0;width:7mm;bottom:1mm}.silhouette-metro-stack .silhouette-primary{height:22mm;left:7mm}.silhouette-metro-stack .silhouette-secondary{height:17mm;left:17mm}.silhouette-metro-stack .silhouette-accent{height:24mm;left:28mm}.silhouette-panhandle-block .silhouette-primary{height:8mm;bottom:7mm;left:0;right:0}.silhouette-panhandle-block .silhouette-secondary{width:13mm;height:6mm;bottom:13mm;right:-1mm}.silhouette-peninsula-drop .silhouette-primary{border-radius:8mm 8mm 10mm 10mm;width:14mm;height:26mm;top:0;right:7mm;transform:rotate(-11deg)}.silhouette-peninsula-drop .silhouette-secondary{border-radius:999px;width:15mm;height:7mm;top:3mm;right:18mm}.silhouette-prairie-horizon .silhouette-primary{height:1mm;bottom:3mm;left:0;right:0}.silhouette-prairie-horizon .silhouette-secondary,.silhouette-prairie-horizon .silhouette-accent{height:.45mm;left:0;right:0}.silhouette-prairie-horizon .silhouette-secondary{bottom:8mm}.silhouette-prairie-horizon .silhouette-accent{bottom:13mm}.state-ribbon{z-index:1;height:6.2mm;color:var(--state-primary);opacity:.22;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ribbon-layer,.ribbon-signature{pointer-events:none;position:absolute}.ribbon-layer{height:100%;bottom:0}.ribbon-primary{background:var(--state-secondary);width:52%;left:0}.ribbon-secondary{background:var(--state-primary);width:34%;left:41%}.ribbon-accent{background:var(--state-accent);width:31%;right:0}.ribbon-signature{color:#142033;font:900 1.65mm/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;opacity:.72;bottom:1.4mm;right:4mm}.pattern-peaks .ribbon-primary{border-radius:0 8mm 0 0;height:72%}.pattern-peaks .ribbon-secondary{border-radius:8mm 8mm 0 0;height:92%}.pattern-desert .ribbon-primary,.pattern-fields .ribbon-primary,.pattern-plains .ribbon-primary{height:34%}.pattern-desert .ribbon-secondary{border-radius:999px;width:11mm;height:11mm;bottom:2.3mm;left:18%}.pattern-coast .ribbon-primary,.pattern-waves .ribbon-primary,.pattern-island .ribbon-primary,.pattern-river .ribbon-primary{border-radius:0 9mm 0 0;height:58%}.pattern-coast .ribbon-secondary,.pattern-waves .ribbon-secondary,.pattern-island .ribbon-secondary,.pattern-river .ribbon-secondary{border-radius:9mm 0 0;height:42%}.pattern-forest .ribbon-primary{width:36%}.pattern-forest .ribbon-secondary{width:24%;left:28%}.pattern-forest .ribbon-accent{width:18%}.pattern-city .ribbon-primary{height:62%}.pattern-city .ribbon-secondary{width:8mm;height:100%}.pattern-city .ribbon-accent{width:6mm;height:78%}.pattern-stars .ribbon-primary{width:64%}.pattern-stars .ribbon-secondary{border-radius:999px;width:7mm;height:7mm;left:8mm}.pattern-arch .ribbon-secondary{border:1.2mm solid var(--state-primary);background:0 0;border-bottom:0;border-radius:9mm 9mm 0 0;width:14mm;height:12mm;bottom:-5.5mm;left:45%}.state-detail-band{z-index:1;pointer-events:none;color:var(--state-primary);opacity:.18;position:absolute}.detail-layer,.detail-code{position:absolute}.detail-code{color:var(--state-primary);font:900 2.2mm/1 var(--sans);letter-spacing:.08em}.detail-primary{background:var(--state-primary)}.detail-secondary{background:var(--state-secondary)}.detail-accent{background:var(--state-accent)}.detail-field-line .state-detail-band{height:2mm;bottom:7.8mm;left:3mm;right:3mm}.detail-field-line .detail-primary{height:.35mm;top:.8mm;left:0;right:0}.detail-field-line .detail-secondary{width:20mm;height:1.3mm;bottom:0;left:0}.detail-field-line .detail-accent{width:13mm;height:1.3mm;bottom:0;right:0}.detail-coastal-wave .state-detail-band,.detail-river-curve .state-detail-band{height:6mm;bottom:10.2mm;left:35mm;right:-3mm}.detail-coastal-wave .detail-primary,.detail-river-curve .detail-primary{border-radius:8mm 0 0;height:3mm;bottom:0;left:0;right:0}.detail-coastal-wave .detail-secondary,.detail-river-curve .detail-secondary{border-radius:8mm 0 0;height:2mm;bottom:1.7mm;left:10mm;right:4mm}.detail-mountain-ridge .state-detail-band{width:31mm;height:8mm;bottom:9.5mm;right:8mm}.detail-mountain-ridge .detail-primary,.detail-mountain-ridge .detail-secondary{border-radius:12mm 12mm 0 0;height:7mm;bottom:0}.detail-mountain-ridge .detail-primary{width:19mm;left:0}.detail-mountain-ridge .detail-secondary{width:17mm;right:0}.detail-desert-sun .state-detail-band{width:16mm;height:16mm;top:14mm;right:10mm}.detail-desert-sun .detail-primary{border-radius:999px;inset:3mm}.detail-desert-sun .detail-secondary{height:1.4mm;bottom:1mm;left:0;right:0}.detail-forest-block .state-detail-band{width:22mm;height:9mm;bottom:7.4mm;left:6mm}.detail-forest-block .detail-primary,.detail-forest-block .detail-secondary,.detail-forest-block .detail-accent{border-radius:4mm 4mm 0 0;width:6mm;bottom:0}.detail-forest-block .detail-primary{height:7mm;left:0}.detail-forest-block .detail-secondary{height:9mm;left:7mm}.detail-forest-block .detail-accent{height:5mm;left:14mm}.detail-skyline-block .state-detail-band{width:31mm;height:7mm;bottom:8.6mm;right:7mm}.detail-skyline-block .detail-primary,.detail-skyline-block .detail-secondary,.detail-skyline-block .detail-accent{width:6mm;bottom:0}.detail-skyline-block .detail-primary{height:6mm;left:0}.detail-skyline-block .detail-secondary{height:4mm;left:8mm}.detail-skyline-block .detail-accent{height:7mm;left:16mm}.detail-star-split .state-detail-band{width:25mm;height:10mm;bottom:8.5mm;right:9mm}.detail-star-split .detail-primary{width:9mm;height:9mm;inset:0 auto auto 0;transform:rotate(45deg)}.detail-star-split .detail-secondary{width:14mm;height:1.8mm;top:4mm;left:11mm}.detail-arch-window .state-detail-band{width:20mm;height:12mm;bottom:8.2mm;right:8mm}.detail-arch-window .detail-primary{border:1.2mm solid var(--state-primary);background:0 0;border-bottom:0;border-radius:10mm 10mm 0 0;inset:0}.detail-arch-window .detail-secondary{width:3mm;height:6mm;bottom:0;left:8mm}.state-detail-band .detail-code{bottom:0;right:0}.state-accent-panel{top:calc(var(--state-header-height) + 2mm);z-index:1;width:25mm;height:16mm;color:var(--state-primary);opacity:.18;pointer-events:none;position:absolute;right:4mm}.state-accent-panel svg,.accent-code,.accent-label,.accent-shape{position:absolute}.state-accent-panel svg{width:10mm;height:10mm;top:1mm;right:1.5mm}.accent-code{color:var(--state-primary);font:900 6.5mm/1 var(--sans);top:.8mm;left:1mm}.accent-label{color:#142033;font:900 1.45mm/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;bottom:1mm;left:1.3mm;right:1mm}.accent-primary{background:var(--state-primary)}.accent-secondary{background:var(--state-secondary)}.accent-tertiary{background:var(--state-accent)}.front-accent-prairie-horizon .state-accent-panel{width:30mm;height:11mm;top:auto;bottom:8.8mm;right:5mm}.front-accent-prairie-horizon .accent-primary{height:.45mm;bottom:3.6mm;left:0;right:0}.front-accent-prairie-horizon .accent-secondary{height:.45mm;bottom:1.8mm;left:0;right:7mm}.front-accent-prairie-horizon .accent-tertiary{width:10mm;height:2mm;bottom:.2mm;right:0}.front-accent-coast-diagonal .state-accent-panel,.front-accent-wave-stack .state-accent-panel{width:34mm;height:15mm;top:auto;bottom:8.4mm;right:0}.front-accent-coast-diagonal .accent-primary,.front-accent-wave-stack .accent-primary{border-radius:9mm 0 0;width:32mm;height:4mm;bottom:0;right:0;transform:skew(-18deg)}.front-accent-coast-diagonal .accent-secondary,.front-accent-wave-stack .accent-secondary{border-radius:9mm 0 0;width:24mm;height:3mm;bottom:3.2mm;right:4mm;transform:skew(-18deg)}.front-accent-sun-palm .state-accent-panel{top:calc(var(--state-header-height) + 1.6mm);width:28mm;height:19mm;right:4mm}.front-accent-sun-palm .accent-primary{border-radius:999px;width:10mm;height:10mm;top:.8mm;right:1mm}.front-accent-sun-palm .accent-secondary{border-radius:4mm 4mm 0 0;width:4mm;height:13mm;bottom:1mm;left:5mm}.front-accent-sun-palm .accent-tertiary{border-radius:9mm 0 0;height:2.1mm;bottom:0;left:0;right:0}.front-accent-star-panel .state-accent-panel{right:3mm;top:calc(var(--state-header-height) + 1.5mm);width:28mm;height:17mm}.front-accent-star-panel .accent-primary{width:8mm;height:8mm;inset:2mm auto auto 3mm;transform:rotate(45deg)}.front-accent-star-panel .accent-secondary{width:16mm;height:2.2mm;top:5mm;right:0}.front-accent-star-panel .accent-tertiary{width:11mm;height:1.7mm;top:9mm;right:3mm}.front-accent-city-window .accent-primary,.front-accent-city-window .accent-secondary,.front-accent-city-window .accent-tertiary{width:5mm;bottom:2.4mm}.front-accent-city-window .accent-primary{height:12mm;left:2mm}.front-accent-city-window .accent-secondary{height:8mm;left:9mm}.front-accent-city-window .accent-tertiary{height:10mm;left:16mm}.front-accent-mountain-outline .state-accent-panel,.front-accent-aurora-band .state-accent-panel{width:31mm;height:18mm}.front-accent-mountain-outline .accent-primary,.front-accent-aurora-band .accent-primary{clip-path:polygon(0 100%,24% 42%,38% 70%,58% 20%,100% 100%);height:11mm;bottom:2mm;left:1mm;right:0}.front-accent-aurora-band .accent-secondary{border-radius:999px;height:6mm;top:1mm;left:2mm;right:2mm;transform:rotate(-9deg)}.front-accent-desert-sunburst .accent-primary,.front-accent-canyon-block .accent-primary{border-radius:999px;width:11mm;height:11mm;top:1mm;right:3mm}.front-accent-desert-sunburst .accent-secondary,.front-accent-canyon-block .accent-secondary{height:2.3mm;bottom:3.4mm;left:1mm;right:2mm}.front-accent-canyon-block .accent-tertiary{height:2mm;bottom:.8mm;left:4mm;right:6mm}.front-accent-field-stripes .accent-primary,.front-accent-field-stripes .accent-secondary,.front-accent-field-stripes .accent-tertiary{height:.55mm;left:0;right:0}.front-accent-field-stripes .accent-primary{bottom:7mm}.front-accent-field-stripes .accent-secondary{bottom:4.8mm}.front-accent-field-stripes .accent-tertiary{bottom:2.6mm}.front-accent-forest-pillars .accent-primary,.front-accent-forest-pillars .accent-secondary,.front-accent-forest-pillars .accent-tertiary{border-radius:5mm 5mm 0 0;width:5mm;bottom:2.4mm}.front-accent-forest-pillars .accent-primary{height:10mm;left:2mm}.front-accent-forest-pillars .accent-secondary{height:13mm;left:9mm}.front-accent-forest-pillars .accent-tertiary{height:8mm;left:16mm}.front-accent-river-sweep .accent-primary,.front-accent-island-wave .accent-primary{border-radius:10mm 0 0;width:28mm;height:5mm;bottom:2mm;right:0}.front-accent-river-sweep .accent-secondary,.front-accent-island-wave .accent-secondary{border-radius:10mm 0 0;width:18mm;height:2.8mm;bottom:5.6mm;right:6mm}.front-accent-arch-panel .accent-primary{border:1.4mm solid var(--state-primary);background:0 0;border-bottom:0;border-radius:9mm 9mm 0 0;width:16mm;height:12mm;bottom:1.7mm;left:4mm}.front-accent-arch-panel .accent-secondary{width:3mm;height:6mm;bottom:1.7mm;left:10.5mm}.front-accent-checker-band .state-accent-panel,.front-accent-keystone-block .state-accent-panel{width:29mm;height:17mm}.front-accent-checker-band .accent-primary{width:9mm;height:5mm;top:2mm;left:1mm}.front-accent-checker-band .accent-secondary{width:9mm;height:5mm;top:7mm;left:10mm}.front-accent-checker-band .accent-tertiary{width:9mm;height:5mm;top:2mm;left:19mm}.front-accent-keystone-block .accent-primary{clip-path:polygon(0 0,100% 0,86% 64%,50% 100%,14% 64%);width:12mm;height:12mm;top:1mm;left:7mm}.front-accent-keystone-block .accent-secondary{height:1.8mm;bottom:2mm;left:2mm;right:2mm}.state-geo-cue{z-index:1;width:28mm;height:14mm;color:var(--state-primary);opacity:.18;pointer-events:none;position:absolute}.state-geo-cue b,.geo-shape{position:absolute}.state-geo-cue b{color:#142033;font:900 1.55mm/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;opacity:.68;bottom:.5mm;left:1mm;right:1mm}.geo-primary{background:var(--state-primary)}.geo-secondary{background:var(--state-secondary)}.geo-tertiary{background:var(--state-accent)}.geo-pos-lower-left .state-geo-cue{bottom:7.4mm;left:4mm}.geo-pos-lower-right .state-geo-cue{bottom:7.4mm;right:5mm}.geo-pos-mid-right .state-geo-cue{right:5mm;top:calc(var(--state-header-height) + 12.5mm)}.geo-pos-near-photo .state-geo-cue{left:calc(var(--state-portrait-width) + 5.8mm);bottom:11.4mm}.geo-cue-plains-block .geo-primary,.geo-cue-prairie-stripe .geo-primary,.geo-cue-high-plains-plateau .geo-primary{height:.5mm;bottom:5mm;left:0;right:0}.geo-cue-plains-block .geo-secondary,.geo-cue-prairie-stripe .geo-secondary,.geo-cue-high-plains-plateau .geo-secondary{height:.45mm;bottom:3.2mm;left:0;right:5mm}.geo-cue-plains-block .geo-tertiary,.geo-cue-prairie-stripe .geo-tertiary,.geo-cue-high-plains-plateau .geo-tertiary{width:10mm;height:2mm;bottom:1.6mm;right:0}.geo-cue-high-plains-plateau .geo-tertiary{clip-path:polygon(0 100%,18% 35%,78% 35%,100% 100%);width:18mm;height:3.2mm}.geo-cue-coast-curve .geo-primary,.geo-cue-river-bend .geo-primary,.geo-cue-lake-pair .geo-primary,.geo-cue-delta-fork .geo-primary{border-radius:0 9mm;height:5mm;bottom:3mm;left:0;right:0}.geo-cue-coast-curve .geo-secondary,.geo-cue-river-bend .geo-secondary,.geo-cue-lake-pair .geo-secondary,.geo-cue-delta-fork .geo-secondary{border-radius:0 8mm;height:2.4mm;bottom:5.8mm;left:6mm;right:2mm}.geo-cue-lake-pair .geo-primary,.geo-cue-lake-pair .geo-secondary{border-radius:999px;width:10mm;height:6mm}.geo-cue-lake-pair .geo-primary{left:1mm;right:auto}.geo-cue-lake-pair .geo-secondary{left:12mm;right:auto}.geo-cue-delta-fork .geo-tertiary{width:1.2mm;height:8.5mm;bottom:3.2mm;left:12mm;transform:rotate(28deg)}.geo-cue-peninsula .geo-primary{border-radius:5mm 4mm 7mm 5mm;width:8mm;height:11mm;top:1mm;right:8mm;transform:rotate(-8deg)}.geo-cue-peninsula .geo-secondary{border-radius:0 0 4mm 4mm;width:4.8mm;height:6.5mm;bottom:1.4mm;right:5.5mm;transform:rotate(-17deg)}.geo-cue-peninsula .geo-tertiary,.geo-cue-palmetto-stripe .geo-tertiary{border-radius:6mm 0 0;width:14mm;height:2mm;bottom:2.5mm;left:2mm}.geo-cue-great-lakes-mitten .geo-primary{border-radius:5mm 5mm 3mm;width:9mm;height:11mm;top:1mm;left:5mm;transform:rotate(-14deg)}.geo-cue-great-lakes-mitten .geo-secondary{border-radius:4mm 4mm 4mm 2mm;width:6mm;height:8mm;top:3mm;left:15mm;transform:rotate(12deg)}.geo-cue-great-lakes-mitten .geo-tertiary{border-radius:999px;width:4mm;height:4mm;bottom:3mm;right:2mm}.geo-cue-empire-stack .geo-primary,.geo-cue-empire-stack .geo-secondary,.geo-cue-empire-stack .geo-tertiary{width:4.2mm;bottom:3.2mm}.geo-cue-empire-stack .geo-primary{height:11mm;left:5mm}.geo-cue-empire-stack .geo-secondary{height:8mm;left:11mm}.geo-cue-empire-stack .geo-tertiary{height:10mm;left:17mm}.geo-cue-lone-star-block .geo-primary{width:8.5mm;height:8.5mm;top:1.6mm;left:4mm;transform:rotate(45deg)}.geo-cue-lone-star-block .geo-secondary,.geo-cue-lone-star-block .geo-tertiary{height:2.2mm;right:2mm}.geo-cue-lone-star-block .geo-secondary{width:15mm;top:4.4mm}.geo-cue-lone-star-block .geo-tertiary{width:11mm;top:8mm}.geo-cue-island-chain .geo-primary,.geo-cue-island-chain .geo-secondary,.geo-cue-island-chain .geo-tertiary{border-radius:999px;bottom:4.2mm}.geo-cue-island-chain .geo-primary{width:8mm;height:4mm;left:2mm}.geo-cue-island-chain .geo-secondary{width:6mm;height:3mm;bottom:5.6mm;left:11mm}.geo-cue-island-chain .geo-tertiary{width:7mm;height:3.5mm;left:18mm}.geo-cue-northern-expanse .geo-primary,.geo-cue-appalachian-ridge .geo-primary,.geo-cue-mountain-saw .geo-primary,.geo-cue-evergreen-peak .geo-primary{clip-path:polygon(0 100%,18% 52%,31% 72%,48% 20%,67% 68%,82% 42%,100% 100%);height:10mm;bottom:2.6mm;left:0;right:0}.geo-cue-northern-expanse .geo-secondary{border-radius:999px;height:5mm;top:1.5mm;left:1mm;right:1mm;transform:rotate(-8deg)}.geo-cue-evergreen-peak .geo-secondary,.geo-cue-appalachian-ridge .geo-secondary{clip-path:polygon(50% 0,100% 55%,70% 55%,100% 100%,0 100%,30% 55%,0 55%);width:4mm;height:8mm;bottom:4mm;left:4mm}.geo-cue-canyon-slab .geo-primary,.geo-cue-red-rock-arch .geo-primary{clip-path:polygon(0 100%,10% 30%,35% 30%,44% 100%,58% 100%,67% 30%,92% 30%,100% 100%);width:22mm;height:9mm;bottom:2.2mm;left:2mm}.geo-cue-red-rock-arch .geo-primary{border:1.2mm solid var(--state-primary);clip-path:none;background:0 0;border-bottom:0;border-radius:9mm 9mm 0 0}.geo-cue-gateway-arch .geo-primary{border:1.2mm solid var(--state-primary);background:0 0;border-bottom:0;border-radius:9mm 9mm 0 0;width:17mm;height:12mm;bottom:2.5mm;left:5mm}.geo-cue-keystone-slab .geo-primary{clip-path:polygon(0 0,100% 0,86% 66%,50% 100%,14% 66%);width:11mm;height:11mm;top:1.5mm;left:8mm}.geo-cue-shore-anchor .geo-primary{width:1.2mm;height:11mm;top:.8mm;left:11mm}.geo-cue-shore-anchor .geo-secondary{width:9mm;height:1.1mm;top:4mm;left:7mm}.geo-cue-shore-anchor .geo-tertiary{border:1.1mm solid var(--state-accent);background:0 0;border-top:0;border-radius:0 0 9mm 9mm;width:14mm;height:7mm;bottom:2.5mm;left:5mm}.geo-cue-bay-window .geo-primary,.geo-cue-tidewater .geo-primary{border-radius:8mm 0;height:5mm;bottom:3mm;left:1mm;right:2mm}.geo-cue-bay-window .geo-secondary,.geo-cue-tidewater .geo-secondary{border-radius:5mm 5mm 0;width:9mm;height:6mm;top:2mm;right:2mm}.geo-cue-panhandle .geo-primary{width:23mm;height:5mm;bottom:4mm;left:2mm}.geo-cue-panhandle .geo-secondary{width:8mm;height:4mm;bottom:7.5mm;right:2mm}.geo-cue-palmetto-stripe .geo-primary{border-radius:3mm 3mm 0 0;width:3mm;height:10mm;bottom:3.5mm;left:7mm}.geo-cue-palmetto-stripe .geo-secondary{border-radius:999px 999px 0 0;width:11mm;height:7mm;top:1.6mm;left:3.5mm}.jurisdiction-stripe{z-index:1;width:30mm;height:8mm;color:var(--state-primary);opacity:.2;pointer-events:none;position:absolute;overflow:hidden}.jstripe-shape,.jurisdiction-stripe b,.jurisdiction-stripe small{position:absolute}.jstripe-primary{background:var(--state-primary)}.jstripe-secondary{background:var(--state-secondary)}.jstripe-accent{background:var(--state-accent)}.jurisdiction-stripe b{color:#142033;font:900 4.8mm/1 var(--sans);top:.5mm;left:1mm}.jurisdiction-stripe small{color:#142033;font:900 1.25mm/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;bottom:.8mm;left:9mm;right:1mm}.jurisdiction-pos-upper-left .jurisdiction-stripe{left:3mm;top:calc(var(--state-header-height) + 1.3mm)}.jurisdiction-pos-upper-right .jurisdiction-stripe{right:3.2mm;top:calc(var(--state-header-height) + 1.3mm)}.jurisdiction-pos-photo-edge .jurisdiction-stripe{left:calc(var(--state-portrait-width) + 4.2mm);top:calc(var(--state-header-height) + 3mm)}.jurisdiction-pos-body-mid .jurisdiction-stripe{right:5mm;top:calc(var(--state-header-height) + 16mm)}.jurisdiction-pos-lower-band .jurisdiction-stripe{width:auto;bottom:6.5mm;left:4mm;right:4mm}.state-recognition-anchor{z-index:1;border:.25mm solid color-mix(in srgb, var(--state-primary) 56%, transparent);background:color-mix(in srgb, var(--state-card-bg) 82%, white);color:#142033;opacity:.72;pointer-events:none;border-radius:1.3mm;width:18mm;height:6.4mm;position:absolute;overflow:hidden}.state-recognition-anchor b,.state-recognition-anchor small,.anchor-mark{position:absolute}.state-recognition-anchor b{z-index:2;color:var(--state-primary);font:900 2.9mm/1 var(--sans);letter-spacing:0;top:.65mm;left:1mm}.state-recognition-anchor small{z-index:2;color:#253344;font:900 1.05mm/1 var(--sans);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;bottom:.75mm;left:6.2mm;right:.8mm;overflow:hidden}.anchor-primary{background:var(--state-primary)}.anchor-secondary{background:var(--state-secondary)}.anchor-accent{background:var(--state-accent)}.recognition-pos-header-left .state-recognition-anchor{left:3.4mm;top:calc(var(--state-header-height) + .8mm)}.recognition-pos-header-right .state-recognition-anchor{right:4.2mm;top:calc(var(--state-header-height) + .8mm)}.recognition-pos-photo-corner .state-recognition-anchor{left:calc(var(--state-portrait-width) + 4.7mm);top:calc(var(--state-header-height) + 2.1mm)}.recognition-pos-body-right .state-recognition-anchor{right:4mm;top:calc(var(--state-header-height) + 17.2mm)}.recognition-pos-footer-left .state-recognition-anchor{bottom:7.1mm;left:4mm}.recognition-aurora-plate .state-recognition-anchor{border-radius:3mm 1.2mm}.recognition-aurora-plate .anchor-primary{background:linear-gradient(135deg, transparent 0 38%, var(--state-secondary) 39% 48%, transparent 49%), linear-gradient(160deg, transparent 0 50%, var(--state-accent) 51% 60%, transparent 61%);inset:0}.recognition-bay-checker .anchor-primary,.recognition-keystone-plate .anchor-primary{background:linear-gradient(45deg, var(--state-primary) 25%, transparent 25% 75%, var(--state-primary) 75%), linear-gradient(45deg, var(--state-accent) 25%, transparent 25% 75%, var(--state-accent) 75%);opacity:.22;background-position:0 0,2mm 2mm;background-size:4mm 4mm;inset:0}.recognition-canyon-gate .anchor-primary,.recognition-desert-disc .anchor-primary{border-radius:999px;width:5mm;height:5mm;top:.7mm;right:1.2mm}.recognition-canyon-gate .anchor-secondary{opacity:.72;border-radius:4mm 4mm 0 0;width:7mm;height:3.7mm;bottom:-.6mm;right:5.2mm}.recognition-coastal-tab .anchor-primary,.recognition-river-knot .anchor-primary{opacity:.38;border-radius:999px 999px 0 0;height:5mm;bottom:-2.2mm;left:-1mm;right:-1mm}.recognition-coastal-tab .anchor-secondary,.recognition-river-knot .anchor-secondary{opacity:.42;border-radius:999px;width:8mm;height:2mm;bottom:.8mm;right:1mm}.recognition-evergreen-shield .state-recognition-anchor,.recognition-mountain-peak .state-recognition-anchor{border-radius:1.2mm 1.2mm 3mm 3mm}.recognition-evergreen-shield .anchor-primary,.recognition-mountain-peak .anchor-primary{clip-path:polygon(50% 0,100% 100%,0 100%);width:7mm;height:4.7mm;bottom:.6mm;right:.8mm}.recognition-island-dots .anchor-primary,.recognition-island-dots .anchor-secondary,.recognition-island-dots .anchor-accent{border-radius:999px;width:2.6mm;height:2.6mm}.recognition-island-dots .anchor-primary{top:.7mm;right:6mm}.recognition-island-dots .anchor-secondary{top:2.4mm;right:3mm}.recognition-island-dots .anchor-accent{bottom:.8mm;right:8.8mm}.recognition-lake-window .anchor-primary,.recognition-lake-window .anchor-secondary{opacity:.42;border-radius:999px;width:7.6mm;height:2.3mm;right:1mm}.recognition-lake-window .anchor-primary{top:.8mm}.recognition-lake-window .anchor-secondary{bottom:.8mm}.recognition-palmetto-pin .anchor-primary{border-radius:999px 999px 1mm 1mm;width:5mm;height:4.9mm;bottom:.7mm;right:1.5mm}.recognition-palmetto-pin .anchor-secondary{width:.7mm;height:5.2mm;top:.7mm;right:3.4mm}.recognition-prairie-plate .anchor-primary{opacity:.42;height:2.1mm;inset:auto 0 0}.recognition-prairie-plate .anchor-secondary{opacity:.5;height:.6mm;bottom:2.7mm;left:0;right:0}.recognition-skyline-tag .anchor-primary,.recognition-skyline-tag .anchor-secondary,.recognition-skyline-tag .anchor-accent{border-radius:.4mm .4mm 0 0;width:1.6mm;bottom:.8mm}.recognition-skyline-tag .anchor-primary{height:4.6mm;right:6mm}.recognition-skyline-tag .anchor-secondary{height:3.3mm;right:3.8mm}.recognition-skyline-tag .anchor-accent{height:5.2mm;right:1.6mm}.recognition-star-badge .state-recognition-anchor{border-radius:999px}.recognition-star-badge .anchor-primary,.recognition-star-badge .anchor-secondary{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 92%,50% 70%,21% 92%,32% 56%,2% 35%,39% 35%);width:5mm;height:5mm;top:.7mm;right:1.2mm}.recognition-star-badge .anchor-secondary{opacity:.22;transform:scale(1.38)}.jurisdiction-appalachian-rule .jstripe-primary,.jurisdiction-mountain-shelf .jstripe-primary{clip-path:polygon(0 100%,16% 42%,28% 70%,45% 28%,61% 68%,78% 38%,100% 100%);height:6mm;bottom:0;left:0;right:0}.jurisdiction-appalachian-rule .jstripe-secondary,.jurisdiction-mountain-shelf .jstripe-secondary{height:.5mm;bottom:.3mm;left:0;right:0}.jurisdiction-bay-dots .jstripe-primary,.jurisdiction-lake-dashes .jstripe-primary{height:1mm;top:3.3mm;left:0;right:0}.jurisdiction-bay-dots .jstripe-secondary,.jurisdiction-bay-dots .jstripe-accent{border-radius:999px;width:3.2mm;height:3.2mm;top:1.2mm}.jurisdiction-bay-dots .jstripe-secondary{left:10mm}.jurisdiction-bay-dots .jstripe-accent{left:15mm}.jurisdiction-lake-dashes .jstripe-secondary,.jurisdiction-lake-dashes .jstripe-accent{border-radius:999px;width:8mm;height:2.2mm;top:1.6mm}.jurisdiction-lake-dashes .jstripe-secondary{left:9mm}.jurisdiction-lake-dashes .jstripe-accent{left:18mm}.jurisdiction-checker-tiles .jstripe-primary,.jurisdiction-checker-tiles .jstripe-secondary,.jurisdiction-checker-tiles .jstripe-accent{width:7.5mm;height:4mm;top:0}.jurisdiction-checker-tiles .jstripe-primary{left:8mm}.jurisdiction-checker-tiles .jstripe-secondary{top:4mm;left:15.5mm}.jurisdiction-checker-tiles .jstripe-accent{left:23mm}.jurisdiction-coastal-rule .jstripe-primary,.jurisdiction-river-current .jstripe-primary,.jurisdiction-island-beads .jstripe-primary{border-radius:9mm 0 0;height:3.2mm;bottom:.4mm;left:0;right:0}.jurisdiction-coastal-rule .jstripe-secondary,.jurisdiction-river-current .jstripe-secondary{border-radius:9mm 0 0;width:20mm;height:2mm;bottom:3.2mm;right:0}.jurisdiction-river-current .jstripe-secondary{left:8mm;right:auto;transform:skew(-18deg)}.jurisdiction-island-beads .jstripe-secondary,.jurisdiction-island-beads .jstripe-accent{border-radius:999px;top:2mm}.jurisdiction-island-beads .jstripe-secondary{width:5mm;height:3mm;left:10mm}.jurisdiction-island-beads .jstripe-accent{width:4mm;height:2.5mm;left:17mm}.jurisdiction-desert-steps .jstripe-primary,.jurisdiction-keystone-tabs .jstripe-primary,.jurisdiction-prairie-horizon .jstripe-primary{height:.5mm;bottom:2.2mm;left:0;right:0}.jurisdiction-desert-steps .jstripe-secondary{clip-path:polygon(0 100%,18% 28%,54% 28%,72% 0,100% 0,100% 100%);width:14mm;height:4.6mm;bottom:.6mm;right:0}.jurisdiction-keystone-tabs .jstripe-secondary{clip-path:polygon(0 0,100% 0,84% 62%,50% 100%,16% 62%);width:8mm;height:6mm;top:.6mm;left:11mm}.jurisdiction-prairie-horizon .jstripe-secondary,.jurisdiction-prairie-horizon .jstripe-accent{height:.45mm;left:0;right:0}.jurisdiction-prairie-horizon .jstripe-secondary{bottom:3.8mm}.jurisdiction-prairie-horizon .jstripe-accent{bottom:1mm}.jurisdiction-evergreen-bars .jstripe-primary,.jurisdiction-evergreen-bars .jstripe-secondary,.jurisdiction-evergreen-bars .jstripe-accent,.jurisdiction-urban-columns .jstripe-primary,.jurisdiction-urban-columns .jstripe-secondary,.jurisdiction-urban-columns .jstripe-accent{width:4.4mm;bottom:.7mm}.jurisdiction-evergreen-bars .jstripe-primary,.jurisdiction-evergreen-bars .jstripe-secondary,.jurisdiction-evergreen-bars .jstripe-accent{clip-path:polygon(50% 0,100% 46%,74% 46%,100% 100%,0 100%,26% 46%,0 46%)}.jurisdiction-evergreen-bars .jstripe-primary,.jurisdiction-urban-columns .jstripe-primary{height:7mm;left:10mm}.jurisdiction-evergreen-bars .jstripe-secondary,.jurisdiction-urban-columns .jstripe-secondary{height:5.4mm;left:16mm}.jurisdiction-evergreen-bars .jstripe-accent,.jurisdiction-urban-columns .jstripe-accent{height:6.2mm;left:22mm}.jurisdiction-star-rhythm .jstripe-primary{width:5.8mm;height:5.8mm;top:.8mm;left:9mm;transform:rotate(45deg)}.jurisdiction-star-rhythm .jstripe-secondary,.jurisdiction-star-rhythm .jstripe-accent{height:1.6mm;right:1mm}.jurisdiction-star-rhythm .jstripe-secondary{width:14mm;top:1.8mm}.jurisdiction-star-rhythm .jstripe-accent{width:10mm;bottom:1.2mm}.seal-placeholder{z-index:2;border:.35mm solid var(--state-accent);width:11mm;height:11mm;color:var(--state-accent);background:#ffffffb8;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:8.5mm;right:17mm}.seal-placeholder svg{width:5.5mm;height:5.5mm}.seal-placeholder span{font:900 1.7mm/1 var(--sans);position:absolute;bottom:1.2mm}.seal-mid-right .seal-placeholder{bottom:15.2mm;right:11mm}.seal-upper-right .seal-placeholder{bottom:23.5mm;right:9mm}.seal-lower-center .seal-placeholder{bottom:7.3mm;right:29mm}.seal-near-photo .seal-placeholder{left:calc(var(--state-portrait-width) + 6mm);bottom:8.2mm;right:auto}.security-patch{z-index:4;box-sizing:border-box;color:#38536f;background:#e9eef8;border:.3mm solid #aab6c8;border-radius:.8mm;place-items:center;width:10.5mm;height:7.2mm;display:grid;position:absolute;top:2.25mm;right:14.2mm;overflow:hidden}.security-patch svg,.security-patch b{z-index:2;position:relative}.security-patch svg{width:3.2mm;height:3.2mm}.security-patch b{font:900 1.35mm/1 var(--sans);margin-top:-.7mm}.patch-stripe{position:absolute;inset:0}.patch-a{clip-path:polygon(0 0,62% 0,35% 100%,0 100%);background:#7cc8d8}.patch-b{clip-path:polygon(48% 0,100% 0,100% 100%,28% 100%);background:#d9a1ce}.patch-c{clip-path:polygon(0 68%,100% 26%,100% 48%,0 90%);background:#e6d782}.front-body{z-index:2;grid-template-columns:var(--state-portrait-width) 1fr;gap:var(--state-field-gap);padding:3mm 3mm 0;display:grid;position:relative}.portrait-box{height:var(--state-portrait-height);background:#dfe6ee;border:.35mm solid #b8c4d2;align-content:center;place-items:center;gap:.6mm;display:grid}.portrait-box>span{color:#4e5b6e;font-size:1.8mm;font-weight:900}.cartoon-portrait{width:min(15mm, calc(var(--state-portrait-width) - 4mm));height:clamp(17mm, calc(var(--state-portrait-height) - 7mm), 19.5mm);min-height:17mm;position:relative}.avatar-head{background:#eeaa76;border-radius:42% 42% 48% 48%;width:8.8mm;height:10mm;position:absolute;top:.7mm;left:50%;transform:translate(-50%)}.avatar-head:after{content:"";background:inherit;border-radius:0 0 1.1mm 1.1mm;width:3.7mm;height:2.4mm;position:absolute;bottom:-2.05mm;left:50%;transform:translate(-50%)}.avatar-hair{background:#5b331d;border-radius:4mm 4mm 1.5mm 1.5mm;height:3.2mm;position:absolute;inset:-.1mm .2mm auto}.avatar-ear{background:#eeaa76;border-radius:999px;width:1.3mm;height:2.8mm;position:absolute;top:4.1mm}.avatar-ear.left{left:-.8mm}.avatar-ear.right{right:-.8mm}.avatar-jacket{background:#1f4a54;border-radius:2mm 2mm .6mm .6mm;width:14mm;height:8.9mm;position:absolute;top:9.6mm;left:50%;transform:translate(-50%)}.avatar-shirt{clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);background:#f7f8f8;width:4.8mm;height:8.55mm;position:absolute;top:.25mm;left:50%;transform:translate(-50%)}.avatar-tie{clip-path:polygon(50% 0,100% 28%,70% 100%,30% 100%,0 28%);background:#bb2630;width:2mm;height:6.3mm;position:absolute;top:1.2mm;left:50%;transform:translate(-50%)}.photo-mono .portrait-box{background:#e3e8ee}.photo-mono .cartoon-portrait{filter:grayscale();opacity:.92}.photo-warm .portrait-box{background:#f0e5d7}.photo-warm .avatar-head,.photo-warm .avatar-ear{background:#eda56d}.photo-cool .portrait-box{background:#dfeaf2}.photo-cool .avatar-jacket{background:#24475d}.photo-sunny .portrait-box{background:#dff1f0}.photo-sunny .avatar-head,.photo-sunny .avatar-ear{background:#f0ae73}.photo-sunny .avatar-tie{background:#d55b32}.front-fields{z-index:2;gap:var(--state-field-gap);min-width:0;display:grid;position:relative}.front-fields p,.mini-grid p{color:#142033;min-width:0;font-size:var(--state-main-field-size);overflow-wrap:anywhere;margin:0;font-weight:850;line-height:1.02}.front-fields span,.mini-grid span{min-width:var(--state-label-width);color:#596376;vertical-align:middle;font-size:1.7mm;font-weight:900;display:inline-block}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1mm 2mm;display:grid}.mini-grid p{font-size:var(--state-mini-field-size)}.front-fields address{color:#273448;font-size:var(--state-address-field-size);margin-top:.8mm;font-style:normal;font-weight:700;line-height:1.15}.field-line{position:relative}.field-layout-plain-stack .front-fields{padding-top:.3mm}.field-layout-plain-stack .license-number{border-top:.22mm solid #5963763d;padding-top:.45mm}.field-layout-coastal-column .front-fields{align-items:start;gap:calc(var(--state-field-gap) * .86);grid-template-columns:minmax(0,1fr)}.field-layout-coastal-column .name-family,.field-layout-coastal-column .name-given,.field-layout-coastal-column .license-number,.field-layout-coastal-column .mini-grid,.field-layout-coastal-column address{grid-column:1/-1}.field-layout-coastal-column .mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72mm 1.2mm}.field-layout-coastal-column .license-number{border-left:.55mm solid var(--state-secondary);background:#ffffffa3;padding:.9mm 1mm}.field-layout-numbered-grid .front-fields{border-right:.35mm solid #176f833d;padding-right:1.2mm}.field-layout-numbered-grid .field-line,.field-layout-numbered-grid .mini-grid p{padding-right:3.8mm}.field-layout-numbered-grid .field-line:after,.field-layout-numbered-grid .mini-grid p:after{color:var(--state-accent);font:900 1.25mm/1 var(--mono);opacity:.68;position:absolute;top:.1mm;right:0}.field-layout-numbered-grid .name-family:after{content:"04"}.field-layout-numbered-grid .name-given:after{content:"06"}.field-layout-numbered-grid .license-number:after{content:"01"}.field-layout-numbered-grid .mini-grid p:first-child:after{content:"08"}.field-layout-numbered-grid .mini-grid p:nth-child(2):after{content:"02"}.field-layout-numbered-grid .mini-grid p:nth-child(3):after{content:"03"}.field-layout-bold-id-grid .front-fields{grid-template-columns:1fr 1fr;align-items:start;gap:.85mm 1.6mm}.field-layout-bold-id-grid .license-number{color:#0e1b2c;border:.28mm solid #14203329;border-left:1mm solid var(--state-accent);background:#ffffffb8;grid-column:1/-1;padding:1mm 1.2mm}.field-layout-bold-id-grid .license-number span{color:var(--state-accent)}.field-layout-bold-id-grid .mini-grid,.field-layout-bold-id-grid address{grid-column:1/-1}.field-layout-top-id-window .license-number{background:#ffffffc2;border:.28mm solid #2d416638;order:-2;padding:1mm 1.2mm}.field-layout-top-id-window .name-family,.field-layout-top-id-window .name-given{font-size:var(--state-feature-field-size)}.field-layout-date-rail .front-fields{grid-template-columns:minmax(0,1fr) 20mm}.field-layout-date-rail .name-family,.field-layout-date-rail .name-given,.field-layout-date-rail .license-number,.field-layout-date-rail address{grid-column:1}.field-layout-date-rail .mini-grid{border-left:.35mm solid #5963763d;grid-area:1/2/span 4;grid-template-columns:1fr;gap:.6mm;padding-left:1.1mm}.field-layout-address-footer address{border-top:.32mm solid var(--state-secondary);background:#ffffffad;margin-top:.2mm;padding:.9mm 1mm}.field-layout-name-ledger .front-fields{border-left:.4mm solid #59637647;padding-left:1.1mm}.field-layout-name-ledger .name-family,.field-layout-name-ledger .name-given{border-bottom:.22mm solid #5963762e;padding-bottom:.45mm}.field-layout-photo-adjacent .front-fields{grid-template-columns:1fr 1fr;gap:.75mm 1.4mm}.field-layout-photo-adjacent .name-family,.field-layout-photo-adjacent .name-given,.field-layout-photo-adjacent .license-number,.field-layout-photo-adjacent address{grid-column:1/-1}.field-layout-photo-adjacent .license-number{background:#ffffff9e;width:fit-content;min-width:26mm;padding:.55mm 1mm}.field-layout-compact-rows .front-fields{gap:.45mm}.field-layout-compact-rows .mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55mm .9mm}.id-panel-boxed .license-number,.id-panel-dmv-window .license-number,.id-panel-right-marker .license-number,.id-panel-star-marker .license-number,.id-panel-coastal-bar .license-number,.id-panel-vertical-rail .license-number{isolation:isolate;position:relative}.id-panel-boxed .license-number{box-shadow:inset 0 0 0 .25mm #1420332e}.id-panel-coastal-bar .license-number:before{content:"";z-index:-1;background:var(--state-secondary);opacity:.55;height:.8mm;position:absolute;inset:auto 0 0}.id-panel-dmv-window .license-number:before{content:"ID";color:var(--state-secondary);font:900 2.3mm/1 var(--sans);opacity:.38;position:absolute;top:.75mm;right:1mm}.id-panel-star-marker .license-number:before{content:"TX";color:var(--state-accent);font:900 2.6mm/1 var(--sans);opacity:.42;position:absolute;top:.65mm;right:1mm}.id-panel-right-marker .license-number:before{content:"";background:var(--state-accent);opacity:.55;width:1.2mm;position:absolute;top:0;bottom:0;right:0}.id-panel-vertical-rail .license-number{border-left:.55mm solid var(--state-primary);padding-left:1.5mm}.front-card[data-state-code=IL]{background:radial-gradient(circle at 58% 35%,#d91f321f 0 13%,#0000 14%),repeating-linear-gradient(116deg,#6fc6d821 0 .35mm,#0000 .35mm 3.2mm),#fff;border-color:#667486;border-radius:2.2mm}.front-card[data-state-code=IL]:after{opacity:.16;background:radial-gradient(circle at 73% 24%,#0000 0 5mm,#d91f325c 5.1mm 5.4mm,#0000 5.5mm),radial-gradient(circle at 54% 43%,#475d762e 0 7mm,#0000 7.2mm),repeating-linear-gradient(90deg,#0000 0 7mm,#6fc6d833 7mm 7.4mm);inset:8.9mm 0 0}.front-card[data-state-code=IL] .card-header{height:var(--state-header-height);color:#172235;background:#fff;border-bottom:.25mm solid #d5dde8;padding:1mm 3mm 0;display:block}.front-card[data-state-code=IL] .card-header:before{content:"State driver services";color:#26344a;font:800 1.35mm/1 var(--sans);position:absolute;top:.85mm;left:35mm}.front-card[data-state-code=IL] .card-header:after{content:"";opacity:1;background:#d91f32;border-radius:.25mm;height:3.35mm;position:absolute;top:4.35mm;left:31.4mm;right:15.8mm}.front-card[data-state-code=IL] .card-header strong{z-index:2;color:#d91f32;text-shadow:0 .25mm #d91f321f;font:950 4.35mm/.95 Georgia,Times New Roman,serif;position:relative}.front-card[data-state-code=IL] .card-header span{z-index:3;color:#fff;text-align:center;min-width:0;font:950 2.25mm/1.15 var(--sans);letter-spacing:.08em;background:#d91f32;padding:0;position:absolute;top:4.72mm;left:31.4mm;right:15.8mm}.front-card[data-state-code=IL] .card-header b{color:#26344a;width:auto;height:auto;font:900 1.45mm/1 var(--sans);background:0 0;border:0;position:absolute;top:1.1mm;right:4mm}.front-card[data-state-code=IL] .front-body{grid-template-columns:var(--state-portrait-width) 1fr;gap:1.1mm;padding:1.6mm 2.5mm 0}.front-card[data-state-code=IL] .portrait-box{height:var(--state-portrait-height);background:#8ed9e7;border-color:#6eb7cb;box-shadow:inset 0 0 0 .45mm #ffffff59}.front-card[data-state-code=IL] .portrait-box>span{color:#415069}.front-card[data-state-code=IL] .front-fields{grid-template-columns:1.02fr .88fr;align-items:start;gap:.45mm 1.05mm;padding-right:14mm}.front-card[data-state-code=IL] .field-line{grid-template-columns:5.2mm minmax(0,1fr);align-items:baseline;gap:.55mm;display:grid}.front-card[data-state-code=IL] .front-fields span,.front-card[data-state-code=IL] .mini-grid span{color:#d91f32;min-width:0;font-size:1.25mm;line-height:1}.front-card[data-state-code=IL] .license-number{color:#122035;background:#ffffffd1;border:.25mm solid #cdd7e3;order:-3;grid-column:1/-1;padding:.45mm .8mm;font-size:2.65mm}.front-card[data-state-code=IL] .license-number:before{display:none}.front-card[data-state-code=IL] .name-family{order:-2}.front-card[data-state-code=IL] .name-given{order:-1}.front-card[data-state-code=IL] .name-family,.front-card[data-state-code=IL] .name-given{grid-column:1;font-size:2.45mm}.front-card[data-state-code=IL] .mini-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38mm .9mm}.front-card[data-state-code=IL] .mini-grid p{grid-template-columns:5mm minmax(0,1fr);gap:.4mm;font-size:1.85mm;display:grid}.front-card[data-state-code=IL] address{grid-column:1/-1;margin-top:0;font-size:1.95mm;line-height:1.05}.front-card[data-state-code=IL] .signature-strip{width:29mm;bottom:3.1mm;left:4.5mm;right:auto}.front-card[data-state-code=IL] .security-patch{opacity:.52;background:#a8dce7;border-color:#82b7c8;width:12.8mm;height:13.4mm;top:18mm;right:4.2mm}.front-card[data-state-code=IL] .security-patch svg{color:#d91f32cc}.front-card[data-state-code=IL] .front-region-tag,.front-card[data-state-code=IL] .front-identity-capsule,.front-card[data-state-code=IL] .front-format-fingerprint,.front-card[data-state-code=IL] .front-geometry-meter,.front-card[data-state-code=IL] .jurisdiction-stripe,.front-card[data-state-code=IL] .state-recognition-anchor{opacity:.12}.signature-strip{z-index:3;color:#253344;border-top:.25mm solid #4b5361;min-width:24mm;padding-top:.8mm;position:absolute;bottom:3.4mm;left:4mm;transform:rotate(-4deg)}.signature-strip span{letter-spacing:0;font:500 3mm/1.05 Bradley Hand,Segoe Script,cursive}.id-card footer{min-height:4mm;color:var(--state-accent);letter-spacing:0;border-top:.25mm solid #d8dee8;justify-content:center;align-items:center;font-size:2mm;font-weight:900;display:flex;position:absolute;bottom:1.8mm;left:3mm;right:3mm}.mag-strip{height:var(--state-mag-strip-height);background:#222936;margin-top:3.6mm}.mag-none .mag-strip{background:var(--state-secondary);opacity:.38;height:1.3mm}.mag-split .mag-strip{background:linear-gradient(90deg, #222936 0 48%, var(--state-accent) 48% 56%, #222936 56% 100%)}.mag-wave .mag-strip{background:linear-gradient(90deg, var(--state-primary), var(--state-secondary)), #222936;border-bottom-left-radius:7mm}.mag-thin .mag-strip{background:#253044;height:3.8mm}.back-copy{z-index:2;gap:.7mm;padding:2.2mm 5mm 1.2mm;display:grid;position:relative}.back-copy:after{content:"";pointer-events:none;opacity:.22;position:absolute}.back-panel-prairie-line .back-copy:after{background:var(--state-secondary);height:.45mm;bottom:-.2mm;left:5mm;right:5mm}.back-panel-coastal-data .back-copy:after,.back-panel-river-data .back-copy:after{background:var(--state-secondary);border-radius:8mm 0 0;width:24mm;height:3mm;bottom:-1.1mm;right:4mm}.back-panel-digital-signature .back-copy:after{background:repeating-linear-gradient(90deg, var(--state-primary) 0 .8mm, transparent .8mm 1.5mm);width:26mm;height:4mm;top:1.7mm;right:4mm}.back-panel-star-grid .back-copy:after{content:"TX";color:var(--state-accent);font:900 5mm/1 var(--sans);background:0 0;top:.6mm;right:5mm}.back-panel-skyline-grid .back-copy:after{background:var(--state-secondary);width:24mm;height:4.5mm;box-shadow:-4mm 1mm 0 -.4mm var(--state-secondary), 5mm 1.4mm 0 -.7mm var(--state-secondary);bottom:-.8mm;right:5mm}.back-panel-desert-track .back-copy:after{background:var(--state-accent);border-radius:999px;width:6mm;height:6mm;top:1.2mm;right:7mm}.back-panel-forest-data .back-copy:after,.back-panel-mountain-grid .back-copy:after,.back-panel-arch-grid .back-copy:after{background:var(--state-secondary);border-radius:8mm 8mm 0 0;width:22mm;height:4.5mm;bottom:-.8mm;right:5mm}.back-watermark{z-index:1;place-items:center;width:30mm;height:24mm;display:grid;bottom:7mm;right:13mm}.back-watermark svg{width:21mm;height:21mm}.back-watermark span{font:900 7mm/1 var(--sans);position:absolute}.front-classic-left .front-body{grid-template-columns:var(--state-portrait-width) 1fr}.front-center-stack .card-header{height:10mm}.front-center-stack .front-body{grid-template-columns:var(--state-portrait-width) 1fr;gap:2.2mm}.front-center-stack .front-fields>p:first-child,.front-center-stack .front-fields>p:nth-child(2){font-size:var(--state-feature-field-size)}.front-right-portrait .front-body{grid-template-columns:1fr var(--state-portrait-width)}.front-right-portrait .portrait-box{grid-area:1/2}.front-right-portrait .front-fields{grid-area:1/1}.front-top-band-grid .card-header{height:9.5mm}.front-top-band-grid .front-body{grid-template-columns:var(--state-portrait-width) 1fr;gap:var(--state-field-gap);padding-top:2mm}.front-top-band-grid .portrait-box{height:var(--state-portrait-height)}.front-vertical-minor:before{content:"DL";width:var(--state-vertical-band-width);color:var(--state-accent);writing-mode:vertical-rl;font:900 3mm/1 var(--sans);background:#eef2f6;place-items:center;display:grid;position:absolute;top:12mm;bottom:0;left:0}.front-vertical-minor .card-header,.front-vertical-minor .front-body,.front-vertical-minor footer{margin-left:var(--state-vertical-band-width)}.front-vertical-minor .front-body{grid-template-columns:var(--state-portrait-width) 1fr;gap:2mm}.density-dense .front-fields{gap:.85mm}.density-dense .front-fields p{font-size:var(--state-main-field-size)}.density-dense .mini-grid p{font-size:var(--state-mini-field-size)}.density-extra-dense .front-fields{gap:.55mm}.density-extra-dense .front-fields p{font-size:var(--state-main-field-size)}.density-extra-dense .mini-grid{gap:.75mm 1.2mm}.density-extra-dense .mini-grid p,.density-extra-dense address{font-size:var(--state-mini-field-size)}.back-copy strong{font-size:3mm}.back-copy span{color:#5f6b7c;font-size:2.1mm;font-weight:750}.back-card .barcode-frame{z-index:2;margin:var(--state-barcode-top) auto 0;position:relative}.back-card .barcode-frame:before{content:"";pointer-events:none;opacity:.12;border:.45mm solid var(--state-primary);border-radius:1.5mm;position:absolute;inset:-1.5mm}.back-panel-digital-signature .barcode-frame:before{border-style:dashed;border-color:var(--state-secondary)}.back-panel-star-grid .barcode-frame:before{border-color:var(--state-accent)}.back-panel-coastal-data .barcode-frame:before,.back-panel-river-data .barcode-frame:before{border-radius:4mm 1.5mm 1.5mm}.back-card .barcode-frame.print-sized{width:var(--state-barcode-width);height:var(--state-barcode-height)}.back-lower-wide .barcode-frame{margin-top:var(--state-barcode-top)}.back-upper-wide .mag-strip{height:6mm;margin-top:2.2mm}.back-upper-wide .back-copy{padding-top:1.5mm}.back-left-stack .barcode-frame{margin-left:var(--state-barcode-side-offset);margin-right:auto}.back-right-stack .barcode-frame{margin-left:auto;margin-right:var(--state-barcode-side-offset)}.back-left-stack .back-copy,.back-right-stack .back-copy{padding-bottom:1mm}.back-card footer{min-height:3.4mm;font-size:1.8mm;bottom:1mm}.print-note{text-align:center;margin-top:18mm;font-size:12px}@media (width<=1120px){.topbar,.panel-heading,.preview-heading{flex-direction:column}.builder-grid,.form-grid{grid-template-columns:1fr}.a4-sheet{transform-origin:top}}@media print{@page{size:A4 portrait;margin:5mm}body{background:#fff}.app-shell{background:#fff!important}.workspace,.preview-heading,.sheet-ruler,.print-note{display:none!important}.print-preview{width:auto;padding:0}.a4-sheet{width:auto;min-height:auto;box-shadow:none;border:0;margin:0;padding:8mm 0 0;overflow:visible}.id-card{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card-row{grid-template-columns:repeat(2, var(--printed-card-width));gap:3mm}.barcode-frame{box-shadow:none!important}.barcode-image{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.front-card[data-state-code=AL] .card-header>div,.front-card[data-state-code=AK] .card-header>div,.front-card[data-state-code=AZ] .card-header>div,.front-card[data-state-code=AR] .card-header>div,.front-card[data-state-code=CA] .card-header>div,.front-card[data-state-code=CO] .card-header>div,.front-card[data-state-code=CT] .card-header>div,.front-card[data-state-code=DE] .card-header>div,.front-card[data-state-code=FL] .card-header>div,.front-card[data-state-code=GA] .card-header>div,.front-card[data-state-code=HI] .card-header>div,.front-card[data-state-code=ID] .card-header>div,.front-card[data-state-code=IL] .card-header>div,.front-card[data-state-code=IN] .card-header>div,.front-card[data-state-code=IA] .card-header>div,.front-card[data-state-code=KS] .card-header>div,.front-card[data-state-code=KY] .card-header>div,.front-card[data-state-code=LA] .card-header>div,.front-card[data-state-code=ME] .card-header>div,.front-card[data-state-code=MD] .card-header>div,.front-card[data-state-code=MA] .card-header>div,.front-card[data-state-code=MI] .card-header>div,.front-card[data-state-code=MN] .card-header>div,.front-card[data-state-code=MS] .card-header>div,.front-card[data-state-code=MO] .card-header>div,.front-card[data-state-code=MT] .card-header>div,.front-card[data-state-code=NE] .card-header>div,.front-card[data-state-code=NV] .card-header>div,.front-card[data-state-code=NH] .card-header>div,.front-card[data-state-code=NJ] .card-header>div,.front-card[data-state-code=NM] .card-header>div,.front-card[data-state-code=NY] .card-header>div,.front-card[data-state-code=NC] .card-header>div,.front-card[data-state-code=ND] .card-header>div,.front-card[data-state-code=OH] .card-header>div,.front-card[data-state-code=OK] .card-header>div,.front-card[data-state-code=OR] .card-header>div,.front-card[data-state-code=PA] .card-header>div,.front-card[data-state-code=RI] .card-header>div,.front-card[data-state-code=SC] .card-header>div,.front-card[data-state-code=SD] .card-header>div,.front-card[data-state-code=TN] .card-header>div,.front-card[data-state-code=TX] .card-header>div,.front-card[data-state-code=UT] .card-header>div,.front-card[data-state-code=VT] .card-header>div,.front-card[data-state-code=VA] .card-header>div,.front-card[data-state-code=WA] .card-header>div,.front-card[data-state-code=WV] .card-header>div,.front-card[data-state-code=WI] .card-header>div,.front-card[data-state-code=WY] .card-header>div{flex:1;align-self:stretch;min-width:0}.front-card[data-state-code=AL],.front-card[data-state-code=AR],.front-card[data-state-code=GA],.front-card[data-state-code=IN],.front-card[data-state-code=KY],.front-card[data-state-code=LA],.front-card[data-state-code=MS],.front-card[data-state-code=MO],.front-card[data-state-code=SC],.front-card[data-state-code=TN],.front-card[data-state-code=WV]{background:linear-gradient(90deg,#b8253724 0 34%,#0000 35%),linear-gradient(150deg,#0000 0 62%,#2a689626 63% 100%),repeating-linear-gradient(0deg,#30465f14 0 .24mm,#0000 .24mm 2.7mm),#fbfbf7}.front-card[data-state-code=AL] .card-header,.front-card[data-state-code=AR] .card-header,.front-card[data-state-code=GA] .card-header,.front-card[data-state-code=IN] .card-header,.front-card[data-state-code=KY] .card-header,.front-card[data-state-code=LA] .card-header,.front-card[data-state-code=MS] .card-header,.front-card[data-state-code=MO] .card-header,.front-card[data-state-code=SC] .card-header,.front-card[data-state-code=TN] .card-header,.front-card[data-state-code=WV] .card-header{color:#172235;background:0 0;border-bottom:1.6mm solid #b82537d9;height:10.2mm;padding:1.55mm 3mm 0}.front-card[data-state-code=AL] .card-header strong,.front-card[data-state-code=AR] .card-header strong,.front-card[data-state-code=GA] .card-header strong,.front-card[data-state-code=IN] .card-header strong,.front-card[data-state-code=KY] .card-header strong,.front-card[data-state-code=LA] .card-header strong,.front-card[data-state-code=MS] .card-header strong,.front-card[data-state-code=MO] .card-header strong,.front-card[data-state-code=SC] .card-header strong,.front-card[data-state-code=TN] .card-header strong,.front-card[data-state-code=WV] .card-header strong{color:#b52537;font:950 3.35mm/.95 Georgia,Times New Roman,serif}.front-card[data-state-code=AL] .card-header span,.front-card[data-state-code=AR] .card-header span,.front-card[data-state-code=GA] .card-header span,.front-card[data-state-code=IN] .card-header span,.front-card[data-state-code=KY] .card-header span,.front-card[data-state-code=LA] .card-header span,.front-card[data-state-code=MS] .card-header span,.front-card[data-state-code=MO] .card-header span,.front-card[data-state-code=SC] .card-header span,.front-card[data-state-code=TN] .card-header span,.front-card[data-state-code=WV] .card-header span{color:#172235;font:900 1.8mm/1 var(--sans);margin-top:.25mm}.front-card[data-state-code=AK],.front-card[data-state-code=AZ],.front-card[data-state-code=ID],.front-card[data-state-code=MT],.front-card[data-state-code=NM],.front-card[data-state-code=UT],.front-card[data-state-code=WY]{background:linear-gradient(160deg,#de974f2e 0 38%,#0000 39%),linear-gradient(28deg,#4d87ae33 0 24%,#0000 25%),repeating-linear-gradient(135deg,#5865791a 0 .24mm,#0000 .24mm 2.8mm),#fbf8ed}.front-card[data-state-code=AK] .card-header,.front-card[data-state-code=AZ] .card-header,.front-card[data-state-code=ID] .card-header,.front-card[data-state-code=MT] .card-header,.front-card[data-state-code=NM] .card-header,.front-card[data-state-code=UT] .card-header,.front-card[data-state-code=WY] .card-header{color:#172235;background:0 0;border-bottom:0;height:10.8mm;padding:1.65mm 3mm 0}.front-card[data-state-code=AK] .card-header strong,.front-card[data-state-code=AZ] .card-header strong,.front-card[data-state-code=ID] .card-header strong,.front-card[data-state-code=MT] .card-header strong,.front-card[data-state-code=NM] .card-header strong,.front-card[data-state-code=UT] .card-header strong,.front-card[data-state-code=WY] .card-header strong{color:#2f75a5;font:italic 950 3.9mm/.95 Georgia,Times New Roman,serif}.front-card[data-state-code=AK] .card-header span,.front-card[data-state-code=AZ] .card-header span,.front-card[data-state-code=ID] .card-header span,.front-card[data-state-code=MT] .card-header span,.front-card[data-state-code=NM] .card-header span,.front-card[data-state-code=UT] .card-header span,.front-card[data-state-code=WY] .card-header span{color:#fff;font:900 1.55mm/1 var(--sans);background:#275481;margin-top:.45mm;padding:.45mm 1.4mm;display:inline-block}.front-card[data-state-code=CT],.front-card[data-state-code=DE],.front-card[data-state-code=IA],.front-card[data-state-code=KS],.front-card[data-state-code=MD],.front-card[data-state-code=MA],.front-card[data-state-code=NE],.front-card[data-state-code=NH],.front-card[data-state-code=NJ],.front-card[data-state-code=ND],.front-card[data-state-code=PA],.front-card[data-state-code=RI],.front-card[data-state-code=SD],.front-card[data-state-code=VT],.front-card[data-state-code=VA]{background:linear-gradient(#366fa021 0 30%,#0000 31%),linear-gradient(145deg,#0000 0 64%,#c2525e1f 65% 100%),repeating-linear-gradient(90deg,#2c5a8414 0 .22mm,#0000 .22mm 2.4mm),#f8fbfd}.front-card[data-state-code=CT] .card-header,.front-card[data-state-code=DE] .card-header,.front-card[data-state-code=IA] .card-header,.front-card[data-state-code=KS] .card-header,.front-card[data-state-code=MD] .card-header,.front-card[data-state-code=MA] .card-header,.front-card[data-state-code=NE] .card-header,.front-card[data-state-code=NH] .card-header,.front-card[data-state-code=NJ] .card-header,.front-card[data-state-code=ND] .card-header,.front-card[data-state-code=PA] .card-header,.front-card[data-state-code=RI] .card-header,.front-card[data-state-code=SD] .card-header,.front-card[data-state-code=VT] .card-header,.front-card[data-state-code=VA] .card-header{color:#142033;background:0 0;border-bottom:.35mm solid #2c5a8447;height:9.7mm;padding:1.55mm 3mm 0}.front-card[data-state-code=CT] .card-header strong,.front-card[data-state-code=DE] .card-header strong,.front-card[data-state-code=IA] .card-header strong,.front-card[data-state-code=KS] .card-header strong,.front-card[data-state-code=MD] .card-header strong,.front-card[data-state-code=MA] .card-header strong,.front-card[data-state-code=NE] .card-header strong,.front-card[data-state-code=NH] .card-header strong,.front-card[data-state-code=NJ] .card-header strong,.front-card[data-state-code=ND] .card-header strong,.front-card[data-state-code=PA] .card-header strong,.front-card[data-state-code=RI] .card-header strong,.front-card[data-state-code=SD] .card-header strong,.front-card[data-state-code=VT] .card-header strong,.front-card[data-state-code=VA] .card-header strong{color:#255f9c;font:950 2.95mm/.95 var(--sans)}.front-card[data-state-code=CT] .card-header span,.front-card[data-state-code=DE] .card-header span,.front-card[data-state-code=IA] .card-header span,.front-card[data-state-code=KS] .card-header span,.front-card[data-state-code=MD] .card-header span,.front-card[data-state-code=MA] .card-header span,.front-card[data-state-code=NE] .card-header span,.front-card[data-state-code=NH] .card-header span,.front-card[data-state-code=NJ] .card-header span,.front-card[data-state-code=ND] .card-header span,.front-card[data-state-code=PA] .card-header span,.front-card[data-state-code=RI] .card-header span,.front-card[data-state-code=SD] .card-header span,.front-card[data-state-code=VT] .card-header span,.front-card[data-state-code=VA] .card-header span{color:#172235;font:900 1.45mm/1 var(--sans);margin-top:.3mm}.front-card[data-state-code=HI]{background:linear-gradient(135deg,#4499be38 0 24%,#0000 25%),linear-gradient(165deg,#0000 0 52%,#e4ab4629 53% 74%,#dd5e7624 75%),repeating-linear-gradient(0deg,#337e961a 0 .22mm,#0000 .22mm 2.6mm),#fffdf6}.front-card[data-state-code=HI] .card-header{color:#142033;background:0 0;border-bottom:0;height:10.4mm;padding:1.75mm 3mm 0}.front-card[data-state-code=HI] .card-header strong{color:#1f7fa2;font:950 3.7mm/.9 var(--sans)}.front-card[data-state-code=HI] .card-header span{color:#7a4f00;font:900 1.55mm/1 var(--sans);margin-top:.35mm}.front-card[data-state-code=ME],.front-card[data-state-code=MI],.front-card[data-state-code=MN],.front-card[data-state-code=OH],.front-card[data-state-code=OK],.front-card[data-state-code=WI]{background:radial-gradient(circle at 72% 43%,#4e8bb42e 0 19%,#0000 20%),linear-gradient(35deg,#629d7029 0 34%,#0000 35%),repeating-linear-gradient(160deg,#30506e14 0 .22mm,#0000 .22mm 2.5mm),#f4faf8}.front-card[data-state-code=ME] .card-header,.front-card[data-state-code=MI] .card-header,.front-card[data-state-code=MN] .card-header,.front-card[data-state-code=OH] .card-header,.front-card[data-state-code=OK] .card-header,.front-card[data-state-code=WI] .card-header{color:#142033;background:#265d7c29;border-bottom:.45mm solid #2f6983;height:10mm;padding:1.55mm 3mm 0}.front-card[data-state-code=ME] .card-header strong,.front-card[data-state-code=MI] .card-header strong,.front-card[data-state-code=MN] .card-header strong,.front-card[data-state-code=OH] .card-header strong,.front-card[data-state-code=OK] .card-header strong,.front-card[data-state-code=WI] .card-header strong{color:#1e5e78;font:930 3.1mm/.95 var(--sans)}.front-card[data-state-code=ME] .card-header span,.front-card[data-state-code=MI] .card-header span,.front-card[data-state-code=MN] .card-header span,.front-card[data-state-code=OH] .card-header span,.front-card[data-state-code=OK] .card-header span,.front-card[data-state-code=WI] .card-header span{color:#172235;font:900 1.55mm/1 var(--sans);margin-top:.25mm}.front-card[data-state-code=TX]{background:linear-gradient(90deg,#194a8429 0 27%,#0000 28%),linear-gradient(155deg,#0000 0 58%,#c5313721 59% 100%),repeating-linear-gradient(45deg,#194a8417 0 .26mm,#0000 .26mm 3mm),#fbfcfb}.front-card[data-state-code=TX] .card-header{color:#142033;background:0 0;border-bottom:0;height:10.2mm;padding:1.5mm 3mm 0}.front-card[data-state-code=TX] .card-header strong{color:#1b4c88;font:950 4.05mm/.9 var(--sans)}.front-card[data-state-code=TX] .card-header span{color:#fff;font:900 1.55mm/1 var(--sans);background:#c53137;margin-top:.35mm;padding:.45mm 1.4mm;display:inline-block}.front-card[data-state-code=AL] .card-header b,.front-card[data-state-code=AK] .card-header b,.front-card[data-state-code=AZ] .card-header b,.front-card[data-state-code=AR] .card-header b,.front-card[data-state-code=CT] .card-header b,.front-card[data-state-code=DE] .card-header b,.front-card[data-state-code=GA] .card-header b,.front-card[data-state-code=HI] .card-header b,.front-card[data-state-code=ID] .card-header b,.front-card[data-state-code=IN] .card-header b,.front-card[data-state-code=IA] .card-header b,.front-card[data-state-code=KS] .card-header b,.front-card[data-state-code=KY] .card-header b,.front-card[data-state-code=LA] .card-header b,.front-card[data-state-code=ME] .card-header b,.front-card[data-state-code=MD] .card-header b,.front-card[data-state-code=MA] .card-header b,.front-card[data-state-code=MI] .card-header b,.front-card[data-state-code=MN] .card-header b,.front-card[data-state-code=MS] .card-header b,.front-card[data-state-code=MO] .card-header b,.front-card[data-state-code=MT] .card-header b,.front-card[data-state-code=NE] .card-header b,.front-card[data-state-code=NH] .card-header b,.front-card[data-state-code=NJ] .card-header b,.front-card[data-state-code=NM] .card-header b,.front-card[data-state-code=ND] .card-header b,.front-card[data-state-code=OH] .card-header b,.front-card[data-state-code=OK] .card-header b,.front-card[data-state-code=PA] .card-header b,.front-card[data-state-code=RI] .card-header b,.front-card[data-state-code=SC] .card-header b,.front-card[data-state-code=SD] .card-header b,.front-card[data-state-code=TN] .card-header b,.front-card[data-state-code=TX] .card-header b,.front-card[data-state-code=UT] .card-header b,.front-card[data-state-code=VT] .card-header b,.front-card[data-state-code=VA] .card-header b,.front-card[data-state-code=WV] .card-header b,.front-card[data-state-code=WI] .card-header b,.front-card[data-state-code=WY] .card-header b{color:#142033b8;width:auto;height:auto;font:900 1.35mm/1 var(--sans);background:0 0;border:0}.front-card[data-state-code=AL] .portrait-box,.front-card[data-state-code=AK] .portrait-box,.front-card[data-state-code=AZ] .portrait-box,.front-card[data-state-code=AR] .portrait-box,.front-card[data-state-code=CT] .portrait-box,.front-card[data-state-code=DE] .portrait-box,.front-card[data-state-code=GA] .portrait-box,.front-card[data-state-code=HI] .portrait-box,.front-card[data-state-code=ID] .portrait-box,.front-card[data-state-code=IN] .portrait-box,.front-card[data-state-code=IA] .portrait-box,.front-card[data-state-code=KS] .portrait-box,.front-card[data-state-code=KY] .portrait-box,.front-card[data-state-code=LA] .portrait-box,.front-card[data-state-code=ME] .portrait-box,.front-card[data-state-code=MD] .portrait-box,.front-card[data-state-code=MA] .portrait-box,.front-card[data-state-code=MI] .portrait-box,.front-card[data-state-code=MN] .portrait-box,.front-card[data-state-code=MS] .portrait-box,.front-card[data-state-code=MO] .portrait-box,.front-card[data-state-code=MT] .portrait-box,.front-card[data-state-code=NE] .portrait-box,.front-card[data-state-code=NH] .portrait-box,.front-card[data-state-code=NJ] .portrait-box,.front-card[data-state-code=NM] .portrait-box,.front-card[data-state-code=ND] .portrait-box,.front-card[data-state-code=OH] .portrait-box,.front-card[data-state-code=OK] .portrait-box,.front-card[data-state-code=PA] .portrait-box,.front-card[data-state-code=RI] .portrait-box,.front-card[data-state-code=SC] .portrait-box,.front-card[data-state-code=SD] .portrait-box,.front-card[data-state-code=TN] .portrait-box,.front-card[data-state-code=TX] .portrait-box,.front-card[data-state-code=UT] .portrait-box,.front-card[data-state-code=VT] .portrait-box,.front-card[data-state-code=VA] .portrait-box,.front-card[data-state-code=WV] .portrait-box,.front-card[data-state-code=WI] .portrait-box,.front-card[data-state-code=WY] .portrait-box{background:#d8e9f1f0}.front-card[data-state-code=CA]{background:linear-gradient(105deg,#68a47a33 0 34%,#0000 35%),linear-gradient(148deg,#0000 0 62%,#d3765329 63% 100%),repeating-linear-gradient(0deg,#34689914 0 .28mm,#0000 .28mm 2.2mm),#fbfcf8;border-color:#bfc7d4}.front-card[data-state-code=CA] .card-header{color:#15508f;background:0 0;border-bottom:0;height:9.1mm;padding:2.4mm 4mm 0}.front-card[data-state-code=CA] .card-header strong{color:#14559a;font:950 3.9mm/1 var(--sans)}.front-card[data-state-code=CA] .card-header span{color:#126b8c;font:920 2.45mm/1 var(--sans);position:absolute;top:2.65mm;left:34mm}.front-card[data-state-code=CA] .card-header b{color:#38546f;width:auto;height:auto;font:900 1.45mm/1 var(--sans);background:0 0;border:0;top:2.4mm;right:5.2mm}.front-card[data-state-code=CA] .front-body{gap:2.2mm;padding:.6mm 4mm 0}.front-card[data-state-code=CA] .portrait-box{background:#77d6e2;border-color:#4aa2b4}.front-card[data-state-code=CA] .front-fields{grid-template-columns:1fr 1fr;gap:.6mm 1.8mm}.front-card[data-state-code=CA] .license-number{color:#c61f2e;grid-column:1/-1;font-size:3mm}.front-card[data-state-code=CA] .mini-grid,.front-card[data-state-code=CA] address{grid-column:1/-1}.front-card[data-state-code=OR]{background:radial-gradient(circle at 74% 44%,#3f84b233 0 20%,#0000 21%),linear-gradient(150deg,#e8727f1f 0 48%,#5c976724 49% 100%),#eff8f8}.front-card[data-state-code=OR] .card-header{color:#173e78;background:#b7d7e5;border-bottom:.45mm solid #173e78;height:12mm;padding:1.7mm 3.5mm 0}.front-card[data-state-code=OR] .card-header strong{color:#123a73;font:italic 900 4.2mm/.95 Georgia,Times New Roman,serif}.front-card[data-state-code=OR] .card-header span{color:#132d5c;font:920 2.25mm/1 var(--sans);margin-top:.35mm;position:static}.front-card[data-state-code=OR] .card-header b{color:#113060;background:0 0;border:0;font-size:1.65mm}.front-card[data-state-code=OR] .portrait-box{background:#d8edf4}.front-card[data-state-code=OR] .front-fields{grid-template-columns:1.15fr .85fr;gap:.65mm 1.3mm}.front-card[data-state-code=OR] .license-number,.front-card[data-state-code=OR] address{grid-column:1/-1}.front-card[data-state-code=OR] .mini-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.front-card[data-state-code=FL]{background:linear-gradient(135deg,#d9717624 0 32%,#0000 33%),linear-gradient(35deg,#0000 0 56%,#e4bb4524 57% 100%),repeating-linear-gradient(120deg,#3ea5bf24 0 .3mm,#0000 .3mm 3.5mm),#fffdfa}.front-card[data-state-code=FL] .card-header{background:0 0;border-bottom:0;height:10mm;padding:2.1mm 3mm 0}.front-card[data-state-code=FL] .card-header strong{color:#2d8b45;font:italic 950 4.2mm/.95 Georgia,Times New Roman,serif}.front-card[data-state-code=FL] .card-header span{color:#27763d;font:930 2.35mm/1 var(--sans);position:absolute;top:3mm;left:29mm}.front-card[data-state-code=FL] .card-header b{color:#234054;background:0 0;border:0;width:auto;height:auto;font-size:1.45mm;top:2.7mm;right:5.2mm}.front-card[data-state-code=FL] .portrait-box{background:#d7eef5}.front-card[data-state-code=FL] .front-fields{grid-template-columns:1fr .92fr;gap:.45mm 1.2mm}.front-card[data-state-code=FL] .license-number{color:#142033;grid-column:1/-1;font-size:2.75mm}.front-card[data-state-code=FL] .mini-grid,.front-card[data-state-code=FL] address{grid-column:1/-1}.front-card[data-state-code=CO]{background:linear-gradient(170deg,#7ca8763b 0 42%,#0000 43%),linear-gradient(25deg,#4982a833 0 24%,#0000 25%),repeating-linear-gradient(135deg,#ba6c7e24 0 .3mm,#0000 .3mm 2.6mm),#f7f4e9}.front-card[data-state-code=CO] .card-header{background:0 0;border-bottom:0;height:10.4mm;padding:1.7mm 3mm 0}.front-card[data-state-code=CO] .card-header strong{color:#2b9b67;font:950 5mm/.85 Impact, Haettenschweiler, var(--sans)}.front-card[data-state-code=CO] .card-header span{color:#172235;font:900 1.65mm/1 var(--sans);position:absolute;top:6.05mm;left:4mm}.front-card[data-state-code=CO] .portrait-box{filter:grayscale();background:#e0e5e8}.front-card[data-state-code=CO] .front-fields{grid-template-columns:1.08fr .92fr;gap:.5mm 1.1mm}.front-card[data-state-code=CO] .license-number,.front-card[data-state-code=CO] .mini-grid,.front-card[data-state-code=CO] address{grid-column:1/-1}.front-card[data-state-code=NY]{background:linear-gradient(90deg,#6ea8c429,#0000 34%),linear-gradient(150deg,#0000 0 66%,#da5c671f 67%),repeating-linear-gradient(0deg,#1c508814 0 .22mm,#0000 .22mm 2.8mm),#f8fbfb}.front-card[data-state-code=NY] .card-header{background:0 0;border-bottom:.25mm solid #2a4f783d;height:9.6mm;padding:1.7mm 3mm 0}.front-card[data-state-code=NY] .card-header strong{color:#28799a;font:900 2.7mm/1 Georgia,Times New Roman,serif}.front-card[data-state-code=NY] .card-header span{color:#172235;font:850 1.45mm/1 var(--sans);letter-spacing:.08em;position:absolute;top:5.1mm;left:4mm}.front-card[data-state-code=NY] .license-number{background:#ffffffd6;border:.25mm solid #c73a42;order:-3;width:fit-content;min-width:26mm;padding:.45mm .9mm}.front-card[data-state-code=NY] .portrait-box{filter:grayscale();background:#e9eef2}.front-card[data-state-code=NV]{background:linear-gradient(#5b8cb338 0 22%,#0000 23%),linear-gradient(145deg,#0000 0 44%,#6ba16729 45% 100%),#f9fbfb}.front-card[data-state-code=NV] .card-header{background:0 0;border-bottom:0;height:11mm;padding:1.5mm 3mm 0}.front-card[data-state-code=NV] .card-header strong{color:#2f75b5;font:italic 950 4.2mm/1 Georgia,Times New Roman,serif}.front-card[data-state-code=NV] .card-header span{color:#fff;text-align:center;font:900 1.8mm/1 var(--sans);background:#243f8f;padding:.45mm 1mm;position:absolute;top:5.45mm;left:33mm;right:3mm}.front-card[data-state-code=NV] .portrait-box{background:#87dce9;border-color:#57aebf}.front-card[data-state-code=NV] .front-fields{grid-template-columns:1.15fr .85fr;gap:.48mm 1mm}.front-card[data-state-code=NV] .license-number,.front-card[data-state-code=NV] .mini-grid,.front-card[data-state-code=NV] address{grid-column:1/-1}.front-card[data-state-code=NC]{background:radial-gradient(circle at 73% 54%,#df75942b 0 18%,#0000 19%),linear-gradient(120deg,#6697cd2e,#0000 42%),repeating-linear-gradient(160deg,#b5a4491f 0 .28mm,#0000 .28mm 2.6mm),#fcfbf2}.front-card[data-state-code=NC] .card-header{background:0 0;border-bottom:0;height:9.8mm;padding:1.5mm 3mm 0}.front-card[data-state-code=NC] .card-header strong{color:#28509c;max-width:31mm;font:950 2.75mm/.85 var(--sans)}.front-card[data-state-code=NC] .card-header span{color:#172235;font:900 1.35mm/1 var(--sans);margin-top:.35mm;position:static}.front-card[data-state-code=NC] .portrait-box{filter:grayscale();background:#e8edf1}.front-card[data-state-code=NC] .front-fields{grid-template-columns:1.12fr .88fr;gap:.5mm 1mm}.front-card[data-state-code=NC] .license-number{text-align:right;letter-spacing:.04em;order:-3;grid-column:1/-1}.front-card[data-state-code=NC] .mini-grid,.front-card[data-state-code=NC] address{grid-column:1/-1}.front-card[data-state-code=WA]{background:linear-gradient(#eefaff 0 34%,#fff 35%),#fff;border-color:#d4dbe5}.front-card[data-state-code=WA] .card-header{background:0 0;border-bottom:0;height:10.6mm;padding:2mm 3.2mm 0}.front-card[data-state-code=WA] .card-header strong{color:#2f3ea5;font:930 3.35mm/1 var(--sans);text-transform:none}.front-card[data-state-code=WA] .card-header span{color:#274197;text-align:left;max-width:18mm;font:italic 900 1.55mm/1.05 var(--sans);margin-top:.3mm;position:static}.front-card[data-state-code=WA] .portrait-box{background:#7ed1eb;border:0;border-radius:0}.front-card[data-state-code=WA] .front-fields{grid-template-columns:1fr .78fr;gap:.65mm 1.3mm}.front-card[data-state-code=WA] .license-number,.front-card[data-state-code=WA] .mini-grid,.front-card[data-state-code=WA] address{grid-column:1/-1}
