@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e1e2ab4a689572-s.09l8dkp0mha4-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b84cc1c14eba5dc9-s.08792-zi_wurf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f530f52d514af96-s.p.14jjy3pe-nwsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.1gbavwjfxk-ql.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.170qlghoxphjg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.3rc77fqyyrg24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_7968e245-module__Zfr8ma__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_7968e245-module__Zfr8ma__variable{--font-barlow:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/88731e1a74492905-s.0q2063htaeirl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/861011d7404b02f6-s.0d9wz4v27vhhi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/3381337b621a9a6a-s.1rocwc0_3n-7e.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.24rqa-df9e8h5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0pq_2k203_b3q.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/97e7b204180d1274-s.3621_6y7338x-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.1mao1hin7sitq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_603eeaec-module__vcqZnG__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_603eeaec-module__vcqZnG__variable{--font-fira:"Fira Code", "Fira Code Fallback"}
.t-base64{--coal:#12110e;--paper:#f3ecdc;--amber:#e9a23b;--blue:#9bd0d0;--rust:#d36845;--line:#4f473b;--muted:#b4aa98}.t-base64,.t-base64 *{box-sizing:border-box}.t-base64{background:var(--coal);color:var(--paper);font-family:var(--font-barlow), sans-serif;margin:0}.t-base64 button,.t-base64 textarea{font:inherit}.t-base64 button{cursor:pointer}.t-base64 button:focus-visible,.t-base64 textarea:focus-visible,.t-base64 input:focus-visible,.t-base64 a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.t-base64 .exposure-page{background:var(--coal);min-height:100vh}.t-base64 .exposure-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 24px}.t-base64 .exposure-header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:28px;padding-bottom:15px;display:grid}.t-base64 .exposure-mark,.t-base64 .exposure-status,.t-base64 .tray-label,.t-base64 .exposure-footer{font-family:var(--font-fira), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.t-base64 .exposure-mark{color:var(--amber);font-weight:700}.t-base64 .exposure-status{color:var(--blue);text-align:center}.t-base64 .exposure-note{color:var(--muted);text-align:right;margin:0;font-size:.85rem}.t-base64 .exposure-intro{justify-content:space-between;gap:36px;padding:72px 0 52px;display:flex}.t-base64 .exposure-intro h1{letter-spacing:-.055em;max-width:700px;margin:0 0 24px;font-size:clamp(3.2rem,8vw,7.6rem);font-weight:700;line-height:.88}.t-base64 .exposure-intro p{color:var(--muted);max-width:520px;margin:0;font-size:1.05rem;line-height:1.5}.t-base64 .exposure-receipt{border-left:1px solid var(--amber);align-self:end;min-width:220px;padding:10px 0 10px 18px}.t-base64 .exposure-receipt span,.t-base64 .exposure-receipt small{color:var(--muted);font-family:var(--font-fira), monospace;letter-spacing:.12em;font-size:.68rem;display:block}.t-base64 .exposure-receipt strong{color:var(--amber);margin:10px 0;font-size:1.1rem;display:block}.t-base64 .exposure-switch{border-block:1px solid var(--line);display:flex}.t-base64 .exposure-switch button{color:var(--muted);font-family:var(--font-fira), monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;margin-right:24px;padding:13px 20px 12px 0;font-size:.72rem}.t-base64 .exposure-switch button.is-active{color:var(--amber);border-bottom:2px solid var(--amber)}.t-base64 .exposure-bench{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch;gap:18px;padding:36px 0 18px;display:grid}.t-base64 .exposure-tray{border:1px solid var(--line);background:#1c1914;min-width:0;padding:16px;display:block}.t-base64 .result-tray{background:#211d16;border-color:#75613d}.t-base64 .tray-label{color:var(--amber);margin-bottom:16px;display:block}.t-base64 .exposure-tray textarea{resize:vertical;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;min-height:250px;color:var(--paper);font-family:var(--font-fira), monospace;background:0 0;padding:18px 0;font-size:.9rem;line-height:1.65;display:block}.t-base64 .result-tray textarea{color:var(--blue)}.t-base64 .exposure-tray textarea::placeholder{color:#817765}.t-base64 .tray-footer{color:var(--muted);font-family:var(--font-fira), monospace;margin-top:12px;font-size:.68rem;display:block}.t-base64 .exposure-arrow{color:var(--amber);text-align:center;align-self:center;font-size:1.8rem}.t-base64 .exposure-error{color:var(--rust);border-left:2px solid var(--rust);margin:10px 0 20px;padding-left:12px}.t-base64 .exposure-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:42px;display:flex}.t-base64 .exposure-actions button{border:1px solid var(--line);font-family:var(--font-fira), monospace;letter-spacing:.04em;padding:12px 16px;font-size:.72rem}.t-base64 .exposure-primary{background:var(--amber);color:var(--coal);font-weight:700;border-color:var(--amber)!important}.t-base64 .exposure-secondary{color:var(--blue);background:0 0}.t-base64 .exposure-quiet{color:var(--muted);background:0 0;border-color:#0000!important}.t-base64 .exposure-actions button:hover:not(:disabled){filter:brightness(1.12)}.t-base64 .exposure-actions button:disabled{cursor:not-allowed;opacity:.4}.t-base64 .exposure-footer{border-top:1px solid var(--line);color:#a69b89;padding-top:14px}@media (max-width:760px){.t-base64 .exposure-shell{width:min(100% - 28px,600px)}.t-base64 .exposure-header{grid-template-columns:1fr;gap:8px}.t-base64 .exposure-status,.t-base64 .exposure-note{text-align:left}.t-base64 .exposure-intro{padding:54px 0 36px;display:block}.t-base64 .exposure-receipt{margin-top:34px}.t-base64 .exposure-bench{grid-template-columns:1fr;gap:12px}.t-base64 .exposure-arrow{transform:rotate(90deg)}.t-base64 .exposure-tray textarea{min-height:190px}}@media (prefers-reduced-motion:reduce){.t-base64,.t-base64 *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.t-base64 .exposure-option{color:var(--muted);font-family:var(--font-fira), monospace;align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.t-base64 .exposure-option input{accent-color:var(--amber);width:16px;height:16px}.t-base64 .exposure-option:has(input:disabled){opacity:.5}.t-base64 .exposure-hint{color:var(--muted);margin:-26px 0 32px;font-size:.8rem}
