@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%}.zD7d9q_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.zD7d9q_variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.FVvzGa_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.FVvzGa_variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}html{background:#000;overflow-x:clip}body{min-height:100vh;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);color:#f7f4ea;font-family:var(--font-body), "Segoe UI", sans-serif;background:#000;font-size:17px;line-height:1.45;overflow-x:clip}a{color:#fa0;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:#ffc14d}button,input,select,textarea{font:inherit;color:inherit}.skip{color:#000;z-index:5;background:#fa0;padding:8px 12px;position:absolute;top:-40px;left:12px}.skip:focus{top:calc(12px + env(safe-area-inset-top))}.shell{width:min(900px,100% - 28px);margin:0 auto;padding-top:12px}h1,h2,h3{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:.95}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}body:has(.council-page){background:#000}:is(body:has(.council-embed) .skip,body:has(.council-embed) .site-header,body:has(.council-embed) .site-footer){display:none}body:has(.council-embed) .shell{width:min(640px,100% - 32px);padding-top:8px}.council{--council-gold:#fa0;color:#f7f4ea;padding:8px 0 28px}.council-kicker{color:var(--council-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.council-title{text-transform:uppercase;color:#fff;font-size:46px}.council-lede{color:#f7f4ea;max-width:38ch;margin:12px 0 0}.council-banner{border:1px solid var(--council-gold);color:var(--council-gold);margin:16px 0 0;padding:12px 14px}.council-form{gap:12px;margin-top:18px;display:grid}.council-form label{gap:6px;font-weight:700;display:grid}.council-optional{color:var(--council-gold);font-size:13px;font-weight:400}.council-form input,.council-form select,.council-form textarea{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--council-gold);background:#000;border-radius:0;width:100%;min-height:48px;padding:10px 12px;font-size:16px}.council-form textarea{resize:vertical;min-height:140px}.council-form input:focus,.council-form select:focus,.council-form textarea:focus{outline:2px solid var(--council-gold);outline-offset:2px}.council-form button{background:var(--council-gold);color:#000;min-height:48px;font-family:var(--font-display), Impact, sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;font-size:20px;font-weight:700}.council-form button:hover{background:#ffc14d}.council-form button:disabled{opacity:.55;cursor:not-allowed}.council-hint,.council-status{color:#f7f4ea;margin:0;font-size:14px}.council-status{min-height:1.2em}.council-status a{color:var(--council-gold)}.council-progress{border:1px solid var(--council-gold);background:#1a1a1a;height:8px}.council-progress span{background:var(--council-gold);height:100%;display:block}@media (max-width:420px){.council-title{font-size:36px}}:is(body:has(.council-page) .skip,body:has(.council-page) .site-header,body:has(.council-page) .site-footer){display:none}body:has(.council-page) .shell{width:min(900px,100% - 28px);padding-top:12px}.council-form h2{color:#fa0;margin-top:8px;font-size:28px}.council-transfer{color:#f5f5f5;margin:0 0 14px;font-family:Georgia,Iowan Old Style,Palatino,serif;line-height:1.45}.council-transfer p{margin:0 0 6px}.pc-lib .council-transfer{text-align:center;max-width:40em;margin-left:auto;margin-right:auto}.council-cui{color:#f5f5f5;background:#0d0d0d;border:1px solid #fa0;margin:0 0 14px;padding:12px 14px;line-height:1.45}.council-form label.council-ack{align-items:flex-start;gap:10px;font-weight:650;display:flex}.council-form label.council-ack input{width:22px;min-width:22px;min-height:22px;margin-top:3px}.council-subhead{color:#fa0;margin:28px 0 8px;font-size:26px}.council-form .council-member-actions button{width:auto;min-height:40px;padding:8px 14px;font-size:15px}.council-fuel{margin:36px 0 8px;padding-top:8px}.council-fuel-kicker{text-align:center;color:#c9b27a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-family:Georgia,Iowan Old Style,Palatino,serif;font-size:13px}.council-fuel-cards{grid-template-columns:1fr;gap:8px;display:grid}.council-fuel-card{color:#f5f5f5;background:#0d0d0d;border:1px solid #fa0;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.council-fuel-card:hover{color:#fa0}.council-fuel-name{color:#fa0;font-size:15px;font-weight:700}.council-fuel-line{color:#ddd;font-size:13px}@media (max-width:600px){.council-fuel-cards{grid-template-columns:1fr}}.council-nav{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;font-size:15px;display:flex}.council-nav form{margin:0}.council-nav button{color:#fa0;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.council-mini{color:#000;cursor:pointer;background:#fa0;border:1px solid #fa0;min-height:40px;padding:8px 14px;font-weight:700}.council-mini.danger{color:#fa0;background:0 0}.council-members{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.council-members li{background:#0d0d0d;border:1px solid #fa0;padding:14px}.council-member-name{color:#fa0;margin:0;font-weight:700}.council-members p{color:#f5f5f5;margin:4px 0}.council-member-pending{color:#fa0;text-transform:uppercase;letter-spacing:.08em}.council-member-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.council-member-actions form{margin:0}.pc-lib{color:#f5f5f5;background:#000;padding:8px 0 12px;font-family:Georgia,Iowan Old Style,Palatino,serif}.pc-lib h2{color:#fa0;text-align:center;letter-spacing:3px;text-transform:uppercase;margin:0 0 10px;font-family:Georgia,Iowan Old Style,Palatino,serif;font-size:28px;line-height:1.2}.pc-lib h3{letter-spacing:0;text-transform:none;font-family:Georgia,Iowan Old Style,Palatino,serif;line-height:1.3}.pc-note{color:#ddd;text-align:center;margin:0 0 18px;font-size:14px;font-style:italic}.pc-upload-row{text-align:center;margin:0 0 16px}.pc-upload{color:#000;background:#fa0;border:2px solid #fa0;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}.pc-upload:hover{color:#000;background:#ffc14d}.pc-calls{text-align:left;overflow-wrap:anywhere;background:#0d0d0d;border:1px solid #fa0;margin:0 0 20px;padding:16px}.pc-calls h3{color:#fa0;letter-spacing:1px;text-transform:uppercase;text-align:center;margin:0 0 12px;font-size:18px}.pc-calls p{color:#ddd;margin:0;font-size:15px;line-height:1.45}.pc-calls>p{margin-top:10px}.pc-call-fallback{margin:0}.pc-call-actions{flex-direction:column;gap:10px;display:flex}.pc-cb{box-sizing:border-box;color:#000;text-align:center;cursor:pointer;touch-action:manipulation;background:#fa0;border:2px solid #fa0;justify-content:center;align-items:center;width:100%;min-height:48px;padding:14px 16px;font-family:Georgia,Iowan Old Style,Palatino,serif;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}a.pc-cb:hover,button.pc-cb:hover{color:#000;background:#ffc14d}.pc-cb2,a.pc-cb2,a.pc-cb2:hover,button.pc-cb2:hover{color:#fa0;background:0 0}#pc-q,.pc-calls input{box-sizing:border-box;color:#f5f5f5;background:#111;border:1px solid #fa0;width:100%;padding:14px;font-family:Georgia,Iowan Old Style,Palatino,serif;font-size:16px;display:block}.pc-calls input{min-height:48px;margin:0}#pc-q::placeholder,.pc-calls input::placeholder{color:#c9b27a;opacity:1}.pc-chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.pc-chip{color:#fa0;cursor:pointer;background:#0d0d0d;border:1px solid #fa0;border-radius:16px;padding:7px 12px;font-family:Georgia,Iowan Old Style,Palatino,serif;font-size:14px}.pc-chip.on{color:#000;background:#fa0}#pc-count{color:#ddd;margin:0 0 12px;font-size:13px}.pc-entry{background:#0d0d0d;border:1px solid #fa0;margin:0 0 14px;padding:18px}.pc-entry h3{color:#fa0;margin:0 0 6px;font-size:19px}.pc-meta{color:#c9b27a;margin:0 0 10px;font-size:13px}.pc-body,.pc-body p{color:#f5f5f5;white-space:pre-wrap;line-height:1.6}.pc-search{margin:0 0 12px}.pc-snippet{color:#f5f5f5;margin:0 0 10px;font-size:15px}.pc-player video{background:#000;border:1px solid #333;width:100%;max-height:420px}.pc-video a,.pc-cites a{color:#fa0}.pc-chapters{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pc-jump{color:#fa0;font:inherit;cursor:pointer;background:#000;border:1px solid #fa0;padding:6px 10px}.pc-cites{margin:8px 0 0;padding-left:18px}#pc-none{color:#ddd;text-align:center}#pc-call-msg{color:#fa0;min-height:1em}#pc-call-msg.pc-call-error{color:#ff6b6b}.pc-call-note{font-style:italic}.pc-ask{background:#0d0d0d;border:1px solid #fa0;margin:0 0 16px;padding:14px}.pc-ask h3{color:#fa0;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font-size:18px}.pc-ask p{color:#ddd;margin:0 0 8px;font-size:14px}.pc-ask input{box-sizing:border-box;color:#f5f5f5;background:#111;border:1px solid #fa0;width:100%;padding:12px;font-family:Georgia,Iowan Old Style,Palatino,serif;font-size:16px;display:block}.pc-ask button{color:#000;cursor:pointer;background:#fa0;border:0;margin-top:8px;padding:10px 16px;font-weight:700}.pc-ask-answer{color:#f5f5f5}@media (max-width:600px){.pc-cb,.pc-upload{box-sizing:border-box;width:100%;margin:8px 0;display:block}.pc-lib h2{letter-spacing:1px;font-size:22px}}.pin-screen{text-align:center;padding:8px 0 4px}.pin-hint{color:#fa0;letter-spacing:0;text-transform:none;max-width:16ch;margin:0 auto;font-family:Georgia,Iowan Old Style,Palatino,serif;font-size:32px;line-height:1.2}.pin-verse{color:#f5f5f5;max-width:28ch;margin:16px auto 0;font-family:Georgia,Iowan Old Style,Palatino,serif;font-size:20px;font-style:italic;line-height:1.45}.pin-ref{color:#c9b27a;letter-spacing:.08em;margin:8px 0 0;font-size:14px}.pin-pad{width:min(100%,340px);margin:22px auto 0}.pin-dots{justify-content:center;gap:18px;display:flex}.pin-dot{background:0 0;border:2px solid #fa0;border-radius:50%;width:18px;height:18px}.pin-dot.on{background:#fa0}.pin-live{color:#f5f5f5;min-height:1.4em;margin:14px 0;font-size:16px}.pin-keys{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pin-key{color:#fa0;cursor:pointer;background:#000;border:2px solid #fa0;min-height:76px;font-family:Georgia,Iowan Old Style,Palatino,serif;font-size:32px;font-weight:700}.pin-key:active:not(:disabled){color:#000;background:#fa0}.pin-key:disabled{opacity:.45;cursor:not-allowed}.pin-key-blank{background:0 0;border-color:#0000}@keyframes pin-shake{0%,to{transform:translate(0)}20%{transform:translate(-12px)}40%{transform:translate(12px)}60%{transform:translate(-8px)}80%{transform:translate(8px)}}.pin-shake{animation:.42s pin-shake}@media (max-width:600px){.pin-key{min-height:84px;font-size:36px}.pin-hint{font-size:28px}}
