/* Three approved scenes from the standalone v4 mockup; all selectors are scoped. */
@font-face {
  font-family: 'Actus V4 Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/80342fd2-db4d-44fa-bcba-9befd0ca7217.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Actus V4 Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/83ae98cc-baec-435d-af4f-2f761a7d3973.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Actus V4 Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/32fa33d0-1c63-4b21-aaa6-41d55fe4f248.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Actus V4 Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/d6d3a951-4525-44e1-93a4-073cccd15724.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Actus V4 Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/af3fd0e5-25ff-464f-a0f6-54230eb96082.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Actus V4 Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/98c95b46-a415-47f1-be9b-86b807f321da.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Actus V4 Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/c5c60cf1-6322-4e85-b919-00f8181485a5.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Actus V4 Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/298787ae-d93d-4d18-9766-fed4d2a3facd.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Actus V4 Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/c5c60cf1-6322-4e85-b919-00f8181485a5.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Actus V4 Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/298787ae-d93d-4d18-9766-fed4d2a3facd.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Actus V4 Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/c5c60cf1-6322-4e85-b919-00f8181485a5.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Actus V4 Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/298787ae-d93d-4d18-9766-fed4d2a3facd.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Actus V4 Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/templates-fonts/c5c60cf1-6322-4e85-b919-00f8181485a5.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Actus V4 Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/templates-fonts/298787ae-d93d-4d18-9766-fed4d2a3facd.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Actus V4 Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/templates-fonts/c5c60cf1-6322-4e85-b919-00f8181485a5.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Actus V4 Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/templates-fonts/298787ae-d93d-4d18-9766-fed4d2a3facd.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
[data-v4-stmt] .v4-r-001, [data-v4-stmt].v4-r-001{position:relative;background:#4B57D9}
[data-v4-stmt] .v4-r-002, [data-v4-stmt].v4-r-002{position:sticky;top:0;height:100vh;overflow:hidden}
[data-v4-stmt] .v4-r-003, [data-v4-stmt].v4-r-003{position:absolute;top:clamp(40px,8vh,90px);left:0;right:0;text-align:center;padding:0 clamp(16px,4vw,40px);font-size:clamp(44px,8vw,120px);line-height:.9;letter-spacing:-0.05em;font-weight:700;color:#fff;will-change:transform,opacity}
[data-v4-stmt] .v4-r-004, [data-v4-stmt].v4-r-004{position:absolute;top:clamp(40px,8vh,90px);left:0;right:0;text-align:center;padding:0 clamp(16px,4vw,40px);font-size:clamp(44px,8vw,120px);line-height:.9;letter-spacing:-0.05em;font-weight:700;color:#fff;opacity:0;will-change:transform,opacity}
[data-v4-stmt] .v4-r-005, [data-v4-stmt].v4-r-005{position:absolute;left:50%;top:clamp(160px,25vh,240px);width:min(620px,92vw);margin-left:calc(min(620px,92vw) / -2);will-change:transform,opacity;display:flex;flex-direction:column;gap:14px}
[data-v4-stmt] .v4-r-006, [data-v4-stmt].v4-r-006{background:#fff;border-radius:22px;padding:clamp(18px,2.4vw,30px) clamp(18px,2.6vw,34px);box-shadow:0 40px 90px rgba(10,14,60,.35);display:flex;flex-direction:column}
[data-v4-stmt] .v4-r-007, [data-v4-stmt].v4-r-007{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}
[data-v4-stmt] .v4-r-008, [data-v4-stmt].v4-r-008{font-size:clamp(18px,1.8vw,22px);font-weight:800;letter-spacing:-0.02em}
[data-v4-stmt] .v4-r-009, [data-v4-stmt].v4-r-009{font-family:'Actus V4 Plex Mono',monospace;font-size:11px;letter-spacing:.1em;color:#6A7180}
[data-v4-stmt] .v4-r-010, [data-v4-stmt].v4-r-010{display:grid;grid-template-columns:minmax(80px,110px) minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #EEF0F4}
[data-v4-stmt] .v4-r-011, [data-v4-stmt].v4-r-011{font-size:13px;color:#6A7180}
[data-v4-stmt] .v4-r-012, [data-v4-stmt].v4-r-012{position:relative;height:28px}
[data-v4-stmt] .v4-r-013, [data-v4-stmt].v4-r-013{position:absolute;left:0;top:4px;font-family:'Actus V4 Plex Mono',monospace;font-size:15px;color:#C9CDDA}
[data-v4-stmt] .v4-r-014, [data-v4-stmt].v4-r-014{position:absolute;left:0;top:0;padding:3px 9px;border-radius:7px;background:#EEF0FE;color:#2E38A8;font-family:'Actus V4 Plex Mono',monospace;font-size:15px;font-weight:600;white-space:nowrap;opacity:0}
[data-v4-stmt] .v4-r-015, [data-v4-stmt].v4-r-015{font-family:'Actus V4 Plex Mono',monospace;font-size:10.5px;letter-spacing:.08em;color:#12855C;opacity:0;white-space:nowrap}
[data-v4-stmt] .v4-r-016, [data-v4-stmt].v4-r-016{position:relative;height:28px;overflow:hidden}
[data-v4-stmt] .v4-r-017, [data-v4-stmt].v4-r-017{position:absolute;left:0;top:0;padding:3px 9px;border-radius:7px;background:#EEF0FE;color:#2E38A8;font-size:15px;font-weight:700;white-space:nowrap;opacity:0}
[data-v4-stmt] .v4-r-018, [data-v4-stmt].v4-r-018{align-self:center;display:flex;align-items:center;gap:12px;padding:10px 18px;border-radius:999px;background:#14161C;color:#fff;font-size:15px;font-weight:700;opacity:0}
[data-v4-stmt] .v4-r-019, [data-v4-stmt].v4-r-019{font-family:'Actus V4 Plex Mono',monospace;font-size:22px;color:#7C86F2}
[data-v4-stmt] .v4-r-020, [data-v4-stmt].v4-r-020{position:absolute;left:50%;top:clamp(170px,27vh,260px);width:min(1100px,94vw);margin-left:calc(min(1100px,94vw) / -2);display:flex;flex-direction:column;gap:clamp(18px,3vh,30px);opacity:0;pointer-events:none}
[data-v4-stmt] .v4-r-021, [data-v4-stmt].v4-r-021{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2vw,28px)}
[data-v4-stmt] .v4-r-022, [data-v4-stmt].v4-r-022{position:absolute;left:10%;right:10%;top:50%;height:2px;background:rgba(255,255,255,.55);transform-origin:0 50%;transform:scaleX(0)}
[data-v4-stmt] .v4-r-023, [data-v4-stmt].v4-r-023{position:relative;background:#fff;border-radius:18px;padding:clamp(14px,1.6vw,20px);display:flex;flex-direction:column;gap:8px;box-shadow:0 24px 50px rgba(10,14,60,.3)}
[data-v4-stmt] .v4-r-024, [data-v4-stmt].v4-r-024{font-family:'Actus V4 Plex Mono',monospace;font-size:10.5px;letter-spacing:.1em;color:#4B57D9}
[data-v4-stmt] .v4-r-025, [data-v4-stmt].v4-r-025{font-size:clamp(15px,1.5vw,19px);font-weight:800;letter-spacing:-0.02em}
[data-v4-stmt] .v4-r-026, [data-v4-stmt].v4-r-026{align-self:flex-start;padding:4px 10px;border-radius:999px;background:#E4F4EC;color:#0E6E4C;font-size:12px;font-weight:700}
[data-v4-stmt] .v4-r-027, [data-v4-stmt].v4-r-027{font-family:'Actus V4 Plex Mono',monospace;font-size:10.5px;letter-spacing:.1em;color:#0E6E4C}
[data-v4-stmt] .v4-r-028, [data-v4-stmt].v4-r-028{position:relative;background:#fff;border-radius:18px;padding:clamp(14px,1.6vw,20px);display:flex;flex-direction:column;gap:8px;box-shadow:0 0 0 4px #fff,0 0 0 8px rgba(255,255,255,.35),0 24px 50px rgba(10,14,60,.3)}
[data-v4-stmt] .v4-r-029, [data-v4-stmt].v4-r-029{font-family:'Actus V4 Plex Mono',monospace;font-size:10.5px;letter-spacing:.1em;color:#8E5309}
[data-v4-stmt] .v4-r-030, [data-v4-stmt].v4-r-030{align-self:flex-start;padding:4px 10px;border-radius:999px;background:#E8F1FB;color:#1F5FA8;font-size:12px;font-weight:700}
[data-v4-stmt] .v4-r-031, [data-v4-stmt].v4-r-031{font-family:'Actus V4 Plex Mono',monospace;font-size:10.5px;letter-spacing:.1em;color:#6A7180}
[data-v4-stmt] .v4-r-032, [data-v4-stmt].v4-r-032{align-self:flex-start;padding:4px 10px;border-radius:999px;background:#F1F2F6;color:#3A3F4B;font-size:12px;font-weight:700}
[data-v4-stmt] .v4-r-033, [data-v4-stmt].v4-r-033{display:flex;justify-content:center;align-items:center;gap:clamp(8px,1.4vw,16px);flex-wrap:wrap}
[data-v4-stmt] .v4-r-034, [data-v4-stmt].v4-r-034{padding:10px 18px;border-radius:999px;background:rgba(255,255,255,.14);color:rgba(255,255,255,.6);font-size:15px;font-weight:700}
[data-v4-stmt] .v4-r-035, [data-v4-stmt].v4-r-035{color:rgba(255,255,255,.6);font-size:18px}
[data-v4-stmt] .v4-r-036, [data-v4-stmt].v4-r-036{align-self:center;display:flex;align-items:center;gap:14px;padding:12px 14px 12px 20px;border-radius:16px;background:#14161C;color:#fff;opacity:0}
[data-v4-stmt] .v4-r-037, [data-v4-stmt].v4-r-037{width:9px;height:9px;border-radius:999px;background:#E5A24A}
[data-v4-stmt] .v4-r-038, [data-v4-stmt].v4-r-038{font-size:15px;font-weight:600}
[data-v4-stmt] .v4-r-039, [data-v4-stmt].v4-r-039{padding:8px 14px;border-radius:10px;background:#fff;color:#14161C;font-size:14px;font-weight:700}
[data-v4-stmt] .v4-r-040, [data-v4-stmt].v4-r-040{height:320vh}
[data-v4-templates] .v4-t-001, [data-v4-templates].v4-t-001{background:#14161C;color:#fff;padding:clamp(64px,9vw,130px) clamp(16px,4vw,40px);overflow:hidden;position:relative}
[data-v4-templates] .v4-t-002, [data-v4-templates].v4-t-002{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(36px,4.4vw,60px)}
[data-v4-templates] .v4-t-003, [data-v4-templates].v4-t-003{margin:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px clamp(18px,2.6vw,36px);font-weight:700}
[data-v4-templates] .v4-t-004, [data-v4-templates].v4-t-004{font-family:'Actus V4 Plex Mono',monospace;font-size:clamp(120px,17vw,236px);font-weight:600;line-height:.8;letter-spacing:-0.07em;color:#7C86F2}
[data-v4-templates] .v4-t-005, [data-v4-templates].v4-t-005{display:flex;flex-direction:column;gap:clamp(10px,1.4vw,18px);padding-bottom:.4em}
[data-v4-templates] .v4-t-006, [data-v4-templates].v4-t-006{font-family:'Actus V4 Plex Mono',monospace;font-size:12px;font-weight:500;letter-spacing:.14em;color:#7C86F2}
[data-v4-templates] .v4-t-007, [data-v4-templates].v4-t-007{font-size:clamp(30px,4.6vw,64px);line-height:.98;letter-spacing:-0.045em;display:flex;flex-direction:column}
[data-v4-templates] .v4-t-008, [data-v4-templates].v4-t-008{display:block;overflow:hidden;padding-bottom:.1em}
[data-v4-templates] .v4-t-009, [data-v4-templates].v4-t-009{display:block;white-space:nowrap}
[data-v4-templates] .v4-t-010, [data-v4-templates].v4-t-010{display:block;overflow:hidden;padding-bottom:.12em}
[data-v4-templates] .v4-t-011, [data-v4-templates].v4-t-011{display:block;white-space:nowrap;color:#7C86F2}
[data-v4-templates] .v4-t-012, [data-v4-templates].v4-t-012{display:flex;flex-direction:column;gap:18px}
[data-v4-templates] .v4-t-013, [data-v4-templates].v4-t-013{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;font-size:15px;font-weight:600;color:rgba(255,255,255,.82)}
[data-v4-templates] .v4-t-014, [data-v4-templates].v4-t-014{display:flex;align-items:center;gap:8px}
[data-v4-templates] .v4-t-015, [data-v4-templates].v4-t-015{width:14px;height:4px;border-radius:2px;background:#7C86F2}
[data-v4-templates] .v4-t-016, [data-v4-templates].v4-t-016{width:14px;height:4px;border-radius:2px;background:#2BB583}
[data-v4-templates] .v4-t-017, [data-v4-templates].v4-t-017{width:14px;height:4px;border-radius:2px;background:#E5A24A}
[data-v4-templates] .v4-t-018, [data-v4-templates].v4-t-018{width:14px;height:4px;border-radius:2px;background:#A9AFBD}
[data-v4-templates] .v4-t-019, [data-v4-templates].v4-t-019{margin-left:auto;color:rgba(255,255,255,.6);font-weight:500}
[data-v4-templates] .v4-t-020, [data-v4-templates].v4-t-020{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(100px,calc((100% - 100px) / 11)),1fr));gap:10px}
[data-v4-templates] .v4-t-021, [data-v4-templates].v4-t-021{aspect-ratio:3/4;border-radius:10px;border:1.5px dashed rgba(124,134,242,.7);background:rgba(124,134,242,.08);padding:12px 11px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:background .25s}
[data-v4-templates] .v4-t-021:hover{background:rgba(124,134,242,.18)}
[data-v4-templates] .v4-t-022, [data-v4-templates].v4-t-022{font-size:30px;line-height:1;font-weight:300;color:#7C86F2}
[data-v4-templates] .v4-t-023, [data-v4-templates].v4-t-023{font-size:12.5px;font-weight:700;line-height:1.2;color:#fff}
[data-v4-templates] .v4-t-024, [data-v4-templates].v4-t-024{font-size:11.5px;line-height:1.3;color:rgba(255,255,255,.68)}
[data-v4-templates] .v4-t-025, [data-v4-templates].v4-t-025{margin-top:auto;font-family:'Actus V4 Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;color:#7C86F2}
[data-v4-templates] .v4-t-026, [data-v4-templates].v4-t-026{aspect-ratio:3/4;border-radius:10px;background:#fff;padding:12px 11px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 28px rgba(0,0,0,.35);transition:transform .25s}
[data-v4-templates] .v4-t-026:hover{transform:translateY(-8px) rotate(-2deg)}
[data-v4-templates] .v4-t-027, [data-v4-templates].v4-t-027{height:3px;width:22px;border-radius:2px;background:#4B57D9}
[data-v4-templates] .v4-t-028, [data-v4-templates].v4-t-028{font-size:12px;font-weight:700;line-height:1.2;color:#14161C;text-wrap:pretty;hyphens:auto;overflow-wrap:anywhere}
[data-v4-templates] .v4-t-029, [data-v4-templates].v4-t-029{margin-top:auto;font-family:'Actus V4 Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;color:#4B57D9}
[data-v4-templates] .v4-t-030, [data-v4-templates].v4-t-030{aspect-ratio:3/4;border-radius:10px;background:#fff;padding:12px 11px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 28px rgba(0,0,0,.35);transition:transform .25s}
[data-v4-templates] .v4-t-030:hover{transform:translateY(-8px) rotate(2deg)}
[data-v4-templates] .v4-t-031, [data-v4-templates].v4-t-031{height:3px;width:22px;border-radius:2px;background:#12855C}
[data-v4-templates] .v4-t-032, [data-v4-templates].v4-t-032{margin-top:auto;font-family:'Actus V4 Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;color:#0E6E4C}
[data-v4-templates] .v4-t-033, [data-v4-templates].v4-t-033{height:3px;width:22px;border-radius:2px;background:#C27A1A}
[data-v4-templates] .v4-t-034, [data-v4-templates].v4-t-034{margin-top:auto;font-family:'Actus V4 Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;color:#8E5309}
[data-v4-templates] .v4-t-035, [data-v4-templates].v4-t-035{height:3px;width:22px;border-radius:2px;background:#99A0AE}
[data-v4-templates] .v4-t-036, [data-v4-templates].v4-t-036{margin-top:auto;font-family:'Actus V4 Plex Mono',monospace;font-size:9.5px;letter-spacing:.08em;color:#6A7180}
[data-v4-templates] .v4-t-037, [data-v4-templates].v4-t-037{flex-direction:column;gap:10px}
[data-v4-templates] .v4-t-038, [data-v4-templates].v4-t-038{font-size:15px;line-height:1.5;color:rgba(255,255,255,.72);padding-bottom:4px}
[data-v4-templates] .v4-t-039, [data-v4-templates].v4-t-039{border-radius:16px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
[data-v4-templates] .v4-t-040, [data-v4-templates].v4-t-040{list-style:none;cursor:pointer;min-height:76px;padding:10px 16px 10px 14px;display:flex;align-items:center;gap:14px}
[data-v4-templates] .v4-t-041, [data-v4-templates].v4-t-041{position:relative;width:46px;height:56px;flex:0 0 auto}
[data-v4-templates] .v4-t-042, [data-v4-templates].v4-t-042{position:absolute;left:8px;top:0;width:36px;height:48px;border-radius:6px;background:#fff;opacity:.35;transform:rotate(8deg)}
[data-v4-templates] .v4-t-043, [data-v4-templates].v4-t-043{position:absolute;left:4px;top:3px;width:36px;height:48px;border-radius:6px;background:#fff;opacity:.6;transform:rotate(3deg)}
[data-v4-templates] .v4-t-044, [data-v4-templates].v4-t-044{position:absolute;left:0;top:6px;width:36px;height:48px;border-radius:6px;background:#fff;padding:7px 6px;display:flex;flex-direction:column;gap:4px;box-shadow:0 6px 14px rgba(0,0,0,.35)}
[data-v4-templates] .v4-t-045, [data-v4-templates].v4-t-045{height:3px;width:14px;border-radius:2px;background:#7C86F2}
[data-v4-templates] .v4-t-046, [data-v4-templates].v4-t-046{height:3px;width:22px;border-radius:2px;background:#E4E7EE}
[data-v4-templates] .v4-t-047, [data-v4-templates].v4-t-047{height:3px;width:18px;border-radius:2px;background:#E4E7EE}
[data-v4-templates] .v4-t-048, [data-v4-templates].v4-t-048{font-family:'Actus V4 Plex Mono',monospace;font-size:30px;font-weight:600;letter-spacing:-0.04em;color:#7C86F2;min-width:26px}
[data-v4-templates] .v4-t-049, [data-v4-templates].v4-t-049{flex:1;min-width:0;font-size:17px;font-weight:700;letter-spacing:-0.02em}
[data-v4-templates] .v4-t-050, [data-v4-templates].v4-t-050{width:32px;height:32px;flex:0 0 auto;border-radius:999px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:13px;color:rgba(255,255,255,.8);transition:transform .2s}
[data-v4-templates] .v4-t-051, [data-v4-templates].v4-t-051{padding:0 16px 16px;display:flex;flex-wrap:wrap;gap:6px}
[data-v4-templates] .v4-t-052, [data-v4-templates].v4-t-052{padding:7px 11px;border-radius:999px;background:#fff;color:#14161C;font-size:13px;font-weight:600}
[data-v4-templates] .v4-t-053, [data-v4-templates].v4-t-053{height:3px;width:14px;border-radius:2px;background:#2BB583}
[data-v4-templates] .v4-t-054, [data-v4-templates].v4-t-054{font-family:'Actus V4 Plex Mono',monospace;font-size:30px;font-weight:600;letter-spacing:-0.04em;color:#2BB583;min-width:26px}
[data-v4-templates] .v4-t-055, [data-v4-templates].v4-t-055{height:3px;width:14px;border-radius:2px;background:#E5A24A}
[data-v4-templates] .v4-t-056, [data-v4-templates].v4-t-056{font-family:'Actus V4 Plex Mono',monospace;font-size:30px;font-weight:600;letter-spacing:-0.04em;color:#E5A24A;min-width:26px}
[data-v4-templates] .v4-t-057, [data-v4-templates].v4-t-057{height:3px;width:14px;border-radius:2px;background:#A9AFBD}
[data-v4-templates] .v4-t-058, [data-v4-templates].v4-t-058{font-family:'Actus V4 Plex Mono',monospace;font-size:30px;font-weight:600;letter-spacing:-0.04em;color:#A9AFBD;min-width:26px}
[data-v4-templates] .v4-t-059, [data-v4-templates].v4-t-059{min-height:76px;border-radius:16px;border:1.5px dashed rgba(124,134,242,.7);background:rgba(124,134,242,.1);padding:12px 16px;display:flex;align-items:center;gap:14px}
[data-v4-templates] .v4-t-060, [data-v4-templates].v4-t-060{width:46px;height:46px;flex:0 0 auto;border-radius:12px;background:#7C86F2;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:300}
[data-v4-templates] .v4-t-061, [data-v4-templates].v4-t-061{flex:1;display:flex;flex-direction:column;gap:2px}
[data-v4-templates] .v4-t-062, [data-v4-templates].v4-t-062{font-size:17px;font-weight:700}
[data-v4-templates] .v4-t-063, [data-v4-templates].v4-t-063{font-size:13.5px;color:rgba(255,255,255,.7)}
[data-v4-templates] .v4-t-064, [data-v4-templates].v4-t-064{font-family:'Actus V4 Plex Mono',monospace;font-size:10px;letter-spacing:.08em;color:#7C86F2;text-align:right;line-height:1.4}
[data-v4-stmt], [data-v4-templates]{font-family:"Actus V4 Manrope",system-ui,sans-serif}
[data-v4-mobile]{width:100vw;margin-inline:calc((100% - 100vw) / 2)}
  [data-v4-templates] [data-tpl-m] { display:none !important; }
  [data-v4-templates] [data-tpl-m] summary::-webkit-details-marker { display:none; }
  [data-v4-templates] [data-tpl-m] details[open] [data-chev] { transform:rotate(180deg); }
  @media (max-width:720px) {
    [data-v4-templates] [data-tpl-d] { display:none !important; }
    [data-v4-templates] [data-tpl-m] { display:flex !important; }
    [data-v4-stmt] [data-stmt-a], [data-v4-stmt] [data-stmt-b] { font-size:clamp(38px,11vw,52px) !important; top:max(28px,5vh) !important; }
    [data-v4-stmt] [data-r-doc] { top:max(150px,20vh) !important; }
    [data-v4-stmt] [data-r-doc] > div:first-child { padding:16px 16px 10px !important; border-radius:18px !important; }
    [data-v4-stmt] [data-r-f] { grid-template-columns:minmax(0,1fr) auto !important; gap:4px 10px !important; padding:9px 0 !important; }
    [data-v4-stmt] [data-r-f] > span:first-child { grid-column:1 / -1; font-size:12px !important; }
    [data-v4-stmt] [data-r-f] [data-v], [data-v4-stmt] [data-r-f] [data-ph] { font-size:13.5px !important; }
    [data-v4-stmt] [data-r-f] [data-t] { font-size:9.5px !important; }
    [data-v4-stmt] [data-r-cap] { font-size:14px !important; padding:9px 16px !important; }
    [data-v4-stmt] [data-r-chain] { top:max(150px,20vh) !important; gap:16px !important; }
    [data-v4-stmt] [data-r-chain] > div:first-child { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:10px !important; }
    [data-v4-stmt] [data-r-line] { display:none; }
    [data-v4-stmt] [data-r-c] { padding:14px !important; border-radius:14px !important; }
    [data-v4-stmt] [data-r-s] { padding:8px 12px !important; font-size:13px !important; }
    [data-v4-stmt] [data-r-late] { flex-wrap:wrap; justify-content:center; text-align:center; gap:10px !important; padding:14px 16px !important; width:100%; }
    [data-v4-stmt] [data-r-late] > span:nth-child(2) { font-size:14px !important; }
  }
  @media (max-width:720px) and (max-height:720px) {
    [data-v4-stmt] [data-stmt-a], [data-v4-stmt] [data-stmt-b] { top:24px !important; }
    [data-v4-stmt] [data-r-doc] { top:112px !important; gap:10px !important; }
    [data-v4-stmt] [data-r-doc] > div:first-child { padding:12px 14px 6px !important; }
    [data-v4-stmt] [data-r-f] { padding:6px 0 !important; gap:2px 10px !important; }
    [data-v4-stmt] [data-r-chain] { top:120px !important; }
  }

/* Keep the two-line title inside the padding on the narrowest phones. */
@media (max-width:360px) {
  [data-v4-templates] h2 > span:last-child > span:last-child { font-size:clamp(26px,8.6vw,30px); }
}
