@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_ea53d9cb-module__A2t94W__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_ea53d9cb-module__A2t94W__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c183140d-module__4M7gaG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c183140d-module__4M7gaG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--am-h:#f2b054;--vm-h:#ef6437;--on-am:#231b0d;--on-vm:#1a0c05;--grain:none;--f-ui:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;--f-mo:var(--font-plex-mono),ui-monospace,Menlo,monospace;--sh0:#131110;--sh1:#1c1917;--sh2:#232019;--sh3:#2c2822;--sh4:#383229;--line:#35302a;--line2:#282420;--tx1:#f2ece2;--tx2:#a89d8d;--tx3:#968b7a;--am:#e9a13b;--am-d:#2a2115;--vm:#e2542a;--vm-d:#2c1710;--st:#7aa3bd;--st-d:#182229;--sg:#8fb47a;--sg-d:#1a2416;--rd:#dd6a54;--rd-d:#2d1613;--shadow:0 12px 34px #0000008c;--shadow-sm:0 3px 10px #0006;--voile-vignette:#0e0b09a8;--tx-sur-voile:#f2ece2;--voile:#0807069e;--liseré-pastille:#00000040}.light{--am-h:#9d650b;--vm-h:#c74620;--on-am:#fff;--on-vm:#fff;--sh0:#d9d2c6;--sh1:#f2ede3;--sh2:#e8e1d4;--sh3:#fbf8f1;--sh4:#e2dacb;--line:#c6bdac;--line2:#d6cec0;--tx1:#231e18;--tx2:#524b3f;--tx3:#61594c;--am:#8a5705;--am-d:#f3e5c9;--vm:#bd401a;--vm-d:#fceae4;--st:#3d6b88;--st-d:#dde7ee;--sg:#457336;--sg-d:#e0ecd9;--rd:#b23c28;--rd-d:#f6dcd6;--shadow:0 12px 30px #281e102e;--shadow-sm:0 2px 6px #281e101f}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{font-family:var(--f-ui);background:var(--sh0);color:var(--tx1);-webkit-font-smoothing:antialiased;font-size:13px}a{color:var(--am);text-decoration:none}a:hover{color:var(--vm)}button{cursor:pointer;color:inherit;font-family:inherit}button:disabled{opacity:.4;pointer-events:none}input,textarea{font-family:inherit}::selection{background:color-mix(in srgb,var(--am) 40%,transparent)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--sh4);background-clip:content-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--tx3);background-clip:content-box}.nosb{scrollbar-width:none}.nosb::-webkit-scrollbar{display:none}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}@media (max-width:1150px){.tb-hide{display:none!important}}.pn{background:var(--sh1);border:1px solid var(--line);border-radius:4px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ph{background:var(--sh2);border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:7px;height:29px;padding:0 8px 0 10px;display:flex}.phl{letter-spacing:.13em;text-transform:uppercase;color:var(--tx2);white-space:nowrap;font-size:9.5px;font-weight:700}.pb{flex:1;min-height:0;overflow:hidden auto}@media (max-width:1400px){header.inproj .tb1{display:none!important}}@media (max-width:1280px){header.inproj .tb2{display:none!important}}@media (max-width:1180px){.tbh,header.inproj .tb3{display:none!important}}.sec{border-bottom:1px solid var(--line2);padding:9px 10px}.pb>.dock{z-index:6;background:var(--sh1);border-top:1px solid var(--line);padding:9px 10px;position:sticky;bottom:0;box-shadow:0 -10px 16px -10px #0000008c}.sl{letter-spacing:.13em;text-transform:uppercase;color:var(--tx3);align-items:center;gap:6px;margin-bottom:8px;font-size:9.5px;font-weight:700;display:flex}.b{height:26px;color:var(--tx1);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.b:hover{background:var(--sh3)}.b:active{transform:translateY(.5px)}.b:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--am) 55%,transparent);outline:none}.b-out{border-color:var(--line);background:var(--sh2)}.b-out:hover{background:var(--sh3);border-color:var(--sh4)}.b-pri{background:var(--am);color:#231b0d;border-color:var(--am);font-weight:600}.b-pri:hover{background:#f2b054}.b-rec{background:var(--vm);color:#1a0c05;border-color:var(--vm);font-weight:600}.b-rec:hover{background:#ef6437}.b-ic{width:26px;padding:0}.b-lg{height:32px;padding:0 14px;font-size:13px}.b-sm{border-radius:3px;height:22px;min-height:24px;padding:0 8px;font-size:11px}.b-sm.b-ic{width:22px;min-width:24px;padding:0}.b-on{background:var(--am-d);color:var(--am);border-color:color-mix(in srgb,var(--am) 45%,transparent)}.light .b-pri{color:#fff}.light .b-pri:hover{background:#9d650b}.light .b-rec{color:#fff}.light .b-rec:hover{background:#c74620}.light .b-rec .kbd{color:#fff!important;border-color:#ffffff73!important}.inp,.ta{border:1px solid var(--line);background:var(--sh3);width:100%;height:26px;color:var(--tx1);border-radius:3px;outline:none;padding:0 8px;font-size:12px;transition:border-color .12s,box-shadow .12s}.ta{resize:vertical;height:auto;min-height:64px;padding:7px 8px;font-size:12px;line-height:1.5}.inp:focus,.ta:focus{border-color:var(--am);box-shadow:0 0 0 2px color-mix(in srgb,var(--am) 22%,transparent)}.inp::placeholder,.ta::placeholder{color:var(--tx3)}.num{font-family:var(--f-mo);font-variant-numeric:tabular-nums}.seg{background:var(--sh0);border:1px solid var(--line);border-radius:3px;gap:1px;padding:1px;display:flex}.sgb{height:22px;color:var(--tx2);background:0 0;border:none;border-radius:2px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.sgb:hover{color:var(--tx1);background:var(--sh2)}.sgb-on{background:var(--sh3);color:var(--tx1);box-shadow:inset 0 0 0 1px var(--sh4)}.sgb-off{opacity:.42;cursor:not-allowed}.sgb-off:hover{color:var(--tx2);background:0 0}.bd{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:2px;flex:none;align-items:center;gap:4px;height:17px;padding:0 6px;font-size:9.5px;font-weight:600;display:inline-flex}.bd-n{color:var(--tx2);border-color:var(--line);background:var(--sh2)}.bd-am{color:var(--am);background:var(--am-d);border-color:color-mix(in srgb,var(--am) 34%,transparent)}.bd-vm{color:var(--vm);background:var(--vm-d);border-color:color-mix(in srgb,var(--vm) 34%,transparent)}.bd-st{color:var(--st);background:var(--st-d);border-color:color-mix(in srgb,var(--st) 34%,transparent)}.bd-sg{color:var(--sg);background:var(--sg-d);border-color:color-mix(in srgb,var(--sg) 34%,transparent)}.bd-rd{color:var(--rd);background:var(--rd-d);border-color:color-mix(in srgb,var(--rd) 34%,transparent)}.mo{font-family:var(--f-mo);font-variant-numeric:tabular-nums;letter-spacing:0}.kbd{font-family:var(--f-mo);border:1px solid var(--line);background:var(--sh2);color:var(--tx2);border-radius:3px;padding:1px 5px;font-size:9.5px}input[type=range]{appearance:none;background:var(--sh4);border-radius:2px;outline:none;height:3px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--tx2);border:1px solid var(--sh0);border-radius:2px;width:11px;height:16px;box-shadow:0 1px 3px #00000080}input[type=range]::-webkit-slider-thumb:hover{background:var(--am)}@keyframes gen{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--am) 55%,transparent)}50%{box-shadow:inset 0 0 0 1px var(--am),0 0 16px color-mix(in srgb,var(--am) 22%,transparent)}}.gen{animation:1.7s ease-in-out infinite gen}@keyframes shim{0%{background-position:-200% 0}to{background-position:200% 0}}.shim{background:var(--sh2);background-image:linear-gradient(100deg,var(--sh2) 0%,var(--sh3) 22%,var(--sh2) 44%,var(--sh2) 100%);background-size:200% 100%;animation:1.4s linear infinite shim}@keyframes scan{0%{top:-14%}to{top:104%}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes slideL{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:0;filter:blur(6px);transform:scale(1.03)}to{opacity:1;filter:blur();transform:none}}@keyframes kb{0%{transform:scale(1.02)}to{transform:scale(1.09)translateY(-1.2%)}}@keyframes blink{0%,45%{opacity:1}50%,95%{opacity:.25}}.blink{animation:1.6s step-end infinite blink}.rm *{transition:none!important;animation:none!important}:root{--ts:1}html[data-scale=compact]{--ts:.92}html[data-scale=normal]{--ts:1}html[data-scale=confortable]{--ts:1.14}html[data-scale=grand]{--ts:1.28}html[data-scale=tres-grand]{--ts:1.42}html[data-scale] body{zoom:var(--ts);height:100%}html[data-scale] body>div[style*="height: 100vh"]{height:100%!important}html[data-narrow] div:has(>section.pn){scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow:auto hidden}:is(html[data-narrow] div:has(>section.pn)>section.pn,html[data-narrow] div:has(>section.pn)>aside.pn){scroll-snap-align:start;scroll-snap-stop:always}html[data-narrow] div:has(>section.pn)>section.pn{order:-1;flex:0 0 92%!important;min-width:0!important}html[data-narrow] div:has(>section.pn)>aside.pn{flex:none!important;width:min(86%,420px)!important}html[data-narrow] div:has(>nav){flex-direction:column-reverse}html[data-narrow] div:has(>nav)>div{min-height:0}html[data-narrow] div:has(>nav)>nav{border-top:1px solid var(--line);scrollbar-width:none;overflow:auto hidden;width:auto!important;padding:0 4px env(safe-area-inset-bottom)!important;border-right:none!important;flex-direction:row!important;gap:1px!important}html[data-narrow] div:has(>nav)>nav::-webkit-scrollbar{display:none}html[data-narrow] div:has(>nav)>nav>button{flex:none!important;min-width:62px!important;height:54px!important}html[data-narrow] div:has(>nav)>nav>div{display:none!important}html[data-narrow] div:has(>nav)>nav>button>span:first-child{width:auto!important;height:2px!important;inset:0 7px auto!important}html[data-narrow] div:has(>nav)>nav>button.b-ic{display:none!important}html[data-narrow] header{flex-wrap:wrap;row-gap:3px;min-height:44px;gap:2px!important;height:auto!important;padding:4px 5px!important}html[data-narrow] header>div[style^="flex: 1 1 0%"],html[data-narrow] header>div:first-child>span{display:none}html[data-narrow] header>div:first-child{margin-right:0!important;padding-right:5px!important}html[data-narrow] header .b:not([style*=padding]){padding:0 7px}html[data-narrow] header .mo span[style*="width: 34px"]{display:none!important}html[data-narrow] header .seg{width:auto!important}html[data-narrow] header+div.nosb{min-height:44px;height:auto!important}html[data-narrow] header+div.nosb button,html[data-narrow] .b,html[data-narrow] .sgb{min-height:44px}html[data-narrow] .b-lg{min-height:48px}html[data-narrow] .b-ic{min-width:44px}html[data-narrow] .seg{min-height:48px;padding:2px;height:auto!important}html[data-narrow] .ph{flex-wrap:wrap;row-gap:3px;min-height:44px;padding:5px 8px;height:auto!important}html[data-narrow] .inp,html[data-narrow] .ta{height:auto!important}html[data-narrow] .inp,html[data-narrow] .ta,html[data-narrow] select,html[data-narrow] textarea,html[data-narrow] input:not([type=range]):not([type=checkbox]):not([type=radio]){min-height:44px}html[data-narrow] input[type=range]{background:linear-gradient(var(--sh4),var(--sh4)) center/100% 3px no-repeat;height:44px}html[data-narrow] input[type=range]::-webkit-slider-thumb{width:18px;height:26px}html[data-narrow] .b-ic[style*="width: 18px"],html[data-narrow] .b-ic[style*="width: 20px"],html[data-narrow] .b-ic[style*="width: 40px"]{min-width:32px;min-height:32px}html[data-narrow] footer{scrollbar-width:none;min-height:30px;overflow-x:auto;height:auto!important}html[data-narrow] footer::-webkit-scrollbar{display:none}html[data-narrow] footer>*{white-space:nowrap;flex:none}html[data-narrow] footer button{display:none!important}html[data-narrow] body{font-size:14px}html[data-narrow] [style*="font-size: 8px"],html[data-narrow] [style*="font-size: 8.5px"],html[data-narrow] [style*="font-size: 9px"],html[data-narrow] [style*="font-size: 9.5px"]{font-size:11px!important}html[data-narrow] [style*="font-size: 10px"],html[data-narrow] [style*="font-size: 10.5px"]{font-size:11.5px!important}html[data-narrow] [style*="font-size: 11px"],html[data-narrow] [style*="font-size: 11.5px"]{font-size:12.5px!important}html[data-narrow] [style*="font-size: 12px"],html[data-narrow] [style*="font-size: 12.5px"]{font-size:13px!important}html[data-narrow] .phl,html[data-narrow] .sl,html[data-narrow] .kbd{font-size:11px}html[data-narrow] .b-sm,html[data-narrow] .sgb{font-size:12.5px}html[data-narrow] .b{font-size:13px}html[data-narrow] .bd{height:auto;min-height:20px;padding:1px 7px;font-size:11px;line-height:1.35}html[data-narrow] input,html[data-narrow] textarea,html[data-narrow] select,html[data-narrow] .inp,html[data-narrow] .ta,html[data-narrow] input[style],html[data-narrow] textarea[style],html[data-narrow] select[style],html[data-narrow] .inp[style],html[data-narrow] .ta[style]{font-size:calc(16px / var(--ts))!important}html[data-narrow] [style*="position: fixed"][style*=bottom\:]{bottom:calc(92px + env(safe-area-inset-bottom))!important}html[data-narrow] body:has([style*="border-top: 2px solid var(--vm)"]) [style*="position: fixed"][style*=bottom\:]{bottom:calc(146px + env(safe-area-inset-bottom))!important}html[data-narrow] button[style*="position: fixed"]{right:12px!important}html[data-narrow] aside.pn[style*="position: fixed"]{width:auto!important;height:min(62dvh,520px)!important;top:auto!important;left:6px!important;right:6px!important}html[data-narrow] div.pn[style*="position: fixed"]{width:auto!important;left:8px!important;right:8px!important}html[data-narrow] [style*="position: fixed"]>.pn{max-width:calc(100vw - 20px);width:auto!important}html[data-narrow] [style*="position: fixed"]>.pn>[style*=grid-template-columns]{grid-template-columns:1fr!important}html[data-narrow] .pb{overflow-x:auto}html[data-narrow] [style*="grid-template-columns: minmax(0px, 1fr) 272px"]{grid-template-columns:minmax(0,1fr)!important}html[data-narrow] div.pn[style*="height: 176px"]{height:min(calc(46dvh / var(--ts)),320px)!important}html[data-narrow] body>div[style*="height: 100vh"]{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html[data-skin=amethyste]{--f-ui:"Manrope",ui-sans-serif,system-ui,sans-serif;--f-mo:"Geist Mono",ui-monospace,Menlo,monospace;--rad:9px;--rad-s:7px;--rad-xs:5px;--rad-l:11px;--rad-xl:20px;--grain:repeating-linear-gradient(115deg,#ffffff06 0 1px,transparent 1px 3px),repeating-linear-gradient(-65deg,#00000005 0 1px,transparent 1px 4px);--sh0:#131211;--sh1:#1c1a18;--sh2:#191715;--sh3:#252119;--sh4:#302b25;--line:#332e29;--line2:#272320;--tx1:#efebf3;--tx2:#aca6b8;--tx3:#9c95a8;--am:#9b7bf0;--am-d:#2a2247;--vm:#d08a52;--vm-d:#3a2617;--st:#7cb3d9;--st-d:#1c2c38;--sg:#7fc99a;--sg-d:#1b3227;--rd:#e8705f;--rd-d:#3a1e1a;--shadow:0 18px 44px #00000080;--shadow-sm:0 4px 16px #00000057;--am-h:#ab90f5;--vm-h:#dd9b64;--on-am:#160f2b;--on-vm:#251305}html[data-skin=amethyste] .light{--sh0:#eceaf1;--sh1:#fff;--sh2:#f5f3f9;--sh3:#fff;--sh4:#e3dfeb;--line:#e0dceb;--line2:#eae7f2;--tx1:#28242e;--tx2:#665e73;--tx3:#6e667b;--am:#54309f;--am-d:#e8e0f7;--vm:#9e5723;--vm-d:#fbeadd;--st:#3b6c8e;--st-d:#e0ebf3;--sg:#39744b;--sg-d:#e0f0e5;--rd:#ad3c2c;--rd-d:#fbdfd9;--shadow:0 16px 38px #3a2a5629;--shadow-sm:0 3px 12px #3a2a561a;--am-h:#432680;--vm-h:#82471d;--on-am:#fdfbff;--on-vm:#fffaf5}html[data-skin=amethyste] .pn{background-image:var(--grain);border-color:color-mix(in srgb,var(--line) 70%,transparent);box-shadow:var(--shadow-sm)}html[data-skin=amethyste] .ph{background:0 0;border-bottom:none}html[data-skin=amethyste] .phl,html[data-skin=amethyste] .sl{letter-spacing:.1em;color:var(--tx3);font-weight:600}html[data-skin=amethyste] .bd{border-color:#0000;border-radius:999px;height:18px;padding:0 8px;font-weight:600}html[data-skin=amethyste] .bd-n{background:color-mix(in srgb,var(--sh4) 60%,transparent)}html[data-skin=amethyste] .bd-am{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--am) 25%,transparent)}html[data-skin=amethyste] .kbd{border-radius:999px;padding:1px 7px}html[data-skin=amethyste] .seg{background:var(--sh0);border-color:#0000;border-radius:999px;padding:2px}html[data-skin=amethyste] .sgb{border-radius:999px}html[data-skin=amethyste] .sgb-on{background:var(--sh3);box-shadow:var(--shadow-sm)}html[data-skin=amethyste] .b-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--am) 32%,transparent);border-color:#0000}html[data-skin=amethyste] .b-pri{box-shadow:0 2px 14px color-mix(in srgb,var(--am) 34%,transparent)}html[data-skin=amethyste] .b-rec{box-shadow:0 2px 14px color-mix(in srgb,var(--vm) 36%,transparent)}html[data-skin=amethyste] .inp,html[data-skin=amethyste] .ta{background:var(--sh0);border-color:color-mix(in srgb,var(--line) 80%,transparent)}html[data-skin=amethyste] .light .inp,html[data-skin=amethyste] .light .ta{background:var(--sh2)}html[data-skin=amethyste] .light{--grain:repeating-linear-gradient(115deg,#3a2a5605 0 1px,transparent 1px 3px),repeating-linear-gradient(-65deg,#3a2a5604 0 1px,transparent 1px 4px)}
