:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html{background:#10110f}body{margin:0}#root{min-height:100svh}.studio{--studio-bg:#10110f;--studio-panel:#171815;--studio-border:#30312b;--studio-text:#eeeee5;--studio-muted:#929388;--studio-accent:#c9e66b;--card-ivory:#e9e5d5;--card-ink:#24251f;min-height:100vh;color:var(--studio-text);background:radial-gradient(ellipse at 75% 45%, #77844317, transparent 40%), var(--studio-bg);font-family:Inter,Segoe UI,sans-serif;font-size:14px}.studio *,.studio :before,.studio :after{box-sizing:border-box}.studio button,.studio input{font:inherit}.studio button{cursor:pointer}.topbar{border-bottom:1px solid var(--studio-border);background:#10110fe0;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 6%;display:flex}.brand{color:var(--studio-text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;width:40px;height:40px;display:block}.brand-mark{border:1px solid var(--studio-accent);width:39px;height:39px;color:var(--studio-accent);place-items:center;font-family:Georgia,serif;font-size:27px;font-weight:700;display:grid;transform:rotate(-4deg)}.brand>span:last-child{flex-direction:column;gap:3px;display:flex}.brand strong{letter-spacing:2.8px;font-size:13px;font-weight:800}.brand small{color:var(--studio-muted);letter-spacing:2.2px;font-size:9px}.topbar-label{color:var(--studio-muted);letter-spacing:2px;text-align:center;font-size:10px;font-weight:600}.reset-button{border:1px solid var(--studio-border);color:var(--studio-text);background:0 0;border-radius:3px;padding:9px 17px;transition:border-color .18s,color .18s,background .18s}.reset-button:hover{border-color:var(--studio-accent);color:var(--studio-accent)}.topbar-actions{align-items:center;gap:4px;display:flex}.icon-btn{width:38px;height:38px;color:var(--studio-muted);background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:grid}.icon-btn:hover,.icon-btn:focus-visible{border-color:var(--studio-border);color:var(--studio-accent);background:#c9e66b0f;outline:none}.icon-btn[aria-pressed=true]{color:var(--studio-accent)}.workspace{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:stretch;gap:clamp(32px,5vw,72px);width:min(1320px,100%);min-height:calc(100vh - 137px);margin:0 auto;padding:30px 6% 40px;display:grid}.editor{flex-direction:column;padding:8px 0;display:flex}.section-heading{margin-bottom:28px}.eyebrow{color:var(--studio-accent);letter-spacing:2.4px;font-size:9px;font-weight:800;display:inline-block}.section-heading h1{color:var(--studio-text);letter-spacing:-1.6px;margin:18px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.2vw,43px);font-weight:400;line-height:1.08}.section-heading>p{color:var(--studio-muted);margin:0;font-size:13px;line-height:1.7}.form-section{margin-bottom:20px}.form-section label{color:#d9d9cf;letter-spacing:.5px;margin-bottom:11px;font-size:11px;font-weight:600;display:block}.form-section input{border:1px solid var(--studio-border);width:100%;min-height:47px;color:var(--studio-text);background:#141511;border-radius:3px;outline:none;padding:0 14px;transition:border-color .18s,box-shadow .18s}.form-section input::placeholder{color:#696a60}.form-section input:focus{border-color:var(--studio-accent);box-shadow:0 0 0 2px #c9e66b14}.side-selector{border:1px solid var(--studio-border);background:#131410;border-radius:4px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.side-option{min-height:37px;color:var(--studio-muted);background:0 0;border:1px solid #0000;border-radius:2px;font-size:12px;transition:all .18s}.side-option:hover{color:var(--studio-text)}.side-option.active{color:var(--studio-accent);background:#282a20;border-color:#46483a}.editor-note{border-top:1px solid var(--studio-border);flex-direction:column;gap:13px;margin-top:auto;padding:18px 0 0;display:flex}.editor-note-top{gap:13px;display:flex}.note-symbol{color:var(--studio-accent);flex-shrink:0;font-size:18px}.editor-note p{color:var(--studio-muted);margin:0;font-size:11px;line-height:1.8}.preview-area{flex-direction:column;min-width:0;display:flex}.preview-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.preview-heading h2{color:var(--studio-text);letter-spacing:-.5px;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.preview-status{color:var(--studio-muted);letter-spacing:1.3px;white-space:nowrap;align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.status-dot{background:var(--studio-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #c9e66b80}.card-stage{perspective:1200px;isolation:isolate;flex:1;place-items:center;min-height:390px;display:grid;position:relative}.card-glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#c9e66b17 0%,#c9e66b09 38%,#0000 70%);border-radius:50%;width:min(90%,480px);position:absolute}.license-card{aspect-ratio:1.586;width:min(100%,440px);transform-style:preserve-3d;filter:drop-shadow(0 28px 30px #0000004d);transition:transform .7s cubic-bezier(.2,.75,.25,1);animation:5s ease-in-out infinite card-float;position:relative}.license-card.flipped{transform:rotateY(180deg)}.license-card:hover{animation-play-state:paused}.license-card.flipped:hover{transform:rotateY(180deg)translateY(-4px)}@keyframes card-float{0%,to{translate:0}50%{translate:0 -9px}}.license-face{color:var(--card-ink);background:radial-gradient(ellipse at 5% 5%, #fffc, transparent 38%), linear-gradient(135deg, #f0ecde 0%, var(--card-ivory) 60%, #d9d5c5 100%);backface-visibility:hidden;border:1px solid #2e2e2480;border-radius:9px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff29,inset 0 0 0 6px #24251f0d}.license-front{flex-direction:column;padding:6.2% 7%;display:flex}.license-back{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8%;display:flex;transform:rotateY(180deg)}.license-face:before{z-index:0;content:"";opacity:.13;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#413e301f 3.5px,#0000 4px);position:absolute;inset:0}.license-face>*{z-index:1;position:relative}.card-top{border-bottom:1px solid #24251f33;align-items:center;gap:10px;padding-bottom:5%;display:flex}.license-emblem{aspect-ratio:1;border:1.5px solid var(--card-ink);border-radius:50%;flex-shrink:0;place-items:center;width:36px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:700;display:grid}.license-heading{flex-direction:column;flex:1;gap:4px;display:flex}.license-heading>span{letter-spacing:1.6px;font-size:clamp(9px,1.2vw,12px);font-weight:900}.license-heading small{letter-spacing:2px;font-size:7px;font-weight:700}.card-star{font-size:24px}.card-main{flex:1;gap:6%;min-height:0;padding-top:6%;padding-bottom:4%;display:flex}.portrait{background:radial-gradient(circle at 50% 36%,#c8c6b6 0 15%,#0000 15.5%),linear-gradient(145deg,#b7b5a5,#8e9180);border:1px solid #24251f66;flex:0 0 32%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.portrait:before{content:"";background:#505247;border-radius:48% 48% 0 0;width:70%;height:57%;position:absolute;bottom:-13%}.portrait-letter{z-index:1;color:#ffffffe6;text-shadow:0 2px 8px #0000004d;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,47px);font-weight:700;position:absolute;top:28%}.portrait-caption{z-index:2;color:#f0ecde;letter-spacing:1.2px;text-align:center;background:#24251fb8;padding:5px 2px;font-size:6px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.card-details{flex-direction:column;flex:1;min-width:0;padding-top:2px;display:flex}.detail-label{color:#66675c;letter-spacing:1.7px;font-size:7px;font-weight:800}.card-details h3{letter-spacing:.7px;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(13px,1.8vw,19px);font-weight:900;line-height:1.25;overflow:hidden}.detail-divider{background:#24251f33;width:100%;height:1px;margin:10px 0}.license-number{letter-spacing:2px;text-overflow:ellipsis;margin-top:3px;font-family:Courier New,monospace;font-size:clamp(21px,3vw,31px);font-weight:700;line-height:1.15;overflow:hidden}.card-footer{letter-spacing:1.1px;border-top:1px solid #24251f33;justify-content:space-between;gap:8px;margin-top:auto;padding-top:7px;font-size:6px;font-weight:800;display:flex}.card-stripe{background:var(--card-ink);width:3px;position:absolute;top:0;bottom:0;right:4.5%}.back-emblem{aspect-ratio:1;border:1px solid var(--card-ink);border-radius:50%;place-items:center;width:44px;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:700;display:grid}.back-title{letter-spacing:2px;font-size:11px;font-weight:900}.back-rule{background:var(--card-ink);width:52px;height:2px;margin:13px auto}.license-back p{max-width:250px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.7}.back-number{letter-spacing:1.5px;margin-top:18px;font-family:Courier New,monospace;font-size:10px;font-weight:700}.back-bottom{letter-spacing:1px;border-top:1px solid #24251f33;justify-content:space-between;padding-top:8px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:7%;left:7%;right:7%}.preview-controls{border-top:1px solid var(--studio-border);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.preview-controls>span{color:var(--studio-muted);font-size:10px}.preview-controls button{border:1px solid var(--studio-border);color:var(--studio-accent);background:0 0;border-radius:3px;padding:9px 13px;font-size:11px;transition:border-color .18s,background .18s}.preview-controls button:hover{border-color:var(--studio-accent);background:#c9e66b0f}.studio-footer{border-top:1px solid var(--studio-border);color:#727368;letter-spacing:1.5px;justify-content:space-between;gap:20px;padding:20px 6%;font-size:9px;font-weight:600;display:flex}@media (width>=1400px){.workspace{padding-top:75px;padding-bottom:85px}.card-stage{min-height:450px}}@media (width<=900px){.workspace{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:36px;padding-left:4%;padding-right:4%}.topbar{padding-left:4%;padding-right:4%}.license-emblem{width:29px;font-size:19px}.card-top{gap:7px}.card-stripe{width:2px}}@media (width<=680px){.topbar{gap:12px;min-height:68px}.brand{gap:8px}.brand-mark{width:33px;font-size:23px}.brand strong{letter-spacing:2px;font-size:11px}.brand small{letter-spacing:1.5px;font-size:8px}.topbar-label{display:none}.workspace{grid-template-columns:minmax(0,1fr);gap:42px;min-height:auto;padding:38px 22px 45px}.section-heading{margin-bottom:28px}.section-heading h1{max-width:360px;font-size:38px}.form-section{margin-bottom:22px}.editor-note{margin-top:5px}.preview-heading h2{font-size:22px}.card-stage{min-height:300px;margin:10px 0}.license-card{width:min(100%,440px)}.license-emblem{width:30px;font-size:20px}.license-heading>span{font-size:clamp(8px,2.2vw,12px)}.card-details h3{font-size:clamp(12px,3.2vw,19px)}.license-number{font-size:clamp(19px,5vw,31px)}.portrait-letter{font-size:clamp(28px,8vw,45px)}.studio-footer{flex-direction:column;gap:8px;padding:18px 22px;font-size:8px}}@media (width<=380px){.workspace{padding-left:15px;padding-right:15px}.card-stage{min-height:245px}.license-front{padding:5.5% 6%}.card-top{gap:5px}.license-emblem{width:25px;font-size:17px}.license-heading>span{letter-spacing:1px}.license-heading small{letter-spacing:1px;font-size:6px}.card-star{font-size:17px}.card-footer{font-size:5px}.detail-label{letter-spacing:1px;font-size:6px}.preview-controls{align-items:flex-start}.preview-controls>span{max-width:180px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.license-card{transition:none;animation:none}.studio button,.form-section input{transition:none}}.field-hint{color:var(--studio-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.field-hint--faint{color:#6f7066;margin-top:6px;font-size:10px}.field-reading{color:var(--studio-accent);letter-spacing:.5px;font-weight:600}.field-warning{color:#e0a26a}.side-selector--three{grid-template-columns:repeat(3,1fr)}.side-selector--two-two{grid-template-columns:repeat(2,1fr)}.aura-option{flex-direction:column;align-items:center;gap:3px;min-height:48px;padding:8px 4px;display:flex}.aura-label{letter-spacing:1.5px;font-size:11px;font-weight:800}.aura-sub{letter-spacing:.5px;opacity:.7;font-size:9px}.aura-option--ten.active{color:#d4b84a;background:#1e1c10;border-color:#c8a83a}.aura-option--zetsu.active{color:var(--studio-muted);background:#161614;border-color:#46483a}.aura-option--ren.active{color:#d94040;background:#1e1010;border-color:#8b1a1a}.aura-option--hatsu.active{color:#b060e0;background:#160e1e;border-color:#6a2a9a}.volume-slider{cursor:pointer;accent-color:#d7ff4f;width:80px;height:4px}.studio-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.aura-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.aura-selector .aura-option{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:12px 4px;display:flex}.aura-selector .aura-label{font-size:11px}.aura-selector .aura-sub{white-space:nowrap;font-size:9px}.editor-note{justify-content:space-between;align-items:center;gap:16px;display:flex}.editor-note-top{flex:1;min-width:0}.editor-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.export-button,.reset-button{cursor:pointer;min-height:38px;font:inherit;border-radius:3px;padding:0 18px}.export-button{color:#10110e;background:#d5ff45;border:1px solid #d5ff45;font-weight:600}.export-button:hover{background:#e2ff80;border-color:#e2ff80}.reset-button{color:#d8d8d0;background:0 0;border:1px solid #383932}.reset-button:hover{color:#d5ff45;border-color:#d5ff45}@media (width<=900px){.studio-layout{grid-template-columns:minmax(0,1fr)}.editor-note{flex-direction:column;align-items:flex-start}.editor-actions{width:100%}.editor-actions button{flex:1}}@media (width<=480px){.aura-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar-divider{background:#ffffff2e;flex-shrink:0;width:1px;height:22px;margin:0 4px;display:inline-block}.tooltip-trigger{position:relative}.tooltip-trigger:after{content:attr(data-tooltip);color:#f2f2e8;text-align:center;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;z-index:1000;background:#20201e;border:1px solid #ffffff1f;border-radius:6px;width:max-content;max-width:min(260px,80vw);padding:8px 11px;font-size:11px;font-weight:400;line-height:1.5;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}.tooltip-trigger:hover:after,.tooltip-trigger:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.tooltip-trigger:after{transition:none}}.hl-orient{aspect-ratio:1;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:min(100%,414px);position:relative}.hl-orient:focus-visible{outline-offset:6px;border-radius:12px;outline:2px solid #c9e66b}.hl-float{animation:5s ease-in-out infinite hl-float;position:absolute;inset:0}.hl-orient:hover .hl-float,.hl-orient:focus-visible .hl-float{animation-play-state:paused}.hl-scene{--hl-edge:#f4f4f1;--hl-top:#f4f4f1;--hl-band:#cfe7fa;--hl-back:#bfe0f6;--hl-ink:#141414;--u:1cqw;perspective:1100px;width:70%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.25,1);position:absolute;top:0;left:15%;container-type:inline-size}.hl-theme-green{--hl-top:#2f9e2c;--hl-band:#c9f0c1;--hl-back:#c2193a}.hl-theme-blue{--hl-top:#ecece8;--hl-band:#c3e2f8;--hl-back:#bcdff6}.hl-theme-red{--hl-edge:#f2d51b;--hl-top:#c4161c;--hl-band:#f5df7a;--hl-back:#c4161c}.hl-card{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.hl-card.flipped{transform:rotateY(180deg)}@keyframes hl-float{0%,to{translate:0}50%{translate:0 -9px}}.hl-face{background:var(--hl-edge);backface-visibility:hidden;border-radius:4.5cqw;padding:3cqw;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 .5cqw #00000040,0 6cqw 9cqw #00000073}.hl-back{transform:rotateY(180deg)}.hl-front-inner{background:var(--hl-band);border:.5cqw solid #0000004d;border-radius:2.5cqw;flex-direction:column;height:100%;display:flex;overflow:hidden}.hl-top{background:var(--hl-top);flex-shrink:0;padding:4cqw}.hl-frame{background:var(--hl-ink);border-radius:2cqw;padding:4cqw 4cqw 3.5cqw}.hl-logo-box{aspect-ratio:1.6;background:#fafafa;place-items:center;padding:3cqw;display:grid}.hl-mark{width:100%;height:100%}.hl-hatch{background:repeating-linear-gradient(90deg,#f2f2f2 0 1.1cqw,#8d8d8d 1.1cqw 1.4cqw);border:.4cqw solid #777;height:11cqw;margin-top:3.5cqw}.hl-band{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:4cqw;display:flex}.hl-plate{border:.6cqw solid var(--hl-ink);height:13cqw;color:var(--hl-ink);background:#fff;padding:1.6cqw 2.5cqw}.hl-glyphs{width:100%;height:100%;display:block}.hl-lines{gap:1.8cqw;display:grid}.hl-line{border:.5cqw solid var(--hl-ink);height:5.6cqw;color:var(--hl-ink);background:#fff;padding:.7cqw 1.4cqw}.hl-number-row{color:var(--hl-ink);justify-content:flex-end;align-items:baseline;gap:1.5cqw;font-family:Courier New,monospace;display:flex}.hl-number-row span{letter-spacing:.3cqw;font-size:3cqw;font-weight:700}.hl-number-row strong{letter-spacing:.4cqw;text-overflow:ellipsis;white-space:nowrap;max-width:55cqw;font-size:4.6cqw;overflow:hidden}.hl-back-inner{background:var(--hl-back);border:.5cqw solid #0000004d;border-radius:2.5cqw;height:100%;position:relative;overflow:hidden}.hl-stripe{background:var(--hl-ink);width:11cqw;position:absolute;top:0;bottom:0;right:8cqw}.hl-digits{flex-direction:column;gap:1.5cqw;display:flex;position:absolute;top:7cqw;left:8cqw}.hl-digit{border:.9cqw solid var(--hl-ink);width:9cqw;height:9cqw;color:var(--hl-ink);place-items:center;font-family:Courier New,monospace;font-size:5.5cqw;font-weight:700;display:grid}@media (prefers-reduced-motion:reduce){.hl-float{animation:none}.hl-card,.hl-scene{transition:none}}.hl-scene{transition:transform .55s cubic-bezier(.2,.75,.25,1)}.hl-orient:hover .hl-scene,.hl-orient:focus-visible .hl-scene{transition:transform .15s linear}.hl-face:before,.hl-face:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hl-face:before{z-index:1;background:conic-gradient(from calc(var(--hx,.5) * 360deg) at calc(var(--hx,.5) * 100%) calc(var(--hy,.5) * 100%), #eb47472e, #ebeb472e, #47eb472e, #47ebeb2e, #4747eb2e, #eb47eb2e, #eb47472e);mix-blend-mode:color-dodge;opacity:0;transition:opacity .3s}.hl-face:after{z-index:1;background:linear-gradient(calc(var(--hx,.5) * 180deg + 90deg), #ffffff38 0%, #fff0 50%, #00000014 100%);mix-blend-mode:overlay;opacity:0;transition:opacity .3s}.hl-orient:hover .hl-face:before,.hl-orient:focus-visible .hl-face:before,.hl-orient:hover .hl-face:after,.hl-orient:focus-visible .hl-face:after{opacity:1}@media (prefers-reduced-motion:reduce){.hl-orient:hover .hl-scene,.hl-orient:focus-visible .hl-scene{transition:none}}.hl-scene:before{content:"";opacity:0;pointer-events:none;z-index:-1;border-radius:8cqw;transition:opacity .6s;position:absolute;inset:-8cqw}.hl-aura-ten .hl-face{box-shadow:0 0 0 .5cqw #00000040,0 6cqw 9cqw #00000073,0 0 8cqw 2cqw #d2aa3c59,0 0 18cqw 4cqw #d2aa3c26}.hl-aura-ten.hl-scene:before{opacity:1;background:radial-gradient(#dcb43c2e 0%,#dcb43c0f 55%,#0000 75%);animation:4s ease-in-out infinite aura-ten-pulse}@keyframes aura-ten-pulse{0%,to{opacity:.7}50%{opacity:1}}.hl-aura-zetsu .hl-face{filter:saturate(.7)brightness(.96);box-shadow:0 0 0 .5cqw #00000040,0 6cqw 9cqw #00000073}.hl-aura-ren .hl-face{box-shadow:0 0 0 .5cqw #00000040,0 6cqw 9cqw #00000073,0 0 6cqw 1cqw #c81e1e80,0 0 20cqw 5cqw #c81e1e33}.hl-aura-ren.hl-scene:before{opacity:1;background:radial-gradient(at 50% 60%,#c81e1e33 0%,#c81e1e12 50%,#0000 72%);animation:2.8s ease-in-out infinite aura-ren-surge}@keyframes aura-ren-surge{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.hl-aura-hatsu .hl-face{box-shadow:0 0 0 .5cqw #00000040,0 6cqw 9cqw #00000073,0 0 8cqw 2cqw #9632d266,0 0 22cqw 5cqw #c828a026}.hl-aura-hatsu.hl-scene:before{opacity:1;background:radial-gradient(#a032dc2e 0%,#c828a01a 45%,#0000 72%);animation:5s ease-in-out infinite aura-hatsu-flow}@keyframes aura-hatsu-flow{0%{opacity:.7;filter:hue-rotate()}50%{opacity:1;filter:hue-rotate(30deg)}to{opacity:.7;filter:hue-rotate()}}@media (prefers-reduced-motion:reduce){.hl-scene:before{animation:none!important}.hl-aura-ren.hl-scene:before{transform:none!important}}.hl-export-scene{--u:var(--hl-cqw,1px);perspective:none;width:100%;height:100%;position:relative;top:auto;left:auto;transition:none!important;animation:none!important;transform:none!important}.hl-export-scene:before{display:none}.hl-export-face{box-sizing:border-box;width:100%;height:100%;padding:calc(3 * var(--hl-cqw,1px));border-radius:calc(4.5 * var(--hl-cqw,1px));box-shadow:0 0 0 calc(.5 * var(--hl-cqw,1px)) #00000040, 0 calc(6 * var(--hl-cqw,1px)) calc(9 * var(--hl-cqw,1px)) #00000073;position:relative;inset:auto;backface-visibility:visible!important;transition:none!important;animation:none!important;transform:none!important}.hl-export-face:before,.hl-export-face:after{display:none}.hl-export-face .hl-front-inner{border:calc(.5 * var(--hl-cqw,1px)) solid #0000004d;border-radius:calc(2.5 * var(--hl-cqw,1px))}.hl-export-face .hl-top{padding:calc(4 * var(--hl-cqw,1px))}.hl-export-face .hl-frame{padding:calc(4 * var(--hl-cqw,1px)) calc(4 * var(--hl-cqw,1px)) calc(3.5 * var(--hl-cqw,1px));border-radius:calc(2 * var(--hl-cqw,1px))}.hl-export-face .hl-logo-box{padding:calc(3 * var(--hl-cqw,1px))}.hl-export-face .hl-hatch{height:calc(11 * var(--hl-cqw,1px));margin-top:calc(3.5 * var(--hl-cqw,1px));border:calc(.4 * var(--hl-cqw,1px)) solid #777;background:repeating-linear-gradient(90deg, #f2f2f2 0 calc(1.1 * var(--hl-cqw,1px)), #8d8d8d calc(1.1 * var(--hl-cqw,1px)) calc(1.4 * var(--hl-cqw,1px)))}.hl-export-face .hl-band{padding:calc(4 * var(--hl-cqw,1px))}.hl-export-face .hl-plate{height:calc(13 * var(--hl-cqw,1px));padding:calc(1.6 * var(--hl-cqw,1px)) calc(2.5 * var(--hl-cqw,1px));border:calc(.6 * var(--hl-cqw,1px)) solid var(--hl-ink)}.hl-export-face .hl-lines{gap:calc(1.8 * var(--hl-cqw,1px))}.hl-export-face .hl-line{height:calc(5.6 * var(--hl-cqw,1px));padding:calc(.7 * var(--hl-cqw,1px)) calc(1.4 * var(--hl-cqw,1px));border:calc(.5 * var(--hl-cqw,1px)) solid var(--hl-ink)}.hl-export-face .hl-number-row{gap:calc(1.5 * var(--hl-cqw,1px))}.hl-export-face .hl-number-row span{font-size:calc(3 * var(--hl-cqw,1px));letter-spacing:calc(.3 * var(--hl-cqw,1px))}.hl-export-face .hl-number-row strong{max-width:calc(55 * var(--hl-cqw,1px));font-size:calc(4.6 * var(--hl-cqw,1px));letter-spacing:calc(.4 * var(--hl-cqw,1px))}.hl-export-face .hl-back-inner{border:calc(.5 * var(--hl-cqw,1px)) solid #0000004d;border-radius:calc(2.5 * var(--hl-cqw,1px))}.hl-export-face .hl-stripe{right:calc(8 * var(--hl-cqw,1px));width:calc(11 * var(--hl-cqw,1px))}.hl-export-face .hl-digits{top:calc(7 * var(--hl-cqw,1px));left:calc(8 * var(--hl-cqw,1px));gap:calc(1.5 * var(--hl-cqw,1px))}.hl-export-face .hl-digit{width:calc(9 * var(--hl-cqw,1px));height:calc(9 * var(--hl-cqw,1px));border:calc(.9 * var(--hl-cqw,1px)) solid var(--hl-ink);font-size:calc(5.5 * var(--hl-cqw,1px))}.hl-theme-blue .hl-face{padding:calc(5.6 * var(--u))}.hl-bl-inner{box-sizing:border-box;border:calc(.45 * var(--u)) solid #28282873;border-radius:calc(3 * var(--u));background:#bddcf5;flex-direction:column;height:100%;display:flex;overflow:hidden}.hl-bl-panel{flex:0 0 calc(80.4 * var(--u));box-sizing:border-box;padding-top:calc(6.5 * var(--u));background:#161616;flex-direction:column;align-items:center;display:flex}.hl-bl-logo{box-sizing:border-box;width:calc(64 * var(--u));height:calc(46.2 * var(--u));padding:calc(3.2 * var(--u)) calc(3 * var(--u));background:#fafafa;place-items:center;display:grid}.hl-bl-hatch{width:calc(83 * var(--u));height:calc(17.5 * var(--u));margin-top:calc(7.1 * var(--u));background:linear-gradient(90deg, #f4f4f400 0%, #f4f4f4 24%, #f4f4f4 76%, #f4f4f400 100%), repeating-linear-gradient(90deg, #4d4d4d 0 calc(.4 * var(--u)), #f4f4f4 calc(.4 * var(--u)) calc(1.2 * var(--u)))}.hl-bl-info{box-sizing:border-box;min-height:0;padding:calc(3.3 * var(--u)) calc(3.4 * var(--u)) 0 calc(2.8 * var(--u));background:linear-gradient(#b6daf6 0%,#e6f3fd 45%,#bcdef8 100%);flex:1}.hl-bl-plate{box-sizing:border-box;height:calc(12 * var(--u));padding:calc(1.6 * var(--u)) calc(2.5 * var(--u));border:calc(.45 * var(--u)) solid var(--hl-ink);color:var(--hl-ink);background:#fff}.hl-bl-lines{gap:calc(4.7 * var(--u));margin-top:calc(4.4 * var(--u));padding-left:calc(.4 * var(--u));display:grid}.hl-bl-line{height:calc(3.6 * var(--u));color:var(--hl-ink)}.hl-bl-back-inner{box-sizing:border-box;border:calc(.45 * var(--u)) solid #28282873;border-radius:calc(3 * var(--u));background:#a1ccec;height:100%;display:flex;overflow:hidden}.hl-bl-stripe{flex:0 0 calc(19 * var(--u));margin-left:calc(7.3 * var(--u));background:#0d0d0d;align-self:stretch}.hl-bl-number-slot{height:calc(54.7 * var(--u));margin:calc(4.3 * var(--u)) calc(3.4 * var(--u)) 0 auto;flex-direction:column;justify-content:flex-end;align-self:flex-start;display:flex}.hl-bl-number{color:var(--hl-ink);font-family:Courier New,monospace;font-size:calc(4.4 * var(--u));letter-spacing:calc(.9 * var(--u));white-space:nowrap;writing-mode:vertical-rl;font-weight:700;line-height:1;transform:rotate(180deg)}.hl-theme-red .hl-face{padding:calc(6 * var(--u))}.hl-rd-front,.hl-rd-back{--hl-rd-red:#c4161c;--hl-rd-yellow:#f2d51b;--hl-rd-ink:#141414;border:calc(.5 * var(--u)) solid #0000008c;border-radius:calc(3 * var(--u));background:var(--hl-rd-red);height:100%;position:relative;overflow:hidden}.hl-rd-art{width:100%;height:100%;display:block}.hl-rd-triangle{fill:#fff}.hl-rd-yellow,.hl-rd-stem,.hl-rd-bar{fill:#f2d51b;stroke:#111;stroke-width:.4px;stroke-linejoin:miter}.hl-rd-x line{stroke:#111;stroke-linecap:butt}.hl-rd-stripe{top:0;bottom:0;left:calc(11.7 * var(--u));width:calc(21.5 * var(--u));background:var(--hl-rd-ink);position:absolute}.hl-rd-number{top:calc(5 * var(--u));right:calc(6 * var(--u));max-height:calc(80 * var(--u));color:var(--hl-rd-ink);font-family:Courier New,monospace;font-size:calc(4 * var(--u));letter-spacing:calc(1.8 * var(--u));white-space:nowrap;writing-mode:vertical-rl;font-weight:400;line-height:1;position:absolute;overflow:hidden;transform:rotate(180deg)}.hl-rd-tag{right:calc(4.5 * var(--u));bottom:calc(6.5 * var(--u));grid-template-columns:calc(21 * var(--u)) calc(7.5 * var(--u));grid-template-rows:calc(26 * var(--u)) calc(3 * var(--u));width:calc(28.5 * var(--u));height:calc(29 * var(--u));background:var(--hl-rd-ink);display:grid;position:absolute}.hl-rd-tag-mark{padding:calc(2 * var(--u));background:#fff;grid-area:1/1;place-items:center;display:grid}.hl-rd-tag-name{grid-area:1/2/span 2;justify-content:center;align-items:flex-start;padding:0;display:flex;position:relative;overflow:hidden}.hl-rd-glyphs{top:calc(1.5 * var(--u));left:calc(.5 * var(--u));width:calc(100% - 1 * var(--u));height:calc(100% - 3 * var(--u));position:absolute}.hl-rd-tag-name span{color:#fff;max-height:100%;font-size:calc(4.2 * var(--u));white-space:nowrap;writing-mode:vertical-rl;font-weight:700;line-height:1;overflow:hidden}.hl-theme-green .hl-face{padding:calc(5 * var(--u))}.hl-gn-front,.hl-gn-back{--hl-gn-ink:#0b0b0b;--hl-gn-paper:#f4f4f1;border-radius:calc(2.5 * var(--u));outline:calc(.35 * var(--u)) solid #00000059;outline-offset:calc(1.8 * var(--u));height:100%;position:relative}.hl-gn-front{flex-direction:column;display:flex;overflow:hidden}.hl-gn-top{box-sizing:border-box;padding:calc(4.8 * var(--u)) calc(5.3 * var(--u)) calc(8.3 * var(--u));background:var(--hl-top);flex:0 0 54%}.hl-gn-logo{box-sizing:border-box;height:100%;padding:calc(1.5 * var(--u));border:calc(4.6 * var(--u)) solid var(--hl-gn-ink);border-radius:calc(1 * var(--u));background:var(--hl-gn-paper);place-items:center;display:grid}.hl-gn-logo .hl-mark{width:100%;height:100%}.hl-gn-info{min-height:0;padding:calc(6 * var(--u)) calc(3.5 * var(--u)) calc(5 * var(--u));border-top:calc(.35 * var(--u)) solid #0000008c;background:linear-gradient(180deg, var(--hl-band), #eafbe7);flex-direction:column;flex:1;justify-content:space-between;display:flex}.hl-gn-plate{box-sizing:border-box;height:calc(13.3 * var(--u));padding:calc(1.6 * var(--u)) calc(2.5 * var(--u));border:calc(.5 * var(--u)) solid var(--hl-gn-ink);background:var(--hl-gn-paper);color:var(--hl-gn-ink)}.hl-gn-lines{gap:calc(3.2 * var(--u));display:grid}.hl-gn-line{box-sizing:border-box;height:calc(5 * var(--u));padding:calc(.6 * var(--u)) calc(1.2 * var(--u));border:calc(.4 * var(--u)) solid var(--hl-gn-ink);border-radius:calc(.5 * var(--u));background:var(--hl-gn-paper);color:var(--hl-gn-ink)}.hl-gn-back{background:var(--hl-back);overflow:visible}.hl-gn-stripe{top:calc(-5 * var(--u));bottom:calc(-5 * var(--u));left:calc(66 * var(--u));width:calc(15.6 * var(--u));background:#1a0508;position:absolute}.hl-gn-badge{top:calc(5.3 * var(--u));left:calc(5.7 * var(--u));box-sizing:border-box;width:calc(23.7 * var(--u));height:calc(23.7 * var(--u));padding:calc(3.4 * var(--u)) calc(1.2 * var(--u));border:calc(.8 * var(--u)) solid var(--hl-gn-ink);background:linear-gradient(180deg, var(--hl-top) 0 13%, var(--hl-gn-ink) 13% 15%, var(--hl-gn-paper) 15% 85%, var(--hl-gn-ink) 85% 87%, var(--hl-top) 87% 100%);border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden}.hl-gn-badge .hl-mark{width:100%;height:100%}.hl-gn-rule{height:calc(1.1 * var(--u));background:var(--hl-gn-ink);position:absolute}.hl-gn-rule-a{top:calc(10.8 * var(--u));left:calc(32.6 * var(--u));width:calc(27.5 * var(--u))}.hl-gn-rule-b{top:calc(16.5 * var(--u));left:calc(32.6 * var(--u));width:calc(19.7 * var(--u))}.hl-gn-rule-c{bottom:calc(9.7 * var(--u));left:calc(5.9 * var(--u));width:calc(55 * var(--u));height:calc(1.3 * var(--u))}.hl-gn-number{bottom:calc(13 * var(--u));left:calc(5.9 * var(--u));align-items:baseline;gap:calc(1.5 * var(--u));max-width:calc(55 * var(--u));color:var(--hl-gn-ink);font-family:Courier New,monospace;display:flex;position:absolute}.hl-gn-number span{font-size:calc(3 * var(--u));letter-spacing:calc(.3 * var(--u));font-weight:700}.hl-gn-number strong{min-width:0;font-size:calc(5 * var(--u));letter-spacing:calc(.4 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
