@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(./fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(./fraunces-vietnamese-600-normal-DlAl5EAR.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(./fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(./fraunces-latin-ext-600-normal-B0Dy4lqi.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(./fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(./fraunces-latin-600-normal-DL5QCzvS.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(./fraunces-vietnamese-700-normal-DH94m5DZ.woff2)format("woff2"),url(./fraunces-vietnamese-700-normal-DxawQjq2.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(./fraunces-latin-ext-700-normal-CanUGppC.woff2)format("woff2"),url(./fraunces-latin-ext-700-normal-DuBstVeD.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(./fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(./fraunces-latin-700-normal-DTjk5d1Q.woff)format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(./fraunces-vietnamese-400-italic-BTOWH4O7.woff2)format("woff2"),url(./fraunces-vietnamese-400-italic-CO9zBbpA.woff)format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(./fraunces-latin-ext-400-italic-jodr80a5.woff2)format("woff2"),url(./fraunces-latin-ext-400-italic-CGHg0U1I.woff)format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(./fraunces-latin-400-italic-ChpO6tcr.woff2)format("woff2"),url(./fraunces-latin-400-italic-B7iDoVhm.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(./ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(./ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(./ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}.tr-scope{--tr-paper:#f4eddc;--tr-paper-2:#ebe1c8;--tr-paper-3:#ddd0b0;--tr-ink:#14213a;--tr-ink-2:#243556;--tr-ink-soft:#4b5873;--tr-line:#14213a29;--tr-line-strong:#14213a57;--tr-celeste:#74acdf;--tr-celeste-pale:#cfe3f3;--tr-celeste-deep:#1f5f99;--tr-sol:#f2b632;--tr-brass:#c9a24a;--tr-stamp:#b3202a;--tr-stamp-soft:#b3202a1a;--tr-ok:#2b6a47;--tr-ok-soft:#2b6a471a;--tr-font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--tr-font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--tr-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--tr-radius:10px;--tr-radius-lg:16px;--tr-shadow-paper:0 1px 0 #ffffffb3 inset, 0 1px 2px #14213a1f, 0 12px 28px -12px #14213a47;--tr-focus:0 0 0 3px var(--tr-paper), 0 0 0 5px var(--tr-celeste-deep);--tr-ease-out:cubic-bezier(.2, .7, .2, 1);--tr-ease-gravity:cubic-bezier(.6, .04, .9, .5);--tr-ease-slam:cubic-bezier(.18, .9, .3, 1.25);font-family:var(--tr-font-body);color:var(--tr-ink);box-sizing:border-box;line-height:1.45}.tr-scope *,.tr-scope :before,.tr-scope :after{box-sizing:inherit}.tr-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tr-btn{appearance:none;border:1px solid var(--tr-ink);background:var(--tr-ink);min-height:44px;color:var(--tr-paper);font:600 .9rem/1 var(--tr-font-body);letter-spacing:.01em;cursor:pointer;transition:transform .12s var(--tr-ease-out), background-color .16s, box-shadow .16s;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;display:inline-flex}.tr-btn:hover:not(:disabled){background:var(--tr-ink-2)}.tr-btn:active:not(:disabled){transform:translateY(1px)scale(.985)}.tr-btn:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-btn:disabled{opacity:.45;cursor:not-allowed}.tr-btn--ghost{color:var(--tr-ink);background:0 0}.tr-btn--ghost:hover:not(:disabled){background:#14213a0f}@media (prefers-reduced-motion:reduce){.tr-scope{--tr-ease-gravity:ease-out}}html{scroll-behavior:smooth}body{background:var(--tr-paper,#f4eddc);margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ct-app{background:linear-gradient(#14213a09 1px, transparent 1px) 0 0 / 100% 28px, linear-gradient(90deg, #14213a09 1px, transparent 1px) 0 0 / 28px 100%, var(--tr-paper);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-size:16px;display:flex}.ct-app a{color:inherit}.ct-app :focus-visible{box-shadow:var(--tr-focus);border-radius:6px;outline:none}.ct-app code{font-family:var(--tr-font-mono);font-size:.86em}.ct-skip{z-index:50;background:var(--tr-ink);border-radius:8px;padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem;color:var(--tr-paper)!important}.ct-skip:focus{top:1rem}.ct-flag{background:linear-gradient(to bottom, var(--tr-celeste) 0 33%, #fff 33% 66%, var(--tr-celeste) 66%);height:6px}.ct-top{border-bottom:1px solid var(--tr-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#f4eddcd9;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem clamp(1rem,4vw,2.5rem);display:flex;position:sticky;top:0}.ct-wordmark{color:var(--tr-ink);border-radius:8px;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.ct-wordmark__text{font:700 1.5rem/1 var(--tr-font-display);letter-spacing:-.01em}.ct-wordmark__text span{color:var(--tr-celeste-deep);font-weight:600}.ct-top__tag{font:500 .7rem/1 var(--tr-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tr-ink-soft);margin:0}.ct-shell{flex:1;grid-template-columns:264px minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);width:100%;max-width:1280px;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,4vw,2.5rem) 4rem;display:grid}.ct-main{outline:none;min-width:0}.ct-nav{align-self:start;min-width:0;position:sticky;top:5.2rem}.ct-nav__title{font:500 .68rem/1 var(--tr-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tr-ink-soft);margin:0 0 .7rem}.ct-nav__list{border-left:1px solid var(--tr-line-strong);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ct-nav__item{border-left:2px solid #0000;grid-template-columns:2rem 1fr auto;align-items:baseline;gap:.2rem;margin-left:-1px;padding:.5rem .7rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .16s,border-color .16s;display:grid}a.ct-nav__item:hover{border-left-color:var(--tr-celeste);background:#ffffff8c}.ct-nav__item.is-active{border-left-color:var(--tr-ink);background:#fff;font-weight:600}.ct-nav__n{font:500 .72rem/1 var(--tr-font-mono);color:var(--tr-ink-soft)}.ct-nav__item.is-pending{color:var(--tr-ink-soft);cursor:not-allowed}.ct-nav__badge{font:500 .56rem/1 var(--tr-font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px dashed var(--tr-line-strong);white-space:nowrap;border-radius:4px;padding:.28rem .4rem}@media (width<=920px){.ct-shell{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ct-nav{position:static}.ct-nav__list{border-left:0;border-bottom:1px solid var(--tr-line-strong);scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.ct-nav__item{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex:none;grid-template-columns:auto auto auto;gap:.5rem;margin:0 0 -1px}.ct-nav__item.is-active,a.ct-nav__item:hover{border-bottom-color:var(--tr-ink)}.ct-top__tag{display:none}}.ct-eyebrow{font:500 .72rem/1 var(--tr-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tr-celeste-deep);margin:0 0 .9rem}.ct-hero{margin-bottom:1rem;padding:clamp(1.25rem,3vw,2.2rem) 0 clamp(1.5rem,4vw,3rem);position:relative}.ct-hero__meta{border-bottom:1px solid var(--tr-ink);font:500 .7rem/1 var(--tr-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-ink-soft);justify-content:space-between;gap:1rem;margin-bottom:clamp(1.5rem,4vw,2.6rem);padding-bottom:.7rem;display:flex}.ct-hero__title{max-width:17ch;font:700 clamp(2.3rem, 6vw, 4.5rem) / 1.02 var(--tr-font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.ct-hero__title em{color:var(--tr-celeste-deep);font-style:italic;font-weight:400}.ct-hero__lead{max-width:52ch;color:var(--tr-ink-2);margin:1.4rem 0 0;font-size:1.1rem}.ct-hero__lead code{background:#14213a12;border-radius:4px;padding:.1em .4em}.ct-hero__stats{flex-wrap:wrap;gap:1rem clamp(1.5rem,4vw,3rem);margin-top:2rem;display:flex}.ct-hero__stats div{gap:.35rem;display:grid}.ct-hero__stats b{font:600 2rem/1 var(--tr-font-mono);font-variant-numeric:tabular-nums}.ct-hero__stats span{font:500 .66rem/1.2 var(--tr-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-ink-soft)}.ct-hero__stamp{opacity:.8;font-size:clamp(1rem,2.4vw,1.7rem);position:absolute;top:5.5rem;right:0}@media (width<=720px){.ct-hero__stamp{display:none}}.ct-section-title{border-bottom:1px solid var(--tr-ink);font:700 1.5rem/1 var(--tr-font-display);justify-content:space-between;align-items:baseline;margin:1rem 0;padding-bottom:.6rem;display:flex}.ct-section-title small{font:500 .7rem/1 var(--tr-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-ink-soft)}.ct-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1rem;display:grid}.ct-card{border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);min-height:15rem;box-shadow:var(--tr-shadow-paper);transition:transform .22s var(--tr-ease-out), box-shadow .22s var(--tr-ease-out), border-color .22s;background:#fffdf6;flex-direction:column;gap:.6rem;padding:1.1rem 1.2rem 1.2rem;text-decoration:none;display:flex;position:relative}a.ct-card:hover{border-color:var(--tr-ink);transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 20px 34px -16px #14213a66}.ct-card--ready:before{content:"";background:var(--tr-celeste-deep);border-radius:0 3px 3px 0;width:4px;position:absolute;top:1.2rem;bottom:1.2rem;left:0}.ct-card--pending{box-shadow:none;color:var(--tr-ink-soft);background:#fffdf673;border-style:dashed}.ct-card__top{justify-content:space-between;align-items:center;display:flex}.ct-card__n{font:500 .8rem/1 var(--tr-font-mono);color:var(--tr-ink-soft);letter-spacing:.08em}.ct-badge{font:600 .6rem/1 var(--tr-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.32rem .55rem}.ct-badge--ready{background:var(--tr-ok-soft);color:var(--tr-ok);box-shadow:inset 0 0 0 1px #2b6a4759}.ct-badge--pending{border:1px dashed var(--tr-line-strong);color:var(--tr-ink-soft)}.ct-card__name{font:700 1.35rem/1.12 var(--tr-font-display);color:var(--tr-ink);margin:.3rem 0 0}.ct-card--pending .ct-card__name{color:var(--tr-ink-2)}.ct-card__replaces{font:500 .62rem/1 var(--tr-font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.ct-card__replaces code{letter-spacing:0;text-transform:none;color:var(--tr-ink-2);background:#14213a12;border-radius:5px;padding:.3rem .5rem;font-size:.78rem}.ct-card__summary{color:var(--tr-ink-soft);margin:0;font-size:.92rem}.ct-card--ready .ct-card__summary{color:var(--tr-ink-2)}.ct-card__cta{font:600 .88rem/1 var(--tr-font-body);color:var(--tr-celeste-deep);margin-top:auto;padding-top:.5rem}.ct-card__cta--off{font:500 .64rem/1 var(--tr-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-ink-soft)}.ct-crumbs{font:500 .74rem/1 var(--tr-font-mono);letter-spacing:.06em;color:var(--tr-ink-soft);gap:.6rem;margin-bottom:1.4rem;display:flex}.ct-crumbs a{text-underline-offset:3px;text-decoration:underline}.ct-demo__head{border-bottom:1px solid var(--tr-ink);grid-template-columns:minmax(0,1fr) minmax(15rem,25rem);align-items:end;gap:1.5rem 3rem;margin-bottom:1.6rem;padding-bottom:1.4rem;display:grid}.ct-demo__title{font:700 clamp(2rem, 5vw, 3.3rem) / 1.02 var(--tr-font-display);letter-spacing:-.02em;margin:0}.ct-demo__summary{max-width:54ch;color:var(--tr-ink-2);margin:.8rem 0 0;font-size:1.05rem}.ct-meta{gap:.9rem;min-width:15rem;margin:0;display:grid}.ct-meta dt,.ct-label{font:500 .66rem/1 var(--tr-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tr-ink-soft);margin:0 0 .4rem}.ct-meta dd{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.ct-meta code{overflow-wrap:anywhere;border:1px solid var(--tr-line-strong);background:#fffdf6;border-radius:6px;padding:.3rem .55rem}@media (width<=760px){.ct-demo__head{grid-template-columns:minmax(0,1fr)}}.ct-demo__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.ct-sheet{border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);min-width:0;box-shadow:var(--tr-shadow-paper);background:#fffdf6;padding:1rem clamp(.8rem,2vw,1.4rem) 1.4rem;position:relative}.ct-sheet__bar{border-bottom:1px dashed var(--tr-line-strong);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;padding-bottom:.7rem;display:flex}.ct-sheet__bar .ct-label{margin:0}.ct-reset{min-height:40px}.ct-side{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}@media (width<=760px){.ct-side{grid-template-columns:minmax(0,1fr)}}.ct-events{border-radius:var(--tr-radius-lg);background:var(--tr-ink);color:var(--tr-paper);box-shadow:var(--tr-shadow-paper);grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:1.1rem 1.2rem;display:grid}.ct-events .ct-label{color:#9fb0d0}.ct-value{color:#a9e0c0;min-height:3.2rem;max-height:11rem;font:400 .8rem/1.5 var(--tr-font-mono);white-space:pre-wrap;word-break:break-word;background:#00000047;border-radius:8px;margin:0;padding:.8rem .9rem;overflow:auto}.ct-value.is-empty{color:#8493b3;font-style:italic}.ct-log{max-height:14rem;font:400 .76rem/1.45 var(--tr-font-mono);gap:.35rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ct-log li{border-radius:6px;padding:.4rem .5rem}.ct-log__item{animation:ct-log-in .32s var(--tr-ease-out) both;background:#ffffff0f;grid-template-columns:auto 1fr;gap:.1rem .7rem;display:grid}.ct-log time{color:#8493b3}.ct-log__name{color:#f2b632;font-weight:500}.ct-log__payload{color:#cfe3f3;word-break:break-word;grid-column:1/-1}.ct-log__note{color:#9fb0d0;gap:.7rem;font-style:italic;display:flex}.ct-log__empty{color:#8493b3;font-style:italic}@keyframes ct-log-in{0%{opacity:0;transform:translateY(-6px)}}.ct-usage{border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:#fffdf699;padding:1rem 1.2rem}.ct-usage pre{font:400 .8rem/1.55 var(--tr-font-mono);color:var(--tr-ink-2);margin:0;overflow-x:auto}.ct-footer{border-top:1px solid var(--tr-line-strong);font:500 .7rem/1.4 var(--tr-font-mono);letter-spacing:.08em;color:var(--tr-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding:1.2rem clamp(1rem,4vw,2.5rem);display:flex}@media (prefers-reduced-motion:reduce){.ct-card,.ct-log__item{transition:none;animation:none}}.ct-events__block{min-width:0}.ct-code{border-radius:var(--tr-radius);background:var(--tr-ink);color:#cfe3f3;overflow:hidden}.ct-code pre{font:400 .8rem/1.6 var(--tr-font-mono);color:#cfe3f3;margin:0;padding:.85rem 1rem;overflow-x:auto}.ct-code__bar{justify-content:flex-end;padding:.4rem .5rem 0;display:flex}.ct-code__bar+pre{padding-top:.3rem}.ct-code--inline{align-items:center;gap:.5rem;padding-right:.55rem;display:flex}.ct-code--inline pre{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.ct-code pre:focus-visible{box-shadow:inset 0 0 0 2px var(--tr-celeste);outline:none}.ct-code__copy{color:#e6f0fa;min-height:28px;font:500 .68rem/1 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff14;border:1px solid #cfe3f359;border-radius:6px;padding:0 .6rem}.ct-code__copy:hover{background:#ffffff2e}.ct-code__copy:focus-visible{outline:2px solid var(--tr-celeste);outline-offset:2px}.ct-usage .ct-code pre{font-size:.76rem}.ct-start{margin-bottom:2.4rem}.ct-start__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;display:grid}.ct-start__note{color:var(--tr-ink-soft);margin:.8rem 0 0;font-size:.85rem}.ct-start__note code,.ct-notes code,.ct-props td code,.ct-props th code{font-family:var(--tr-font-mono)}.ct-start__note code{background:#14213a12;border-radius:4px;padding:.1em .35em}@media (width<=860px){.ct-start__grid{grid-template-columns:minmax(0,1fr)}}.ct-principles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;margin:0 0 2.4rem;padding:0;list-style:none;display:grid}.ct-principles li{border-top:2px solid var(--tr-ink);background:#fffdf699;padding:1rem 1.1rem 1.1rem}.ct-principles__n{font:500 .7rem/1 var(--tr-font-mono);letter-spacing:.14em;color:var(--tr-celeste-deep)}.ct-principles h3{font:700 1.15rem/1.15 var(--tr-font-display);margin:.5rem 0 .4rem}.ct-principles p{color:var(--tr-ink-2);margin:0;font-size:.88rem}.ct-demo__instruction{border-left:3px solid var(--tr-brass);max-width:54ch;font:italic 400 1.02rem/1.4 var(--tr-font-display);background:#fffdf6b3;gap:.4rem;margin:1.2rem 0 0;padding:.7rem .9rem;display:grid}.ct-demo__instruction .ct-label{margin:0;font-style:normal}.ct-install{max-width:28rem;margin:0 0 1.4rem}.ct-install .ct-label{margin-bottom:.5rem}.ct-props{margin-top:2.4rem}.ct-props__scroll{border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:#fffdf6;overflow-x:auto}.ct-props__scroll:focus-visible{box-shadow:var(--tr-focus);outline:none}.ct-props table{border-collapse:collapse;width:100%;min-width:640px;font-size:.86rem}.ct-props th,.ct-props td{text-align:left;vertical-align:top;border-bottom:1px solid var(--tr-line);padding:.7rem .9rem}.ct-props tbody tr:last-child th,.ct-props tbody tr:last-child td{border-bottom:0}.ct-props thead th{font:500 .66rem/1 var(--tr-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tr-ink-soft);background:#14213a0a}.ct-props tbody th code{color:var(--tr-celeste-deep);font-weight:600}.ct-props td code{color:var(--tr-ink-2);font-size:.78rem}.ct-props td:last-child{min-width:18rem;color:var(--tr-ink-2)}.ct-notes{color:var(--tr-ink-2);gap:.4rem;margin:1rem 0 0;padding-left:1.1rem;font-size:.88rem;display:grid}.ct-notes code{background:#14213a12;border-radius:4px;padding:.05em .35em}.ct-form{gap:.9rem;min-width:0;display:grid}.ct-form__row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;display:grid}.ct-form__field{gap:.3rem;min-width:0;font-size:.85rem;font-weight:600;display:grid}.ct-form__field input,.ct-form__field textarea{border:1px solid var(--tr-line-strong);width:100%;min-height:44px;font:400 .95rem/1.4 var(--tr-font-body);color:var(--tr-ink);background:#fffdf6;border-radius:8px;padding:.5rem .7rem}.ct-form__field textarea{resize:vertical}.ct-form__legend{margin:.2rem 0 -.3rem;font-size:.9rem;font-weight:600}.ct-plan{gap:.9rem;min-width:0;display:grid}.ct-plan__card{border:1px solid var(--tr-line-strong);border-left:4px solid var(--tr-celeste-deep);background:#fffdf6;border-radius:10px;padding:.8rem 1rem}.ct-plan__eyebrow{font:600 .68rem/1.2 var(--tr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tr-ink-soft);margin:0}.ct-plan__name{font:600 1.35rem/1.2 var(--tr-font-display);margin:.1rem 0}.ct-plan__meta{color:var(--tr-ink-2);margin:0;font-size:.85rem}.ct-nav__group{min-width:0}.ct-nav__group+.ct-nav__group{margin-top:1.4rem}.ct-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=920px){.ct-nav{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.ct-nav__group+.ct-nav__group{margin-top:0}}.ct-feature{border:1px solid var(--tr-line-strong);border-left:6px solid var(--tr-celeste-deep);border-radius:var(--tr-radius-lg);box-shadow:var(--tr-shadow-paper);background:#fffdf6;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 0 2.5rem;padding:clamp(1.1rem,3vw,1.7rem) clamp(1.1rem,3vw,2rem);display:flex}.ct-feature__text{min-width:0}.ct-feature__title{font:600 1.7rem/1.15 var(--tr-font-display);margin:.2rem 0 .4rem}.ct-feature__lead{max-width:52ch;color:var(--tr-ink-2);margin:0;line-height:1.55}.ct-feature__cta{background:var(--tr-ink);border-radius:999px;flex:none;align-items:center;gap:.5rem;min-height:44px;padding:.6rem 1.1rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex;color:var(--tr-paper)!important}.ct-feature__cta:hover{background:var(--tr-celeste-deep)}@media (width<=720px){.ct-feature{flex-direction:column;align-items:stretch;gap:1rem}.ct-feature__cta{justify-content:center}}.tr-sling{gap:.75rem;width:100%;display:grid}.tr-sling__bar{align-items:baseline;gap:1.5rem;margin:0;padding:0 .25rem;display:flex}.tr-sling__bar dd{margin:0}.tr-sling__counter{font:500 .7rem/1 var(--tr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tr-ink-soft);align-items:baseline;gap:.5rem;margin:0;display:flex}.tr-sling__counter--right{margin-left:auto}.tr-sling__num{font:500 1.35rem/1 var(--tr-font-mono);letter-spacing:0;color:var(--tr-ink);font-variant-numeric:tabular-nums}.tr-sling__num--bad{color:var(--tr-stamp)}.tr-sling__num--plain{letter-spacing:.08em;color:var(--tr-ink-soft);font-size:.8rem}.tr-sling__stage{border-radius:var(--tr-radius-lg);border:1px solid var(--tr-line-strong);box-shadow:var(--tr-shadow-paper);background:#efe6d1;position:relative;overflow:hidden;container-type:inline-size}.tr-sling__svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.tr-sling__t-mono{font-family:var(--tr-font-mono);letter-spacing:.1em;fill:var(--tr-ink-soft)}.tr-sling__t-display{font-family:var(--tr-font-display);fill:var(--tr-ink);font-weight:600}.tr-sling__grab{cursor:grab}.tr-sling__grab:active{cursor:grabbing}.tr-sling__grab--off{pointer-events:none}.tr-sling__band{stroke:#7b2d2d;stroke-width:3px;stroke-linecap:round;opacity:.85}.tr-sling__dot{fill:var(--tr-ink)}.tr-sling__cue-arrow{fill:none;stroke:var(--tr-ink);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 4;animation:1.6s ease-in-out infinite tr-sling-cue}.tr-sling--aiming .tr-sling__cue,.tr-sling--flying .tr-sling__cue{display:none}@keyframes tr-sling-cue{50%{stroke-dashoffset:-14px;opacity:.55}}.tr-sling__wall--thud{animation:.42s cubic-bezier(.2,.8,.3,1) both tr-sling-thud}@keyframes tr-sling-thud{0%{transform:translate(0)}12%{transform:translate(4px)}30%{transform:translate(-2.5px)}55%{transform:translate(1.2px)}to{transform:translate(0)}}.tr-sling__stamp{pointer-events:none;filter:drop-shadow(0 6px #14213a1f);font-size:clamp(1.1rem,6.2cqw,3.4rem);position:absolute;top:40%;left:40%;translate:-50% -50%}.tr-sling__stamp:after{content:"";opacity:0;background:radial-gradient(circle,#b3202a29,#0000 60%);border-radius:50%;animation:.6s ease-out .12s both tr-sling-flash;position:absolute;inset:-40%}@keyframes tr-sling-flash{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.2)}}.tr-sling__glow{pointer-events:none;animation:tr-sling-glow .9s var(--tr-ease-out) both;background:radial-gradient(60% 70% at 80% 70%,#2b6a4738,#0000 70%);position:absolute;inset:0}@keyframes tr-sling-glow{0%{opacity:0}}.tr-sling__status{border-left:3px solid var(--tr-celeste-deep);border-radius:0 var(--tr-radius) var(--tr-radius) 0;min-height:3em;color:var(--tr-ink);background:#ffffff80;margin:0;padding:.7rem .9rem;font-size:.92rem}.tr-sling--done .tr-sling__status{border-left-color:var(--tr-ok);background:var(--tr-ok-soft)}.tr-sling__keys{border:1px dashed var(--tr-line-strong);border-radius:var(--tr-radius);padding:.55rem .9rem;font-size:.85rem}.tr-sling__keys summary{cursor:pointer;color:var(--tr-ink-soft);border-radius:4px;font-weight:500}.tr-sling__keys summary:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-sling__keys-body{grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;margin-top:.75rem;display:grid}.tr-sling__keys-body label{font:500 .75rem/1.2 var(--tr-font-mono);letter-spacing:.04em;gap:.3rem;display:grid}.tr-sling__keys-body input[type=range]{width:100%;accent-color:var(--tr-celeste-deep);min-height:28px}@media (width<=560px){.tr-sling__keys-body{grid-template-columns:1fr}.tr-sling__bar{gap:1rem}}@media (prefers-reduced-motion:reduce){.tr-sling__wall--thud{animation-duration:.16s}.tr-sling__cue-arrow{animation:none}}.tr-sling__status--error{border-left-color:var(--tr-stamp);background:var(--tr-stamp-soft)}.tr-sling__status--ok{border-left-color:var(--tr-ok);background:var(--tr-ok-soft)}.tr-shaft{container-type:inline-size}.tr-shaft__layout{justify-items:stretch;gap:.75rem;display:grid}.tr-shaft__col{align-content:start;gap:.75rem;display:grid}.tr-shaft__frame{--tr-sc-bezel:10px;width:min(100%,21rem);margin-inline:auto}.tr-shaft__frame .tr-sc-frame__well{background:#0a1329}.tr-shaft .tr-sling__stage{width:100%;box-shadow:none;background:#0a1329;border:0;border-radius:0}.tr-shaft__svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.tr-shaft__t-mono{font-family:var(--tr-font-mono);letter-spacing:.04em;fill:#0b1530;font-weight:500}.tr-shaft__t-display{font-family:var(--tr-font-display);fill:#2a1f08;font-weight:700}.tr-shaft__glint{transform-box:fill-box}.tr-shaft__t-cue{font-family:var(--tr-font-mono);letter-spacing:.1em;fill:#ecd286}.tr-shaft__chev{opacity:.4}.tr-shaft__band{stroke:#e7c766;stroke-width:3px;stroke-linecap:round;opacity:.95}.tr-shaft__band-under{stroke:#3a2a08;stroke-width:5px;stroke-linecap:round;opacity:.55}.tr-shaft__dot{fill:#ecd286}.tr-shaft__cue-arrow{fill:none;stroke:#ecd286;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 4;animation:1.6s ease-in-out infinite tr-sling-cue}.tr-shaft__wall--thud{animation:.42s cubic-bezier(.2,.8,.3,1) both tr-shaft-thud}@keyframes tr-shaft-thud{0%{transform:translateY(0)}12%{transform:translateY(4px)}30%{transform:translateY(-2.5px)}55%{transform:translateY(1.2px)}to{transform:translateY(0)}}.tr-shaft__wall--slam{animation:.52s cubic-bezier(.2,.8,.3,1) both tr-shaft-slam}@keyframes tr-shaft-slam{0%{transform:translate(0)}10%{transform:translate(-3px,7px)}24%{transform:translate(3px,-4px)}40%{transform:translate(-2px,3px)}62%{transform:translate(1px,-1px)}to{transform:translate(0)}}.tr-shaft__flash{animation:.48s ease-out both tr-shaft-flash}@keyframes tr-shaft-flash{0%{opacity:1}to{opacity:0}}.tr-shaft__ray{animation:.46s ease-out both tr-shaft-ray}@keyframes tr-shaft-ray{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--tr-ray-x), var(--tr-ray-y))}}.tr-shaft__shutter{transform-box:fill-box;transform-origin:0;animation:tr-shaft-shutter .38s var(--tr-ease-out) both}@keyframes tr-shaft-shutter{0%{transform:scaleX(0)}}.tr-shaft .tr-sling__stamp{font-size:clamp(1.1rem,9cqw,2rem);top:46%;left:50%}.tr-shaft .tr-sello{background:#f4eddcf5}.tr-shaft .tr-sling__glow{background:radial-gradient(70% 22% at 50% 12%,#ecd28659,#0000 70%)}.tr-shaft .tr-sling__status{border-left-color:var(--tr-brass)}.tr-shaft .tr-sling__status--error{border-left-color:var(--tr-stamp)}.tr-shaft .tr-sling__status--ok,.tr-shaft.tr-sling--done .tr-sling__status{border-left-color:var(--tr-ok)}@container (width>=40rem){.tr-shaft__layout{grid-template-columns:21rem minmax(0,1fr);align-items:start;gap:1.5rem}.tr-shaft__frame{margin-inline:0}.tr-shaft .tr-sling__bar{grid-template-columns:repeat(3,auto);justify-content:start;gap:1.5rem;display:grid}.tr-shaft .tr-sling__counter{flex-direction:column;gap:.45rem;margin:0}.tr-shaft .tr-sling__counter--right{margin-left:0}}@media (width<=480px){.tr-shaft__frame{--tr-sc-bezel:7px}.tr-shaft__frame .tr-sc-screw{width:5px;height:5px}.tr-shaft__frame .tr-sc-screw--a{top:3px;left:3px}.tr-shaft__frame .tr-sc-screw--b{top:3px;right:3px}.tr-shaft__frame .tr-sc-screw--c{left:3px}.tr-shaft__frame .tr-sc-screw--d{right:3px}}@media (prefers-reduced-motion:reduce){.tr-shaft__wall--thud{animation-duration:.16s}.tr-shaft__wall--slam{animation:none}.tr-shaft__ray{opacity:0;animation:none}.tr-shaft__flash{animation-duration:.7s}.tr-shaft__cue-arrow,.tr-shaft__shutter{animation:none}}.tr-sello{--tr-sello-color:var(--tr-stamp);--tr-sello-rot:-9deg;border:.14em solid var(--tr-sello-color);color:var(--tr-sello-color);font-family:var(--tr-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transform:rotate(var(--tr-sello-rot));mix-blend-mode:multiply;-webkit-mask-composite:source-in;box-shadow:0 0 0 .05em var(--tr-sello-color) inset;animation:tr-sello-slam .52s var(--tr-ease-slam) both;pointer-events:none;border-radius:.2em;padding:.18em .55em .14em;font-size:1em;font-weight:700;line-height:1;display:inline-block;-webkit-mask-image:radial-gradient(circle at 20% 30%,#000 60%,#000000c7 100%),repeating-linear-gradient(97deg,#000 0 5px,#000000db 5px 7px);mask-image:radial-gradient(circle at 20% 30%,#000 60%,#000000c7 100%),repeating-linear-gradient(97deg,#000 0 5px,#000000db 5px 7px);-webkit-mask-composite:source-in;mask-composite:intersect}.tr-sello--ok{--tr-sello-color:var(--tr-ok);--tr-sello-rot:6deg}.tr-sello--ink{--tr-sello-color:var(--tr-celeste-deep);--tr-sello-rot:-4deg}.tr-sello__text{display:block}@keyframes tr-sello-slam{0%{opacity:0;transform:translateY(-1.1em) scale(2.3) rotate(calc(var(--tr-sello-rot) - 8deg));animation-timing-function:var(--tr-ease-gravity)}30%{opacity:1;transform:translateY(0) scale(.94) rotate(var(--tr-sello-rot))}48%{transform:translateY(-.04em) scale(1.04) rotate(var(--tr-sello-rot))}66%{transform:translateY(0) scale(.99) rotate(var(--tr-sello-rot))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--tr-sello-rot))}}@media (prefers-reduced-motion:reduce){.tr-sello{animation:.2s ease-out both tr-sello-fade}@keyframes tr-sello-fade{0%{opacity:0;transform:scale(1.12) rotate(var(--tr-sello-rot))}to{opacity:1;transform:scale(1) rotate(var(--tr-sello-rot))}}}.tr-sc-deco{pointer-events:none}.tr-sc-night{background:radial-gradient(at 50% 42%,#f0d58a1f,#0000 62%),repeating-linear-gradient(100deg,#ffffff05 0 2px,#0000 2px 7px),linear-gradient(160deg,#1a2542 0%,#101a33 55%,#0a1124 100%)}.tr-sc-paper-grain{background-image:repeating-linear-gradient(63deg,#f4eddc09 0 1px,#0000 1px 9px),repeating-linear-gradient(117deg,#f4eddc07 0 1px,#0000 1px 13px),repeating-linear-gradient(0deg,#c9a24a12 0 1px,#0000 1px 24px)}.tr-sc-night--paper{background:repeating-linear-gradient(63deg,#f4eddc09 0 1px,#0000 1px 9px),repeating-linear-gradient(117deg,#f4eddc07 0 1px,#0000 1px 13px),repeating-linear-gradient(0deg,#c9a24a12 0 1px,#0000 1px 24px),radial-gradient(at 50% 42%,#f0d58a24,#0000 62%),linear-gradient(160deg,#1a2542 0%,#101a33 55%,#0a1124 100%)}.tr-sc-vignette{pointer-events:none;background:radial-gradient(at 50% 46%,#0000 52%,#050a188c 100%);position:absolute;inset:0}.tr-sc-frame{--tr-sc-bezel:11px;--tr-sc-plate-h:0px;isolation:isolate;min-width:0;padding:var(--tr-sc-bezel) var(--tr-sc-bezel) calc(var(--tr-sc-bezel) + var(--tr-sc-plate-h));background:linear-gradient(135deg,#f0d58a 0%,#c9a24a 42%,#8d6c1f 78%,#b58f38 100%);border-radius:14px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #fff6d6a6,inset 0 -1px #3c280580,0 0 0 1px #5b4310bf,0 14px 24px -14px #14213ab3,0 2px 3px #14213a40}.tr-sc-frame--plate{--tr-sc-plate-h:24px}.tr-sc-frame__well{isolation:isolate;background:#0a1329;border-radius:6px;flex:auto;min-height:0;position:relative;overflow:hidden}.tr-sc-frame__well:before,.tr-sc-frame__well:after{content:"";pointer-events:none;position:absolute;inset:0}.tr-sc-frame__well:before{z-index:6;background:linear-gradient(115deg,#0000 38%,#ffffff0e 50%,#0000 62%)}.tr-sc-frame__well:after{z-index:7;border-radius:inherit;box-shadow:inset 0 3px 8px #0009,inset 0 0 0 1px #000000a6}.tr-sc-screw{z-index:2;pointer-events:none;background:radial-gradient(circle at 35% 30%,#f1dca0,#c9a24a 55%,#7a5c1c);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 1px 1px #0000008c}.tr-sc-screw:after{content:"";background:#322308bf;height:1.2px;position:absolute;top:2.5px;left:.5px;right:.5px;transform:rotate(35deg)}.tr-sc-screw--a{top:4px;left:4px}.tr-sc-screw--b{top:4px;right:4px}.tr-sc-screw--b:after{transform:rotate(-20deg)}.tr-sc-screw--c{bottom:calc((var(--tr-sc-bezel) + var(--tr-sc-plate-h) - 6px) / 2);left:4px}.tr-sc-screw--c:after{transform:rotate(62deg)}.tr-sc-screw--d{bottom:calc((var(--tr-sc-bezel) + var(--tr-sc-plate-h) - 6px) / 2);right:4px}.tr-sc-screw--d:after{transform:rotate(8deg)}.tr-sc-plate{z-index:2;max-width:calc(100% - 4.5rem);font:600 .62rem/1 var(--tr-font-display,Georgia, serif);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#2a1f08;text-shadow:0 1px #fff4cd8c;pointer-events:none;background:linear-gradient(#e6cd86 0%,#c9a24a 52%,#a9852f 100%);border-radius:4px;padding:.24rem .9rem .2rem;position:absolute;bottom:9px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #3c280566,0 1px 2px #00000073}@media (width<=480px){.tr-sc-plate{letter-spacing:.1em;padding-left:.6rem;padding-right:.6rem}}@media (width<=380px){.tr-sc-plate{letter-spacing:.06em;font-size:.56rem}}@keyframes tr-sc-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.012)}}.tr-sc-breathe{transform-box:fill-box;transform-origin:50% 100%;animation:3.6s ease-in-out infinite tr-sc-breathe}@keyframes tr-sc-glint{0%,62%,to{opacity:0;transform:translate(-40%)}72%{opacity:.75}90%{opacity:0;transform:translate(140%)}}.tr-sc-glint{animation:6.4s cubic-bezier(.2,.8,.3,1) infinite tr-sc-glint}@keyframes tr-sc-settle{0%{transform:translateY(-2px)scale(1.012)}55%{transform:translateY(.6px)scale(.998)}to{transform:none}}.tr-sc-settle{animation:.32s cubic-bezier(.3,1.45,.5,1) both tr-sc-settle}@keyframes tr-sc-flash{0%{opacity:0}18%{opacity:.9}to{opacity:0}}.tr-sc-flash{animation:.62s cubic-bezier(.2,.8,.3,1) both tr-sc-flash}@media (prefers-reduced-motion:reduce){.tr-sc-breathe,.tr-sc-glint,.tr-sc-settle,.tr-sc-flash{animation:none}.tr-sc-glint,.tr-sc-flash{opacity:0}}.tr-upload__drop{border-radius:var(--tr-radius);transition:border-color .16s, background-color .16s, transform .16s var(--tr-ease-out);background:repeating-linear-gradient(63deg,#8d6c1f0d 0 1px,#0000 1px 9px),repeating-linear-gradient(117deg,#14213a09 0 1px,#0000 1px 13px),linear-gradient(#fffdf6,#f4eddc);border:1.5px dashed #8d6c1fbf;flex-wrap:wrap;align-items:center;gap:.9rem;padding:.7rem .9rem;display:flex;box-shadow:inset 0 1px #fffc,0 1px 2px #14213a1f}.tr-upload.is-dragover .tr-upload__drop{background:repeating-linear-gradient(63deg,#8d6c1f12 0 1px,#0000 1px 9px),linear-gradient(#fbf1d4,#f1dca0);border-style:solid;border-color:#8d6c1f;transform:scale(1.01)}.tr-upload__prompt,.tr-upload__file{min-width:0;color:var(--tr-ink-soft);flex:14rem;align-items:center;gap:.7rem;margin:0;font-size:.92rem;display:flex}.tr-upload__arrow{width:1.9rem;height:1.9rem;font:600 1rem/1 var(--tr-font-mono);color:#2a1f08;background:radial-gradient(circle at 35% 30%,#f1dca0,#c9a24a 70%,#a47f2d);border:1.5px solid #8d6c1f;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #fff6d6b3,0 1px 2px #14213a4d}.tr-upload__ext{color:#2a1f08;min-width:2.6rem;height:2rem;font:600 .7rem/1 var(--tr-font-mono);letter-spacing:.06em;background:linear-gradient(#e6cd86 0%,#c9a24a 52%,#a9852f 100%);border:1px solid #5b4310;border-radius:4px;place-items:center;padding:0 .4rem;display:grid;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000059}.tr-upload__meta{min-width:0;display:grid}.tr-upload__meta b{color:var(--tr-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tr-upload__meta small{font:500 .72rem/1.3 var(--tr-font-mono);letter-spacing:.04em}.tr-upload__pick{cursor:pointer}.tr-upload__pick.is-disabled{opacity:.45;pointer-events:none}.tr-upload__input:focus-visible+*,.tr-upload__input:focus-visible~.tr-upload__pick{box-shadow:var(--tr-focus)}.tr-upload__frame{--tr-sc-bezel:10px}.tr-upload__frame .tr-sc-frame__well{background:#0a1329}.tr-upload .tr-sling__stage{box-shadow:none;background:#0a1329;border:0;border-radius:0}.tr-upload .tr-sello{background:#f4eddcf5}.tr-upload .tr-sling__glow{background:radial-gradient(60% 70% at 82% 60%,#f0d58a4d,#0000 70%)}.tr-upl__plate-title{font-family:var(--tr-font-display);fill:#2a1f08;font-weight:700}.tr-upl__plate-sub{font-family:var(--tr-font-mono);letter-spacing:.14em;fill:#2a1f08;font-weight:600}.tr-upl__cue{font-family:var(--tr-font-mono);letter-spacing:.1em;fill:#f1dca0}.tr-upl__cue-arrow{fill:none;stroke:#f0d58a;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 4;animation:1.6s ease-in-out infinite tr-sling-cue}.tr-upl__dot{fill:#f0d58a}.tr-upl__leather-edge{stroke:#1a0d05;stroke-width:6.4px;opacity:.8}.tr-upl__leather{stroke:#6a3a1f;stroke-width:4.8px}.tr-upl__leather-hi{stroke:#b0703f;stroke-width:1.3px;opacity:.8;transform:translateY(-1.1px)}.tr-upl__stitch{stroke:#ecc994;stroke-width:.8px;stroke-dasharray:2 2.6;opacity:.7}.tr-upl__pouch{fill:#6a3a1f;stroke:#1a0d05;stroke-width:1.2px}@media (width<=480px){.tr-upload__frame{--tr-sc-bezel:7px}.tr-upload__frame .tr-sc-screw{width:5px;height:5px}.tr-upload__frame .tr-sc-screw--a{top:3px;left:3px}.tr-upload__frame .tr-sc-screw--b{top:3px;right:3px}.tr-upload__frame .tr-sc-screw--c{left:3px}.tr-upload__frame .tr-sc-screw--d{right:3px}}@media (prefers-reduced-motion:reduce){.tr-upl__cue-arrow{animation:none}}.tr-gc{width:100%;container-type:inline-size}.tr-gc__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""status""next""privacy";gap:.75rem;min-width:0;display:grid}.tr-gc--passed .tr-gc__body{grid-template-areas:"head""status""privacy"}.tr-gc__head{grid-area:head}.tr-gc__stage{grid-area:stage}.tr-gc__status{grid-area:status}.tr-gc__next{grid-area:next}.tr-gc__privacy{grid-area:privacy}.tr-gc__head{border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);box-shadow:var(--tr-shadow-paper);background:#fffdf6;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;min-width:0;padding:1rem 1.15rem;display:grid}.tr-gc__box{border:2px solid var(--tr-ink);color:#fff;background:#fff;border-radius:6px;place-items:center;width:1.9rem;height:1.9rem;display:grid}.tr-gc__box--busy{border-color:#0000 #8d6c1f #8d6c1f;border-radius:50%;animation:.9s linear infinite tr-gc-spin}.tr-gc__box--ok{border-color:var(--tr-ok);background:var(--tr-ok)}@keyframes tr-gc-spin{to{transform:rotate(360deg)}}.tr-gc__head-text{min-width:0}.tr-gc__title{font:600 1.15rem/1.2 var(--tr-font-display);color:var(--tr-ink);margin:0}.tr-gc__sub{color:var(--tr-ink-soft);margin:.2rem 0 0;font-size:.82rem}.tr-gc__start{grid-column:1/-1}.tr-gc__counters{border-top:1px dashed var(--tr-line-strong);grid-column:1/-1;gap:1.5rem;margin:0;padding-top:.6rem;display:flex}.tr-gc__counters dt{font:500 .64rem/1 var(--tr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tr-ink-soft)}.tr-gc__counters dd{font:500 1.1rem/1 var(--tr-font-mono);font-variant-numeric:tabular-nums;margin:.15rem 0 0}.tr-gc__counters .tr-gc__ref{letter-spacing:.08em;color:var(--tr-ink-soft);font-size:.78rem}.tr-gc__plates{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex;position:absolute;inset:3cqw}.tr-gc__ask{width:clamp(14rem,28cqw,16.5rem);color:var(--tr-ink);text-align:center;background:repeating-linear-gradient(0deg,#8d6c1f12 0 1px,#0000 1px 22px),linear-gradient(#fffdf6f7 0%,#f4eddcf7 100%);border:1px solid #8d6c1f;border-radius:6px;flex:none;animation:.42s cubic-bezier(.2,.8,.3,1) both tr-gc-plate-in;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #fffdf6b3,0 10px 16px -8px #050a18cc,0 2px 3px #050a1873}@keyframes tr-gc-plate-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}.tr-gc__ask-label{font:600 .62rem/1.2 var(--tr-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#2a1f08;background:linear-gradient(#e6cd86 0%,#c9a24a 52%,#a9852f 100%);margin:0;padding:.4rem .6rem .36rem;box-shadow:inset 0 -1px #3c280573,inset 0 1px #ffffff59}.tr-gc__ask-body{justify-items:center;gap:.5rem;padding:.7rem .8rem .8rem;display:grid}.tr-gc__art{aspect-ratio:1;border-radius:50%;width:clamp(6rem,11cqw,8.5rem);box-shadow:0 10px 12px -8px #050a18b3,0 2px 3px #14213a59}.tr-gc-ill{width:100%;height:100%;display:block}.tr-gc__ask-text{min-width:0}.tr-gc__ask-name{font:600 1.2rem/1.15 var(--tr-font-display);color:var(--tr-ink);margin:0 0 .15rem}.tr-gc__ask-hint{color:#2c3a55;margin:0;font-size:.8rem;line-height:1.35}.tr-gc__steps{background:#0b1530e6;border:1px solid #8d6c1f;border-radius:6px;flex:none;gap:.3rem;width:clamp(10rem,22cqw,12.5rem);margin:0;padding:.4rem;list-style:none;animation:.42s cubic-bezier(.2,.8,.3,1) 80ms both tr-gc-plate-in;display:grid;box-shadow:inset 0 0 0 1px #f0d58a29,0 10px 16px -8px #050a18cc,0 2px 3px #050a1873}.tr-gc__step{color:#d9ccaa;border:1px solid #0000;border-radius:4px;align-items:center;gap:.5rem;min-width:0;padding:.3rem .4rem;font-size:.74rem;display:flex}.tr-gc__step-n{width:1.4rem;height:1.4rem;font:600 .68rem/1 var(--tr-font-mono);border:1.5px solid;border-radius:50%;flex:none;place-items:center;display:grid}.tr-gc__step-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tr-gc__step--current{color:var(--tr-ink);background:#f4eddc;border-color:#f0d58a8c;font-weight:600}.tr-gc__step--current .tr-gc__step-n{background:var(--tr-ink);color:#f4eddc;border-color:var(--tr-ink)}.tr-gc__step--done{color:#f1dca0}.tr-gc__step--done .tr-gc__step-n{color:#fff;background:#2b6a47;border-color:#6fb28b}.tr-gc__stage{aspect-ratio:16/10;color:#f1dca0;--oval-w:32%;--oval-h:72%;--oval-yn:47;--oval-y:calc(var(--oval-yn) * 1%);--kx:.94;--ky:1;container-type:inline-size}.tr-gc__video{object-fit:cover;background:#0a1329;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.tr-gc__overlay--starting{background:#08102273;place-content:center;display:grid}.tr-gc__placeholder{z-index:3;text-align:center;width:max-content;max-width:calc(100% - 2rem);color:var(--tr-ink);background:#f4eddcf7;border:1px solid #8d6c1f;border-radius:6px;margin:0;padding:.55rem 1rem;font-size:.85rem;line-height:1.35;position:absolute;bottom:3cqw;left:50%;translate:-50%;box-shadow:inset 0 0 0 2px #fffdf6b3,0 8px 14px -8px #050a18cc}.tr-gc__idle{place-content:center;justify-items:center;gap:.6rem;padding-bottom:3.5rem;display:grid;position:absolute;inset:0}.tr-gc__oval.tr-gc__oval--ghost{border:1.5px dashed #f0d58a47}.tr-gc--failed .tr-gc__oval--ghost,.tr-gc--failed .tr-gc__idle-icon{display:none}.tr-gc--failed .tr-gc__idle-text{margin-top:6rem}.tr-gc__idle-icon{color:#f1dca0;background:radial-gradient(circle at 50% 38%,#f0d58a29,#0000 70%);border:1.5px dashed #f0d58a80;border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid}.tr-gc__idle-text{font:500 .78rem/1 var(--tr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f1dca0e0;margin:0}.tr-gc__stamp{z-index:2;font-size:clamp(1.1rem,3.8cqw,2.2rem);display:grid;position:absolute;top:36%;left:50%;translate:-50% -50%}.tr-gc__stamp:before{content:"";background:#050a1866;border-radius:.2em;animation:.52s linear both tr-gc-stamp-shade;position:absolute;inset:0;transform:translateY(.12em)rotate(-9deg)}.tr-gc__stamp--ok:before{transform:translateY(.12em)rotate(6deg)}@keyframes tr-gc-stamp-shade{0%,30%{opacity:0}60%,to{opacity:1}}.tr-gc__stamp--ok{top:var(--oval-y)}.tr-gc__stamp .tr-sello{mix-blend-mode:normal;--tr-sello-color:#d2323d;background:#f4eddcf0}.tr-gc__stamp.tr-gc__stamp--ok .tr-sello{--tr-sello-color:#2b6a47}.tr-gc__tone{pointer-events:none;background:repeating-linear-gradient(0deg,#050a1838 0 1px,#0000 1px 3px),radial-gradient(at 50% 42%,#f0d58a24,#0000 62%),linear-gradient(160deg,#1a2f575c 0%,#11224370 55%,#0b153094 100%);position:absolute;inset:0}.tr-gc__tone:before,.tr-gc__tone:after{content:"";position:absolute;inset:0}.tr-gc__tone:before{mix-blend-mode:saturation;background:gray}.tr-gc__tone:after{mix-blend-mode:color;opacity:.66;background:#c9a24a}.tr-gc__stage .tr-sc-frame__well:before{background:linear-gradient(112deg,#fff6d621 0%,#fff6d60d 24%,#0000 25% 48%,#fff6d60d 49%,#0000 60%)}.tr-gc__stage .tr-sc-frame__well:after{box-shadow:inset 0 3px 8px #0009,inset 0 0 0 1px #000000a6,inset 0 0 48px #050a1880}.tr-gc__stage .tr-sc-plate{letter-spacing:.18em;font-size:.68rem}@media (width<=480px){.tr-gc__stage .tr-sc-plate{letter-spacing:.1em}}@media (width<=380px){.tr-gc__stage .tr-sc-plate{letter-spacing:.06em;font-size:.6rem}}.tr-gc__overlay .tr-sc-vignette{background:radial-gradient(at 50% 46%,#0000 44%,#050a18a3 100%)}.tr-gc__overlay:not(.tr-gc__overlay--starting):before{content:"";background:radial-gradient(ellipse calc(var(--oval-w) / 2) calc(var(--oval-h) / 2) at 50% var(--oval-y), transparent 98.5%, #08102266 100%);position:absolute;inset:0}.tr-gc__overlay{pointer-events:none;position:absolute;inset:0}.tr-gc__grid{background-image:linear-gradient(#f0d58a21 1px,#0000 1px),linear-gradient(90deg,#f0d58a21 1px,#0000 1px);background-size:12.5% 16.66%;position:absolute;inset:0}.tr-gc__oval{left:50%;top:var(--oval-y);width:var(--oval-w);height:var(--oval-h);border:1.5px solid #f0d58ad1;border-radius:50%;position:absolute;translate:-50% -50%}.tr-gc__corner{aspect-ratio:1;--cx:calc(50% - var(--oval-w) / 2 - 4%);--cy:calc(var(--oval-y) - var(--oval-h) / 2 - 1%);border:2.5px solid #f1dca0;width:7%;position:absolute}.tr-gc__corner--tl{left:var(--cx);top:var(--cy);border-bottom:0;border-right:0}.tr-gc__corner--tr{right:var(--cx);top:var(--cy);border-bottom:0;border-left:0}.tr-gc__corner--bl{left:var(--cx);bottom:calc(100% - var(--oval-y) - var(--oval-h) / 2 - 1%);border-top:0;border-right:0}.tr-gc__corner--br{right:var(--cx);bottom:calc(100% - var(--oval-y) - var(--oval-h) / 2 - 1%);border-top:0;border-left:0}.tr-gc__sweep{will-change:transform, opacity;background:linear-gradient(#0000 0%,#f0d58a1a 42%,#f0d58a4d 88%,#fff6d6c7 98%,#fff6d600 100%);height:18%;animation:1.6s cubic-bezier(.45,.05,.55,.95) infinite tr-gc-sweep,1.6s linear infinite tr-gc-sweep-fade;position:absolute;top:-18%;left:0;right:0}@keyframes tr-gc-sweep{0%{transform:translateY(0)}to{transform:translateY(655.56%)}}@keyframes tr-gc-sweep-fade{0%{opacity:0}14%,82%{opacity:1}to{opacity:0}}.tr-gc__pts{animation:2.4s ease-in-out infinite tr-gc-pulse;position:absolute;inset:0}.tr-gc__pts--1{animation-delay:-.8s}.tr-gc__pts--2{animation-delay:-1.6s}@keyframes tr-gc-pulse{0%,to{opacity:.45}50%{opacity:1}}.tr-gc__pt{left:calc((50 + (var(--x) - 50) * var(--kx)) * 1%);top:calc((var(--oval-yn) + (var(--y) - 47) * var(--ky)) * 1%);background:radial-gradient(circle,#fff6d6 0 24%,#f0d58a 27% 40%,#14213a8c 43% 50%,#f0d58a47 56%,#0000 100%);border-radius:50%;width:.8rem;height:.8rem;margin:-.4rem 0 0 -.4rem;position:absolute}.tr-gc__count{left:50%;top:var(--oval-y);font:700 clamp(4rem, 30cqw, 9rem)/1 var(--tr-font-display);font-variant-numeric:lining-nums;color:#f4eddc;text-shadow:0 2px 1px #5b43108c,0 8px 22px #050a18b3,0 0 34px #f0d58a38;animation:1s cubic-bezier(.2,.8,.3,1) both tr-gc-count;position:absolute;translate:-50% -50%}@keyframes tr-gc-count{0%{opacity:0;transform:scale(1.18)}24%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(.94)}}.tr-gc__hud{z-index:3;font:500 .72rem/1.4 var(--tr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4eddc;background:#0b1530e6;border:1px solid #8d6c1f;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .8rem;padding:.5rem .75rem .6rem;display:grid;position:absolute;bottom:3cqw;left:3cqw;right:3cqw;box-shadow:inset 0 0 0 1px #f0d58a29,0 8px 14px -8px #050a18cc}.tr-gc__hud-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tr-gc__hud-pct{white-space:nowrap;color:#f0d58a}.tr-gc__bar{background:#050a18bf;border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden;box-shadow:0 0 0 1px #c9a24a80}.tr-gc__bar span{transform-origin:0;background:linear-gradient(90deg,#8d6c1f,#c9a24a 55%,#f0d58a);width:100%;height:100%;transition:transform .11s linear;display:block}.tr-gc__status{border-left:3px solid var(--tr-celeste-deep);border-radius:0 var(--tr-radius) var(--tr-radius) 0;background:#ffffff80;min-height:3em;margin:0;padding:.7rem .9rem;font-size:.92rem}.tr-gc__status--error{border-left-color:var(--tr-stamp);background:var(--tr-stamp-soft)}.tr-gc__next{color:var(--tr-ink-soft);margin:-.25rem 0 0;font-size:.85rem}.tr-gc__next b{color:var(--tr-ink)}.tr-gc__privacy{color:var(--tr-ink-soft);margin:0;font-size:.78rem}.tr-gc-ill__lid{transform-box:fill-box;transform-origin:top;animation:3.4s infinite tr-gc-blink;transform:scaleY(0)}.tr-gc-ill__lash{opacity:0;animation:3.4s infinite tr-gc-lash}@keyframes tr-gc-blink{0%,8%,16%,24%,32%,to{transform:scaleY(0)}11%,13%,27%,29%{transform:scaleY(1)}}@keyframes tr-gc-lash{0%,8%,16%,24%,32%,to{opacity:0}11%,13%,27%,29%{opacity:1}}.tr-gc-ill__balance{transform-box:fill-box;transform-origin:bottom;animation:3.4s ease-in-out infinite tr-gc-balance}@keyframes tr-gc-balance{0%,to{transform:rotate(0)}30%{transform:rotate(-2deg)}62%{transform:rotate(1.6deg)}}.tr-gc-ill__tongue{transform-box:fill-box;transform-origin:top;animation:1.1s ease-in-out infinite alternate tr-gc-tongue}@keyframes tr-gc-tongue{0%{transform:translateY(-1px)rotate(-2deg)}to{transform:translateY(3px)rotate(2deg)}}.tr-gc-ill__wave{animation:.9s ease-in-out infinite alternate tr-gc-wave}.tr-gc-ill__wave--r{animation-delay:-.45s}@keyframes tr-gc-wave{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.tr-gc-ill__brows{animation:1.8s ease-in-out infinite tr-gc-brows}@keyframes tr-gc-brows{0%,to{transform:translateY(0)}45%{transform:translateY(-4px)}}.tr-gc-ill__gasp{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite tr-gc-gasp}@keyframes tr-gc-gasp{0%,to{transform:scale(1)}45%{transform:scale(1.14)}}.tr-gc-ill__banana{transform-box:fill-box;transform-origin:bottom;animation:1.8s ease-in-out infinite tr-gc-banana}@keyframes tr-gc-banana{0%,to{transform:rotate(0)}45%{transform:rotate(1.6deg)}}.tr-gc-ill__ring{animation:1.2s ease-in-out infinite tr-gc-ring}.tr-gc-ill__ring--2{animation-delay:.25s}@keyframes tr-gc-ring{0%,to{opacity:.15}50%{opacity:1}}@container (width>=46rem){.tr-gc__body{gap:.9rem}.tr-gc__head{grid-template-columns:auto minmax(0,1fr) auto auto}.tr-gc__counters{border-top:0;border-inline:1px dashed var(--tr-line-strong);grid-column:auto;padding:0 1rem}.tr-gc__start{grid-column:auto}}@container (width<=40rem){.tr-gc__stage{aspect-ratio:5/7;--oval-w:52%;--oval-h:40%;--oval-yn:65;--kx:1.53;--ky:.56}.tr-gc__stamp{font-size:7cqw}.tr-gc__plates{flex-direction:column;justify-content:flex-start;gap:.4rem;inset:2.5cqw}.tr-gc__ask{width:100%}.tr-gc__ask-body{text-align:left;grid-template-columns:4.6rem minmax(0,1fr);place-items:center stretch;gap:.7rem;padding:.5rem .65rem .55rem}.tr-gc__art{width:4.6rem}.tr-gc__ask-name{font-size:1.05rem}.tr-gc__ask-hint{font-size:.76rem}.tr-gc__steps{grid-auto-flow:column;gap:.25rem;width:auto;padding:.25rem}.tr-gc__step{padding:.15rem}.tr-gc__step-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tr-gc__step-n{width:1.5rem;height:1.5rem}.tr-gc__hud-name{display:none}.tr-gc__hud{padding:.45rem .6rem .55rem;font-size:.68rem}.tr-gc__oval--ghost{display:none}.tr-gc__idle-icon{width:4.5rem;height:4.5rem}.tr-gc__idle{padding-bottom:6rem}.tr-gc__placeholder{width:auto;max-width:none;font-size:.8rem;bottom:2.5cqw;left:2.5cqw;right:2.5cqw;translate:0}}@media (prefers-reduced-motion:reduce){.tr-gc-ill__lid,.tr-gc-ill__lash,.tr-gc-ill__balance,.tr-gc-ill__tongue,.tr-gc-ill__wave,.tr-gc-ill__brows,.tr-gc-ill__gasp,.tr-gc-ill__banana,.tr-gc-ill__ring{animation:none}.tr-gc-ill__ring{opacity:.8}.tr-gc__ask,.tr-gc__steps,.tr-gc__sweep,.tr-gc__pts,.tr-gc__count,.tr-gc__stamp:before{animation:none}.tr-gc__sweep{opacity:.7;will-change:auto;top:40%}.tr-gc__bar span{transition:none}.tr-gc__box--busy{animation:none}}.tr-evasive{gap:.75rem;width:100%;max-width:640px;margin-inline:auto;display:grid}.tr-evasive__bar{align-items:baseline;gap:1.5rem;margin:0;padding:0 .25rem;display:flex}.tr-evasive__bar dd{margin:0}.tr-evasive__counter{font:500 .7rem/1 var(--tr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tr-ink-soft);align-items:baseline;gap:.5rem;margin:0;display:flex}.tr-evasive__counter--right{margin-left:auto}.tr-evasive__num{font:500 1.35rem/1 var(--tr-font-mono);letter-spacing:0;color:var(--tr-ink);font-variant-numeric:tabular-nums}.tr-evasive__num--state{letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft);font-size:.8rem}.tr-evasive__num--state.is-on{color:var(--tr-ok)}.tr-evasive__num--plain{letter-spacing:.08em;color:var(--tr-ink-soft);font-size:.8rem}.tr-evasive__label{font:500 1.15rem/1.3 var(--tr-font-display);color:var(--tr-ink);margin:0;padding:0 .25rem}.tr-evasive__arena{border-radius:var(--tr-radius-lg);box-shadow:var(--tr-shadow-paper);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;background:#14213a;border:1px solid #0b1426;outline:none;position:relative;overflow:hidden}.tr-evasive__arena:focus-visible{box-shadow:var(--tr-shadow-paper), var(--tr-focus)}.tr-evasive--carried .tr-evasive__arena{cursor:grabbing}.tr-evasive__svg{width:100%;height:auto;display:block}.tr-evasive__mark{filter:drop-shadow(0 2px 3px #00000073)}.tr-evasive--carried .tr-evasive__mark{filter:drop-shadow(0 6px 6px #00000080)}.tr-evasive--carried .tr-evasive__mark-halo{stroke-opacity:.85;animation:1.4s ease-in-out infinite tr-evasive-halo}.tr-evasive--checked .tr-evasive__box-face{fill:#dfeadf;stroke:#2b6a47;transition:fill .2s,stroke .2s}@keyframes tr-evasive-halo{50%{stroke-opacity:.35}}.tr-evasive__status{border-left:3px solid var(--tr-celeste-deep);border-radius:0 var(--tr-radius) var(--tr-radius) 0;min-height:2.9em;color:var(--tr-ink);background:#ffffff73;margin:0;padding:.55rem .8rem;font-size:.9rem}.tr-evasive--checked .tr-evasive__status{border-left-color:var(--tr-ok)}.tr-evasive__help{color:var(--tr-ink-soft);margin:0;padding:0 .25rem;font-size:.78rem}.tr-evasive--disabled{opacity:.5}.tr-evasive--disabled .tr-evasive__arena{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tr-evasive--carried .tr-evasive__mark-halo{animation:none}.tr-evasive--checked .tr-evasive__box-face{transition:none}}.tr-elev{border:0;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;min-width:0;max-width:760px;margin:0 auto;padding:0;display:grid}.tr-elev__label{float:left;width:100%;font:500 1.15rem/1.3 var(--tr-font-display);color:var(--tr-ink);margin:0;padding:0 .25rem}.tr-elev__label+*{clear:both}.tr-elev__bar{align-items:baseline;gap:1.5rem;margin:0;padding:0 .25rem;display:flex}.tr-elev__bar dd{margin:0}.tr-elev__counter{min-width:0;font:500 .7rem/1 var(--tr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tr-ink-soft);align-items:baseline;gap:.5rem;margin:0;display:flex}.tr-elev__counter--value{flex:auto}.tr-elev__counter--right{margin-left:auto}.tr-elev__num{font:500 1.35rem/1 var(--tr-font-mono);letter-spacing:0;color:var(--tr-ink);font-variant-numeric:tabular-nums}.tr-elev__num--state{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;min-width:0;color:var(--tr-ink-soft);font-size:.8rem;overflow:hidden}.tr-elev__num--state.is-on{color:var(--tr-ok)}.tr-elev__num--plain{letter-spacing:.08em;color:var(--tr-ink-soft);font-size:.8rem}.tr-elev__body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tr-elev__cabin{gap:.6rem;min-width:0;display:grid}.tr-elev__svg{border-radius:var(--tr-radius-lg);width:100%;height:auto;box-shadow:var(--tr-shadow-paper);display:block}.tr-elev__needle{transition:transform var(--tr-elev-floor-ms,.7s) linear}.tr-elev__tick{font:500 9px/1 var(--tr-font-mono);fill:#f4eddc;fill-opacity:.6}.tr-elev__tick.is-here{fill:#f0d58a;fill-opacity:1;font-weight:700}.tr-elev__digits{font:500 14px/1 var(--tr-font-mono);fill:#f2b632;letter-spacing:.04em}.tr-elev__lamp{fill:#c9a24a;fill-opacity:.22;transition:fill-opacity .16s}.tr-elev__lamp.is-on{fill:#f2b632;fill-opacity:1}.tr-elev__sign{font:600 44px/1 var(--tr-font-display);fill:#f4eddc;fill-opacity:.85}.tr-elev__cabin-text{font:500 12px/1 var(--tr-font-mono);letter-spacing:.3em;fill:#c9a24a;fill-opacity:.7}.tr-elev__leaf{transform-box:view-box;transition:transform var(--tr-elev-door-ms,1s) cubic-bezier(.55, .05, .3, 1)}.tr-elev__leaf[data-open=true]{transform:scaleX(.14)}.tr-elev__call{appearance:none;min-height:44px;color:var(--tr-ink);font:600 .9rem/1 var(--tr-font-body);letter-spacing:.02em;cursor:pointer;transition:transform .12s var(--tr-ease-out), box-shadow .16s, filter .16s;background:linear-gradient(#f0d58a,#c9a24a 60%,#a8842d);border:1px solid #8d6c1f;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.1rem;display:inline-flex;box-shadow:inset 0 1px #fff9,0 2px 4px #14213a40}.tr-elev__call-icon{letter-spacing:.1em;font-size:.62rem}.tr-elev__call:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.06)}.tr-elev__call:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)scale(.985)}.tr-elev__call:focus-visible,.tr-elev__key:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-elev__call[aria-disabled=true]{filter:saturate(.5);opacity:.6;cursor:default}.tr-elev__call.is-lit{box-shadow:0 0 0 3px #f2b63273,0 2px 4px #14213a40}.tr-elev__call:disabled{opacity:.45;cursor:not-allowed}.tr-elev__panel{border-radius:var(--tr-radius-lg);min-width:0;box-shadow:var(--tr-shadow-paper);background:linear-gradient(160deg,#f0d58a 0%,#d8b765 45%,#c9a24a 100%);border:1px solid #8d6c1f;padding:.7rem}.tr-elev__keys{background:var(--tr-paper);border-radius:10px;gap:.35rem;margin:0;padding:.4rem;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #5b431080}.tr-elev__key{appearance:none;width:100%;min-height:44px;color:var(--tr-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.7rem;padding:.15rem .5rem .15rem .2rem;display:flex}.tr-elev__key:hover:not(:disabled):not([aria-disabled=true]){background:#14213a0f}.tr-elev__key-cap{width:36px;height:36px;color:var(--tr-ink);font:700 .85rem/1 var(--tr-font-mono);transition:transform .12s var(--tr-ease-out), box-shadow .16s, background .16s;background:radial-gradient(circle at 35% 30%,#f0d58a,#c9a24a 60%,#8d6c1f);border:1px solid #5b4310;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 2px 3px #14213a59,inset 0 1px #ffffff80}.tr-elev__key:active:not(:disabled):not([aria-disabled=true]) .tr-elev__key-cap{transform:translateY(1px)scale(.96);box-shadow:0 1px 1px #14213a59}.tr-elev__key-label{min-width:0;font:500 .92rem/1.2 var(--tr-font-display);overflow-wrap:break-word}.tr-elev__key[aria-disabled=true]{cursor:default}.tr-elev__key[aria-disabled=true] .tr-elev__key-cap{filter:saturate(.55)}.tr-elev__key.is-selected .tr-elev__key-label{color:var(--tr-ok);font-weight:700}.tr-elev__key.is-selected .tr-elev__key-cap{border-color:var(--tr-ok);box-shadow:0 0 0 2px var(--tr-ok-soft), 0 2px 3px #14213a59}.tr-elev__key.is-lit .tr-elev__key-cap{background:radial-gradient(circle at 40% 35%,#fff3c2,#f2b632 55%,#c98a0b);box-shadow:0 0 0 3px #f2b63273,0 0 12px #f2b632b3}.tr-elev__key:disabled{opacity:.5;cursor:not-allowed}.tr-elev__status{border-left:3px solid var(--tr-celeste-deep);border-radius:0 var(--tr-radius) var(--tr-radius) 0;min-height:2.9em;color:var(--tr-ink);background:#ffffff73;margin:0;padding:.55rem .8rem;font-size:.9rem}.tr-elev[data-notice=selected] .tr-elev__status{border-left-color:var(--tr-ok)}.tr-elev[data-notice=wrong] .tr-elev__status{border-left-color:var(--tr-stamp);background:var(--tr-stamp-soft)}.tr-elev__help{color:var(--tr-ink-soft);margin:0;padding:0 .25rem;font-size:.78rem}.tr-elev--disabled{opacity:.55}.tr-elev__edu{filter:drop-shadow(0 1px 2px #00000073)}.tr-elev__bubble{animation:tr-elev-bubble .24s var(--tr-ease-out,ease-out) both;transform-box:fill-box;transform-origin:20% 100%}.tr-elev__bubble-text{font:600 10px/1 var(--tr-font-mono);fill:#14213a}@keyframes tr-elev-bubble{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (width<=600px){.tr-elev__body{grid-template-columns:minmax(0,1fr)}.tr-elev__bar{gap:.9rem}.tr-elev__counter--right{display:none}}@media (prefers-reduced-motion:reduce){.tr-elev__needle,.tr-elev__leaf,.tr-elev__lamp,.tr-elev__key-cap,.tr-elev__call{transition:none}.tr-elev__bubble{animation:none}}.tr-elev__key.is-placeholder .tr-elev__key-label{color:var(--tr-ink-soft);font-style:italic}.tr-elev__key.is-placeholder .tr-elev__key-cap{filter:saturate(.4)}.tr-rot{border:0;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;min-width:0;max-width:780px;margin:0 auto;padding:0;display:grid}.tr-rot__label{float:left;width:100%;font:500 1.15rem/1.3 var(--tr-font-display);color:var(--tr-ink);margin:0;padding:0 .25rem}.tr-rot__label+*{clear:both}.tr-rot__frame{--tr-sc-bezel:10px}.tr-rot__frame .tr-sc-frame__well{background:#1d140d}.tr-rot__set{--rot-pad-x:1.1rem;padding:1.15rem var(--rot-pad-x);background:radial-gradient(at 66%,#f0d58a33,#0000 58%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 9px),repeating-linear-gradient(90deg,#0003 0 2px,#0000 2px 17px),repeating-linear-gradient(90deg,#ffecbe08 0 1px,#0000 1px 23px),linear-gradient(#2b1d12 0%,#22160e 52%,#1a110a 100%);position:relative}.tr-rot--disabled .tr-rot__frame{opacity:.55;filter:grayscale(.6)}.tr-rot__layout{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.tr-rot__panel{flex:250px;gap:.7rem;min-width:0;display:grid}.tr-rot__caption{font:600 .62rem/1 var(--tr-font-display);letter-spacing:.22em;text-transform:uppercase;color:#e6cd86;text-shadow:0 1px #000,0 0 6px #f0d58a40;pointer-events:none;margin:0 0 -.25rem;padding:0 .15rem}.tr-rot__field-row{background:linear-gradient(135deg,#f0d58a 0%,#c9a24a 42%,#8d6c1f 78%,#b58f38 100%);border-radius:9px;align-items:center;gap:.55rem;padding:6px .7rem 6px 6px;display:flex;box-shadow:inset 0 1px #fff6d6a6,inset 0 -1px #3c280580,0 0 0 1px #5b4310bf,0 8px 14px -8px #000c,0 2px 3px #00000059}.tr-rot__field{background:#0a1124;border-radius:5px;flex:auto;align-items:center;min-width:0;min-height:3.4rem;padding:.3rem .45rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 3px 7px #000000d9,inset 0 0 0 1px #000000d9,0 1px #fff6d680}.tr-rot__field:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff1a 0%,#0000 34% 70%,#ffffff0a 100%);position:absolute;inset:0}.tr-rot__value{white-space:pre;flex:auto;align-items:center;gap:3px;min-width:0;display:flex}.tr-rot__cell{min-width:0;max-width:2.05rem;height:2.6rem;font:700 1.45rem/1 var(--tr-font-mono);color:#f3e0a6;text-shadow:0 1px #000000bf,0 0 8px #f0d58a4d;font-variant-numeric:tabular-nums;background:linear-gradient(#ffffff14 0,#0000 46%),linear-gradient(#25345a 0%,#1a2748 49.5%,#0d1530 50.5%,#17223f 100%);border:1px solid #03060f;border-radius:3px;flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000080}.tr-rot__cell:after{content:"";pointer-events:none;background:linear-gradient(#000000d9 0 1px,#ffffff14 1px 2px);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.tr-rot__cell.is-ghost{color:#0000;text-shadow:none;opacity:.5}.tr-rot__cell.is-ghost:after{opacity:.5}.tr-rot__cell.is-next{opacity:.85;border-color:#8d6c1f;box-shadow:inset 0 -2px #f0d58a,0 0 8px #f0d58a40}.tr-rot__cell.is-next:before{content:"";border-radius:inherit;background:#f0d58a1f;animation:1.6s ease-in-out infinite tr-rot-next;position:absolute;inset:0}.tr-rot__sep{text-align:center;font:700 1.2rem/1 var(--tr-font-mono);color:#c9a24a;flex:0 0 .6rem}.tr-rot__sep--gap{color:#0000;flex-basis:.4rem}.tr-rot__sep.is-ghost{opacity:.35}.tr-rot__sep.is-ghost:not(.tr-rot__sep--gap){color:#0000;position:relative}.tr-rot__sep.is-ghost:not(.tr-rot__sep--gap):before{content:"";background:#c9a24a;height:2px;position:absolute;top:50%;left:20%;right:20%}.tr-rot__cell.is-new{animation:.36s cubic-bezier(.3,1.45,.5,1) both tr-rot-drop}.tr-rot__cell.is-new:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#f0d58a;animation:.62s cubic-bezier(.2,.8,.3,1) both tr-rot-flash;position:absolute;inset:0}@keyframes tr-rot-drop{0%{opacity:0;transform:translateY(-7px)scale(1.04)}to{opacity:1;transform:none}}@keyframes tr-rot-flash{0%{opacity:0}20%{opacity:.38}to{opacity:0}}@keyframes tr-rot-next{0%,to{opacity:.25}50%{opacity:1}}.tr-rot__caret{display:none}.tr-rot__count{text-align:right;min-width:2.3rem;font:700 .76rem/1 var(--tr-font-mono);letter-spacing:.06em;color:#2a1f08;text-shadow:0 1px #fff4cd8c;flex:none}.tr-rot[data-full=true] .tr-rot__count{color:#15402a}.tr-rot[data-full=true] .tr-rot__field{box-shadow:inset 0 3px 7px #000000d9,inset 0 0 0 1px #000000d9,0 1px #fff6d680,0 0 0 2px #3c96648c}.tr-rot__hint{color:#d9c9a0;margin:-.15rem 0 0;padding:0 .15rem;font-size:.82rem;line-height:1.4}.tr-rot__actions{flex-wrap:wrap;gap:.5rem;display:flex}.tr-rot__btn{white-space:nowrap;color:var(--tr-ink);background:linear-gradient(#fffdf6 0%,#efe5c8 100%);border-color:#8d6c1f;padding:0 .8rem;font-size:.85rem;box-shadow:inset 0 1px #ffffffd9,inset 0 -2px #8d6c1f59,0 3px 6px -2px #000000b3}.tr-rot__btn:hover:not(:disabled){background:linear-gradient(#fffefa 0%,#f7eed2 100%)}.tr-rot .tr-rot__btn:focus-visible{box-shadow:0 0 0 3px #1d140d, 0 0 0 5px var(--tr-celeste);border-radius:8px}.tr-rot__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tr-rot__slip{container-type:inline-size}.tr-rot__status{--rot-lines:2;box-sizing:border-box;min-height:calc(var(--rot-lines) * 1.45em + 1rem);border-left:3px solid var(--tr-brass);background-color:var(--tr-paper-2);color:var(--tr-ink-2);background-image:linear-gradient(#0000 calc(100% - 1px),#8d6c1f38 100%);background-repeat:repeat-y;background-size:100% 1.45em;background-origin:content-box;background-clip:padding-box;border-radius:0 4px 4px 0;margin:0;padding:.5rem .8rem;font-size:.9rem;line-height:1.45;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #14213a1f}.tr-rot[data-notice=incomplete] .tr-rot__status,.tr-rot[data-notice=busy] .tr-rot__status,.tr-rot[data-notice=full] .tr-rot__status{border-left-color:var(--tr-stamp)}.tr-rot[data-notice=registered] .tr-rot__status,.tr-rot[data-notice=reached] .tr-rot__status{border-left-color:var(--tr-ok)}.tr-rot__dial{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:50%;outline:none;flex:0 330px;width:330px;max-width:100%;margin:0 auto}.tr-rot .tr-rot__dial:focus-visible{box-shadow:none;border-radius:50%}.tr-rot__svg{width:100%;height:auto;display:block;overflow:visible}.tr-rot__deco{pointer-events:none}.tr-rot__num{font:700 17px var(--tr-font-display);fill:#14213a;pointer-events:none}.tr-rot__hub{font:italic 700 14px var(--tr-font-display);fill:#3a290a;letter-spacing:.02em}.tr-rot__hub-hi{font:italic 700 14px var(--tr-font-display);fill:#fff0bd;fill-opacity:.8;letter-spacing:.02em}.tr-rot__hole{cursor:grab}.tr-rot--turning .tr-rot__hole{cursor:grabbing}.tr-rot--returning .tr-rot__hole,.tr-rot--disabled .tr-rot__hole{cursor:not-allowed}.tr-rot--disabled .tr-rot__dial{opacity:.55}.tr-rot__marker{stroke:var(--tr-celeste);stroke-dasharray:5 4;opacity:0}.tr-rot__focus{stroke:var(--tr-celeste);opacity:0}.tr-rot__dial:focus-visible .tr-rot__marker,.tr-rot__dial:focus-visible .tr-rot__focus{opacity:1}.tr-rot--turning .tr-rot__dial .tr-rot__marker,.tr-rot--returning .tr-rot__dial .tr-rot__marker{opacity:0}.tr-rot__stop path{transition:stroke .15s}.tr-rot__stop.is-reached path{stroke:#5fd08f;stroke-width:2px}.tr-rot__help{color:var(--tr-ink-soft);margin:0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.tr-rot__cell.is-new,.tr-rot__cell.is-new:before,.tr-rot__cell.is-next:before{animation:none}.tr-rot__stop path{transition:none}}@container (width<=640px){.tr-rot__status{--rot-lines:3}}@container (width<=410px){.tr-rot__status{--rot-lines:4}}@container (width<=290px){.tr-rot__status{--rot-lines:5}}@media (width<=560px){.tr-rot__frame{--tr-sc-bezel:9px}.tr-rot__set{--rot-pad-x:.6rem;padding:.9rem var(--rot-pad-x) .7rem}.tr-rot__panel{padding:0 .1rem}.tr-rot__dial{flex-basis:100%;width:100%;max-width:400px}.tr-rot__cell{font-size:1.25rem}}@media (width<=430px){.tr-rot__dial{flex-basis:calc(100% + 2 * var(--rot-pad-x));width:calc(100% + 2 * var(--rot-pad-x));max-width:none;margin:0 calc(-1 * var(--rot-pad-x))}}.tr-brk{--tr-brk-radius:96px;--tr-brk-dark:3, 6, 12;gap:.75rem;width:100%;min-width:0;max-width:720px;margin:0 auto;display:grid}.tr-brk__board{--tr-lx:50%;--tr-ly:50%;isolation:isolate;background:repeating-linear-gradient(100deg,#ffffff05 0 2px,#0000 2px 7px),linear-gradient(160deg,#1a2542 0%,#101a33 55%,#0a1124 100%);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:260px;padding:1.5rem 1.75rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a24a4d,inset 0 2px #ffffff0f,0 14px 26px -14px #14213a99}.tr-brk__screw{background:radial-gradient(circle at 35% 30%,#f1dca0,#c9a24a 55%,#7a5c1c);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 1px 2px #0009}.tr-brk__screw:after{content:"";background:#322308b3;height:2px;position:absolute;top:5px;left:2px;right:2px;transform:rotate(35deg)}.tr-brk__screw--a{top:10px;left:10px}.tr-brk__screw--b{top:10px;right:10px}.tr-brk__screw--c{bottom:10px;left:10px}.tr-brk__screw--d{bottom:10px;right:10px}.tr-brk__info{grid-area:1/1;gap:1.1rem;min-width:0;display:grid}.tr-brk__plaque{font:600 1.15rem/1.3 var(--tr-font-display);color:#2a1f08;text-shadow:0 1px #fff4cd8c;letter-spacing:.01em;overflow-wrap:anywhere;background:linear-gradient(#e6cd86 0%,#c9a24a 52%,#a9852f 100%);border-radius:6px;margin:0;padding:.7rem 1rem;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #3c280566,0 3px 8px #00000073}.tr-brk__gauge{grid-template-columns:auto minmax(0,1fr) 3.2rem;align-items:center;gap:.7rem;display:grid}.tr-brk__gauge-label{font:600 .68rem/1 var(--tr-font-mono);letter-spacing:.18em;text-transform:uppercase;color:#c9a24a}.tr-brk__track{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#c9a24a59 calc(10% - 1px) 10%),#060b17;border-radius:3px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000c,0 1px #ffffff12}.tr-brk__fill{transform-origin:0;background:linear-gradient(#f1dca0,#c9a24a 60%,#8c6a1e);border-radius:2px;transition:transform 60ms linear;position:absolute;inset:2px;transform:scaleX(0)}.tr-brk--springing .tr-brk__fill{transition:transform .26s var(--tr-ease-out)}.tr-brk__pct{font:500 .78rem/1 var(--tr-font-mono);color:#e6cd86;text-align:right;font-variant-numeric:tabular-nums}.tr-brk__unit-wrap{grid-area:1/2;margin-left:1.4rem;position:relative}.tr-brk__mark{font:700 .95rem/1 var(--tr-font-mono);color:#c9a24a;text-shadow:0 1px #000c;position:absolute;left:-1.3rem}.tr-brk__mark--on{top:2.2rem}.tr-brk__mark--off{bottom:1.2rem}.tr-brk__unit{appearance:none;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(#d9bd74,#b08c36 55%,#8f6f24);border:0;border-radius:10px;outline:none;width:112px;height:184px;padding:0;display:block;position:relative;box-shadow:inset 0 1px #fff6,0 6px 14px #0000008c}.tr-brk__unit:before{content:"";background:linear-gradient(#070b16,#0d1426);border-radius:6px;position:absolute;inset:6px;box-shadow:inset 0 2px 6px #000000e6}.tr-brk--holding .tr-brk__unit{cursor:grabbing}.tr-brk__unit:focus-visible{box-shadow:0 0 0 3px #0a1124, 0 0 0 5px var(--tr-sol), 0 6px 14px #0000008c}.tr-brk__unit:disabled{cursor:not-allowed}.tr-brk--disabled .tr-brk__unit-wrap{opacity:.5}.tr-brk__lamp{background:#1c2a26;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:14px;left:50%;box-shadow:inset 0 1px 2px #000c}.tr-brk--on .tr-brk__lamp{background:radial-gradient(circle at 35% 30%,#8fe0b0,#2b6a47)}.tr-brk--on.tr-brk--dark .tr-brk__lamp{background:radial-gradient(circle at 35% 30%,#4a8c66,#1d4532)}.tr-brk__slot{background:#02050c;border-radius:17px;width:34px;margin-left:-17px;position:absolute;top:34px;bottom:14px;left:50%;box-shadow:inset 0 2px 5px #000,0 1px #c9a24a40}.tr-brk__lever{height:64px;transform:translateY(calc((1 - var(--tr-pos,0)) * (100cqh - 64px)));background:repeating-linear-gradient(#3c280559 0 2px,#0000 2px 7px) 50%/60% 70% no-repeat,linear-gradient(90deg,#7a5c1c,#e8cf86 32%,#c9a24a 62%,#7a5c1c);border-radius:9px;transition:transform 60ms linear;position:absolute;top:0;left:-5px;right:-5px;box-shadow:0 6px 10px #0009,inset 0 1px #fff6}.tr-brk__slot{container-type:size}.tr-brk--springing .tr-brk__lever{transition:transform .32s cubic-bezier(.3,1.45,.5,1)}.tr-brk--idle .tr-brk__lever,.tr-brk--latched .tr-brk__lever{transition:transform .16s var(--tr-ease-out)}.tr-brk__status{border-left:3px solid var(--tr-brass);background:var(--tr-paper-2);min-height:2.9em;color:var(--tr-ink-2);margin:0;padding:.5rem .7rem;font-size:.9rem}.tr-brk--dark .tr-brk__status{border-left-color:var(--tr-stamp)}.tr-brk--on:not(.tr-brk--dark) .tr-brk__status{border-left-color:var(--tr-ok)}.tr-brk__status--quiet,.tr-brk--dark .tr-brk__status--quiet{color:#0000;-webkit-user-select:none;user-select:none;background:0 0;border-left-color:#0000;height:2.9em;overflow:hidden}@media (forced-colors:active){.tr-brk__status--quiet,.tr-brk--dark .tr-brk__status--quiet{color:canvastext;height:auto;overflow:visible}}.tr-brk__help{color:var(--tr-ink-soft);margin:0;font-size:.8rem}.tr-brk__dark{z-index:5;pointer-events:none;background:radial-gradient(circle var(--tr-brk-radius) at var(--tr-lx) var(--tr-ly), #ffe4a51f 0%, #ffe4a500 70%), radial-gradient(circle var(--tr-brk-radius) at var(--tr-lx) var(--tr-ly), rgba(var(--tr-brk-dark), 0) 0%, rgba(var(--tr-brk-dark), 0) 52%, rgba(var(--tr-brk-dark), .82) 80%, rgba(var(--tr-brk-dark), .994) 100%);animation:.36s ease-out both tr-brk-cut;position:absolute;inset:0}@keyframes tr-brk-cut{0%{opacity:0}to{opacity:1}}.tr-brk--dark .tr-brk__board{cursor:none;touch-action:none}.tr-brk--dark .tr-brk__unit{cursor:none}.tr-brk{--tr-brk-ph:168, 230, 184}.tr-brk__tape{z-index:6;background:rgba(var(--tr-brk-ph), .045);box-shadow:0 0 0 1px rgba(var(--tr-brk-ph), .1) inset;font:500 .66rem/1 var(--tr-font-mono);letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--tr-brk-ph), .42);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:2px;margin:0;padding:.28rem .6rem .24rem;animation:.9s ease-out .4s both tr-brk-fade-in;position:absolute;bottom:1rem;left:2.3rem}.tr-brk__reset{appearance:none;z-index:6;clip-path:inset(50%);white-space:nowrap;cursor:pointer;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:calc(50% - 22px);left:1.75rem;overflow:hidden}.tr-brk__reset:focus{clip-path:none;border:1px solid rgba(var(--tr-brk-ph), .7);color:#eafcee;width:auto;height:auto;min-height:44px;font:600 .88rem/1 var(--tr-font-body);letter-spacing:.02em;box-shadow:0 0 0 3px #0a1710, 0 0 0 5px var(--tr-sol), 0 3px 8px #00000080;background:linear-gradient(#1f4630,#143222 60%,#0f261a);border-radius:6px;outline:none;margin:0;padding:0 1.1rem;overflow:visible}@keyframes tr-brk-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tr-brk__dark,.tr-brk__tape{animation:none}.tr-brk__lever,.tr-brk__fill,.tr-brk--springing .tr-brk__lever,.tr-brk--springing .tr-brk__fill,.tr-brk--idle .tr-brk__lever,.tr-brk--latched .tr-brk__lever{transition:none}}@media (width<=560px){.tr-brk{--tr-brk-radius:84px}.tr-brk__board{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.25rem;padding:1.5rem 1.25rem}.tr-brk__info,.tr-brk__unit-wrap{grid-area:auto/1}.tr-brk__info{width:100%}.tr-brk__tape{white-space:nowrap;bottom:.55rem;left:50%;transform:translate(-50%)}.tr-brk__reset{top:1rem;left:1.25rem}.tr-brk__reset:focus{width:calc(100% - 2.5rem)}}.tr-tod{border:0;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;min-width:0;max-width:720px;margin:0 auto;padding:0;display:grid}.tr-tod__label{float:left;width:100%;font:500 1.15rem/1.3 var(--tr-font-display);color:var(--tr-ink);margin:0;padding:0 .25rem}.tr-tod__label+*{clear:both}.tr-tod__layout{flex-wrap:wrap;align-items:flex-start;gap:1.5rem 2rem;display:flex}.tr-tod__almanac{touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:10px;outline:none;flex:0 288px;width:288px;max-width:100%;padding-bottom:14px;position:relative}.tr-tod__almanac:focus-visible{box-shadow:var(--tr-focus)}.tr-tod--disabled .tr-tod__almanac{opacity:.55}.tr-tod__cap{z-index:4;background:linear-gradient(#233657, var(--tr-ink));border-radius:9px 9px 2px 2px;justify-content:space-around;align-items:center;height:26px;padding:0 3.2rem;display:flex;position:relative;box-shadow:0 2px #0000002e,inset 0 1px #ffffff1f}.tr-tod__ring{background:radial-gradient(circle at 35% 30%, #f1dc9c, var(--tr-brass) 55%, #8a6a22);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px #00000073,inset 0 0 0 3px #00000040}.tr-tod__stack{aspect-ratio:288/316;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.tr-tod__stack:active{cursor:grabbing}.tr-tod__stack:before,.tr-tod__stack:after{content:"";background:var(--tr-paper-2);border:1px solid var(--tr-line);z-index:0;border-radius:2px 2px 6px 6px;height:100%;position:absolute;left:3px;right:3px}.tr-tod__stack:before{background:var(--tr-paper-3);top:8px;left:6px;right:6px}.tr-tod__stack:after{top:4px}.tr-tod__sheet{z-index:1;background:linear-gradient(180deg, #fbf6e8 0%, var(--tr-paper) 100%);border:1px solid var(--tr-line-strong);color:var(--tr-ink);transform-origin:0 0;border-radius:2px 2px 6px 6px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fffc,0 1px 3px #14213a2e}.tr-tod__sheet--under{z-index:1}.tr-tod__sheet--top{z-index:2;transition:transform .18s var(--tr-ease-out)}.tr-tod__sheet--fall{z-index:3;pointer-events:none;transform-origin:100% 100%;animation:tr-tod-fall .46s var(--tr-ease-gravity) forwards}.tr-tod__sheet--fall-left{transform-origin:0 100%;animation-name:tr-tod-fall-left}.tr-tod__sheet--fall-right{animation-name:tr-tod-fall-right}.tr-tod__sheet--pasted{animation:tr-tod-paste .24s var(--tr-ease-out)}.tr-tod__band{background:var(--tr-ink);color:var(--tr-paper);border-bottom:3px solid var(--tr-brass);flex:none;justify-content:space-between;align-items:baseline;padding:.5rem .9rem .45rem;display:flex}.tr-tod__month{font:600 .82rem/1 var(--tr-font-body);letter-spacing:.22em;text-transform:uppercase}.tr-tod__year{font:500 1.1rem/1 var(--tr-font-display);letter-spacing:.06em;font-variant-numeric:lining-nums tabular-nums}.tr-tod__body{background-image:radial-gradient(circle,#14213a38 1px,#0000 1.4px);background-position:0 0;background-repeat:repeat-x;background-size:9px 9px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.15rem;min-height:0;display:flex}.tr-tod__daynum{font:700 7.2rem/.95 var(--tr-font-display);font-variant-numeric:lining-nums;letter-spacing:-.02em;color:var(--tr-ink)}.tr-tod__sheet--sunday .tr-tod__daynum,.tr-tod__sheet--sunday .tr-tod__weekday{color:var(--tr-stamp)}.tr-tod__weekday{font:italic 500 1.35rem/1.1 var(--tr-font-display);letter-spacing:.04em;text-transform:capitalize;color:var(--tr-ink-2)}.tr-tod__foot{border-top:1px solid var(--tr-line);flex:none;justify-content:space-between;align-items:flex-end;gap:.5rem;min-height:2.6rem;padding:.35rem .9rem .6rem;display:flex}.tr-tod__eph{max-width:62%;font:italic 400 .76rem/1.25 var(--tr-font-display);color:var(--tr-ink-soft);flex:auto}.tr-tod__doy{font:500 .66rem/1 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft);flex:none;padding-right:1.4rem}.tr-tod__stamp{z-index:5;border:1.5px solid var(--tr-ok);color:var(--tr-ok);font:600 .68rem/1 var(--tr-font-body);letter-spacing:.2em;text-transform:uppercase;pointer-events:none;background:#f4eddceb;border-radius:3px;padding:.2rem .6rem;position:absolute;top:.75rem;left:50%;transform:translate(-50%)rotate(-4deg)}.tr-tod__corner{appearance:none;z-index:6;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0 0 6px;width:64px;height:64px;padding:0;position:absolute;bottom:14px;right:0}.tr-tod__corner:before{content:"";background:linear-gradient(315deg, var(--tr-paper-3) 0 50%, #fffdf6 50% 100%);width:34px;height:34px;transition:width .16s var(--tr-ease-out), height .16s var(--tr-ease-out);border-top-left-radius:4px;position:absolute;bottom:0;right:0;box-shadow:-2px -2px 4px #14213a2e}.tr-tod__corner:hover:before,.tr-tod__corner:active:before{width:44px;height:44px}.tr-tod__corner:focus-visible{outline:none}.tr-tod__corner:focus-visible:before{outline:2px solid var(--tr-celeste-deep);outline-offset:2px}.tr-tod__corner[aria-disabled=true]{cursor:not-allowed;opacity:.5}.tr-tod__corner:disabled{cursor:not-allowed;opacity:.4}.tr-tod__corner-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tr-tod__panel{flex:260px;gap:.75rem;min-width:0;display:grid}.tr-tod__facts{gap:.6rem;margin:0;display:grid}.tr-tod__facts>div{border:1px solid var(--tr-line-strong);background:#fffdf6;border-radius:8px;padding:.55rem .85rem;box-shadow:inset 0 1px #fffc,inset 0 1px 2px #14213a14}.tr-tod__facts dt{font:500 .68rem/1 var(--tr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tr-ink-soft)}.tr-tod__facts dd{font:500 1.1rem/1.3 var(--tr-font-display);overflow-wrap:anywhere;margin:.3rem 0 0}.tr-tod__facts dd:first-letter{text-transform:uppercase}.tr-tod__facts code{font:500 .78rem/1 var(--tr-font-mono);letter-spacing:.04em;color:var(--tr-ok);margin-left:.35rem;display:inline-block}.tr-tod__none{color:var(--tr-ink-soft);font-style:italic}.tr-tod[data-confirmed]:not([data-confirmed=""]) .tr-tod__facts>div:nth-child(2){border-color:var(--tr-ok)}.tr-tod__pace{min-height:1.1rem;font:500 .78rem/1.4 var(--tr-font-mono);letter-spacing:.04em;color:var(--tr-celeste-deep);font-variant-numeric:tabular-nums;margin:0}.tr-tod__actions{flex-wrap:wrap;gap:.5rem;display:flex}.tr-tod__btn{font-size:.85rem}.tr-tod__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tr-tod__confirm{background:var(--tr-celeste-deep);border-color:var(--tr-celeste-deep);color:#fff}.tr-tod__confirm:hover:not(:disabled){background:#184d7d}.tr-tod__status{border-left:3px solid var(--tr-brass);min-height:2.6em;color:var(--tr-ink);background:#c9a24a1a;border-radius:0 6px 6px 0;margin:0;padding:.5rem .85rem;font-size:.9rem;line-height:1.4}.tr-tod--going .tr-tod__status{border-left-color:var(--tr-celeste-deep)}.tr-tod__help{max-width:62ch;color:var(--tr-ink-soft);margin:0;padding:0 .25rem;font-size:.8rem;line-height:1.5}@keyframes tr-tod-fall{0%{opacity:1;transform:rotate(0)translateY(0)}18%{opacity:1;transform:rotate(-4deg)translateY(-6px)}to{opacity:0;transform:rotate(16deg)translate(18px,260px)}}@keyframes tr-tod-fall-left{0%{opacity:1;transform:rotate(0)translateY(0)}18%{opacity:1;transform:rotate(4deg)translate(-6px,-4px)}to{opacity:0;transform:rotate(-18deg)translate(-150px,230px)}}@keyframes tr-tod-fall-right{0%{opacity:1;transform:rotate(0)translateY(0)}18%{opacity:1;transform:rotate(-4deg)translate(6px,-4px)}to{opacity:0;transform:rotate(18deg)translate(150px,230px)}}@keyframes tr-tod-paste{0%{opacity:.2;transform:translateY(-18px)rotate(-2deg)}to{opacity:1;transform:none}}@media (width<=560px){.tr-tod__almanac{flex-basis:100%;width:min(288px,100%);margin:0 auto}.tr-tod__daynum{font-size:6.4rem}.tr-tod__panel{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.tr-tod__sheet--fall{display:none}.tr-tod__sheet--pasted{animation:none}.tr-tod__sheet--top,.tr-tod__corner:before{transition:none}}.tr-claw{--tr-glass-h:410px;--tr-key:7cqw;--tr-u:calc(var(--tr-key) / 56);--tr-row-gap:8.4cqw;--tr-key-base:2.2cqw;--tr-y-up:14px;--tr-y-down:calc(var(--tr-glass-h) - var(--tr-key-base) - var(--tr-claw-row,0) * var(--tr-row-gap) - var(--tr-key) / 2 - 66 * var(--tr-u));gap:.85rem;width:100%;min-width:0;max-width:760px;margin:0 auto;display:grid}.tr-claw__label{font-family:var(--tr-font-display);letter-spacing:.01em;color:var(--tr-ink);margin:0;font-size:1.05rem;font-weight:600}.tr-claw__field{align-items:center;display:flex;position:relative}.tr-claw__input{border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius);width:100%;min-width:0;height:3.25rem;font-family:var(--tr-font-display);letter-spacing:.08em;color:var(--tr-ink);white-space:pre;text-overflow:ellipsis;cursor:default;caret-color:#0000;background:linear-gradient(#f6f0de,#fbf7ea 40%);border-bottom-color:#8d6c1fb3;padding:0 4.5rem 0 1rem;font-size:1.4rem;font-weight:600;box-shadow:inset 0 2px 3px #14213a24,0 1px #ffffffb3}.tr-claw__input:focus{outline:none}.tr-claw__input:disabled{opacity:.55}.tr-claw__count{font-family:var(--tr-font-mono);color:var(--tr-ink-soft);font-size:.78rem;position:absolute;right:.9rem}.tr-claw__count[data-full=true]{color:var(--tr-stamp)}.tr-claw__machine{isolation:isolate;background:linear-gradient(168deg,#3c56968c 0%,#16254a00 34%),linear-gradient(#19294f 0%,#101c3a 55%,#0a1329 100%);border-radius:20px;gap:.7rem;padding:.9rem .95rem 1rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #000000b3,0 2px #5b4310,0 3px #2a1f08,0 22px 30px -16px #050a18d9}.tr-claw__machine:before{content:"";z-index:0;pointer-events:none;border:1.5px solid #f0d58a8c;border-radius:16px;position:absolute;inset:5px;box-shadow:0 0 0 1px #0006,inset 0 0 0 1px #0000004d}.tr-claw__machine:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1a,#0000 14%);position:absolute;inset:0}.tr-claw__grain{z-index:0;border-radius:inherit;opacity:.85;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.tr-claw__machine>.tr-claw__cabinet,.tr-claw__machine>.tr-claw__console{z-index:1;position:relative}.tr-claw__screw{z-index:2;top:9px}.tr-claw__screw.tr-sc-screw--a{left:11px}.tr-claw__screw.tr-sc-screw--b{right:11px}.tr-claw__cabinet{border-radius:14px;gap:.65rem;display:grid}.tr-claw__cabinet:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-claw__marquee{justify-content:center;align-items:center;gap:.75rem;padding:0 .4rem;display:flex}.tr-claw__plaque{font-family:var(--tr-font-display);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:#2a1f08;text-shadow:0 1px #fff4cda6;background:linear-gradient(#f1dca0 0%,#d6b45c 38%,#b08a33 100%);border-radius:6px;flex:0 auto;padding:.38rem 1.5rem .32rem;font-size:.82rem;font-weight:700;position:relative;box-shadow:inset 0 1px #fffce6cc,inset 0 -1px #5b431099,0 0 0 1px #5b4310d9,0 3px 4px #00000080}.tr-claw__plaque:before,.tr-claw__plaque:after{content:"";background:radial-gradient(circle at 35% 30%,#fff1c0,#a8822c 70%);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;box-shadow:0 1px 1px #00000080}.tr-claw__plaque:before{left:.5rem}.tr-claw__plaque:after{right:.5rem}.tr-claw__bulbs{background:radial-gradient(circle,#fffbe6 0 1.4px,#f6dc8e 2px,#f0d58a59 4px,#0000 6.5px) 0/18px 12px repeat-x;flex:1 1 0;min-width:0;height:12px;animation:2.4s step-end infinite tr-claw-bulbs}.tr-claw__bulbs--r{animation-delay:-1.2s}@keyframes tr-claw-bulbs{0%,to{opacity:1}50%{opacity:.55}}.tr-claw__bezel{--tr-sc-bezel:10px}.tr-claw__bezel .tr-sc-plate{font-size:.6rem}.tr-claw__glass{height:var(--tr-glass-h);isolation:isolate;touch-action:pan-y;cursor:ew-resize;position:relative;overflow:hidden;container-type:inline-size}.tr-claw--disabled .tr-claw__glass{cursor:not-allowed}.tr-claw__lamp{z-index:1;pointer-events:none;background:radial-gradient(46% 52% at 50% 0,#f0d58a4d,#0000 72%),radial-gradient(120% 70% at 50% 108%,#050a188c,#0000 66%);position:absolute;inset:0}.tr-claw__glass:after{content:"";z-index:0;background:repeating-linear-gradient(91deg,#00000038 0 1px,#0000 1px 9px),repeating-linear-gradient(88deg,#ffd69612 0 2px,#0000 2px 23px),linear-gradient(#6b4423,#3d2610 70%,#2a1809);height:3.6cqw;min-height:13px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px #c9a24a,0 -3px #5b4310e6}.tr-claw__sheen{z-index:9;pointer-events:none;background:linear-gradient(112deg,#0000 0% 14%,#ffffff1c 14.5%,#ffffff0a 24%,#0000 24.6% 31%,#ffffff12 31.4%,#ffffff05 36%,#0000 36.5%),linear-gradient(#ffffff1f,#0000 9%),linear-gradient(#0000 93%,#ffffff0d);position:absolute;inset:0}.tr-claw__rail{z-index:5;background:linear-gradient(#fff1bd 0%,#e2c46f 20%,#b58f38 58%,#6e5420 100%);height:16px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #2a1f08e6,0 4px 5px #00000080}.tr-claw__carriage{z-index:6;pointer-events:none;transform:translateX(calc((var(--tr-claw-x) + var(--tr-claw-dx,0)) * 1cqw));transition:transform var(--tr-claw-x-ms,0s) linear;position:absolute;inset:0}.tr-claw--descending .tr-claw__carriage{transition-timing-function:cubic-bezier(.3,.7,.3,1)}.tr-claw__trolley{z-index:2;background:radial-gradient(circle at 20% 22%,#3f2f0a 0 2.5px,#0000 3px),radial-gradient(circle at 80% 22%,#3f2f0a 0 2.5px,#0000 3px),linear-gradient(#fff1bd 0%,#e2c46f 22%,#b58f38 66%,#7a5c1c 100%);border-radius:3px 3px 9px 9px;width:38px;height:22px;position:absolute;top:1px;left:-19px;box-shadow:inset 0 0 0 1px #3f2f0abf,0 3px 4px #0000008c}.tr-claw__arm{width:0;height:0;transform:translateY(calc(var(--tr-y-up) + var(--tr-claw-drop,0) * (var(--tr-y-down) - var(--tr-y-up))));transition:transform var(--tr-claw-rise-ms) cubic-bezier(.45, 0, .55, 1);position:absolute;top:0;left:0}.tr-claw--descending .tr-claw__arm{transition-duration:var(--tr-claw-descend-ms);transition-timing-function:cubic-bezier(.5,0,.35,1)}.tr-claw__cable{width:3px;height:var(--tr-glass-h);background:repeating-linear-gradient(135deg,#5b4310 0 1.6px,#f1dca0 1.6px 3.2px);position:absolute;bottom:2px;left:-1.5px;box-shadow:1px 0 #0006,-1px 0 #fff6d62e}.tr-claw__head{top:0;left:calc(var(--tr-u) * -60);width:calc(var(--tr-u) * 120);height:calc(var(--tr-u) * 104);transform-origin:50% 0;position:absolute}.tr-claw__hardware{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tr-claw__jaw{transition:transform var(--tr-claw-grab-ms) ease-out}.tr-claw__jaw--l{transform-origin:29px 26.5px;transform:rotate(30deg)}.tr-claw__jaw--r{transform-origin:91px 26.5px;transform:rotate(-30deg)}.tr-claw--grip .tr-claw__jaw{transform:rotate(0)}.tr-claw--grabbing .tr-claw__jaw{transition-timing-function:var(--tr-ease-slam)}.tr-claw--carrying .tr-claw__head{animation:1.15s ease-in-out infinite tr-claw-sway}@keyframes tr-claw-sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}.tr-claw__tile{width:var(--tr-key);height:var(--tr-key);border:calc(var(--tr-key) * .1) solid transparent;box-shadow:inset 0 0 0 1px #5b4310bf, inset 0 calc(var(--tr-key) * .05) calc(var(--tr-key) * .08) #14213a4d, 0 calc(var(--tr-key) * .07) 0 #6b4f14, 0 calc(var(--tr-key) * .07 + 1px) 0 #2a1f08, 0 calc(var(--tr-key) * .15) calc(var(--tr-key) * .2) #0009;font-family:var(--tr-font-display);font-weight:700;font-size:calc(var(--tr-key) * .5);color:#14213a;-webkit-user-select:none;user-select:none;background-color:#0000;background-image:radial-gradient(circle at 38% 30%,#fffdf6 0%,#f4eddc 55%,#ddcfa8 100%),linear-gradient(145deg,#fbe9b0 0%,#c9a24a 46%,#7d5e19 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:border-box;background-clip:padding-box,border-box;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute}.tr-claw__glyph{text-shadow:0 1px #ffffffb3}.tr-claw__space{border:2px solid #14213abf;border-top:0;border-radius:0 0 3px 3px;width:52%;height:20%;margin-top:34%}.tr-claw__pile{z-index:2;position:absolute;inset:0}.tr-claw__pile .tr-claw__tile{left:0;bottom:calc(var(--tr-key-base) + var(--tr-row) * var(--tr-row-gap));z-index:calc(5 - var(--tr-row));transform:translateX(calc(var(--tr-tx) * 1cqw - 50%)) rotate(calc(var(--tr-tilt) * .45));transition:transform .52s var(--tr-ease-out), opacity .28s ease, box-shadow .16s ease}.tr-claw__pile .tr-claw__tile:after{content:"";inset:calc(var(--tr-key) * -.1);background:rgba(5, 10, 24, calc(.04 + var(--tr-row) * .075));pointer-events:none;border-radius:50%;position:absolute}.tr-claw__pile .tr-claw__tile--aimed{z-index:8;transform:translateX(calc(var(--tr-tx) * 1cqw - 50%)) scale(1.05);box-shadow:inset 0 0 0 1px #5b4310bf, inset 0 calc(var(--tr-key) * .05) calc(var(--tr-key) * .08) #14213a4d, 0 calc(var(--tr-key) * .07) 0 #6b4f14, 0 calc(var(--tr-key) * .07 + 1px) 0 #2a1f08, 0 0 0 2px #ffeeb4d9, 0 0 calc(var(--tr-key) * .45) #f0d58aa6}.tr-claw__pile .tr-claw__tile--aimed:after{background:0 0}.tr-claw__pile .tr-claw__tile--lifted{opacity:0;transition:transform .52s var(--tr-ease-out), opacity 0s}.tr-claw__tile--held{left:50%;top:calc(var(--tr-u) * 38);z-index:1;transform:translate(-50%)}.tr-claw__tile--falling{animation:tr-claw-fall var(--tr-claw-slip-ms) cubic-bezier(.55, .05, .85, .45) forwards}@keyframes tr-claw-fall{0%{transform:translate(-50%)rotate(0)}to{transform:translateX(-50%) translateY(calc(var(--tr-y-down) - var(--tr-y-up))) rotate(14deg)}}.tr-claw__tile--entering{animation:tr-claw-enter var(--tr-claw-release-ms) ease-in forwards}@keyframes tr-claw-enter{0%{opacity:1;transform:translate(-50%)}62%{transform:translateX(-50%) translateY(calc(var(--tr-glass-h) * .54 - 14px - var(--tr-key) * .68));opacity:1}to{transform:translateX(-50%) translateY(calc(var(--tr-glass-h) * .54 + 24px - var(--tr-key) * .68)) scale(.7);opacity:0}}.tr-claw__chute{z-index:3;background:repeating-linear-gradient(0deg,#ffffff06 0 2px,#0000 2px 9px),linear-gradient(90deg,#04091a 0%,#0a1226 70%,#15213f 100%);border-right:3px solid #c9a24a;align-content:end;justify-items:center;width:11.2%;height:46%;padding-bottom:.9cqw;display:grid;position:absolute;bottom:0;left:0;box-shadow:inset -6px 0 10px #00000080,2px 0 #5b4310e6,4px 0 8px #00000073}.tr-claw__chute-mouth{background:linear-gradient(#000,#0a1226);border-radius:0 0 7px 7px;height:12px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 0 2px #c9a24a,0 0 0 3px #5b4310,0 3px 9px #f0d58a59}.tr-claw__chute-label{z-index:1;max-width:100%;font-family:var(--tr-font-display);letter-spacing:.1em;text-transform:uppercase;color:#2a1f08;background:linear-gradient(#e6cd86,#b08a33);border-radius:2px;padding:.12rem .3rem .1rem;font-size:max(.5rem,1.7cqw);font-weight:700;overflow:hidden;box-shadow:0 0 0 1px #5b4310cc}.tr-claw__console{background:repeating-linear-gradient(91deg,#0003 0 1px,#0000 1px 10px),repeating-linear-gradient(87deg,#ffd69612 0 2px,#0000 2px 27px),linear-gradient(#7d5330 0%,#5b3b1c 45%,#3d2610 100%);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .75rem;display:flex;box-shadow:inset 0 1px #ffe1aa59,inset 0 0 0 1px #1e1004d9,inset 0 -2px #0000004d,0 1px #f0d58a47}.tr-claw__joystick{flex:18rem;grid-template-columns:4.25rem minmax(0,1fr) 4.25rem;gap:.6rem;min-width:0;display:grid}.tr-claw__btn{cursor:pointer;min-height:3.5rem;font-family:var(--tr-font-display);letter-spacing:.02em;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:12px;font-size:1.05rem;font-weight:600;transition:transform 90ms ease-out,box-shadow 90ms ease-out}.tr-claw__btn--dir{color:#14213a;background:radial-gradient(at 50% 12%,#fff1bd 0%,#e2c46f 30%,#c9a24a 62%,#8d6c1f 100%);place-items:center;display:grid;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #3f2f0acc,0 4px #4a3509,0 6px 6px #00000080}.tr-claw__btn--dir svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1.7rem;height:1.7rem}.tr-claw__btn--drop{color:#f4eddc;text-shadow:0 1px #0009;background:linear-gradient(#ffffff29,#0000 46%),linear-gradient(#263a64,#14213a 70%,#0b1530);box-shadow:inset 0 0 0 2px #c9a24a,inset 0 0 0 3px #4a3509,0 4px #050a18,0 6px 6px #00000080}.tr-claw__btn:active:not([aria-disabled=true]):not(:disabled){transform:translateY(3px);box-shadow:inset 0 0 0 1px #3f2f0acc,0 1px #050a18,0 2px 3px #00000080}.tr-claw__btn--drop:active:not([aria-disabled=true]):not(:disabled){box-shadow:inset 0 0 0 2px #c9a24a,inset 0 0 0 3px #4a3509,0 1px #050a18,0 2px 3px #00000080}.tr-claw__btn:focus-visible,.tr-claw__erase:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-claw__btn[aria-disabled=true],.tr-claw__btn:disabled{opacity:.62;cursor:not-allowed}.tr-claw__erase{min-height:3.5rem;color:var(--tr-ink);font-family:var(--tr-font-body);cursor:pointer;touch-action:manipulation;background:linear-gradient(#fffdf6,#efe4c6);border:1px solid #5b4310e6;border-radius:12px;padding:0 1.1rem;font-size:.95rem;font-weight:500;transition:transform 90ms ease-out,box-shadow 90ms ease-out;box-shadow:inset 0 1px #fff,0 3px #2a1809,0 5px 5px #0006}.tr-claw__erase:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #fff,0 1px #2a1809}.tr-claw__erase:disabled{opacity:.55;cursor:not-allowed}.tr-claw__status{border:1px solid var(--tr-line-strong);border-left:4px solid var(--tr-brass);min-height:calc(2.8em + 1.1rem + 2px);font-family:var(--tr-font-display);color:var(--tr-ink);background:linear-gradient(#f6f0de,#fbf7ea 45%);border-radius:8px;align-items:center;margin:0;padding:.55rem .9rem;font-size:1.05rem;font-weight:500;line-height:1.4;display:flex;box-shadow:inset 0 2px 3px #14213a1f}.tr-claw--slipping .tr-claw__status{color:var(--tr-stamp)}.tr-claw__help{color:var(--tr-ink-soft);margin:0;font-size:.82rem;line-height:1.5}.tr-claw--disabled .tr-claw__machine{opacity:.62}@media (width<=560px){.tr-claw{--tr-glass-h:330px;--tr-key:8.2cqw;--tr-row-gap:9.4cqw;--tr-key-base:2.6cqw}.tr-claw__machine{gap:.55rem;padding:.7rem .4rem .75rem}.tr-claw__tile{font-size:calc(var(--tr-key) * .56)}.tr-claw__chute{width:11.8%}.tr-claw__chute-label{letter-spacing:0;padding:.1rem .12rem;font-size:.5rem}.tr-claw__machine:before{inset:4px}.tr-claw__screw{top:7px}.tr-claw__screw.tr-sc-screw--a{left:8px}.tr-claw__screw.tr-sc-screw--b{right:8px}.tr-claw__cabinet{gap:.5rem}.tr-claw__marquee{gap:.5rem;padding:0}.tr-claw__plaque{letter-spacing:.22em;padding:.32rem 1.1rem .28rem;font-size:.72rem}.tr-claw__bezel{--tr-sc-bezel:6px}.tr-claw__bezel .tr-sc-plate{letter-spacing:.12em}.tr-claw__console{gap:.6rem;padding:.55rem}.tr-claw__joystick{flex-basis:100%;grid-template-columns:4.5rem minmax(0,1fr) 4.5rem}.tr-claw__erase{flex:100%;min-height:3rem}.tr-claw__status{min-height:calc(4.2em + 1.1rem + 2px);padding:.55rem .75rem}}@media (width<=380px){.tr-claw__status{min-height:calc(5.6em + 1.1rem + 2px)}}@media (prefers-reduced-motion:reduce){.tr-claw--carrying .tr-claw__head,.tr-claw__bulbs{animation:none}.tr-claw--grabbing .tr-claw__jaw{transition-timing-function:ease-out}.tr-claw__pile .tr-claw__tile,.tr-claw__btn,.tr-claw__erase{transition:none}.tr-claw__tile--falling{animation-name:tr-claw-fall-still;animation-timing-function:linear}@keyframes tr-claw-fall-still{0%{transform:translate(-50%)}to{transform:translateX(-50%) translateY(calc(var(--tr-y-down) - var(--tr-y-up)))}}}.tr-bal{--bal-night:#101a30;--bal-night-2:#19284a;--bal-kraft:#c9a56d;--bal-kraft-2:#b48c55;--bal-kraft-in:#8d6c40;--bal-card:#fbf7ea;--bal-line:#f4eddc38;border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:var(--tr-paper);min-width:0;box-shadow:var(--tr-shadow-paper);margin:0;padding:1rem;position:relative}.tr-bal__label{font:600 1.15rem/1.2 var(--tr-font-display);color:var(--tr-ink);padding:0 .4rem}.tr-bal__wrap{container:tr-bal/inline-size}.tr-bal__table{color:var(--tr-paper);background:radial-gradient(120% 90% at 50% 0%, #c9a24a33, transparent 60%), linear-gradient(180deg, var(--bal-night-2), var(--bal-night));border-radius:14px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"banner banner banner""piles env urn";gap:.9rem 1rem;padding:1rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #f4eddc14,inset 0 -18px 40px #00000059}.tr-bal__banner{border:1px solid var(--tr-brass);font:500 .95rem/1.3 var(--tr-font-display);animation:tr-bal-banner .42s var(--tr-ease-out);background:#c9a24a1f;border-radius:8px;flex-wrap:wrap;grid-area:banner;align-items:baseline;gap:.2rem .8rem;margin:0;padding:.5rem .8rem;display:flex}.tr-bal__banner strong{font:600 .72rem/1 var(--tr-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-brass)}.tr-bal__zone{flex-direction:column;align-items:stretch;gap:.6rem;min-width:0;display:flex}.tr-bal__zone--piles{grid-area:piles}.tr-bal__zone--envelope{grid-area:env}.tr-bal__zone--urn{grid-area:urn}.tr-bal__zone-title{font:500 .68rem/1 var(--tr-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4eddcb8;align-items:center;gap:.45rem;margin:0;display:flex}.tr-bal__zone-title span{border:1px solid var(--tr-brass);width:1.2rem;height:1.2rem;color:var(--tr-brass);letter-spacing:0;border-radius:50%;place-items:center;display:inline-grid}.tr-bal__card{border-top:5px solid var(--tr-celeste-deep);background:repeating-linear-gradient(0deg, transparent 0 11px, #14213a0f 11px 12px), var(--bal-card);width:100%;height:100%;color:var(--tr-ink);text-align:center;border-radius:3px;flex-direction:column;justify-content:space-between;align-items:center;gap:.3rem;padding:.45rem .4rem .5rem;display:flex;position:relative;box-shadow:0 1px 2px #00000059,0 6px 12px -6px #00000080}.tr-bal__card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .14s;position:absolute;inset:0;box-shadow:0 24px 26px -10px #000000b8,0 0 0 1px #f0d58a80}.tr-bal__card--lifted:after,.tr-bal__env-paper--lifted .tr-bal__card:after{opacity:1}.tr-bal__card-head{font:500 .52rem/1 var(--tr-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tr-ink-soft)}.tr-bal__card-label{font:600 .88rem/1.15 var(--tr-font-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tr-bal__card-box{border:1.5px solid var(--tr-ink);border-radius:2px;width:.9rem;height:.9rem}.tr-bal__piles{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tr-bal__piles:has(li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.tr-bal__env-paper .tr-bal__card-label{overflow-wrap:normal;font-size:.8rem}.tr-bal__pile{appearance:none;width:100%;min-height:44px;color:inherit;font:inherit;cursor:grab;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:10px;justify-items:center;gap:.45rem;padding:.4rem .25rem;transition:background-color .16s,border-color .16s;display:grid;position:relative}.tr-bal__pile:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--bal-line);background:#f4eddc12}.tr-bal__pile[aria-disabled=true]{cursor:not-allowed;opacity:.55}.tr-bal__pile--taken[aria-disabled=true]{opacity:.9}.tr-bal__pile:disabled{cursor:not-allowed;opacity:.45}.tr-bal__pile--dragging{z-index:30;cursor:grabbing}.tr-bal__pile--taken:not(:disabled):not([aria-disabled=true]){cursor:pointer;border-style:dashed;border-color:#c9a24a66}.tr-bal__pile--near,.tr-bal__pile--near:hover{background:#c9a24a14;border-color:#c9a24a99}.tr-bal__pile--target,.tr-bal__pile--target:hover{border-style:solid;border-color:var(--tr-brass);box-shadow:0 0 0 1px var(--tr-brass), 0 0 18px #c9a24a59;background:#c9a24a2b}.tr-bal__stack{aspect-ratio:4/5;touch-action:none;width:100%;max-width:108px;display:block;position:relative}.tr-bal__stack:before,.tr-bal__stack:after{content:"";background:#e6dcc0;border-radius:3px;position:absolute;inset:0;box-shadow:0 1px 2px #0006}.tr-bal__stack:before{background:#d5c8a6;transform:translate(5px,5px)rotate(2deg)}.tr-bal__stack:after{transform:translate(2.5px,2.5px)rotate(-1deg)}.tr-bal__stack .tr-bal__card{z-index:1;transform:translate(var(--tr-dx,0px), var(--tr-dy,0px)) rotate(var(--tr-rot,0deg)) scale(var(--tr-lift,1));transition:transform .52s cubic-bezier(.3,1.5,.5,1),opacity .16s;position:absolute;inset:0}.tr-bal__pile:hover:not(:disabled):not([aria-disabled=true]) .tr-bal__card{translate:0 -3px}.tr-bal__pile--dragging .tr-bal__card{translate:none!important}.tr-bal__pile--taken .tr-bal__stack .tr-bal__card{visibility:hidden}.tr-bal__pile-hint{font:500 .7rem/1.1 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f4eddcc7}.tr-bal__envbox{--env-w:176px;--env-h:116px;width:var(--env-w);max-width:100%;height:calc(var(--env-h) + 78px);margin:0 auto;position:relative}.tr-bal__env{perspective:700px;transform:translate(var(--tr-dx,0px), var(--tr-dy,0px)) rotate(var(--tr-rot,0deg)) scale(var(--tr-lift,1));animation:tr-bal-env-in .38s var(--tr-ease-out);transition:transform .52s cubic-bezier(.3,1.5,.5,1);position:absolute;inset:0}.tr-bal__env:before{content:"";border:1.5px dashed var(--tr-brass);opacity:0;pointer-events:none;background:#c9a24a1f;border-radius:10px;transition:opacity .16s;position:absolute;inset:0;box-shadow:0 0 22px #c9a24a59}.tr-bal__env--near:before{opacity:.45}.tr-bal__env--target:before{opacity:1}.tr-bal__env--await:before{animation:1.9s ease-in-out infinite tr-bal-await}.tr-bal__env:after{content:"";z-index:-1;opacity:0;height:22px;transition:opacity .16s, transform .2s var(--tr-ease-out);pointer-events:none;background:#0009;border-radius:50%;position:absolute;bottom:-2px;left:6%;right:6%;transform:translateY(0)scale(.85)}.tr-bal__env--dragging:after{opacity:.7;transform:translateY(16px)scale(1)}.tr-bal__env--dragging{z-index:30}.tr-bal__env-back,.tr-bal__pocket,.tr-bal__flap{position:absolute;left:0;right:0}.tr-bal__env-back{height:var(--env-h);background:linear-gradient(180deg, var(--bal-kraft-in), #7b5d36);pointer-events:none;border-radius:4px;top:78px;box-shadow:0 10px 18px -8px #000000b3}.tr-bal__pocket{height:var(--env-h);z-index:3;background:linear-gradient(115deg, #ffffff29, transparent 40%), linear-gradient(180deg, var(--bal-kraft), var(--bal-kraft-2));clip-path:polygon(0 0,50% 58%,100% 0,100% 100%,0 100%);pointer-events:none;border-radius:4px;top:78px}.tr-bal__flap{height:calc(var(--env-h) * .58);z-index:4;background:linear-gradient(180deg, #d4b27a, var(--bal-kraft));clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;cursor:default;transition:transform .42s cubic-bezier(.3,1.35,.5,1),background .32s;top:78px;transform:rotateX(0)}.tr-bal__env--empty .tr-bal__flap{background:linear-gradient(0deg, var(--bal-kraft-in), #7b5d36);z-index:0;transform:rotateX(180deg)}.tr-bal__env--loaded .tr-bal__flap{transform:rotateX(calc(180deg - 180deg * var(--tr-flap,0)));background:linear-gradient(0deg, var(--bal-kraft-in), #7b5d36);z-index:1;cursor:pointer}.tr-bal__env--flapping .tr-bal__flap{transition:none}.tr-bal__env--flap-front .tr-bal__flap{z-index:4;background:linear-gradient(180deg, #d4b27a, var(--bal-kraft))}.tr-bal__seal{z-index:6;left:50%;top:calc(78px + var(--env-h) * .5);border:1.5px solid var(--tr-stamp);color:var(--tr-stamp);font:700 .62rem/1 var(--tr-font-mono);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;animation:tr-bal-stamp .26s var(--tr-ease-slam);background:#fbf7eaeb;border-radius:3px;padding:.18rem .5rem;position:absolute;transform:translate(-50%,-50%)rotate(-6deg)}.tr-bal__env-paper{z-index:2;transform-origin:50% 0;width:96px;height:108px;transition:transform .52s cubic-bezier(.3,1.5,.5,1);display:block;position:absolute;left:50%}.tr-bal__env-paper--hand{z-index:7;transform:translate(-50%, 0) translate(var(--tr-dx,0px), var(--tr-dy,0px)) rotate(calc(4deg + var(--tr-rot,0deg))) scale(var(--tr-lift,1));animation:tr-bal-lift .3s var(--tr-ease-out);pointer-events:none;top:8px}.tr-bal__env-paper--in{transform:translate(-50%, 0) translate(var(--tr-dx,0px), var(--tr-dy,0px)) rotate(calc(-1.5deg + var(--tr-rot,0deg))) scale(var(--tr-lift,1));animation:tr-bal-fold .64s var(--tr-ease-out);cursor:grab;touch-action:none;top:48px}.tr-bal__env-paper--in.tr-bal__env-paper--lifted{z-index:8;cursor:grabbing}.tr-bal__env-paper--in .tr-bal__card:before{content:"";pointer-events:none;background:linear-gradient(#0000 32%,#14213a42 33%,#ffffff8c 34.5%,#0000 37% 65%,#14213a42 66%,#ffffff8c 67.5%,#0000 70%);animation:.64s ease-out both tr-bal-crease;position:absolute;inset:0}.tr-bal__hit{appearance:none;z-index:9;color:inherit;font:inherit;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;margin:0;padding:0;position:absolute}.tr-bal__hit:active{cursor:grabbing}.tr-bal__hit:disabled{cursor:not-allowed}.tr-bal__hit--env{inset:0}.tr-bal__hit--flap{cursor:pointer;border-radius:10px 10px 0 0;height:48px;top:0;left:14%;right:14%}.tr-bal__hit--tray{cursor:pointer;inset:0}.tr-bal__pull{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 4px,#3c280547 4px 5px) 50%/24px 5px no-repeat,linear-gradient(#f1dca0,#c9a24a 55%,#8d6c1f);border-radius:8px;width:40px;height:15px;margin-left:-20px;transition:transform .32s cubic-bezier(.3,1.35,.5,1);animation:2.4s ease-in-out infinite tr-bal-tug;position:absolute;top:13px;left:50%;box-shadow:inset 0 1px #ffffff80,0 2px 3px #0000008c}.tr-bal__hit--flap.tr-bal__hit--pulling .tr-bal__pull{transform:translateY(calc(var(--tr-flap,0) * 56px));transition:none;animation:none}.tr-bal__cue{min-height:2.3em;font:500 .64rem/1.25 var(--tr-font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#f4eddc9e;margin:0}.tr-bal__tray{background:repeating-linear-gradient(92deg,#00000029 0 1px,#0000 1px 7px),linear-gradient(#6a4724,#47301a);border-radius:7px;align-self:center;width:min(176px,100%);height:54px;position:relative;box-shadow:inset 0 1px #ffe1aa47,0 8px 14px -8px #000000d9}.tr-bal__tray-well{background:linear-gradient(#1c120a,#2b1c0e);border-radius:3px;position:absolute;inset:7px 9px 19px;box-shadow:inset 0 3px 6px #000000d9}.tr-bal__tray-plate{width:max-content;font:700 .56rem/1 var(--tr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#2a1f08;text-shadow:0 1px #fff4cd8c;pointer-events:none;background:linear-gradient(#e6cd86 0%,#c9a24a 52%,#a9852f 100%);border-radius:3px;margin:0 auto;padding:.17rem .6rem .15rem;position:absolute;bottom:4px;left:0;right:0;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #3c280566,0 1px 2px #00000073}.tr-bal__tray-plate--bump{animation:tr-bal-bump .42s var(--tr-ease-out)}.tr-bal__tray:before{content:"";opacity:0;pointer-events:none;border:2px solid #f0d58a;border-radius:5px;transition:opacity .16s;position:absolute;inset:4px 6px 16px;box-shadow:0 0 16px #f0d58a8c}.tr-bal__tray--near:before{opacity:.5}.tr-bal__tray--target:before{opacity:1}.tr-bal__tray--await:before{box-shadow:none;border-style:dashed;animation:1.9s ease-in-out infinite tr-bal-await}.tr-bal__ghost{z-index:25;pointer-events:none;animation:tr-bal-discard var(--tr-gms,.52s) cubic-bezier(.5, .05, .6, 1) forwards;transition:none;position:absolute;inset:0;transform:none}.tr-bal__ghost:before,.tr-bal__ghost:after{display:none}.tr-bal__ghost .tr-bal__seal{animation:none}.tr-bal .tr-bal__table :focus-visible{box-shadow:0 0 0 2px var(--bal-night), 0 0 0 4px var(--tr-sol);outline:none}.tr-bal__urn:focus-visible{border-radius:8px}.tr-bal__urn{--urn-w:148px;width:var(--urn-w);max-width:100%;margin:0 auto;padding-top:24px;animation:none;position:relative}.tr-bal--closed .tr-bal__urn{cursor:pointer}.tr-bal__urn--bump{animation:tr-bal-bump .42s var(--tr-ease-out)}.tr-bal__urn-lid:before{content:"";opacity:0;pointer-events:none;border:2px solid #f0d58a;border-radius:8px;transition:opacity .16s;position:absolute;inset:-6px;box-shadow:0 0 16px #f0d58a8c}.tr-bal__urn--near .tr-bal__urn-lid:before{opacity:.5}.tr-bal__urn--target .tr-bal__urn-lid:before{opacity:1}.tr-bal__urn--await .tr-bal__urn-lid:before{box-shadow:none;border-style:dashed;animation:1.9s ease-in-out infinite tr-bal-await}.tr-bal__urn-lid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#f0d58a;position:absolute;inset:0}.tr-bal__urn--bump .tr-bal__urn-lid:after{animation:.62s cubic-bezier(.2,.8,.3,1) tr-bal-flash}.tr-bal__urn-lid{z-index:2;background:linear-gradient(#dcc08a,#c4a064);border-radius:4px 4px 2px 2px;place-items:center;height:34px;display:grid;position:absolute;top:0;left:-4%;right:-4%;box-shadow:0 2px 4px #00000073}.tr-bal__slot{background:#1c1408;border-radius:2px;width:62%;height:8px;display:block;box-shadow:inset 0 2px 3px #000c,0 1px #ffffff59}.tr-bal__urn-body{background:repeating-linear-gradient(90deg,#0000000d 0 2px,#0000 2px 9px),linear-gradient(#cfb482,#b6965f);border-radius:2px 2px 6px 6px;flex-direction:column;justify-content:space-between;height:170px;padding:24px 0 .5rem;display:flex;position:relative;box-shadow:0 12px 20px -8px #000000bf,inset 0 -10px 18px #50371459}.tr-bal__band{background:linear-gradient(90deg, var(--tr-stamp) 0 6px, transparent 6px calc(100% - 6px), var(--tr-stamp) calc(100% - 6px)), var(--bal-card);border-block:2px solid var(--tr-stamp);place-items:center;height:36px;margin-top:14px;display:grid;position:relative;box-shadow:0 2px 3px #0000004d}.tr-bal__band span{font:700 .56rem/1 var(--tr-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tr-stamp)}.tr-bal__urn-count{font:500 .62rem/1.2 var(--tr-font-mono);letter-spacing:.06em;color:var(--tr-ink);background:#fbf7eae6;border-radius:3px;align-self:center;padding:.12rem .45rem}.tr-bal__env--dropping{z-index:20;animation:tr-bal-sink var(--tr-drop,.7s) cubic-bezier(.5, .05, .6, 1) forwards}.tr-bal__facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem;margin:.9rem 0 0;display:grid}.tr-bal__facts>div{border:1px solid var(--tr-line);background:#ffffff59;border-radius:8px;padding:.55rem .7rem}.tr-bal__facts dt{font:500 .68rem/1 var(--tr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tr-ink-soft)}.tr-bal__facts dd{font:600 .98rem/1.25 var(--tr-font-display);margin:.3rem 0 0}.tr-bal__facts code{font:500 .78rem var(--tr-font-mono);color:var(--tr-ink-soft);margin-left:.3rem}.tr-bal__none{color:var(--tr-ink-soft);font-weight:500}.tr-bal__status{border-left:3px solid var(--tr-brass);font:500 .95rem/1.35 var(--tr-font-display);background:#c9a24a1f;min-height:2.6rem;margin:.8rem 0 0;padding:.5rem .8rem}.tr-bal__help{color:var(--tr-ink-soft);margin:.7rem 0 0;font-size:.8rem;line-height:1.45}.tr-bal--disabled .tr-bal__table{filter:grayscale(.6);opacity:.8}@container tr-bal (width<=620px){.tr-bal__table{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);grid-template-areas:"banner banner""piles piles""env urn";padding:.8rem}.tr-bal__piles{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.tr-bal__piles:has(li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.tr-bal__stack{max-width:84px}}@container tr-bal (width<=360px){.tr-bal__envbox{--env-w:150px;--env-h:98px}.tr-bal__env-back,.tr-bal__pocket,.tr-bal__flap{top:78px}}@media (width<=480px){.tr-bal{padding:.7rem}.tr-bal__urn{--urn-w:120px}.tr-bal__urn-body{height:150px}.tr-bal__band span{font-size:.48rem}.tr-bal__card-label{font-size:.74rem}}@keyframes tr-bal-env-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes tr-bal-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(1.8)}to{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(1)}}@keyframes tr-bal-banner{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes tr-bal-sink{0%{transform:translate(var(--tr-sx,0px), var(--tr-sy,0px)) rotate(0) scale(1);opacity:1}55%{transform:translate(var(--tr-fx,0px), calc(var(--tr-fy,0px) - 34px)) rotate(-4deg) scale(.45);opacity:1}85%{transform:translate(var(--tr-fx,0px), calc(var(--tr-fy,0px) - 16px)) rotate(0) scale(.45, .22);opacity:1}to{transform:translate(var(--tr-fx,0px), var(--tr-fy,0px)) rotate(0) scale(.45, .05);opacity:0}}@keyframes tr-bal-lift{0%{opacity:0;transform:translate(-50%,28px)rotate(0)scale(.9)}to{opacity:1;transform:translate(-50%)rotate(4deg)scale(1)}}@keyframes tr-bal-fold{0%{transform:translate(-50%,-40px)rotate(4deg)scale(1.04)}30%{transform:translate(-50%,-20px)rotate(2deg)scale(1)}55%{transform:translate(-50%,-4px)rotate(-1deg)scaleY(.7)}80%{transform:translate(-50%,6px)rotate(-2deg)scaleY(.84)}to{transform:translate(-50%)rotate(-1.5deg)scale(1)}}@keyframes tr-bal-crease{0%,22%{opacity:0}55%{opacity:1}to{opacity:.85}}@keyframes tr-bal-tug{0%,60%,to{transform:translateY(0)}80%{transform:translateY(3px)}}@keyframes tr-bal-await{0%,to{opacity:.25}50%{opacity:.6}}@keyframes tr-bal-flash{0%{opacity:0}18%{opacity:.85}to{opacity:0}}@keyframes tr-bal-discard{0%{transform:translate(var(--tr-gsx,0px), var(--tr-gsy,0px)) rotate(0) scale(1);opacity:1}60%{transform:translate(var(--tr-gtx,0px), calc(var(--tr-gty,0px) - 24px)) rotate(-5deg) scale(.5);opacity:1}to{transform:translate(var(--tr-gtx,0px), var(--tr-gty,0px)) rotate(0) scale(.42, .2);opacity:0}}@keyframes tr-bal-bump{0%,to{transform:translateY(0)}35%{transform:translateY(3px)scaleY(.985)}65%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.tr-bal__env,.tr-bal__env--dropping,.tr-bal__urn--bump,.tr-bal__banner,.tr-bal__seal,.tr-bal__pull,.tr-bal__env-paper--hand,.tr-bal__env-paper--in,.tr-bal__env-paper--in .tr-bal__card:before,.tr-bal__tray-plate--bump,.tr-bal__urn--bump .tr-bal__urn-lid:after,.tr-bal__env--await:before,.tr-bal__tray--await:before,.tr-bal__urn--await .tr-bal__urn-lid:before,.tr-bal__ghost{animation:none}.tr-bal__ghost{display:none}.tr-bal__flap,.tr-bal__env-paper,.tr-bal__stack .tr-bal__card,.tr-bal__env,.tr-bal__env:after,.tr-bal__card:after{transition:none}.tr-bal__pile:hover:not(:disabled):not([aria-disabled=true]) .tr-bal__card{translate:none}}.tr-rc{--rc-rule:#14213a17;border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:var(--tr-paper);min-width:0;box-shadow:var(--tr-shadow-paper);gap:.8rem;padding:1rem;display:grid;position:relative}.tr-rc__bar{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.tr-rc__trigger{min-width:8.5rem}.tr-rc--open .tr-rc__trigger{background:#14213a0f}.tr-rc__sheet{border:1px solid var(--tr-ink);background:repeating-linear-gradient(180deg, transparent 0 25px, var(--rc-rule) 25px 26px), var(--tr-paper);min-width:0;animation:tr-rc-in .24s var(--tr-ease-out);border-radius:10px;gap:.75rem;padding:.9rem 1rem 1rem 1.3rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb3,0 6px 14px -8px #14213a73}.tr-rc__sheet:after{content:"";pointer-events:none;background:#b3202a47;width:1px;position:absolute;inset:0 auto 0 .6rem}.tr-rc__eyebrow{font:500 .72rem/1.35 var(--tr-font-mono);letter-spacing:.04em;color:var(--tr-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;margin:0 0 .5rem;display:flex}.tr-rc__no{border:1px solid var(--tr-stamp);color:var(--tr-stamp);letter-spacing:.1em;border-radius:3px;flex:none;padding:.05rem .4rem;font-weight:600}.tr-rc__progress{gap:.3rem;display:grid}.tr-rc__count{font:600 .8rem/1.2 var(--tr-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--tr-ink);margin:0}.tr-rc__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tr-rc__track{border:1px solid var(--tr-line-strong);background:var(--tr-paper-3);border-radius:999px;height:8px;overflow:hidden}.tr-rc__fill{background:var(--tr-ink);height:100%;transition:width .32s var(--tr-ease-out);border-radius:999px}.tr-rc__notice{border-left:3px solid var(--tr-brass);font:500 .82rem/1.4 var(--tr-font-body);color:var(--tr-ink);background:#14213a0d;margin:0;padding:.45rem .7rem}.tr-rc__step{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.tr-rc__legend{width:100%;margin:0 0 .1rem;padding:0;display:block}.tr-rc__title{font:600 1.2rem/1.25 var(--tr-font-display);color:var(--tr-ink);overflow-wrap:anywhere;margin:0}.tr-rc__title:focus-visible{box-shadow:var(--tr-focus);border-radius:4px;outline:none}.tr-rc__context,.tr-rc__note{font:400 .84rem/1.4 var(--tr-font-body);color:var(--tr-ink-soft);overflow-wrap:anywhere;margin:0}.tr-rc__context{font-weight:500}.tr-rc__options{gap:.4rem;display:grid}.tr-rc__option{border:1px solid var(--tr-line-strong);min-width:0;min-height:48px;color:var(--tr-ink);font:500 .95rem/1.3 var(--tr-font-body);cursor:pointer;background:#fffdf6;border-radius:8px;align-items:center;gap:.7rem;padding:.5rem .8rem;transition:background .12s,border-color .12s;display:flex}.tr-rc__option span{overflow-wrap:anywhere;min-width:0}.tr-rc__option input{width:1.15rem;height:1.15rem;accent-color:var(--tr-ink);flex:none;margin:0}.tr-rc__option:hover{background:#fff8e4}.tr-rc__option.is-checked{border-color:var(--tr-ink);box-shadow:inset 3px 0 0 var(--tr-ink);background:#fff4d2}.tr-rc__option:focus-within{box-shadow:var(--tr-focus)}.tr-rc__other{gap:.25rem;display:grid}.tr-rc__other label{font:600 .82rem/1.3 var(--tr-font-body);color:var(--tr-ink)}.tr-rc textarea{border:1px solid var(--tr-line-strong);width:100%;min-width:0;min-height:4.2rem;color:var(--tr-ink);font:400 .92rem/1.35 var(--tr-font-body);resize:vertical;background:#fffdf6;border-radius:8px;padding:.55rem .7rem}.tr-rc textarea:focus-visible,.tr-rc__status:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-rc__error{font:600 .82rem/1.3 var(--tr-font-body);color:var(--tr-stamp);margin:0}.tr-rc__summary{counter-reset:rc-sum;border:1px solid var(--tr-line-strong);background:#fffdf6;border-radius:8px;gap:.35rem;max-height:15rem;margin:0;padding:.5rem .7rem;list-style:none;display:grid;overflow-y:auto}.tr-rc__summary li{counter-increment:rc-sum;border-bottom:1px dashed var(--tr-line-strong);font:400 .8rem/1.35 var(--tr-font-body);gap:.05rem;padding-bottom:.3rem;display:grid}.tr-rc__summary li:last-child{border-bottom:0;padding-bottom:0}.tr-rc__summary-q{color:var(--tr-ink-soft);overflow-wrap:anywhere}.tr-rc__summary-q:before{content:counter(rc-sum, decimal-leading-zero) " · ";font-family:var(--tr-font-mono);color:var(--tr-brass)}.tr-rc__summary-a{color:var(--tr-ink);overflow-wrap:anywhere;font-weight:600}.tr-rc__actions{flex-wrap:wrap;gap:.6rem;display:flex}.tr-rc__actions .tr-btn{flex:7rem}.tr-rc__next{flex-grow:2}.tr-rc__result{border:1px solid var(--tr-ok);background:var(--tr-ok-soft);border-radius:10px;align-items:center;gap:.8rem;min-width:0;padding:.7rem .9rem;display:flex}.tr-rc__status{min-width:0;font:600 1.15rem/1.25 var(--tr-font-display);color:var(--tr-ok);border-radius:6px;margin:0}.tr-rc__result-text{gap:.25rem;min-width:0;display:grid}.tr-rc__receipt{overflow-wrap:anywhere;min-width:0;font:400 .82rem/1.4 var(--tr-font-body);color:var(--tr-ink-soft);margin:0}.tr-rc__stamp{flex:none;font-size:.85rem}.tr-rc__help{font:400 .78rem/1.45 var(--tr-font-body);color:var(--tr-ink-soft);margin:0}.tr-rc--disabled{opacity:.6}@keyframes tr-rc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=480px){.tr-rc{padding:.75rem}.tr-rc__sheet{padding:.8rem .75rem .85rem 1rem}.tr-rc__sheet:after{inset-inline-start:.4rem}.tr-rc__title{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.tr-rc__sheet{animation:none}.tr-rc__fill,.tr-rc__option{transition:none}.tr-rc .tr-sello{animation:none}}.tr-cw{min-width:0;color:var(--tr-ink);font-family:var(--tr-font-body);border:0;margin:0;padding:0}.tr-cw__label{font:600 1.05rem/1.3 var(--tr-font-display);color:var(--tr-ink);margin:0 0 .6rem;padding:0}.tr-cw__stage{--tr-sc-bezel:10px;max-width:440px;margin:0 auto}.tr-cw__stage .tr-sc-frame__well{background:#0f1a33}.tr-cw__svg{-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block}.tr-cw--disabled .tr-cw__stage{opacity:.55;filter:grayscale(.6)}.tr-cw__cap,.tr-cw__lamp-cap,.tr-cw__plaque,.tr-cw__tag-cap,.tr-cw__load-cap,.tr-cw__fiel-cap,.tr-cw__cue-text{font-family:var(--tr-font-mono);letter-spacing:.08em;pointer-events:none}.tr-cw__cap{fill:#2b1f08;font-size:7.5px;font-weight:600}.tr-cw__digits{font:600 22px var(--tr-font-mono);fill:#f6e3a1;pointer-events:none}.tr-cw__digits--over{fill:#ff8b80}.tr-cw__plaque{fill:#2b1f08;font-size:9px;font-weight:700}.tr-cw__plaque--bell{font-size:10.5px}.tr-cw__tick{stroke:#14213a;stroke-width:1.1px;opacity:.55}.tr-cw__tick--major{stroke-width:1.6px;opacity:.85}.tr-cw__tick--zero{stroke:#2b6a47;stroke-width:2.6px;opacity:1}.tr-cw__tick-lite{stroke:#fffdf6;stroke-width:1.1px;opacity:.8;pointer-events:none}.tr-cw__tick-num{font:600 8px var(--tr-font-mono);fill:#14213a;pointer-events:none}.tr-cw__fielzone{fill:#2b6a472e;transition:fill .2s}.tr-cw__fielzone--on{fill:#2b6a47bf}.tr-cw__fiel-cap{fill:#14213a73;font-size:7.6px;font-weight:700}.tr-cw__fiel-cap--on{fill:#1d5236}.tr-cw__fiel{stroke:#6e1219;stroke-width:.6px}.tr-cw__fiel-bob{stroke:#6e1219;stroke-width:.8px}.tr-cw__lamp-glass{fill:#1f5236;stroke:#5d4710;stroke-width:1px;transition:fill .2s}.tr-cw__lamp-glow{fill:currentColor;opacity:0}.tr-cw__lamp--rest{color:#5fd08f}.tr-cw__lamp--rest .tr-cw__lamp-glass{fill:#3fbf78}.tr-cw__lamp--rest .tr-cw__lamp-glow{opacity:.22}.tr-cw__lamp--swing{color:#f2b632}.tr-cw__lamp--swing .tr-cw__lamp-glass{fill:#f2b632;animation:.5s steps(2,jump-none) infinite alternate tr-cw-blink}.tr-cw__lamp--error{color:#ff6a5e}.tr-cw__lamp--error .tr-cw__lamp-glass{fill:#e0392e}.tr-cw__lamp--error .tr-cw__lamp-glow{opacity:.35}.tr-cw__lamp-cap{fill:#e9d9a5;font-size:8px;font-weight:700}@keyframes tr-cw-blink{0%{opacity:1}to{opacity:.45}}.tr-cw__chain{fill:none;stroke:#b3903c;stroke-width:1px;stroke-dasharray:2.4 1.3;stroke-linecap:round}.tr-cw__rod-shade,.tr-cw__rod{fill:none;stroke-linecap:round}.tr-cw__rod-shade{stroke:#5b4310;stroke-width:1.9px}.tr-cw__rod{stroke:#e0c06a;stroke-width:.9px}.tr-cw__pan{transform-origin:0 0}.tr-cw__load rect:first-child{stroke:#0b1530;stroke-width:1.2px}.tr-cw__load-cap{fill:#f1d88e;font-size:7.5px;font-weight:700}.tr-cw__load-num{font:700 17px var(--tr-font-mono);fill:#fff6dc;pointer-events:none}.tr-cw__dish{fill:none;pointer-events:none}.tr-cw__dish-glow,.tr-cw__case-glow{fill:none;stroke:#f6e3a1;stroke-width:2.5px;stroke-dasharray:6 5;opacity:0;pointer-events:none;transition:opacity .12s}.tr-cw__dish-glow[data-on=ok],.tr-cw__case-glow[data-on=ok]{opacity:1}.tr-cw__case-glow[data-on=bad]{stroke:#ff6a5e;opacity:1}.tr-cw__felt{stroke:#00000080;stroke-width:1px}.tr-cw__spring{fill:none;stroke:#8d6f26;stroke-width:5px;stroke-dasharray:2 3;opacity:.55;pointer-events:none}.tr-cw__weight{cursor:grab;touch-action:none;outline:none}.tr-cw__weight--covered{cursor:default}.tr-cw__weight[data-dragging=true]{cursor:grabbing}.tr-cw__w-shadow{transition:transform .14s cubic-bezier(.2,.8,.3,1),opacity .14s}.tr-cw__weight[data-dragging=true] .tr-cw__w-shadow{opacity:.6;transform:translateY(11px)scale(1.12)}.tr-cw__weight--covered .tr-cw__w-shadow{display:none}.tr-cw__hit{fill:#0000}.tr-cw__w-body{stroke:#5b4310;stroke-width:1.2px}.tr-cw__w-frame{fill:none;stroke:#5b4310;stroke-opacity:.4;stroke-width:.8px;pointer-events:none}.tr-cw__w-dim,.tr-cw__w-lit{pointer-events:none;opacity:0}.tr-cw__w-dim{fill:#3a2a08}.tr-cw__w-lit{fill:#fff6d6}.tr-cw__w-shine{fill:#ffffff61;pointer-events:none}.tr-cw__w-num{font:700 12px var(--tr-font-mono);fill:#2b1f08;paint-order:stroke;stroke:#fff6d6a6;stroke-width:.9px;stroke-linejoin:round;pointer-events:none}.tr-cw__weight--covered .tr-cw__w-dim{opacity:.22}.tr-cw__weight--covered .tr-cw__w-num{font-size:9px}.tr-cw__weight--covered .tr-cw__knob,.tr-cw__weight--covered .tr-cw__w-shine,.tr-cw__weight--covered .tr-cw__w-frame,.tr-cw__weight--covered .tr-cw__w-rivet{display:none}.tr-cw__halo{fill:none;stroke:#f6e3a1;stroke-width:1.6px;stroke-dasharray:5 4;pointer-events:none;animation:1.6s ease-in-out infinite tr-cw-halo}@keyframes tr-cw-halo{0%,to{opacity:.25}50%{opacity:.95}}.tr-cw__weight--pan:hover .tr-cw__w-lit,.tr-cw__weight--free:hover .tr-cw__w-lit{opacity:.22}.tr-cw__tag-card{stroke:#7a5d1f;stroke-width:1.2px}.tr-cw__tag-inner{fill:none;stroke:#8d6c1f;stroke-opacity:.35;stroke-width:.8px;stroke-dasharray:3 2;pointer-events:none}.tr-cw__tag-rule{fill:none;stroke:#8d6c1f;stroke-opacity:.4;stroke-width:.7px}.tr-cw__tag-cap{fill:#6b4f12;font-size:7.5px;font-weight:700}.tr-cw__tag-num{font:700 17px var(--tr-font-mono);fill:#14213a}.tr-cw__tag-num--none{font:italic 12px var(--tr-font-body);fill:#14213a8c}.tr-cw__bell{cursor:pointer;touch-action:none;outline:none}.tr-cw__bell-hit{fill:#0000}.tr-cw__bell-glow{fill:#f6e3a1;opacity:0;pointer-events:none;transition:opacity .15s}.tr-cw__bell:hover .tr-cw__bell-glow{opacity:.18}.tr-cw__bell-body,.tr-cw__plunger{transform-box:fill-box;transform-origin:50% 100%}.tr-cw__bell:active .tr-cw__plunger{transform:translateY(9px)}.tr-cw--ring-ok-0 .tr-cw__bell-body{animation:.9s ease-out tr-cw-ring-a}.tr-cw--ring-ok-1 .tr-cw__bell-body{animation:.9s ease-out tr-cw-ring-b}.tr-cw--ring-bad-0 .tr-cw__bell-body{animation:.4s ease-out tr-cw-clunk-a}.tr-cw--ring-bad-1 .tr-cw__bell-body{animation:.4s ease-out tr-cw-clunk-b}.tr-cw--ring-ok-0 .tr-cw__tag,.tr-cw--ring-ok-1 .tr-cw__tag{animation:.5s ease-out tr-cw-tag}@keyframes tr-cw-ring-a{0%{transform:rotate(0)}15%{transform:rotate(-9deg)}35%{transform:rotate(7deg)}55%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes tr-cw-ring-b{0%{transform:rotate(0)}15%{transform:rotate(-9deg)}35%{transform:rotate(7deg)}55%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes tr-cw-clunk-a{0%,to{transform:translate(0)}30%{transform:translate(-3px)}60%{transform:translate(3px)}}@keyframes tr-cw-clunk-b{0%,to{transform:translate(0)}30%{transform:translate(-3px)}60%{transform:translate(3px)}}@keyframes tr-cw-tag{0%{transform:translateY(0)}30%{transform:translateY(-4px)}to{transform:translateY(0)}}.tr-cw__glint{opacity:0;animation:6.4s cubic-bezier(.2,.8,.3,1) infinite tr-cw-glint-beam}.tr-cw__glint--bell{animation:7.6s cubic-bezier(.2,.8,.3,1) 2.2s infinite tr-cw-glint-bell}@keyframes tr-cw-glint-beam{0%,60%,to{opacity:0;transform:translate(-125px)}70%{opacity:.5}90%{opacity:0;transform:translate(125px)}}@keyframes tr-cw-glint-bell{0%,62%,to{opacity:0;transform:translate(-44px)}72%{opacity:.32}90%{opacity:0;transform:translate(44px)}}.tr-cw__flash{opacity:0}.tr-cw--ring-ok-0 .tr-cw__flash{animation:.62s cubic-bezier(.2,.8,.3,1) both tr-cw-flash-a}.tr-cw--ring-ok-1 .tr-cw__flash{animation:.62s cubic-bezier(.2,.8,.3,1) both tr-cw-flash-b}@keyframes tr-cw-flash-a{0%{opacity:0}18%{opacity:.95}to{opacity:0}}@keyframes tr-cw-flash-b{0%{opacity:0}18%{opacity:.95}to{opacity:0}}.tr-cw__cue-arrow{fill:none;stroke:#f6e3a1;stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 9;opacity:.9;animation:1.1s linear infinite tr-cw-cue}.tr-cw__cue-head{fill:none;stroke:#f6e3a1;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.tr-cw__cue-text{fill:#f6e3a1;paint-order:stroke;stroke:#0f1a33;stroke-width:3px;font-size:8.5px;font-weight:700}@keyframes tr-cw-cue{to{stroke-dashoffset:-22px}}.tr-cw__status{max-width:440px;color:var(--tr-ink);margin:.7rem auto 0;font-size:.95rem;line-height:1.4}.tr-cw__status--error{color:var(--tr-stamp)}.tr-cw__registered{max-width:440px;font:500 .9rem var(--tr-font-mono);color:var(--tr-ok);margin:.3rem auto 0}.tr-cw__kbd{border-top:1px dashed var(--tr-line-strong);max-width:440px;margin:.9rem auto 0;padding-top:.6rem}.tr-cw__kbd>summary{cursor:pointer;font:600 .88rem var(--tr-font-body);color:var(--tr-ink-2);border-radius:6px;padding:.25rem 0}.tr-cw__kbd>summary:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-cw__help{color:var(--tr-ink-soft);margin:.5rem 0 .7rem;font-size:.82rem;line-height:1.45}.tr-cw__kbd-zones{grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:.8rem;display:grid}.tr-cw__kbd-zone{min-width:0}.tr-cw__kbd-title{font:700 .7rem var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft);margin:0 0 .3rem}.tr-cw__kbd-list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tr-cw__kbd-btn{border:1.5px solid var(--tr-line-strong);background:var(--tr-paper-2);min-width:2.6rem;min-height:2.4rem;color:var(--tr-ink);font:700 .9rem var(--tr-font-mono);cursor:pointer;border-radius:8px;padding:0 .6rem}.tr-cw__kbd-btn--free{background:var(--tr-brass);border-color:#6b4f12}.tr-cw__kbd-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tr-cw__kbd-btn:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-cw__empty{color:var(--tr-ink-soft);font-size:.8rem;font-style:italic}.tr-cw__register{min-height:2.6rem}.tr-cw__register[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (width<=420px){.tr-cw__kbd-zones{grid-template-columns:1fr}.tr-cw__stage{--tr-sc-bezel:7px}.tr-cw__stage .tr-sc-screw{width:5px;height:5px}.tr-cw__stage .tr-sc-screw--a{top:3px;left:3px}.tr-cw__stage .tr-sc-screw--b{top:3px;right:3px}.tr-cw__stage .tr-sc-screw--c{left:3px}.tr-cw__stage .tr-sc-screw--d{right:3px}}@media (prefers-reduced-motion:reduce){.tr-cw *,.tr-cw :before,.tr-cw :after{transition:none!important;animation:none!important}.tr-cw__halo{opacity:.8}}.tr-pm{border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:var(--tr-paper);min-width:0;box-shadow:var(--tr-shadow-paper);margin:0;padding:1rem;position:relative}.tr-pm__label{font:600 1.15rem/1.2 var(--tr-font-display);color:var(--tr-ink);padding:0 .4rem}.tr-pm__stage{--tr-sc-bezel:10px;max-width:440px;margin:.2rem auto 0}.tr-pm__stage .tr-sc-frame__well{background:#0a1329}.tr-pm__svg{-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block}.tr-pm--disabled .tr-pm__stage{opacity:.55;filter:grayscale(.6)}.tr-pm__eyebrow{fill:#2a1f08;font:600 9.5px var(--tr-font-mono);letter-spacing:.16em}.tr-pm__tray-bed{stroke:#8d6c1fd9;stroke-width:1.6px}.tr-pm__slot-well{fill:#050b1c;opacity:.6}.tr-pm__slot{fill:none;stroke:#c9a24a57;stroke-width:1.2px;stroke-dasharray:4 4}.tr-pm__cradle{stroke:#8d6c1f;stroke-width:1.6px}.tr-pm__capglow rect{fill:none;stroke-width:3px;stroke-dasharray:6 5;opacity:0;transition:opacity .12s}.tr-pm__capglow[data-on=ok] rect{stroke:#5aa77f;opacity:1}.tr-pm__capglow[data-on=bad] rect{stroke:#c4584b;opacity:1}.tr-pm__lamp{stroke:#0b1530;stroke-width:1.2px;transition:fill .24s}.tr-pm__lamp--free{fill:#2f7a55}.tr-pm__lamp--busy{fill:#d9a948}.tr-pm__lamp-halo{opacity:.2;transition:fill .24s;animation:3.6s ease-in-out infinite tr-pm-pulse}.tr-pm__lamp-halo--free{fill:#6fbf91}.tr-pm__lamp-halo--busy{fill:#f0d58a;animation-duration:1.2s}@keyframes tr-pm-pulse{0%,to{opacity:.14}50%{opacity:.34}}.tr-pm__flange{stroke:#5b4310;stroke-width:1.8px}.tr-pm__flange-glow{fill:#f0d58a;opacity:0;pointer-events:none;transition:opacity .14s}.tr-pm__flange-hole{fill:#060c1c;stroke:#0009;stroke-width:1px}.tr-pm__gate{stroke:#5b4310;stroke-width:1px;opacity:.95}.tr-pm__mouth[data-glow=ok] .tr-pm__flange-glow{fill:#f0d58a;opacity:.7}.tr-pm__mouth[data-glow=bad] .tr-pm__flange-glow{fill:#b3202a;opacity:.55}.tr-pm__mouth[data-bump=a],.tr-pm__mouth[data-bump=b]{animation:tr-pm-bump .38s var(--tr-ease-slam)}.tr-pm__mouth[data-bump=b]{animation-name:tr-pm-bump-b}@keyframes tr-pm-bump{0%,to{transform:translate(0)}25%{transform:translate(-5px)}55%{transform:translate(3px)}}@keyframes tr-pm-bump-b{0%,to{transform:translate(0)}25%{transform:translate(-5px)}55%{transform:translate(3px)}}.tr-pm__mouth[data-bump=a] .tr-pm__flange-glow,.tr-pm__mouth[data-bump=b] .tr-pm__flange-glow{fill:#b3202a;opacity:.55}.tr-pm__glint{opacity:0;animation:none}.tr-pm__glint--h{animation-name:tr-pm-glint-h}.tr-pm__glint--v{animation-name:tr-pm-glint-v}@keyframes tr-pm-glint-h{0%,1%{opacity:0;transform:translate(0)}3%,11%{opacity:1}15%,to{opacity:0;transform:translateX(var(--pm-run-h,90px))}}@keyframes tr-pm-glint-v{0%,12%{opacity:0;transform:translateY(0)}16%,44%{opacity:1}50%,to{opacity:0;transform:translateY(var(--pm-run,-500px))}}.tr-pm__cubby-box{stroke:none}.tr-pm__cubby-rim{fill:none;stroke:#8d6c1f;stroke-width:1.5px;transition:stroke .2s}.tr-pm__cubby-warm{opacity:0;transition:opacity .26s}.tr-pm__cubby[data-state=destino] .tr-pm__cubby-rim{stroke:#f0d58a}.tr-pm__cubby[data-state=destino] .tr-pm__cubby-warm{opacity:.85}.tr-pm__flash{opacity:0}.tr-pm__cubby-label{fill:#d9bd72;font:600 13px var(--tr-font-display);letter-spacing:.01em}.tr-pm__cubby[data-state=destino] .tr-pm__cubby-label{fill:#fff6d6}.tr-pm__cubby-lamp{fill:#1f2f52;stroke:#07102a;stroke-width:.8px;transition:fill .2s}.tr-pm__cubby-lamp--destino{fill:#3f9a6c}.tr-pm__cubby-lamp--transito,.tr-pm__cubby-lamp--devolucion{fill:#d9a948;animation:.8s steps(2,jump-none) infinite tr-pm-blink}@keyframes tr-pm-blink{50%{opacity:.25}}.tr-pm__lever-slot{fill:#050a18}.tr-pm__lever{cursor:pointer;touch-action:none}.tr-pm__lever[data-armed=true]{cursor:grab}.tr-pm__lever-knob{fill:#2b3d63;stroke:#07102a;stroke-width:1px;transition:fill .2s}.tr-pm__lever[data-armed=true] .tr-pm__lever-knob{fill:#9c2f2a}.tr-pm__hit{fill:#0000}.tr-pm__cap{cursor:grab;touch-action:none}.tr-pm__body{fill:#0b15309e}.tr-pm__capmouth{fill:#060c1c}.tr-pm__brass{stroke:#5b4310;stroke-width:1.2px}.tr-pm__gloss{fill:none;stroke:#ffffff80;stroke-width:3px;stroke-linecap:round}.tr-pm__gloss--soft{stroke:#ffffff29;stroke-width:2px}.tr-pm__gloss--thin{stroke-width:1.5px;stroke:#ffffff8c}.tr-pm__cap[data-dragging=true]{cursor:grabbing}.tr-pm__cap-lift,.tr-pm__card-lift{opacity:0;transition:opacity .14s}.tr-pm__cap[data-dragging=true] .tr-pm__cap-lift,.tr-pm__card[data-dragging=true] .tr-pm__card-lift{opacity:1}.tr-pm__card{cursor:grab;touch-action:none}.tr-pm__card[data-sealed=true]{pointer-events:none}.tr-pm__card[data-dragging=true]{cursor:grabbing}.tr-pm__paper{stroke:#b8a572;stroke-width:1px}.tr-pm__paper-rule{stroke:#14213a47;stroke-width:1.2px}.tr-pm__card-label{fill:#14213a;font:700 18px var(--tr-font-display)}.tr-pm__lidwrap{transform-box:view-box;transform-origin:0 0}.tr-pm__lid,.tr-pm__lidwrap>.tr-pm__settle{transform-box:fill-box;transform-origin:50%}.tr-pm__lidwrap>.tr-pm__settle.tr-sc-settle{animation-name:tr-pm-lid-settle}@keyframes tr-pm-lid-settle{0%{transform:scale(1.035)}55%{transform:scale(.992)}to{transform:none}}.tr-pm__lid{cursor:grab;touch-action:none}.tr-pm__lid[data-dragging=true]{cursor:grabbing}.tr-pm__lid-disc{stroke:#5b4310;stroke-width:2.4px}.tr-pm__lid-inner{stroke:#8d6c1f;stroke-width:1.2px}.tr-pm__lid-grip{stroke:#5b4310;stroke-width:1.4px}.tr-pm__lid-grooves{stroke:#5b4310;stroke-opacity:.6;stroke-width:1.6px;stroke-linecap:round}.tr-pm__lid-mark{fill:#9c2f2a;stroke:#5b1a17;stroke-width:.8px;stroke-linejoin:round}.tr-pm__sheen{opacity:0;transform-box:fill-box;animation-delay:2.4s}.tr-pm__needle{transition:transform .9s cubic-bezier(.3,1.45,.5,1);transform:rotate(-78deg)}.tr-pm--busy .tr-pm__needle{transform:rotate(36deg)}.tr-pm__needle-sway{animation:2.8s ease-in-out infinite alternate tr-pm-sway}.tr-pm--busy .tr-pm__needle-sway{animation-duration:.45s}@keyframes tr-pm-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.tr-pm__mini-glass{fill:#0b153099;stroke:#8d6c1f;stroke-width:1.2px}.tr-pm__mini-card{fill:#f4eddc;stroke:#b8a572;stroke-width:.8px}.tr-pm__traveler{pointer-events:none}.tr-pm__halo{opacity:.55}.tr-pm__cue{pointer-events:none}.tr-pm__cue-casing{fill:none;stroke:#07102a;stroke-opacity:.55;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.tr-pm__cue-line{fill:none;stroke:#f0d58a;stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 7;animation:2.6s linear infinite tr-pm-march}.tr-pm__cue-head{fill:none;stroke:#f0d58a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@keyframes tr-pm-march{to{stroke-dashoffset:-32px}}.tr-pm__status{border-left:4px solid var(--tr-celeste-deep);background:var(--tr-celeste-pale);max-width:440px;font:600 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink);border-radius:4px;margin:.8rem auto 0;padding:.6rem .8rem}.tr-pm__status--error{border-left-color:var(--tr-stamp);background:var(--tr-stamp-soft);color:var(--tr-stamp)}.tr-pm__status--warn{border-left-color:var(--tr-sol);background:#fdf3d4}.tr-pm__status-hint{color:var(--tr-ink-2);font-weight:500}.tr-pm__status-tail{color:var(--tr-ink-2);font-style:italic;font-weight:500}.tr-pm__registered{max-width:440px;font:500 .88rem/1.4 var(--tr-font-body);color:var(--tr-ink-2);margin:.5rem auto 0}.tr-pm__registered strong{color:var(--tr-ink)}.tr-pm__kbd{border-top:1px dashed var(--tr-line-strong);max-width:440px;margin:.9rem auto 0;padding-top:.6rem}.tr-pm__kbd>summary{cursor:pointer;font:600 .88rem var(--tr-font-body);color:var(--tr-ink-2);border-radius:6px;padding:.25rem 0}.tr-pm__kbd>summary:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-pm__tubestate{font:500 .88rem/1.35 var(--tr-font-body);color:var(--tr-ink-2);align-items:center;gap:.5rem;margin:.55rem 0 0;display:flex}.tr-pm__panels{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:.9rem;display:grid}.tr-pm__panel{background:linear-gradient(180deg, #f9f3e1, var(--tr-paper-2));min-width:0;box-shadow:inset 0 0 0 1px var(--tr-line);border-radius:14px;padding:.85rem}.tr-pm__title{font:600 .72rem/1 var(--tr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tr-ink-soft);margin:0 0 .6rem}.tr-pm__chips{flex-wrap:wrap;gap:.45rem;display:flex}.tr-pm__chip{appearance:none;border:1px solid var(--tr-line-strong);min-height:44px;color:var(--tr-ink);font:600 .88rem/1.15 var(--tr-font-body);cursor:pointer;transition:transform .12s var(--tr-ease-out), box-shadow .16s, background-color .16s;background:#fffaf0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.45rem .8rem;display:inline-flex}.tr-pm__chip:hover{background:#fff}.tr-pm__chip:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-pm__chip--picked{border-color:var(--tr-celeste-deep);background:var(--tr-celeste-pale);box-shadow:inset 0 0 0 1px var(--tr-celeste-deep)}.tr-pm__chip--away{color:var(--tr-ink-soft);cursor:not-allowed;background:0 0;border-style:dashed}.tr-pm__chip--away:hover{background:0 0}.tr-pm__chip-note{font:500 .68rem/1 var(--tr-font-mono);letter-spacing:.04em;text-transform:uppercase}.tr-pm__capsule-info{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.tr-pm__capsule-info p{font:500 .88rem/1.35 var(--tr-font-body);color:var(--tr-ink-2);margin:0}.tr-pm__link{appearance:none;min-height:32px;color:var(--tr-celeste-deep);font:600 .82rem/1 var(--tr-font-body);cursor:pointer;background:0 0;border:0;padding:0 .2rem;text-decoration:underline}.tr-pm__link:focus-visible{box-shadow:var(--tr-focus);border-radius:4px;outline:none}.tr-pm__link[aria-disabled=true]{color:var(--tr-ink-soft);cursor:not-allowed;text-decoration-style:dotted}.tr-pm__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .7rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.tr-pm__step{flex-direction:column;gap:.25rem;min-width:0;display:flex}.tr-pm__stepbtn{text-align:left;justify-content:flex-start;width:100%;padding:0 .8rem}.tr-pm__stepbtn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tr-pm__stepnum{background:var(--tr-paper);width:1.4rem;height:1.4rem;color:var(--tr-ink);font:700 .75rem/1 var(--tr-font-mono);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tr-pm__hint{min-height:1em;font:500 .74rem/1.25 var(--tr-font-body);color:var(--tr-ink-soft)}.tr-pm__tray{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tr-pm__item{border:1px solid var(--tr-line-strong);background:#fffaf0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.5rem .65rem;display:flex}.tr-pm__item--returning{border-style:dashed;border-color:var(--tr-sol);background:#fdf3d4}.tr-pm__item-name{min-width:0;font:600 .92rem/1.2 var(--tr-font-body);color:var(--tr-ink);overflow-wrap:anywhere;flex:6rem}.tr-pm__badge{background:var(--tr-sol);color:var(--tr-ink);font:700 .66rem/1 var(--tr-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:.2rem .45rem}.tr-pm__return{min-height:36px;padding:0 .7rem;font-size:.8rem}.tr-pm__return[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tr-pm__empty{font:500 .88rem/1.3 var(--tr-font-body);color:var(--tr-ink-soft);text-align:center;border:1px dashed var(--tr-line-strong);border-radius:8px;padding:.8rem .4rem}.tr-pm__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.9rem 0 0;display:grid}.tr-pm__facts>div{min-width:0;box-shadow:inset 0 0 0 1px var(--tr-line);background:#14213a0a;border-radius:8px;padding:.55rem .7rem}.tr-pm__facts dt{font:600 .66rem/1.2 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft)}.tr-pm__facts dd{font:500 .9rem/1.3 var(--tr-font-body);color:var(--tr-ink);overflow-wrap:anywhere;margin:.25rem 0 0}.tr-pm__facts small{color:var(--tr-ink-2);font-size:.8rem}.tr-pm__none{color:var(--tr-ink-soft)}.tr-pm__help{font:400 .8rem/1.5 var(--tr-font-body);color:var(--tr-ink-soft);margin:.7rem 0 0}@media (width<=720px){.tr-pm{padding:.8rem}.tr-pm__panels,.tr-pm__facts{grid-template-columns:minmax(0,1fr)}.tr-pm__return{min-height:44px}.tr-pm__kbd>summary{align-items:center;min-height:44px;display:flex}}@media (width<=480px){.tr-pm{padding:.4rem .35rem .6rem}.tr-pm__stage{--tr-sc-bezel:7px}.tr-pm__stage .tr-sc-screw{width:5px;height:5px}.tr-pm__stage .tr-sc-screw--a{top:3px;left:3px}.tr-pm__stage .tr-sc-screw--b{top:3px;right:3px}.tr-pm__stage .tr-sc-screw--c{left:3px}.tr-pm__stage .tr-sc-screw--d{right:3px}}@media (prefers-reduced-motion:reduce){.tr-pm__mouth[data-bump],.tr-pm__lidwrap>.tr-pm__settle.tr-sc-settle,.tr-pm__cue-line{animation:none}.tr-pm__glint,.tr-pm__sheen,.tr-pm__flash{opacity:0;animation:none}.tr-pm__lamp-halo{opacity:.22;animation:none}.tr-pm__needle-sway{animation:none}.tr-pm__needle,.tr-pm__lamp,.tr-pm__cubby-rim,.tr-pm__cubby-warm,.tr-pm__flange-glow,.tr-pm__cap-lift,.tr-pm__card-lift{transition:none}.tr-pm__cubby-lamp--transito,.tr-pm__cubby-lamp--devolucion{animation:none}.tr-pm__chip,.tr-pm .tr-btn{transition:none}}.tr-ck{--ck-brass:#c9a24a;--ck-brass-lt:#f0d48a;--ck-brass-dk:#8d6f26;--ck-navy:#0f1a33;border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:var(--tr-paper);min-width:0;box-shadow:var(--tr-shadow-paper);margin:0;padding:1rem;position:relative}.tr-ck__label-legend{font:600 1.15rem/1.2 var(--tr-font-display);color:var(--tr-ink);padding:0 .4rem}.tr-ck__frame{--tr-sc-bezel:10px;margin:.2rem calc(-1 * var(--tr-sc-bezel)) 0}.tr-ck__frame .tr-sc-frame__well{background:#1d140d}.tr-ck__stage{background:#1d140d;justify-content:center;margin:0;display:flex;overflow:hidden}.tr-ck__svg{-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;max-width:820px;height:auto;display:block}.tr-ck--disabled .tr-ck__frame{opacity:.55;filter:grayscale(.6)}.tr-ck__deco{pointer-events:none}.tr-ck__numeral{font:700 26px var(--tr-font-display)}.tr-ck__mnum{fill:#e2cf94;font:600 8.6px var(--tr-font-display);font-variant-numeric:lining-nums;opacity:.92}.tr-ck__engrave{fill:#3a2907;font:600 4.6px var(--tr-font-display);letter-spacing:.04em}.tr-ck__engrave--hi{fill:#fff3c9;opacity:.55}.tr-ck__small{fill:#b7c4de;font:700 14px var(--tr-font-mono);letter-spacing:.06em}.tr-ck__small--hint{letter-spacing:.02em;text-transform:none;fill:#f1dca0;stroke:#0d0905;stroke-width:3.2px;stroke-linejoin:round;paint-order:stroke;font-size:17px;font-weight:600}.tr-ck__label{fill:#2a1f08;font:700 20px var(--tr-font-mono);letter-spacing:.1em}.tr-ck__label--mode{font-size:22px}.tr-ck[data-mode=set] .tr-ck__label--mode{fill:var(--ck-brass-lt)}.tr-ck__label--enamel{fill:#14213a}.tr-ck__label--enamel.is-stop{fill:#b3202a}.tr-ck__plate{stroke-width:1px}.tr-ck__arc{fill:none;stroke:#4d6190;stroke-width:5px;stroke-linecap:round}.tr-ck__mark{stroke:#ff8c8c;stroke-width:2.6px;stroke-linecap:round}.tr-ck__needle{transition:transform .2s var(--tr-ease-out)}.tr-ck__needle line{stroke:var(--ck-brass-lt);stroke-width:2.6px;stroke-linecap:round}.tr-ck__needle line.tr-ck__needle-sh{stroke:#050a18;stroke-opacity:.45;stroke-width:2.6px}.tr-ck__reserve[data-low=true] .tr-ck__needle line:not(.tr-ck__needle-sh){stroke:#ff8c8c}.tr-ck__aperture{fill:#4a2f12}.tr-ck__window text{fill:var(--ck-brass-lt);font:700 12.5px var(--tr-font-mono)}.tr-ck__window[data-meridiem=pm] .tr-ck__aperture{fill:#1f5f99}.tr-ck__window[data-meridiem=pm] text{fill:#fff}.tr-ck__gearrot,.tr-ck__gearsh{transition:transform .16s var(--tr-ease-out)}.tr-ck__gear{stroke:#080e20cc;stroke-width:.5px}.tr-ck__axle{fill:#0a1226}.tr-ck__balance,.tr-ck__spring{will-change:transform;animation:1.3s steps(3,end) infinite alternate tr-ck-beat}.tr-ck__spring{animation-name:tr-ck-breath}.tr-ck__balwin[data-beat=false] .tr-ck__balance,.tr-ck__balwin[data-beat=false] .tr-ck__spring,.tr-ck__svg[data-visible=false] .tr-ck__balance,.tr-ck__svg[data-visible=false] .tr-ck__spring{animation-play-state:paused}@keyframes tr-ck-beat{0%{transform:rotate(-38deg)}10%{transform:rotate(-36.1deg)}20%{transform:rotate(-30.7deg)}30%{transform:rotate(-22.3deg)}40%{transform:rotate(-11.7deg)}50%{transform:rotate(0)}60%{transform:rotate(11.7deg)}70%{transform:rotate(22.3deg)}80%{transform:rotate(30.7deg)}90%{transform:rotate(36.1deg)}to{transform:rotate(38deg)}}@keyframes tr-ck-breath{0%{transform:rotate(-14deg)scale(.93)}10%{transform:rotate(-13.3deg)scale(.933)}20%{transform:rotate(-11.3deg)scale(.943)}30%{transform:rotate(-8.2deg)scale(.959)}40%{transform:rotate(-4.3deg)scale(.978)}50%{transform:rotate(0)scale(1)}60%{transform:rotate(4.3deg)scale(1.022)}70%{transform:rotate(8.2deg)scale(1.041)}80%{transform:rotate(11.3deg)scale(1.057)}90%{transform:rotate(13.3deg)scale(1.067)}to{transform:rotate(14deg)scale(1.07)}}.tr-ck__hand,.tr-ck__shand{transition:transform .19s cubic-bezier(.3,1.45,.5,1)}.tr-ck__hand--second,.tr-ck__shand--second{transition:transform .26s cubic-bezier(.3,1.45,.5,1)}.tr-ck__hand--second line{stroke:#e0705a;stroke-width:1.7px;stroke-linecap:round}.tr-ck__hand--second circle{fill:none;stroke:#e0705a;stroke-width:1.7px}.tr-ck__hand--second circle.tr-ck__counter{fill:#e0705a;stroke:#0a1226;stroke-width:1px}.tr-ck[data-live=true] .tr-ck__hand--minute,.tr-ck[data-live=true] .tr-ck__hand--hour,.tr-ck[data-live=true] .tr-ck__shand{transition:transform 90ms var(--tr-ease-out)}.tr-ck__guard{stroke:#0a1226;stroke-width:1px}.tr-ck__button{stroke:var(--ck-brass-dk);stroke-width:1.2px}.tr-ck__glow{opacity:0;transition:opacity .24s var(--tr-ease-out)}.tr-ck__pusher.is-running .tr-ck__glow{opacity:.5}.tr-ck__stem{stroke:var(--ck-brass-dk);stroke-width:1px}.tr-ck__press{animation:tr-ck-press .2s var(--tr-ease-out)}@keyframes tr-ck-press{40%{transform:translateY(8px)}}.tr-ck__pusher-hit:hover~.tr-ck__pusher .tr-ck__button{filter:brightness(1.15)}.tr-ck__hit{fill:#0000;stroke:none}.tr-ck__grab{cursor:grab}.tr-ck__grab:active{cursor:grabbing}.tr-ck__hub{cursor:ew-resize}.tr-ck__pusher-hit{cursor:pointer}.tr-ck__rim-body{stroke:#0a1226;stroke-width:1.5px}.tr-ck__knurl{fill:none;stroke:#4a360c;stroke-width:11px}.tr-ck__rim-inner{stroke:#f0d48a8c;stroke-width:1.5px}.tr-ck__ruby{stroke:#5c1111;stroke-width:1px}.tr-ck__ruby--dim{fill:#8a97b6;stroke:none}.tr-ck__pawl path{fill:var(--ck-brass-lt);stroke:#0a1226;stroke-width:1px;stroke-linejoin:round}.tr-ck__hub-face{stroke:#0a1226;stroke-width:1.5px}.tr-ck__hub-ring{fill:#1b2c55;stroke:var(--ck-brass-lt);stroke-width:1.5px}.tr-ck__chev{fill:none;stroke:var(--ck-brass-lt);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.tr-ck__crown.is-set .tr-ck__rim-body{stroke:var(--tr-sol);stroke-width:3px}.tr-ck__crown.is-set .tr-ck__chev{stroke:var(--tr-sol)}.tr-ck__grab.tr-ck__rim:hover .tr-ck__rim-body,.tr-ck__grab.tr-ck__hub:hover .tr-ck__hub-face{filter:brightness(1.18)}.tr-ck__plunge{animation:tr-ck-plunge .22s var(--tr-ease-out)}@keyframes tr-ck-plunge{35%{transform:scale(.86)}}.tr-ck__label--fichar{fill:#2a1d05;stroke:#f6e3a6;stroke-width:.7px;paint-order:stroke;letter-spacing:.16em;font-size:24px}.tr-ck__fbtn{transition:transform .19s cubic-bezier(.3,1.55,.5,1)}.tr-ck__fbtn[data-down=true]{transition-duration:50ms;transition-timing-function:ease-out;transform:translateY(5px)}.tr-ck__fover{opacity:0;transition:opacity .12s var(--tr-ease-out)}.tr-ck__fichar:hover .tr-ck__fover{opacity:.14}.tr-ck__fichar-hit{cursor:pointer}.tr-ck__fichar-glow{stroke:var(--ck-brass-lt);stroke-width:3px;opacity:0}.tr-ck__fichar-arrow{opacity:0}.tr-ck__fichar[data-ready=true] .tr-ck__fichar-glow{opacity:.85;animation:1.7s ease-in-out infinite tr-ck-fichar-pulse}.tr-ck__fichar[data-ready=true] .tr-ck__fichar-arrow{opacity:1;animation:1.7s ease-in-out infinite tr-ck-fichar-nudge}@keyframes tr-ck-fichar-pulse{0%,to{opacity:.2}50%{opacity:.95}}@keyframes tr-ck-fichar-nudge{0%,to{transform:translateY(-3px)}50%{transform:translateY(2px)}}.tr-ck__stamp{opacity:.78}.tr-ck__stamp-in{transform-box:fill-box;transform-origin:50%;transform:rotate(-9deg)}.tr-ck__stamp.is-struck .tr-ck__stamp-in{animation:.52s cubic-bezier(.2,.9,.3,1) both tr-ck-stamp}@keyframes tr-ck-stamp{0%{opacity:0;transform:rotate(-24deg)scale(1.9)}55%{opacity:1;transform:rotate(-9deg)scale(.92)}to{opacity:1;transform:rotate(-9deg)scale(1)}}.tr-ck__tag-board{stroke:var(--ck-brass);stroke-width:1.5px;stroke-dasharray:5 4}.tr-ck__tag-frame{opacity:0;transition:opacity .2s var(--tr-ease-out)}.tr-ck__tag.is-set .tr-ck__tag-frame{opacity:1}.tr-ck__tag-text{fill:#8fa3c7;font:700 20px var(--tr-font-mono);letter-spacing:.06em}.tr-ck__tag.is-set .tr-ck__tag-board{stroke-dasharray:none}.tr-ck__tag.is-set .tr-ck__tag-text{fill:var(--ck-brass-lt)}.tr-ck__tag.is-flash{animation:tr-ck-flash .7s var(--tr-ease-out)}@keyframes tr-ck-flash{0%{filter:brightness(2.4);transform:translateY(-6px)}to{filter:none;transform:none}}.tr-ck__cue-line{stroke:var(--ck-brass);stroke-width:3.4px;stroke-dasharray:7 6;stroke-linecap:round;animation:1.2s linear infinite tr-ck-cue}.tr-ck__cue-head{stroke:var(--ck-brass);stroke-width:3.4px;stroke-linecap:round}@keyframes tr-ck-cue{to{stroke-dashoffset:-26px}}.tr-ck__lead{font:600 1rem/1.4 var(--tr-font-display);color:var(--tr-ink);margin:.8rem 0 0}.tr-ck__lead-key{color:#2a1d05;font:700 .86em/1.5 var(--tr-font-mono);letter-spacing:.1em;background:linear-gradient(#f1dca0,#c9a24a);border-radius:4px;padding:0 .4em;display:inline-block;box-shadow:inset 0 0 0 1px #8d6c1f,0 1px #14213a40}.tr-ck__lead[data-ready=true] .tr-ck__lead-key{box-shadow:inset 0 0 0 1px #8d6c1f,0 0 0 2px #c9a24a73}.tr-ck__status{border-left:4px solid var(--tr-celeste-deep);background:var(--tr-celeste-pale);font:600 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink);border-radius:4px;margin:.8rem 0 0;padding:.6rem .8rem}.tr-ck__status--ok{border-left-color:var(--tr-ok);background:var(--tr-ok-soft)}.tr-ck__status--error{border-left-color:var(--tr-stamp);background:var(--tr-stamp-soft);color:var(--tr-stamp)}.tr-ck__status-hint{color:var(--tr-ink-2);font-weight:500}.tr-ck__status-tail{color:var(--tr-ink-2);font-style:italic;font-weight:500}.tr-ck__registered{font:500 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink-2);margin:.6rem 0 0}.tr-ck__registered strong{color:var(--tr-ink);font:600 1.05rem/1.2 var(--tr-font-mono);font-variant-numeric:tabular-nums}.tr-ck__none{color:var(--tr-ink-soft)}.tr-ck__kbd{border-top:1px dashed var(--tr-line-strong);margin:.9rem 0 0;padding-top:.6rem}.tr-ck__kbd>summary{cursor:pointer;font:600 .88rem var(--tr-font-body);color:var(--tr-ink-2);border-radius:6px;padding:.25rem 0}.tr-ck__kbd>summary:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-ck__help{font:400 .8rem/1.5 var(--tr-font-body);color:var(--tr-ink-soft);margin:.5rem 0 0}.tr-ck__panel{min-width:0;margin-top:.7rem}.tr-ck__kcrown{border-radius:var(--tr-radius);background:var(--tr-paper-2);box-shadow:inset 0 0 0 1px var(--tr-line-strong);font:500 .86rem/1.4 var(--tr-font-body);color:var(--tr-ink-2);padding:.6rem .8rem;display:block}.tr-ck__kcrown:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-ck__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin:.7rem 0 0;display:grid}.tr-ck__facts>div{min-width:0;box-shadow:inset 0 0 0 1px var(--tr-line);background:#14213a0a;border-radius:8px;padding:.55rem .7rem}.tr-ck__facts dt{font:600 .66rem/1.2 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft)}.tr-ck__facts dd{font:500 .9rem/1.3 var(--tr-font-body);color:var(--tr-ink);margin:.25rem 0 0}.tr-ck__facts dd strong{font:600 1.25rem/1.2 var(--tr-font-mono);font-variant-numeric:tabular-nums}.tr-ck__sub{color:var(--tr-ink-2);margin-top:.15rem;font-size:.78rem;display:block}.tr-ck__meter{background:var(--tr-paper-3);height:10px;box-shadow:inset 0 0 0 1px var(--tr-line-strong);border-radius:5px;margin:.15rem 0 .35rem;display:block;position:relative;overflow:hidden}.tr-ck__meter-bar{background:var(--tr-ok);height:100%;transition:width .16s var(--tr-ease-out);display:block}.tr-ck__meter-bar[data-low=true]{background:var(--tr-stamp)}.tr-ck__meter-mark{background:var(--tr-ink);width:2px;position:absolute;top:0;bottom:0}.tr-ck__mode{font:500 .88rem/1.4 var(--tr-font-body);color:var(--tr-ink-2);margin:.7rem 0 0}.tr-ck__controls{flex-direction:column;gap:.7rem;margin-top:.9rem;display:flex}.tr-ck__row{flex-wrap:wrap;gap:.6rem .8rem;display:flex}.tr-ck__turns{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.tr-ck__action,.tr-ck__register{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.tr-ck__btn,.tr-ck__rbtn{box-sizing:border-box}.tr-ck__btn{touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;gap:.3rem;padding:.4rem .9rem}.tr-ck__row .tr-ck__btn{flex-direction:row}.tr-ck__turn{width:100%}.tr-ck__turn-sub{font:500 .72rem/1 var(--tr-font-mono);color:var(--tr-ink-soft)}.tr-ck__btn[aria-disabled=true],.tr-ck__rbtn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tr-ck__rbtn{padding:0 1.3rem}.tr-ck__hint{min-height:1em;font:500 .74rem/1.25 var(--tr-font-body);color:var(--tr-ink-soft)}@media (width<=720px){.tr-ck{padding:.8rem}.tr-ck__turns{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-ck__rbtn{width:100%}.tr-ck__kbd>summary{align-items:center;min-height:44px;display:flex}}@media (width<=480px){.tr-ck{padding:.5rem .4rem .7rem}.tr-ck__small{font-size:16px}.tr-ck__small--hint{font-size:20px}.tr-ck__label--fichar{font-size:26px}.tr-ck__window text{font-size:14px}.tr-ck__frame{--tr-sc-bezel:6px}.tr-ck__frame .tr-sc-screw{width:5px;height:5px}.tr-ck__frame .tr-sc-screw--a{top:3px;left:3px}.tr-ck__frame .tr-sc-screw--b{top:3px;right:3px}.tr-ck__frame .tr-sc-screw--c{left:3px}.tr-ck__frame .tr-sc-screw--d{right:3px}}@media (prefers-reduced-motion:reduce){.tr-ck__hand,.tr-ck__shand,.tr-ck__gearsh,.tr-ck__glow,.tr-ck__tag-frame,.tr-ck__gearrot,.tr-ck__needle,.tr-ck__meter-bar,.tr-ck .tr-btn{transition:none}.tr-ck__balance,.tr-ck__spring,.tr-ck__cue-line,.tr-ck__press,.tr-ck__plunge,.tr-ck__tag.is-flash,.tr-ck__stamp.is-struck .tr-ck__stamp-in,.tr-ck__fichar[data-ready=true] .tr-ck__fichar-glow,.tr-ck__fichar[data-ready=true] .tr-ck__fichar-arrow{animation:none}.tr-ck__fichar[data-ready=true] .tr-ck__fichar-glow{opacity:.85}.tr-ck__fichar[data-ready=true] .tr-ck__fichar-arrow{transform:translate(0)}.tr-ck__fbtn,.tr-ck__fover{transition:none}}.tr-pg{border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:var(--tr-paper);min-width:0;box-shadow:var(--tr-shadow-paper);margin:0;padding:1rem;position:relative}.tr-pg__label{font:600 1.15rem/1.2 var(--tr-font-display);color:var(--tr-ink);padding:0 .4rem}.tr-pg{--pg-brass:#c9a24a;--pg-brass-lt:#f1dca0;--pg-brass-dk:#8d6c1f;--pg-brass-deep:#5b4310;--pg-navy:#0b1530;--pg-ink:#14213a;--pg-tin-line:#3a4455}.tr-pg__frame{--tr-sc-bezel:10px;margin:.3rem calc(-1 * var(--tr-sc-bezel)) 0}.tr-pg__frame .tr-sc-frame__well{background:#24160d}.tr-pg__stage{background:var(--pg-navy);justify-content:center;margin:0;display:flex}.tr-pg__svg{-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;max-width:820px;height:auto;display:block}.tr-pg--disabled .tr-pg__frame{opacity:.55;filter:grayscale(.6)}.tr-pg__deco{pointer-events:none}.tr-pg__hit{fill:#0000;stroke:none}.tr-pg__grab{cursor:grab}.tr-pg__grab:active{cursor:grabbing}.tr-pg__funnel{stroke:var(--pg-tin-line);stroke-width:1.6px;stroke-linejoin:round}.tr-pg__funnel-rim{stroke:var(--pg-brass-deep);stroke-width:1px}.tr-pg__bottle-glass{fill:#b0c8e824;stroke:#c4d6ee9e;stroke-width:2px}.tr-pg__bottle{transform-box:fill-box;transform-origin:50% 40%}.tr-pg__bottle:hover .tr-pg__bottle-glass{stroke:var(--pg-brass-lt);fill:#f0d48a29}.tr-pg__bottle.is-dosing .tr-pg__bottle-glass{stroke:var(--pg-brass-lt);stroke-width:2.8px}.tr-pg__bottle.is-dosing .tr-pg__bottle-ink{transform-box:fill-box;transform-origin:50% 100%;animation:.34s ease-in-out infinite alternate tr-pg-squeeze}@keyframes tr-pg-squeeze{0%{transform:scaleY(1)}to{transform:scaleY(.95)}}.tr-pg__cap{transform-box:fill-box;transform-origin:50% 100%}.tr-pg__bottle.is-dosing .tr-pg__cap{animation:.34s ease-in-out infinite alternate tr-pg-press}@keyframes tr-pg-press{0%{transform:translateY(0)}to{transform:translateY(1.6px)}}.tr-pg__name{fill:var(--pg-ink);font:700 12px var(--tr-font-display);letter-spacing:.01em;pointer-events:none}.tr-pg__count{fill:var(--pg-ink);font:700 14.5px var(--tr-font-mono);pointer-events:none}.tr-pg__drip{opacity:0;pointer-events:none}.tr-pg__drip-fall{transform-box:fill-box;transform-origin:50% 0;opacity:0}.tr-pg__bottle.is-dosing .tr-pg__drip-fall{animation:.5s cubic-bezier(.55,.05,.9,.55) infinite tr-pg-drip}.tr-pg__bottle.is-dosing .tr-pg__drip{opacity:1}@keyframes tr-pg-drip{0%{opacity:0;transform:translateY(0)scale(.2)}12%{opacity:1;transform:translateY(0)scale(.8)}42%{opacity:1;transform:translateY(1.5px)scaleY(1.18)}to{opacity:0;transform:translateY(30px)scale(.72,2)}}.tr-pg__stream{stroke-width:3.6px;stroke-linecap:round;stroke-dasharray:8 7;pointer-events:none;opacity:.92;animation:.28s linear infinite tr-pg-fall}@keyframes tr-pg-fall{to{stroke-dashoffset:-15px}}.tr-pg__splash{pointer-events:none;display:none}.tr-pg__splash.is-on{display:block}.tr-pg__splash-ring{fill:none;stroke:var(--pg-splash,#fff);stroke-width:1.8px;opacity:0;transform-box:fill-box;transform-origin:50%}.tr-pg__splash-d{fill:var(--pg-splash,#fff);stroke:#ffffff8c;stroke-width:.6px;opacity:0;transform-box:fill-box;transform-origin:50%}.tr-pg__splash.is-on .tr-pg__splash-ring{animation:.5s cubic-bezier(.2,.7,.3,1) infinite tr-pg-ring}.tr-pg__splash.is-on .tr-pg__splash-d--a{animation:.5s cubic-bezier(.3,.6,.5,1) infinite tr-pg-jump-a}.tr-pg__splash.is-on .tr-pg__splash-d--b{animation:.5s cubic-bezier(.3,.6,.5,1) infinite tr-pg-jump-b}.tr-pg__splash.is-on .tr-pg__splash-d--c{animation:.5s cubic-bezier(.3,.6,.5,1) infinite tr-pg-jump-c}@keyframes tr-pg-ring{0%{opacity:0;transform:scale(calc(.25 * var(--pg-ring,1)), calc(.25 * var(--pg-ring,1)))}15%{opacity:.85}to{opacity:0;transform:scale(calc(1.3 * var(--pg-ring,1)), calc(1.3 * var(--pg-ring,1)))}}@keyframes tr-pg-jump-a{0%{opacity:0;transform:translate(0)}12%{opacity:1}45%{opacity:1;transform:translate(-11px,-13px)}to{opacity:0;transform:translate(-19px,1px)}}@keyframes tr-pg-jump-b{0%{opacity:0;transform:translate(0)}12%{opacity:1}45%{opacity:1;transform:translate(10px,-15px)}to{opacity:0;transform:translate(18px,1px)}}@keyframes tr-pg-jump-c{0%{opacity:0;transform:translate(0)}12%{opacity:.9}45%{opacity:.9;transform:translate(2px,-18px)}to{opacity:0;transform:translate(5px)}}.tr-pg__settle{transform-box:fill-box;transform-origin:50% 100%}.tr-pg__rim-dark{fill:none;stroke:#232b3a;stroke-width:9.5px;opacity:.95;pointer-events:none}.tr-pg__rim{fill:none;stroke-width:6.5px;pointer-events:none}.tr-pg__rim-hi{fill:none;stroke:#fff;stroke-opacity:.8;stroke-width:1.6px;stroke-linecap:round;pointer-events:none}.tr-pg__rim-lo{fill:none;stroke:var(--pg-brass-lt);stroke-opacity:.4;stroke-width:1.2px;stroke-linecap:round;pointer-events:none}.tr-pg__bowl-edge{fill:none;stroke:#2b3444;stroke-width:4.2px;stroke-linejoin:round;pointer-events:none}.tr-pg__bowl-edge-hi{fill:none;stroke:#c8ced6;stroke-opacity:.55;stroke-width:1.3px;pointer-events:none;transform:translateY(-1.8px)}.tr-pg__hoop{fill:none;stroke:#8e98a6;stroke-width:3.4px;stroke-linecap:round}.tr-pg__hoop--shade{stroke:#2a3242;stroke-width:5.4px;opacity:.8;transform:translateY(.8px)}.tr-pg__hoop-hi{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:1px;stroke-linecap:round;transform:translateY(-1.2px)}.tr-pg__ticks{fill:none;stroke:var(--pg-brass-lt);stroke-opacity:.8;stroke-width:1.6px;stroke-linecap:round;pointer-events:none}.tr-pg__spec-l{fill:none;stroke:#fff;stroke-opacity:.32;stroke-width:6px;stroke-linecap:round;pointer-events:none}.tr-pg__spec-l2{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:1.8px;stroke-linecap:round;pointer-events:none}.tr-pg__spec-r{fill:none;stroke:var(--pg-brass-lt);stroke-opacity:.3;stroke-width:3.2px;stroke-linecap:round;pointer-events:none}.tr-pg__surface-sheen{pointer-events:none}.tr-pg__surface{stroke:#ffffff61;stroke-width:1.2px}.tr-pg__liquid,.tr-pg__surface{transition:fill var(--pg-mix-ms,1s) ease-in-out}.tr-pg__handle-o{stroke:var(--pg-brass-deep);stroke-width:9.4px;stroke-linecap:round}.tr-pg__handle{stroke:var(--pg-brass);stroke-width:6.4px;stroke-linecap:round}.tr-pg__handle-hi{stroke:#fff6d6;stroke-opacity:.8;stroke-width:1.6px;stroke-linecap:round;pointer-events:none}.tr-pg__ear:hover .tr-pg__handle,.tr-pg__glass-hit:hover~.tr-pg__ear .tr-pg__handle{stroke:var(--pg-brass-lt)}.tr-pg__liquid-g.is-pouring{animation:.9s ease-in forwards tr-pg-drain}@keyframes tr-pg-drain{0%{transform:translateY(0)}55%{transform:translateY(0)}to{transform:translateY(120px)}}.tr-pg__pour{stroke-width:9px;stroke-linecap:round;stroke-dasharray:12 6;pointer-events:none;animation:.25s linear infinite tr-pg-fall}.tr-pg__streaks.is-mixing{transform-box:fill-box;transform-origin:50%;animation:tr-pg-swirl var(--pg-mix-ms,1s) cubic-bezier(.25, .6, .35, 1) forwards}@keyframes tr-pg-swirl{0%{opacity:1;transform:rotate(0)}60%{opacity:.55}to{opacity:0;transform:rotate(300deg)}}.tr-pg__tin-body{stroke:var(--pg-tin-line);stroke-width:1.4px}.tr-pg__tin-base{fill:#4a5465}.tr-pg__tin-mouth{fill:#3a4558;stroke:#e9edf2;stroke-width:2px}.tr-pg__bead{fill:none;stroke:#2e3747;stroke-opacity:.5;stroke-width:2.2px;pointer-events:none}.tr-pg__can-t{fill:var(--pg-ink);font:700 13.5px var(--tr-font-display);letter-spacing:.14em;pointer-events:none}.tr-pg__can-t--bin{fill:#2a1f08;font:700 12.5px var(--tr-font-display);letter-spacing:.1em}.tr-pg__can-hex{fill:var(--pg-ink);font:700 12.5px var(--tr-font-mono);pointer-events:none}.tr-pg__bin-body{stroke:#0f1626;stroke-width:1.4px}.tr-pg__bin-mouth{fill:#1d2739;stroke:#8fa0bb;stroke-width:2px}.tr-pg__bin-grate{stroke:#0c1220;stroke-opacity:.8;stroke-width:3px}.tr-pg__bin .tr-pg__hoop{stroke:var(--pg-brass);stroke-width:3px}.tr-pg__jug-body{fill:#cfe7f233;stroke:#e2f0fab3;stroke-width:2.2px;stroke-linejoin:round}.tr-pg__jug-label{pointer-events:none}.tr-pg__jug-t{fill:#2a1f08;font:700 13px var(--tr-font-display);letter-spacing:.04em;pointer-events:none}.tr-pg__jug-grab:hover .tr-pg__jug-body,.tr-pg__spatula-grab:hover .tr-pg__blade,.tr-pg__spatula-grab:hover .tr-pg__wood{filter:brightness(1.15)}.tr-pg__blade{stroke:#4c5563;stroke-width:1.2px;stroke-linejoin:round}.tr-pg__wood{stroke-linejoin:round}.tr-pg__tag{fill:#2a1f08;font:700 13px var(--tr-font-display);letter-spacing:.05em;pointer-events:none}.tr-pg__plate{fill:#070c1ceb;stroke:#000000b3;stroke-width:1.2px}.tr-pg__plate-t{fill:var(--pg-brass-lt);font:700 19px var(--tr-font-mono);letter-spacing:.04em}.tr-pg__plate-s{fill:#c7d2e6;font:600 14px var(--tr-font-body)}.tr-pg__cue-t{fill:var(--pg-brass-lt);font:700 19px var(--tr-font-body);paint-order:stroke;stroke:var(--pg-navy);stroke-width:6px;stroke-linejoin:round;pointer-events:none;animation:1.6s ease-in-out infinite tr-pg-cue}[data-live=true] .tr-pg__cue-t{opacity:0;animation:none}@keyframes tr-pg-cue{0%,to{opacity:1}50%{opacity:.55}}.tr-pg__svg.is-error .tr-pg__plate{stroke:#e0826b;stroke-width:1.8px}.tr-pg__seal{cursor:pointer}.tr-pg__stamp-pad{fill:#8f2d2f;stroke:#54161a;stroke-width:1px}.tr-pg__seal:hover .tr-pg__brass-dk,.tr-pg__seal:hover circle{filter:brightness(1.15)}.tr-pg__seal:hover .tr-pg__stamp-pad{fill:#b03a3a}.tr-pg__flag{fill:none;stroke:#ff9a84;stroke-width:4px;stroke-dasharray:14 8;pointer-events:none;animation:1s ease-in-out infinite alternate tr-pg-flag}.tr-pg__streaks.is-flagged path{stroke-width:12px;opacity:1}@keyframes tr-pg-flag{0%{opacity:.35}to{opacity:1}}.tr-pg__panel{min-width:0}.tr-pg__facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem;margin:0;display:grid}.tr-pg__fact{min-width:0;box-shadow:inset 0 0 0 1px var(--tr-line);background:#14213a0a;border-radius:8px;padding:.55rem .7rem}.tr-pg__fact--candidate,.tr-pg__fact--level,.tr-pg__fact--recipe{grid-column:1/-1}.tr-pg__fact dt{font:600 .66rem/1.2 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft)}.tr-pg__fact dd{font:500 .9rem/1.3 var(--tr-font-body);color:var(--tr-ink);margin:.3rem 0 0}.tr-pg__fact dd>strong{font:600 1.05rem/1.2 var(--tr-font-mono);font-variant-numeric:tabular-nums}.tr-pg__sub{color:var(--tr-ink-2);margin-top:.2rem;font-size:.8rem;display:block}.tr-pg__swatch{min-height:52px;font:600 .82rem/1.2 var(--tr-font-body);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:.3rem .6rem;display:flex;box-shadow:inset 0 0 0 1px #14213a59}.tr-pg__swatch strong{font:600 1.15rem/1.2 var(--tr-font-mono);letter-spacing:.04em}.tr-pg__swatch.is-none{background:repeating-linear-gradient(135deg, var(--tr-paper-2) 0 8px, var(--tr-paper) 8px 16px);color:var(--tr-ink-2)}.tr-pg__meter{background:var(--tr-paper-3);height:10px;box-shadow:inset 0 0 0 1px var(--tr-line-strong);border-radius:5px;margin:.15rem 0 .4rem;display:block;overflow:hidden}.tr-pg__meter-bar{background:var(--tr-celeste-deep);height:100%;transition:width .16s var(--tr-ease-out);display:block}.tr-pg__meter-bar[data-full=true]{background:var(--tr-stamp)}.tr-pg__recipe{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.25rem .8rem;margin:0;padding:0;list-style:none;display:grid}.tr-pg__recipe li{color:var(--tr-ink-soft);align-items:center;gap:.4rem;font-size:.86rem;display:flex}.tr-pg__recipe li.has{color:var(--tr-ink)}.tr-pg__recipe strong{font:600 .9rem/1 var(--tr-font-mono);font-variant-numeric:tabular-nums}.tr-pg__chip{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #14213a66}.tr-pg__chip--lg{width:26px;height:26px}.tr-pg__dosers{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin-top:.9rem;display:grid}.tr-pg__doser{touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;gap:.2rem;min-height:84px;padding:.5rem .4rem}.tr-pg__doser-name{font:600 .9rem/1.1 var(--tr-font-body);color:var(--tr-ink)}.tr-pg__doser-count{font:500 .74rem/1 var(--tr-font-mono);color:var(--tr-ink-2)}.tr-pg__controls{flex-direction:column;gap:.7rem;margin-top:.9rem;display:flex}.tr-pg__row{flex-wrap:wrap;gap:.6rem .8rem;display:flex}.tr-pg__action,.tr-pg__register{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.tr-pg__btn{touch-action:manipulation}.tr-pg__btn[aria-disabled=true],.tr-pg__doser[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tr-pg__pack{box-sizing:border-box;max-width:100%;padding:0 1.3rem}.tr-pg__btn{box-sizing:border-box;max-width:100%}.tr-pg__hint{min-height:1em;font:500 .74rem/1.25 var(--tr-font-body);color:var(--tr-ink-soft)}.tr-pg__dosers+.tr-pg__hint{margin-top:.3rem;display:block}.tr-pg__status{border-left:4px solid var(--tr-celeste-deep);background:var(--tr-celeste-pale);min-height:2.6rem;font:600 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink);border-radius:4px;margin:.8rem 0 0;padding:.6rem .8rem}.tr-pg__status--idle{border-left-color:var(--tr-line);background:0 0}.tr-pg__status--ok{border-left-color:var(--tr-ok);background:var(--tr-ok-soft)}.tr-pg__status--error{border-left-color:var(--tr-stamp);background:var(--tr-stamp-soft);color:var(--tr-stamp)}.tr-pg__status-hint{color:var(--tr-ink-2);font-weight:500}.tr-pg__status--error .tr-pg__status-hint{color:var(--tr-ink)}.tr-pg__status-tail{color:var(--tr-ink-2);font-style:italic;font-weight:500}.tr-pg__status--error .tr-pg__status-tail{color:var(--tr-ink)}.tr-pg__registered{font:500 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink-2);margin:.6rem 0 0}.tr-pg__reg{color:var(--tr-ink);align-items:center;gap:.45rem;display:inline-flex}.tr-pg__reg strong{font:600 1rem/1.2 var(--tr-font-mono)}.tr-pg__reg-chip{border-radius:5px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #14213a66}.tr-pg__none{color:var(--tr-ink-2)}.tr-pg__kbd{border-top:1px dashed var(--tr-line-strong);margin:.9rem 0 0;padding-top:.6rem}.tr-pg__kbd>summary{cursor:pointer;font:600 .88rem var(--tr-font-body);color:var(--tr-ink-2);border-radius:6px;padding:.25rem 0}.tr-pg__kbd>summary:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-pg__panel{min-width:0;margin-top:.7rem}.tr-pg__tin{border:1px dashed var(--tr-line-strong);background:var(--tr-paper-2);border-radius:10px;margin-top:.9rem;padding:.7rem .9rem .9rem}.tr-pg__tin-title{font:600 .66rem/1.2 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft);margin:0 0 .5rem}.tr-pg__tin-label{border:2px solid var(--tr-ink);background:var(--tr-paper);max-width:420px;box-shadow:3px 3px 0 var(--tr-line-strong);border-radius:6px;gap:.35rem;padding:.7rem;display:grid}.tr-pg__tin-line{font:500 .88rem/1.35 var(--tr-font-body);color:var(--tr-ink);margin:0}.tr-pg__tin-line code{font:600 .88rem/1.35 var(--tr-font-mono);letter-spacing:.04em}.tr-pg__tin-none{font:500 .88rem/1.35 var(--tr-font-body);color:var(--tr-ink-2);margin:0}.tr-pg__help{font:400 .8rem/1.5 var(--tr-font-body);color:var(--tr-ink-soft);margin:.7rem 0 0}.tr-pg [aria-disabled=true]:focus-visible,.tr-pg button:focus-visible{box-shadow:var(--tr-focus);outline:none}@media (width<=720px){.tr-pg{padding:.8rem}.tr-pg__dosers{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-pg__row .tr-pg__action,.tr-pg__pack,.tr-pg__row .tr-pg__btn{width:100%}.tr-pg__row .tr-pg__action{flex:100%}.tr-pg__register,.tr-pg__register .tr-pg__action{width:100%}.tr-pg__kbd>summary{align-items:center;min-height:44px;display:flex}}@media (width<=480px){.tr-pg{padding:.5rem .4rem .7rem}.tr-pg__frame{--tr-sc-bezel:6px}.tr-pg__dosers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=721px) and (width<=960px){.tr-pg__dosers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tr-pg__streaks.is-mixing{opacity:0;animation:none}.tr-pg__stream,.tr-pg__pour,.tr-pg__cue-t,.tr-pg__flag,.tr-pg__bottle.is-dosing .tr-pg__bottle-ink,.tr-pg__bottle.is-dosing .tr-pg__cap,.tr-pg__bottle.is-dosing .tr-pg__drip-fall,.tr-pg__splash.is-on .tr-pg__splash-ring,.tr-pg__splash.is-on .tr-pg__splash-d,.tr-pg__liquid-g.is-pouring{animation:none}.tr-pg__drip,.tr-pg__splash{display:none}.tr-pg__liquid,.tr-pg__surface,.tr-pg__meter-bar,.tr-pg .tr-btn{transition:none}}.tr-cc{--cc-carbon:#1d4190;border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:var(--tr-paper);min-width:0;box-shadow:var(--tr-shadow-paper);margin:0;padding:1rem;position:relative}.tr-cc__label{font:600 1.15rem/1.2 var(--tr-font-display);color:var(--tr-ink);padding:0 .4rem}.tr-cc__slip{margin:.3rem 0 .7rem}.tr-cc__field-label{font:600 .88rem/1.3 var(--tr-font-body);color:var(--tr-ink);margin-bottom:.3rem;display:block}.tr-cc__input{border:1px solid var(--tr-line-strong);width:100%;min-height:44px;font:500 1.05rem/1.3 var(--tr-font-mono);color:var(--tr-ink);background:#fffdf6;border-radius:6px;padding:.45rem .7rem;display:block}.tr-cc__input::placeholder{color:var(--tr-ink-soft);opacity:.7}.tr-cc__input:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-cc__input:disabled{opacity:.55}.tr-cc__stage{border-radius:var(--tr-radius-lg);background:#1a130c;position:relative;overflow:hidden;box-shadow:0 0 0 1px #5b4310,0 0 0 2px #f1dca04d,0 14px 30px -14px #14213aa6}.tr-cc__svg{-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block}.tr-cc--disabled .tr-cc__stage{opacity:.55;filter:grayscale(.6)}.tr-cc__desk-edge{fill:#ffffff14}.tr-cc__hit{fill:#0000;stroke:none}.tr-cc__mark--guide,.tr-cc__click,.tr-cc__smudge,.tr-cc__chips,.tr-cc__project,.tr-cc__blotter{pointer-events:none}.tr-cc__grab{cursor:grab}.tr-cc__grab:active,.tr-cc[data-drag=sheet] .tr-cc__svg,.tr-cc[data-drag=stylus] .tr-cc__svg{cursor:grabbing}.tr-cc__paper-shadow{fill:#050a1880;pointer-events:none}.tr-cc__paper-shadow--soft{fill:#050a183d}.tr-cc__paper--original{stroke:#5b431073;stroke-width:.9px}.tr-cc__paper--copy{stroke:#14213a57;stroke-width:1px}.tr-cc__paper-hi{fill:none;stroke:#fff;stroke-opacity:.8;stroke-width:1px;stroke-linecap:round;pointer-events:none}.tr-cc__fold{stroke:#5b43106b;stroke-width:.8px;stroke-linejoin:round;pointer-events:none}.tr-cc__fold-shadow{fill:#14213a3d;pointer-events:none}.tr-cc__lift{fill:#050a186b;opacity:0;transition:opacity .14s var(--tr-ease-out);pointer-events:none}.tr-cc[data-drag=sheet] .tr-cc__lift{opacity:1}.tr-cc__tag{fill:#3a4a68;font:700 9px var(--tr-font-mono);letter-spacing:.16em;pointer-events:none}.tr-cc__tag--copy{fill:#4d6a95}.tr-cc__rule{stroke:#14213a4d;stroke-width:1px}.tr-cc__head-rule{fill:none;stroke:#14213a;stroke-opacity:.5;stroke-width:1px;pointer-events:none}.tr-cc__head-rule--thin{stroke-opacity:.3;stroke-width:.7px}.tr-cc__head-rule--copy{stroke:#355089;stroke-opacity:.4}.tr-cc__ruled{fill:none;stroke:#14213a;stroke-opacity:.1;stroke-width:.8px;pointer-events:none}.tr-cc__ruled--copy{stroke:#355089;stroke-opacity:.14}.tr-cc__placeholder{fill:var(--tr-ink-soft);font:italic 500 13px var(--tr-font-body)}.tr-cc__crest-body{stroke:#5b4310;stroke-width:.9px;stroke-linejoin:round}.tr-cc__crest-inner{fill:none;stroke:#fff6d6;stroke-opacity:.55;stroke-width:.6px}.tr-cc__crest-text{fill:#2a1f08;font:700 6.2px var(--tr-font-display);letter-spacing:.04em}.tr-cc__crest--copy .tr-cc__crest-body{stroke:#4d6a95;stroke-opacity:.65}.tr-cc__crest--copy .tr-cc__crest-inner{stroke:#4d6a95;stroke-opacity:.35}.tr-cc__crest--copy .tr-cc__crest-text{fill:#4d6a95;opacity:.8}.tr-cc__glyph{font-family:var(--tr-font-mono);font-weight:600}.tr-cc__glyph--orig{fill:#1b2540}.tr-cc__glyph--copy{fill:var(--cc-ink,#1d4190);stroke:#16347a;stroke-opacity:.45;stroke-width:.35px;paint-order:stroke}.tr-cc__glyph.is-traced{fill:var(--cc-ink-hit,#0f2c70);stroke:#0b1f55;stroke-opacity:.6;font-weight:800}.tr-cc__ghost{fill:#1d4190;opacity:.2}.tr-cc__reveal .tr-cc__glyph{fill:var(--cc-ink,#1d4190)}.tr-cc__missing-line{stroke:var(--tr-stamp);stroke-width:2px;stroke-linecap:round}.tr-cc__tick{fill:none;stroke:var(--tr-stamp);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.tr-cc__stitch{fill:none;stroke:#f0d58a;stroke-opacity:.3;stroke-width:1px;stroke-dasharray:4 3.4}.tr-cc__hatch{stroke:#ffffff08;stroke-width:1.4px}.tr-cc__hatch--fine{stroke:#0000001f;stroke-width:.7px}.tr-cc__carbon-edge{fill:none;stroke:#a0baeb5c;stroke-width:.9px;stroke-dasharray:3 3}.tr-cc__carbon-hi{fill:none;stroke:#9fb7e6;stroke-opacity:.4;stroke-width:1px;stroke-linecap:round}.tr-cc__curl{stroke:#0a1329bf;stroke-width:.8px;stroke-linejoin:round}.tr-cc__curl-shadow{fill:#00000052}.tr-cc__project{fill:none;stroke:#f0d58a6b;stroke-width:1.1px;stroke-dasharray:3 4}.tr-cc__cross{fill:none;stroke-width:1.1px;stroke-linecap:round}.tr-cc__target{fill:none;stroke-width:1px}.tr-cc__cross-under{fill:none;stroke:#0b1530;stroke-opacity:.5;stroke-width:3px;stroke-linecap:round}.tr-cc__mark--orig .tr-cc__cross,.tr-cc__mark--orig .tr-cc__target{stroke:#51627f}.tr-cc__mark--sheet .tr-cc__cross,.tr-cc__mark--sheet .tr-cc__target{stroke:#9b3a40}.tr-cc__mark--guide .tr-cc__cross{stroke:#f0d58a}.tr-cc__ring-under{fill:none;stroke:#0b1530;stroke-opacity:.6;stroke-width:3.6px}.tr-cc__ring{fill:#f0d58a14;stroke:#e3c670;stroke-width:1.5px;stroke-dasharray:3 2.5}.tr-cc__halo{opacity:0;transition:opacity .26s var(--tr-ease-out)}.tr-cc__core{fill:#fff6d6;opacity:0;transition:opacity .2s var(--tr-ease-out)}.tr-cc__mark--guide.is-lit .tr-cc__halo{opacity:1}.tr-cc__mark--guide.is-lit .tr-cc__core{opacity:.95}.tr-cc__mark--guide.is-lit .tr-cc__ring{stroke:#fff0bd;stroke-width:1.7px;stroke-dasharray:none;fill:#f0d58a33}.tr-cc__mark--guide.is-lit .tr-cc__cross{stroke:#fff6d6}.tr-cc__mark--orig.is-lit .tr-cc__cross,.tr-cc__mark--orig.is-lit .tr-cc__target,.tr-cc__mark--sheet.is-lit .tr-cc__cross,.tr-cc__mark--sheet.is-lit .tr-cc__target{stroke:#b8892a}.tr-cc__click circle{fill:none;stroke:#f0d58a;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:tr-cc-click .42s var(--tr-ease-out) forwards}@keyframes tr-cc-click{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.tr-cc__sheet,.tr-cc__stylus{transition:transform .26s cubic-bezier(.3,1.25,.5,1)}.tr-cc[data-live=true] .tr-cc__sheet,.tr-cc[data-live=true] .tr-cc__stylus{transition:none}.tr-cc[data-snap=true] .tr-cc__paper--copy{stroke:#f0d58a;stroke-width:1.8px}.tr-cc__sheet[data-archived=true]{cursor:default}.tr-cc__breathe{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite tr-cc-breathe}.tr-cc__breathe--orig{animation-duration:4.8s;animation-delay:-1.9s}@keyframes tr-cc-breathe{0%,to{transform:rotate(-.15deg)}50%{transform:rotate(.15deg)}}.tr-cc[data-live=true] .tr-cc__breathe,.tr-cc__sheet[data-archived=true] .tr-cc__breathe{animation-play-state:paused}.tr-cc__settle{transform-box:fill-box;transform-origin:50%}.tr-cc__smudge rect{fill:#0b15308c}.tr-cc__smudge{animation:.12s ease-out tr-cc-smudge-in}.tr-cc__smudge.is-fading{opacity:0;transition:opacity 1.2s ease-in .2s}@keyframes tr-cc-smudge-in{0%{opacity:0}}.tr-cc__beam{stroke:#f0d58a;stroke-width:1.5px;stroke-dasharray:3 3;opacity:.9;pointer-events:none}.tr-cc__nib{stroke:#4b505b;stroke-width:.7px;stroke-linejoin:round}.tr-cc__ferrule,.tr-cc__cap{stroke:#5b4310;stroke-width:.8px}.tr-cc__barrel{stroke:#24140a;stroke-width:.9px}.tr-cc__nib-dot{fill:#f0d58a;stroke:#14213a;stroke-width:1px;pointer-events:none}.tr-cc__glint{opacity:0;pointer-events:none;animation:6.4s cubic-bezier(.2,.8,.3,1) infinite tr-cc-glint}.tr-cc__glint--stamp{animation-delay:-3.1s}@keyframes tr-cc-glint{0%,62%,to{opacity:0;transform:translate(-6px)}72%{opacity:.8}90%{opacity:0;transform:translate(14px)}}.tr-cc__inkpad{pointer-events:none}.tr-cc__plate-text{fill:#2a1f08;font-family:var(--tr-font-display);letter-spacing:.18em;pointer-events:none;font-weight:700}.tr-cc__pad-text{fill:#2a1f08;font:700 8.4px var(--tr-font-display);letter-spacing:.22em;pointer-events:none}.tr-cc__handle{stroke:#24140a;stroke-width:.8px}.tr-cc__groove{fill:none;stroke:#24140a;stroke-opacity:.5;stroke-width:.9px}.tr-cc__knob{stroke:#24140a;stroke-width:1px}.tr-cc__collar{stroke:#5b4310;stroke-width:.8px}.tr-cc__stamp-base{stroke:#5b4310;stroke-width:1px}.tr-cc__rubber{fill:#9c2a31;stroke:#4a1218;stroke-width:.8px}.tr-cc__stamp-body{transform-box:fill-box}.tr-cc__stamp-body.is-pressed{animation:.56s linear both tr-cc-stamp}.tr-cc__stamp-shadow{fill:#050a18;opacity:.3;transform-box:fill-box;transform-origin:50%}.tr-cc__stamp-shadow.is-pressed{animation:.56s linear both tr-cc-stamp-shadow}.tr-cc__felt-hit{fill:#b9c8ee;opacity:0;pointer-events:none}.tr-cc__felt-hit.is-pressed{animation:.56s linear both tr-cc-felt}@keyframes tr-cc-stamp{0%{animation-timing-function:var(--tr-ease-out);transform:translateY(0)}16%{animation-timing-function:var(--tr-ease-gravity);transform:translateY(-5px)}38%{animation-timing-function:var(--tr-ease-out);transform:translateY(16px)}50%{animation-timing-function:var(--tr-ease-gravity);transform:translateY(10px)}60%{animation-timing-function:var(--tr-ease-out);transform:translateY(16px)}to{transform:translateY(0)}}@keyframes tr-cc-stamp-shadow{0%{opacity:.3;transform:scaleX(1)}16%{opacity:.18;transform:scaleX(1.12)}38%,60%{opacity:.6;transform:scaleX(.62)}to{opacity:.3;transform:scaleX(1)}}@keyframes tr-cc-felt{0%,34%{opacity:0}40%{opacity:.45}to{opacity:0}}.tr-cc__stamp:hover .tr-cc__knob{stroke:#f1dca0}.tr-cc__tray-body{stroke:#150d06;stroke-width:1.2px}.tr-cc__tray-slot{stroke:#0009;stroke-width:1px}.tr-cc__tray-glow{fill:none;stroke:#0000;stroke-width:3px;transition:stroke .12s}.tr-cc__tray[data-over=true] .tr-cc__tray-glow{stroke:#f0d58a}.tr-cc__lamp{fill:#4a3922;transition:fill .24s var(--tr-ease-out)}.tr-cc__lamp-halo{opacity:0;transition:opacity .26s var(--tr-ease-out)}.tr-cc__tray.is-full .tr-cc__lamp{fill:#ffe9a8}.tr-cc__tray.is-full .tr-cc__lamp-halo{opacity:1}.tr-cc__label-card{stroke:#5b4310;stroke-width:.8px}.tr-cc__tray-state{fill:#3a4658;font:700 9px var(--tr-font-mono);letter-spacing:.14em}.tr-cc__tray.is-full .tr-cc__tray-state{fill:var(--tr-ok)}.tr-cc__tray-flash{fill:#f0d58a66;opacity:0;pointer-events:none}.tr-cc__tray-shake{animation:.36s ease-in-out tr-cc-shake}@keyframes tr-cc-shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.tr-cc[data-fail=align] .tr-cc__ring{stroke:#e8727a;stroke-width:2.2px}.tr-cc[data-fail=align] .tr-cc__mark--sheet .tr-cc__cross,.tr-cc[data-fail=align] .tr-cc__mark--sheet .tr-cc__target{stroke:#e8727a;stroke-width:2px}.tr-cc[data-fail=incomplete] .tr-cc__tick{stroke-width:3.4px}.tr-cc[data-fail=incomplete] .tr-cc__missing-line{stroke-width:3.2px}.tr-cc[data-fail=empty] .tr-cc__placeholder,.tr-cc[data-fail=format] .tr-cc__glyph--orig{fill:var(--tr-stamp)}.tr-cc__chip{stroke:#8d6c1f;stroke-width:1px}.tr-cc__chip-inner{fill:none;stroke:#f1dca0;stroke-opacity:.14;stroke-width:.8px}.tr-cc__chip-label{fill:#d8b45c;font:700 9.5px var(--tr-font-mono);letter-spacing:.1em}.tr-cc__chip-value{fill:#f4eddc;font:700 13px var(--tr-font-mono)}.tr-cc__chip-value.is-ok{fill:#f0d58a}.tr-cc__bar{fill:#00000080;stroke:#f1dca033;stroke-width:.6px}.tr-cc__bar-fill{transition:width .12s linear}.tr-cc__cue{pointer-events:none}.tr-cc__cue-line{fill:none;stroke:#f0d58a;stroke-width:2.4px;stroke-dasharray:6 5;stroke-linecap:round;animation:1.2s linear infinite tr-cc-cue}.tr-cc__cue-text{fill:#f0d58a;font:700 11px var(--tr-font-mono);letter-spacing:.1em;paint-order:stroke;stroke:#0b1530;stroke-width:3px;stroke-opacity:.7;stroke-linejoin:round}@keyframes tr-cc-cue{to{stroke-dashoffset:-22px}}.tr-cc__status{border-left:4px solid var(--tr-celeste-deep);background:var(--tr-celeste-pale);min-height:2.6rem;font:600 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink);overflow-wrap:anywhere;border-radius:4px;margin:.8rem 0 0;padding:.6rem .8rem}.tr-cc__status--ok{border-left-color:var(--tr-ok);background:var(--tr-ok-soft)}.tr-cc__status--error{border-left-color:var(--tr-stamp);background:var(--tr-stamp-soft);color:var(--tr-stamp)}.tr-cc__status-hint{color:var(--tr-ink-2);font-weight:500}.tr-cc__status-tail{color:var(--tr-ink-2);font-style:italic;font-weight:500}.tr-cc__status--error .tr-cc__status-hint,.tr-cc__status--error .tr-cc__status-tail{color:var(--tr-ink)}.tr-cc__registered{font:500 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink-2);overflow-wrap:anywhere;margin:.6rem 0 0}.tr-cc__registered strong{color:var(--tr-ink)}.tr-cc__none{color:var(--tr-ink-soft)}.tr-cc__sub{color:var(--tr-ink-2);margin-top:.3rem;font-size:.78rem;display:block}.tr-cc__muted{color:var(--tr-ink-soft)}.tr-cc__kbd{border-top:1px dashed var(--tr-line-strong);margin:.9rem 0 0;padding-top:.6rem}.tr-cc__kbd>summary{cursor:pointer;font:600 .88rem var(--tr-font-body);color:var(--tr-ink-2);border-radius:6px;padding:.25rem 0}.tr-cc__kbd>summary:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-cc__help{font:400 .8rem/1.5 var(--tr-font-body);color:var(--tr-ink-soft);margin:.5rem 0 0}.tr-cc__tools{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.6rem;margin-top:.9rem;display:grid}.tr-cc__align{align-items:center;gap:.9rem;display:flex}.tr-cc__pad{grid-template:repeat(3,44px)/repeat(3,44px);gap:2px;display:grid;position:relative}.tr-cc__move{touch-action:manipulation;width:44px;min-width:0;height:44px;min-height:0;padding:0;font-size:1.15rem}.tr-cc__move--up{grid-area:1/2}.tr-cc__move--left{grid-area:2/1}.tr-cc__move--right{grid-area:2/3}.tr-cc__move--down{grid-area:3/2}.tr-cc__reg{border:2px solid var(--tr-stamp);border-radius:50%;grid-area:2/2;place-self:center;width:20px;height:20px}.tr-cc__reg.is-ok{border-color:var(--tr-ok);background:var(--tr-ok-soft)}.tr-cc__deviation{font:500 .85rem/1.3 var(--tr-font-body);color:var(--tr-ink-2);flex-direction:column;gap:.15rem;margin:0;display:flex}.tr-cc__deviation strong{color:var(--tr-stamp);font-weight:600}.tr-cc--aligned .tr-cc__deviation strong{color:var(--tr-ok)}.tr-cc__repass{min-width:0}.tr-cc__subtitle{font:600 .66rem/1.2 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft);margin:0 0 .4rem}.tr-cc__list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tr-cc__chip-btn,.tr-cc__list .tr-btn{min-height:44px;font:600 .84rem/1.1 var(--tr-font-body);touch-action:manipulation;padding:0 .7rem}.tr-cc__list .tr-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.tr-cc__hint{min-height:1em;font:500 .74rem/1.25 var(--tr-font-body);color:var(--tr-ink-soft);margin-top:.3rem;display:block}.tr-cc__actions{flex-wrap:wrap;gap:.6rem .9rem;margin-top:.9rem;display:flex}.tr-cc__btn{touch-action:manipulation}.tr-cc__validate{padding:0 1.3rem}.tr-cc__facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin:.9rem 0 0;display:grid}.tr-cc__fact{min-width:0;box-shadow:inset 0 0 0 1px var(--tr-line);background:#14213a0a;border-radius:8px;padding:.55rem .7rem}.tr-cc__fact dt{font:600 .66rem/1.2 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft)}.tr-cc__fact dd{font:500 .88rem/1.4 var(--tr-font-body);color:var(--tr-ink);overflow-wrap:anywhere;margin:.3rem 0 0}.tr-cc__fact code{font:600 .95rem/1.3 var(--tr-font-mono)}.tr-cc [aria-disabled=true]:focus-visible,.tr-cc button:focus-visible{box-shadow:var(--tr-focus);outline:none}@media (width<=720px){.tr-cc{padding:.8rem}.tr-cc__tools{grid-template-columns:minmax(0,1fr)}.tr-cc__actions .tr-cc__btn{width:100%}.tr-cc__facts{grid-template-columns:minmax(0,1fr)}.tr-cc__kbd>summary{align-items:center;min-height:44px;display:flex}}@media (width<=480px){.tr-cc{padding:.5rem .4rem .7rem}}@media (prefers-reduced-motion:reduce){.tr-cc__sheet,.tr-cc__stylus,.tr-cc .tr-btn,.tr-cc__bar-fill,.tr-cc__lift,.tr-cc__halo,.tr-cc__core,.tr-cc__lamp,.tr-cc__lamp-halo,.tr-cc__tray-glow{transition:none}.tr-cc__cue-line,.tr-cc__click circle,.tr-cc__stamp-body.is-pressed,.tr-cc__stamp-shadow.is-pressed,.tr-cc__felt-hit.is-pressed,.tr-cc__tray-shake,.tr-cc__breathe,.tr-cc__glint,.tr-cc__smudge{animation:none}.tr-cc__click circle,.tr-cc__glint{opacity:0}}.tr-rr{--rr-brass:#c9a24a;--rr-brass-dk:#8d6c1f;--rr-brass-deep:#5b4310;--rr-brass-lt:#f1dca0;--rr-lacre:#a3262e;--rr-navy:#0f1a33;--rr-navy-2:#16264a;--rr-navy-3:#3a4d7c;--rr-mist:#8fa3c7;--rr-sheet:#fbf7ea;border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:var(--tr-paper);min-width:0;box-shadow:var(--tr-shadow-paper);margin:0;padding:1rem;position:relative}.tr-rr__label-legend{font:600 1.15rem/1.2 var(--tr-font-display);color:var(--tr-ink);padding:0 .4rem}.tr-rr__frame{--tr-sc-bezel:10px;margin:.2rem calc(-1 * var(--tr-sc-bezel)) 0}.tr-rr__frame .tr-sc-frame__well{background:#24160d}.tr-rr__stage{background:#2c1c11;margin:0;position:relative;overflow:hidden}.tr-rr__stage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000008c,inset 0 1.5px 0 1px #ffe2b033,inset 0 0 0 4px #482e1a80,inset 0 0 0 5px #00000059,inset 0 -2px 3px 3px #00000040}.tr-rr__svg{-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;width:100%;max-width:760px;height:auto;margin:0 auto;display:block;overflow:visible}.tr-rr--disabled .tr-rr__frame{opacity:.55;filter:grayscale(.6)}.tr-rr__grab{cursor:grab}.tr-rr__grab:active,.tr-rr__slip.is-dragging,.tr-rr--carrying .tr-rr__grab{cursor:grabbing}.tr-rr__deco{pointer-events:none}.tr-rr__label{fill:#2a1f08;font:600 10px var(--tr-font-mono);letter-spacing:.12em;pointer-events:none}.tr-rr__plate{pointer-events:none}.tr-rr__seat{fill:#0000004d;stroke:#0000008c;stroke-width:1.2px;pointer-events:none}.tr-rr__empty{fill:var(--rr-brass-lt);font:500 13px var(--tr-font-body)}.tr-rr__cell{stroke:#f0d58a24;stroke-width:1px}.tr-rr__halo{fill:none;stroke:var(--tr-sol);stroke-width:2px;pointer-events:none}.tr-rr__halo--paper{stroke:var(--rr-brass-dk);stroke-width:2px}.tr-rr[data-hint=fresh] .tr-rr__halo{animation:2.6s ease-in-out .3s 3 rr-pulse}.tr-rr__slip{will-change:transform}.tr-rr__slip-face{transform-box:fill-box;transform-origin:50%;animation:tr-sc-settle .32s var(--tr-ease-spring,cubic-bezier(.3, 1.45, .5, 1)) both}.tr-rr__slip.is-dragging .tr-rr__slip-face{animation:none}.tr-rr__slip-shadow{opacity:.6;transition:transform .16s var(--tr-ease-out), opacity .16s linear}.tr-rr__slip.is-dragging .tr-rr__slip-shadow{opacity:1;transform:translate(5px,11px)}.tr-rr__slip-body{stroke:#a98a45;stroke-width:.9px}.tr-rr__slip-margin{stroke:#b3202a52;stroke-width:.8px;pointer-events:none}.tr-rr__slip-hole{fill:#1d120a;stroke:var(--rr-brass-dk);stroke-width:.7px;pointer-events:none}.tr-rr__slip-hole-lip{fill:none;stroke:#fff;stroke-opacity:.7;stroke-width:.8px;stroke-linecap:round;pointer-events:none}.tr-rr__slip-rule{stroke:#14213a38;stroke-width:.8px;stroke-dasharray:1.6 2.4;pointer-events:none}.tr-rr__slip-name{fill:var(--tr-ink);font:600 13px var(--tr-font-body);pointer-events:none}.tr-rr__slip-value{fill:var(--tr-ink-2);font:500 11px var(--tr-font-mono);letter-spacing:.02em;pointer-events:none}.tr-rr__slip.is-dragging .tr-rr__slip-body{stroke:var(--tr-sol);stroke-width:2.2px}.tr-rr__slip.is-in{opacity:0;pointer-events:none;transition:opacity .18s linear .32s}.tr-rr__ghost-hit{fill:#f1dca012;stroke:#c9a24a99;stroke-width:1.2px;stroke-dasharray:5 4;pointer-events:all}.tr-rr__ghost-name{fill:var(--rr-brass-lt);font:600 12px var(--tr-font-body);pointer-events:none}.tr-rr__ghost-sub{fill:#b9a06a;font:500 11px var(--tr-font-body);pointer-events:none}.tr-rr__ghost-check{fill:none;stroke:var(--rr-brass);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.tr-rr__folder-back{stroke:var(--rr-brass-dk);stroke-width:1.4px}.tr-rr__tab-body{stroke:var(--rr-brass);stroke-width:1.4px}.tr-rr__folder.is-hover .tr-rr__folder-back,.tr-rr__folder.is-hover .tr-rr__tab-body{stroke:var(--tr-sol);stroke-width:2.6px}.tr-rr__tab-text{fill:#f1e6c0;font:700 12px var(--tr-font-mono);letter-spacing:.06em;pointer-events:none}.tr-rr__tab-go{fill:var(--tr-sol);font:700 10px var(--tr-font-mono);letter-spacing:.08em;pointer-events:none}.tr-rr__grip{stroke:var(--rr-brass-dk);stroke-width:.5px;pointer-events:none}.tr-rr__cover-body{stroke:var(--rr-brass-dk);stroke-width:1.4px}.tr-rr__cover.is-hover .tr-rr__cover-body{stroke:var(--tr-sol);stroke-width:2.6px}.tr-rr__cover-title{fill:#f1e6c0;font:600 15px var(--tr-font-display);letter-spacing:.08em;pointer-events:none}.tr-rr__cover-sub{fill:#a9b8d6;font:500 13px var(--tr-font-body);pointer-events:none}.tr-rr__cover-crest{fill:var(--rr-brass-lt);font:700 11px var(--tr-font-display);font-style:italic}.tr-rr__cover-arrow{fill:none;stroke:var(--rr-brass);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.tr-rr__paper{stroke:#b9a874;stroke-width:.9px}.tr-rr__sheet.is-hover .tr-rr__paper{stroke:var(--tr-sol);stroke-width:3px}.tr-rr__sheet.is-sealed .tr-rr__paper{stroke:var(--tr-ok);stroke-width:1.4px}.tr-rr__crest-text{fill:var(--rr-brass-dk);opacity:.08;font-family:var(--tr-font-display);font-style:italic;font-weight:700}.tr-rr__letterhead{fill:var(--rr-brass-dk);font:600 7.2px var(--tr-font-mono);letter-spacing:.12em;pointer-events:none}.tr-rr__sheet-title{fill:var(--tr-ink);font:700 12px var(--tr-font-body);pointer-events:none}.tr-rr__sheet-count{fill:var(--tr-ink-soft);font:600 10px var(--tr-font-mono);pointer-events:none}.tr-rr__head-rule{fill:none;stroke:var(--tr-ink);stroke-opacity:.34;stroke-width:1px;pointer-events:none}.tr-rr__head-rule--thin{stroke-opacity:.18;stroke-width:.6px}.tr-rr__rule{stroke:#14213a42;stroke-width:.9px;stroke-dasharray:1.4 2.2}.tr-rr__tick{fill:#fffdf6;stroke:var(--tr-ink-soft);stroke-width:1.1px}.tr-rr__row.is-marked .tr-rr__tick{fill:var(--tr-ok-soft);stroke:var(--tr-ok)}.tr-rr__tickmark{fill:none;stroke:var(--tr-ok);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:rr-tick-in .36s var(--tr-ease-out) both}.tr-rr .tr-rr__rowflash{animation-duration:.9s}.tr-rr__row-name{fill:var(--tr-ink);font:500 12px var(--tr-font-body)}.tr-rr__row.is-marked .tr-rr__row-name{fill:var(--tr-ok)}.tr-rr__chip-body{stroke:var(--tr-line-strong);stroke-width:1.1px}.tr-rr__chip.is-on .tr-rr__chip-body{fill:var(--tr-ok-soft);stroke:var(--tr-ok);stroke-width:1.8px}.tr-rr__chip-radio{fill:none;stroke:var(--tr-ink-soft);stroke-width:1.3px}.tr-rr__chip-dot{fill:var(--tr-ok)}.tr-rr__chip-text{fill:var(--tr-ink);font:600 11px var(--tr-font-body);pointer-events:none}.tr-rr__tap{cursor:text}.tr-rr__sign-body{fill:#fffdf6;stroke:var(--tr-line-strong);stroke-width:1.1px}.tr-rr__sign-rule{stroke:#14213a57;stroke-width:.9px;stroke-dasharray:1.4 2.2;pointer-events:none}.tr-rr__sign-x{fill:var(--tr-ink-soft);font:500 9px var(--tr-font-mono);opacity:.55;pointer-events:none}.tr-rr__sign-text{fill:var(--tr-ink-soft);font:500 12px var(--tr-font-body);pointer-events:none}.tr-rr__signbox.is-signed .tr-rr__sign-text{fill:var(--tr-ink);font:italic 500 16px var(--tr-font-display)}.tr-rr__signbox.is-signed .tr-rr__sign-body{stroke:var(--tr-ok)}.tr-rr__signbox:hover .tr-rr__sign-body{stroke:var(--tr-sol);stroke-width:2px}.tr-rr__sealbox{fill:#14213a09;stroke:#14213a29;stroke-width:1px;pointer-events:none}.tr-rr__sealcorner{fill:none;stroke:var(--tr-ink);stroke-opacity:.4;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.tr-rr__sealhint{fill:var(--tr-ink-soft);font:600 10px var(--tr-font-mono);letter-spacing:.1em;pointer-events:none}.tr-rr__sheet.is-complete:not(.is-sealed) .tr-rr__sealhint{fill:var(--rr-lacre)}.tr-rr__sheet.is-complete:not(.is-sealed) .tr-rr__sealcorner{stroke:var(--rr-lacre);stroke-opacity:.8}.tr-rr__mark-pos{pointer-events:none}.tr-rr__mark{transform-box:fill-box;transform-origin:50%;animation:rr-stamp-slam .52s var(--tr-ease-gravity) both}.tr-rr__mark-box{fill:none;stroke:var(--rr-lacre);stroke-width:2.4px}.tr-rr__mark-echo{fill:none;stroke:var(--rr-lacre);stroke-opacity:.35;stroke-width:1.2px}.tr-rr__mark-inner{fill:none;stroke:var(--rr-lacre);stroke-width:.8px}.tr-rr__mark-star{fill:var(--rr-lacre)}.tr-rr__mark-text{fill:var(--rr-lacre);font:700 14px var(--tr-font-mono);letter-spacing:.12em}.tr-rr__mark-pos.is-faint .tr-rr__mark{opacity:.3;animation:rr-faint-in .38s var(--tr-ease-out) both}.tr-rr__flash{transform-box:fill-box;transform-origin:50%}.tr-rr__stamp{will-change:transform}.tr-rr__hit{fill:none;pointer-events:all}.tr-rr__stamp-shadow{transition:transform .18s var(--tr-ease-out), opacity .18s linear}.tr-rr__stamp.is-held .tr-rr__stamp-shadow{opacity:.6;transform:translate(7px,11px)}.tr-rr__stamp-press{transition:transform .12s var(--tr-ease-out)}.tr-rr__stamp.is-down .tr-rr__stamp-press{transform:translateY(3px)}.tr-rr__rubber-ink{fill:var(--rr-lacre);transition-property:opacity;transition-timing-function:linear}.tr-rr__brass{stroke:var(--rr-brass-deep);stroke-width:1px}.tr-rr__wood,.tr-rr__knob{stroke:#2a1608;stroke-width:1px}.tr-rr__knob-shine{fill:#ffffff4d;pointer-events:none}.tr-rr__glint{opacity:0;animation:rr-glint 6.4s var(--tr-ease-out) 2.2s infinite;pointer-events:none}.tr-rr__pad-case{stroke:var(--rr-brass-deep);stroke-width:1.2px}.tr-rr__pad-shine{fill:#ffffff17;pointer-events:none}.tr-rr__lid{transform-box:fill-box;transform-origin:50% 0;transition:transform .3s var(--tr-ease-spring,cubic-bezier(.3, 1.45, .5, 1))}.tr-rr__lid-body{stroke:var(--rr-brass-deep);stroke-width:1.2px}.tr-rr__pad.is-open .tr-rr__lid{transform:translateY(-9px)scaleY(.2)}.tr-rr__pad.is-hover .tr-rr__pad-case{stroke:var(--tr-sol);stroke-width:2.6px}.tr-rr__pad.is-inking .tr-rr__pad-ink{animation:.52s ease-in-out infinite alternate rr-ink}.tr-rr__drop{opacity:0;pointer-events:none;transition:opacity .22s linear}.tr-rr__drop.is-full{opacity:1}.tr-rr__cab-body{stroke:#232a18;stroke-width:1.2px}.tr-rr__cab-hole{stroke:#05080f;stroke-width:1px}.tr-rr__file{fill:#e8dcb4;stroke:var(--rr-brass-dk);stroke-width:.8px;animation:rr-file .42s var(--tr-ease-out) both}.tr-rr__cab-front{stroke:#2a3120;stroke-width:1.1px}.tr-rr__drawer-front{transform-box:fill-box;transition:transform .24s cubic-bezier(.5,0,.8,.5)}.tr-rr__cab[data-state=open] .tr-rr__drawer-front{transition:transform .34s var(--tr-ease-spring,cubic-bezier(.3, 1.45, .5, 1));transform:translateY(26px)}.tr-rr__cab[data-state=refused] .tr-rr__drawer-front{animation:.36s linear rr-shake}.tr-rr__cab-label{fill:#fbf4dc;stroke:#8d6c1f;stroke-width:.5px}.tr-rr__cab-count{fill:var(--tr-ink);font:700 12px var(--tr-font-mono);pointer-events:none}.tr-rr__cab.is-hover .tr-rr__cab-body{stroke:var(--tr-sol);stroke-width:3px}.tr-rr__carry{will-change:transform;pointer-events:none}.tr-rr__carry-back{stroke:var(--rr-brass);stroke-width:1.3px}.tr-rr__carry-tab{stroke:var(--rr-brass);stroke-width:1.1px}.tr-rr__carry-text{fill:var(--tr-ink);font:700 12px var(--tr-font-mono)}.tr-rr__carry-sub{fill:var(--tr-ink-soft);font:500 10px var(--tr-font-body)}.tr-rr__signrow{gap:.3rem;max-width:26rem;margin:.8rem 0 0;display:grid}.tr-rr__signlabel{font:600 .85rem/1.3 var(--tr-font-body);color:var(--tr-ink)}.tr-rr__status{border-left:4px solid var(--tr-celeste-deep);background:var(--tr-celeste-pale);min-height:2.6rem;font:600 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink);overflow-wrap:anywhere;border-radius:4px;margin:.8rem 0 0;padding:.6rem .8rem}.tr-rr__status--ok{border-left-color:var(--tr-ok);background:var(--tr-ok-soft)}.tr-rr__status--warn{border-left-color:var(--tr-brass);background:#c9a24a2e}.tr-rr__status--error{border-left-color:var(--tr-stamp);background:var(--tr-stamp-soft);color:var(--tr-stamp)}.tr-rr__status-hint{color:var(--tr-ink-2);font-weight:500}.tr-rr__status--error .tr-rr__status-hint{color:var(--tr-ink)}.tr-rr__result{font:500 .85rem/1.4 var(--tr-font-body);color:var(--tr-ink-2);overflow-wrap:anywhere;margin:.5rem 0 0}.tr-rr__result.has-values{color:var(--tr-stamp)}.tr-rr__kbd{border-top:1px solid var(--tr-line);margin-top:.8rem;padding-top:.2rem}.tr-rr__kbd>summary{cursor:pointer;min-height:44px;font:600 .9rem/1.3 var(--tr-font-body);color:var(--tr-ink-2);align-items:center;display:flex}.tr-rr__kbd>summary:focus-visible{box-shadow:var(--tr-focus);border-radius:4px;outline:none}.tr-rr__help{font:400 .8rem/1.5 var(--tr-font-body);color:var(--tr-ink-soft);margin:.2rem 0 0}.tr-rr__start,.tr-rr__action{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.tr-rr__start{margin-top:.6rem}.tr-rr__btn{touch-action:manipulation}.tr-rr__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tr-rr__hint{min-height:1em;font:500 .74rem/1.25 var(--tr-font-body);color:var(--tr-ink-soft)}.tr-rr__hint:empty{display:none}.tr-rr__ksheet{box-shadow:inset 0 0 0 1px var(--tr-line), 0 2px 6px -2px #14213a40;background:#fbf7ea;border-radius:8px;margin-top:.9rem;padding:.9rem 1rem 1rem;position:relative}.tr-rr__ksheet-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.tr-rr__ksheet-title{font:600 1.05rem/1.3 var(--tr-font-display);color:var(--tr-ink);margin:0}.tr-rr__ksheet-title:focus-visible{box-shadow:var(--tr-focus);border-radius:4px;outline:none}.tr-rr__lead{font:500 .88rem/1.4 var(--tr-font-body);color:var(--tr-ink-2);margin:.5rem 0 .6rem}.tr-rr__items{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.tr-rr__item{box-shadow:inset 0 0 0 1px var(--tr-line);background:#fffdf6;border-radius:8px}.tr-rr__item.is-marked{background:var(--tr-ok-soft);box-shadow:inset 0 0 0 1px var(--tr-ok)}.tr-rr__check{cursor:pointer;align-items:flex-start;gap:.7rem;min-height:44px;padding:.55rem .7rem;display:flex}.tr-rr__check input{width:1.3rem;height:1.3rem;accent-color:var(--tr-ok);flex:none;margin:.05rem 0 0}.tr-rr__check input:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-rr__item-text{flex-direction:column;min-width:0;display:flex}.tr-rr__item-name{font:600 .92rem/1.3 var(--tr-font-body);color:var(--tr-ink)}.tr-rr__item-value{font:500 .85rem/1.35 var(--tr-font-mono);color:var(--tr-ink-2);overflow-wrap:anywhere}.tr-rr__act{gap:.3rem;max-width:26rem;display:grid}.tr-rr__act .tr-rr__lead{margin-bottom:.2rem}.tr-rr__field{font:600 .88rem/1.3 var(--tr-font-body);color:var(--tr-ink);margin-top:.3rem}.tr-rr__input{border:1px solid var(--tr-line-strong);width:100%;min-height:44px;font:500 .95rem/1.3 var(--tr-font-body);color:var(--tr-ink);background:#fffdf6;border-radius:6px;padding:.45rem .7rem;display:block}.tr-rr__input:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-rr__input:disabled{opacity:.55}.tr-rr__nav,.tr-rr__stamping,.tr-rr__buttons{flex-wrap:wrap;align-items:flex-start;gap:.6rem .9rem;margin-top:.9rem;display:flex}.tr-rr__nav .tr-rr__hint{flex-basis:100%}.tr-rr__finish{border-top:1px solid var(--tr-line);margin-top:.9rem;padding-top:.8rem}.tr-rr__finish .tr-rr__buttons{margin-top:0}.tr-rr__finish .tr-rr__hint{margin-top:.3rem;display:block}.tr-rr__finish .tr-rr__hint:empty{display:none}.tr-rr__archive{padding:0 1.3rem}.tr-rr__facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin:.9rem 0 0;display:grid}.tr-rr__fact{min-width:0;box-shadow:inset 0 0 0 1px var(--tr-line);background:#14213a0a;border-radius:8px;padding:.55rem .7rem}.tr-rr__fact dt{font:600 .66rem/1.2 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft)}.tr-rr__fact dd{font:500 .88rem/1.4 var(--tr-font-body);color:var(--tr-ink);overflow-wrap:anywhere;margin:.3rem 0 0}.tr-rr__fact.has-pending{box-shadow:inset 0 0 0 1px var(--tr-brass)}.tr-rr__muted{color:var(--tr-ink-soft)}.tr-rr__pending{margin:0;padding-left:1.1rem}.tr-rr__pending li+li{margin-top:.15rem}.tr-rr__summary{font:500 .82rem/1.5 var(--tr-font-body);color:var(--tr-ink-2);margin:.7rem 0 0;padding-left:1.4rem}.tr-rr__summary li[aria-current=step]{color:var(--tr-ink);font-weight:700}.tr-rr__summary li.is-sealed::marker{color:var(--tr-ok)}.tr-rr [aria-disabled=true]:focus-visible,.tr-rr button:focus-visible{box-shadow:var(--tr-focus);outline:none}@media (width<=720px){.tr-rr,.tr-rr__ksheet{padding:.8rem}.tr-rr__nav .tr-rr__btn,.tr-rr__stamping .tr-rr__action,.tr-rr__stamping .tr-rr__btn,.tr-rr__buttons .tr-rr__btn,.tr-rr__start .tr-rr__btn{width:100%}.tr-rr__nav .tr-rr__btn{flex:8rem}.tr-rr__facts{grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.tr-rr__slip:hover .tr-rr__slip-body{stroke:var(--tr-sol);stroke-width:2.2px}.tr-rr__stamp:hover .tr-rr__knob,.tr-rr__stamp:hover .tr-rr__brass,.tr-rr__tab:hover .tr-rr__tab-body,.tr-rr__cover:hover .tr-rr__cover-body{stroke:var(--tr-sol);stroke-width:2.4px}.tr-rr__chip:hover .tr-rr__chip-body{stroke:var(--tr-sol);stroke-width:2px}.tr-rr__ghost:hover .tr-rr__ghost-hit{stroke:var(--tr-sol);stroke-width:1.8px}}@media (width<=480px){.tr-rr__frame{--tr-sc-bezel:6px}}@keyframes rr-pulse{50%{opacity:.5}}@keyframes rr-stamp-slam{0%{opacity:0;animation-timing-function:var(--tr-ease-gravity);transform:translateY(-9px)scale(2.3)rotate(-8deg)}30%{opacity:1;transform:translateY(0)scale(.94)rotate(0)}48%{transform:translateY(-.4px)scale(1.04)}66%{transform:translateY(0)scale(.99)}to{opacity:1;transform:none}}@keyframes rr-faint-in{0%{opacity:0;transform:scale(1.08)}to{opacity:.3;transform:none}}@keyframes rr-tick-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:none}}@keyframes rr-glint{0%,62%,to{opacity:0;transform:translate(-14px)}72%{opacity:.8}90%{opacity:0;transform:translate(78px)}}@keyframes rr-ink{0%{opacity:1}to{opacity:.86}}@keyframes rr-file{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes rr-shake{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.tr-rr *{transition:none!important;animation:none!important}.tr-rr .tr-rr__mark{opacity:1}}.tr-dw{--dw-brass:#c9a24a;--dw-brass-lt:#f0d48a;--dw-brass-dk:#8d6f26;border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:var(--tr-paper);min-width:0;box-shadow:var(--tr-shadow-paper);margin:0;padding:1rem;position:relative}.tr-dw__label{font:600 1.15rem/1.2 var(--tr-font-display);color:var(--tr-ink);padding:0 .4rem}.tr-dw__btn{touch-action:manipulation}.tr-dw__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tr-dw__hint{min-height:1em;font:500 .74rem/1.25 var(--tr-font-body);color:var(--tr-ink-soft);display:block}.tr-dw__hint:empty{display:none}.tr-dw__muted{color:var(--tr-ink-soft)}.tr-dw__query{gap:.3rem;max-width:34rem;margin-top:.4rem;display:grid}.tr-dw__field{font:600 .88rem/1.3 var(--tr-font-body);color:var(--tr-ink)}.tr-dw__combo{position:relative}.tr-dw__input{box-sizing:border-box;border:1px solid var(--tr-line-strong);width:100%;min-width:0;min-height:44px;font:500 .95rem/1.3 var(--tr-font-body);color:var(--tr-ink);background:#fffdf6;border-radius:6px;padding:.45rem .7rem}.tr-dw__input:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-dw__input:disabled{opacity:.55}.tr-dw__list{z-index:3;background:var(--tr-paper);box-shadow:0 0 0 1px var(--tr-line-strong), 0 10px 22px -10px #14213a80;border-radius:8px;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.tr-dw__list[hidden]{display:none}.tr-dw__option{box-sizing:border-box;background:var(--tr-celeste-pale);min-height:44px;box-shadow:inset 0 0 0 2px var(--tr-celeste-deep);font:500 .85rem/1.3 var(--tr-font-body);color:var(--tr-ink-2);cursor:pointer;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;padding:.5rem .7rem;display:flex}.tr-dw__option strong{font:700 1rem/1.2 var(--tr-font-mono);color:var(--tr-ink)}.tr-dw__stage{--tr-sc-bezel:11px;max-width:782px;margin:.9rem auto 0}.tr-dw__stage .tr-sc-frame__well{background:#1b1108}.tr-dw__svg{-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;max-width:760px;height:auto;display:block}.tr-dw--disabled .tr-dw__stage{opacity:.55;filter:grayscale(.6)}.tr-dw__small{fill:#e8d092;font:700 16px var(--tr-font-mono);letter-spacing:.05em}.tr-dw__plate-bezel{stroke:#5b4310;stroke-width:1.1px}.tr-dw__plate-bezel-edge{fill:none;stroke:#fff6d68c;stroke-width:1px}.tr-dw__plate-board{stroke:#05080f;stroke-width:1.3px}.tr-dw__plate-query{fill:var(--dw-brass-lt);font:700 26px var(--tr-font-mono)}.tr-dw__plate-query.is-empty{fill:#7f89a6;font-weight:500}.tr-dw__plate-drawer{fill:#e3d6b3;font:600 16px var(--tr-font-body)}.tr-dw__plate{cursor:text}.tr-dw__glint{fill:#fff6d64d;opacity:0;transform-box:fill-box}.tr-dw__ledge{stroke:#5b4310;stroke-width:1px}.tr-dw__ledge-lip{fill:#fff6d680}.tr-dw__stand{stroke:#2b190b;stroke-width:1.4px}.tr-dw__stand-hi{fill:none;stroke:#ffdea061;stroke-width:1px}.tr-dw__holder-board{stroke:var(--dw-brass);stroke-width:1.4px;stroke-dasharray:6 5}.tr-dw__holder.is-full .tr-dw__holder-board{stroke:var(--dw-brass-lt);stroke-dasharray:none}.tr-dw__clip{stroke:#5b4310;stroke-width:.9px}.tr-dw__body{stroke:#2a1708;stroke-width:1.6px}.tr-dw__body-hi{fill:none;stroke:#ffdea047;stroke-width:1px}.tr-dw__hole{stroke:#170d04;stroke-width:1px}.tr-dw__front-shade{fill:#000;opacity:.42;pointer-events:none}.tr-dw__front-body{stroke:#2b190b;stroke-width:1.5px}.tr-dw__bevel{stroke:#201106bf;stroke-width:1px;pointer-events:none}.tr-dw__bevel-hi{fill:none;stroke:#ffe2a566;stroke-width:1px;pointer-events:none}.tr-dw__cup-plate{stroke:#2a1a05;stroke-width:1px;pointer-events:none}.tr-dw__handle{stroke:#2a1a05;stroke-width:1.2px;pointer-events:none}.tr-dw__cup-mouth{fill:#24150a;opacity:.85;pointer-events:none}.tr-dw__cup-glint{fill:#fff6d6;opacity:.55;pointer-events:none}.tr-dw__label-plate{stroke:#3a2808;stroke-width:1px;pointer-events:none}.tr-dw__label-card{stroke:#5b43108c;stroke-width:.8px;pointer-events:none}.tr-dw__label-screw{stroke:#5b4310;stroke-width:.7px;pointer-events:none}.tr-dw__front-label{fill:#2a2418;font:700 16px var(--tr-font-mono);pointer-events:none}.tr-dw__front:hover .tr-dw__bevel-hi{stroke:#ffeebecc}.tr-dw__glow{fill:none;stroke:#f0d58a;opacity:0;pointer-events:none}.tr-dw__glow--soft{stroke-width:7px}.tr-dw__glow--line{stroke-width:2.6px}.tr-dw__front.is-indicated .tr-dw__front-body{stroke:#f0d58a;stroke-width:2px}.tr-dw__front.is-indicated .tr-dw__glow--line{opacity:1;animation:1.8s ease-in-out infinite alternate tr-dw-pulse}.tr-dw__front.is-indicated .tr-dw__glow--soft{opacity:.32;animation:1.8s ease-in-out infinite alternate tr-dw-pulse-soft}@keyframes tr-dw-pulse{0%{opacity:.6}to{opacity:1}}@keyframes tr-dw-pulse-soft{0%{opacity:.1}to{opacity:.38}}.tr-dw__ghost-shade{fill:#000;opacity:.35}.tr-dw__ghost-rect{stroke:#05080f;stroke-width:1.4px}.tr-dw__ruling{fill:none;stroke:#f0d48a13;stroke-width:1px}.tr-dw__stitch{fill:none;stroke:#f0d48a8c;stroke-width:1.4px;stroke-dasharray:6 5}.tr-dw__corner{fill:none;stroke:#c9a24a;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.tr-dw__ghost-text{fill:#e0c677;font:600 22px var(--tr-font-display);letter-spacing:.01em;pointer-events:none}.tr-dw__ghost-text--shade{fill:#000;opacity:.6}.tr-dw__ornament{fill:none;stroke:#c9a24ab3;stroke-width:1.4px;stroke-linecap:round}.tr-dw__ornament-gem{fill:#c9a24a}.tr-dw__interior{stroke:#2a1808;stroke-width:1.4px}.tr-dw__wall{stroke:#0006;stroke-width:.8px}.tr-dw__card-shade{pointer-events:none}.tr-dw__card-body{stroke:var(--dw-brass-dk);stroke-width:1.3px}.tr-dw__card-lip{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;opacity:.85}.tr-dw__card-edge{fill:#c7b27a;opacity:.5}.tr-dw__tab{stroke:var(--dw-brass-dk);stroke-width:1.3px}.tr-dw__tab-letter{fill:#2a1f08;font:800 15px var(--tr-font-mono);pointer-events:none}.tr-dw__rule{stroke:#566ea061;stroke-width:1px}.tr-dw__rule--red{stroke:#b3202a80;stroke-width:1.2px}.tr-dw__hole-ring{fill:#1b1108;stroke:#5b4310;stroke-width:1.2px}.tr-dw__card-label{fill:#14213a;font:700 34px var(--tr-font-display);pointer-events:none}.tr-dw__card-code{fill:#6b5a2a;font:600 15px var(--tr-font-mono);pointer-events:none}.tr-dw__card.is-gap .tr-dw__card-body{fill:#160d069e;stroke:#d49a6a;stroke-dasharray:9 7}.tr-dw__card.is-gap .tr-dw__tab{fill:none;stroke:#d49a6a;stroke-dasharray:5 4}.tr-dw__card.is-gap .tr-dw__tab-letter{fill:#d49a6a}.tr-dw__card.is-gap .tr-dw__card-label{fill:#e0b08a;font:600 28px var(--tr-font-body)}.tr-dw__card.is-gap .tr-dw__card-deco,.tr-dw__card.is-gap .tr-dw__card-shade,.tr-dw__card.is-gap .tr-dw__rule{display:none}.tr-dw__settle{transform-box:fill-box;transform-origin:50% 100%}.tr-dw__held .tr-dw__card-shade{display:none}.tr-dw__held-lift{fill:#000;opacity:.3;pointer-events:none}.tr-dw__held .tr-dw__card-body{stroke:var(--dw-brass-lt);stroke-width:2.4px}.tr-dw__hit{fill:#0000;stroke:none}.tr-dw__grab{cursor:grab}.tr-dw__grab:active{cursor:grabbing}.tr-dw__flip{cursor:ns-resize}.tr-dw__held:hover .tr-dw__card-body{stroke-width:3.2px}.tr-dw__cue-under{fill:none;stroke:#140a03a6;stroke-width:6.6px;stroke-linecap:round;stroke-linejoin:round}.tr-dw__cue-line{fill:none;stroke:var(--dw-brass-lt);stroke-width:3.4px;stroke-dasharray:5 5;stroke-linecap:round}.tr-dw__cue-head{fill:none;stroke:var(--dw-brass-lt);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.tr-dw__cue{animation:tr-dw-cue 1.1s var(--tr-ease-out) infinite;pointer-events:none}@keyframes tr-dw-cue{0%{opacity:0;transform:translateY(-4px)}30%{opacity:1}to{opacity:0;transform:translateY(16px)}}.tr-dw__status{border-left:4px solid var(--tr-celeste-deep);background:var(--tr-celeste-pale);min-height:2.6rem;font:600 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink);overflow-wrap:anywhere;border-radius:4px;margin:.8rem 0 0;padding:.6rem .8rem}.tr-dw__status--ok{border-left-color:var(--tr-ok);background:var(--tr-ok-soft)}.tr-dw__status--warn{border-left-color:var(--tr-brass);background:#c9a24a2e}.tr-dw__status--error{border-left-color:var(--tr-stamp);background:var(--tr-stamp-soft);color:var(--tr-stamp)}.tr-dw__status-hint{color:var(--tr-ink-2);font-weight:500}.tr-dw__status--error .tr-dw__status-hint{color:var(--tr-ink)}.tr-dw__status-tail{color:var(--tr-ink-2);font-style:italic;font-weight:500}.tr-dw__status--error .tr-dw__status-tail{color:var(--tr-ink)}.tr-dw__registered{font:500 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink-2);overflow-wrap:anywhere;margin:.6rem 0 0}.tr-dw__registered strong{color:var(--tr-ok);font:600 1.05rem/1.2 var(--tr-font-body)}.tr-dw__kbd{border-top:1px dashed var(--tr-line-strong);margin:.9rem 0 0;padding-top:.6rem}.tr-dw__kbd>summary{cursor:pointer;font:600 .88rem var(--tr-font-body);color:var(--tr-ink-2);border-radius:6px;padding:.25rem 0}.tr-dw__kbd>summary:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-dw__help{font:400 .8rem/1.5 var(--tr-font-body);color:var(--tr-ink-soft);margin:.5rem 0 0}.tr-dw__query-act{flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:.7rem;display:flex}.tr-dw__drawers{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;margin-top:.9rem;display:grid}.tr-dw__drawer{min-width:0;box-shadow:inset 0 0 0 1px var(--tr-line-strong), inset 0 -3px 0 #14213a1f;background:linear-gradient(#e7dcc0 0%,#ddd0b0 100%);border-radius:8px;flex-direction:column;gap:.2rem;padding:.5rem .55rem .45rem;display:flex}.tr-dw__drawer-btn{width:100%}.tr-dw__drawer.is-indicated{box-shadow:inset 0 0 0 2px var(--tr-celeste-deep), inset 0 -3px 0 #14213a1f}.tr-dw__drawer.is-open{box-shadow:inset 0 0 0 2px var(--tr-brass), inset 0 -3px 0 #14213a1f;background:linear-gradient(#f4e6b8 0%,#ead9a0 100%)}.tr-dw__panel{box-shadow:inset 0 0 0 1px var(--tr-line), 0 2px 6px -2px #14213a40;background:#fbf7ea;border-radius:8px;margin-top:.9rem;padding:.9rem 1rem 1rem}.tr-dw__panel-title{font:600 1.05rem/1.3 var(--tr-font-display);color:var(--tr-ink);margin:0}.tr-dw__tabs{flex-wrap:wrap;gap:.3rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.tr-dw__tab-btn{border:1px solid var(--tr-line-strong);background:var(--tr-paper-2);min-width:44px;min-height:44px;font:700 .95rem/1 var(--tr-font-mono);color:var(--tr-ink);cursor:pointer;touch-action:manipulation;border-radius:8px 8px 0 0;padding:0 .7rem}.tr-dw__tab-btn[aria-current=location]{background:var(--tr-celeste-pale);border-color:var(--tr-celeste-deep);box-shadow:inset 0 -3px 0 var(--tr-celeste-deep)}.tr-dw__tab-btn:focus-visible,.tr-dw__where:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-dw__where{border:1px solid var(--tr-line);background:#fffdf6;border-radius:6px;margin-top:.5rem;padding:.6rem}.tr-dw__position{font:600 .95rem/1.4 var(--tr-font-body);color:var(--tr-ink);overflow-wrap:anywhere;margin:0}.tr-dw__code-text{color:var(--tr-ink-soft);font-weight:500}.tr-dw__nav,.tr-dw__acts{flex-wrap:wrap;align-items:flex-start;gap:.6rem .9rem;margin-top:.9rem;display:flex}.tr-dw__nav .tr-dw__hint{flex-basis:100%}.tr-dw__action{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.tr-dw__acts{border-top:1px solid var(--tr-line);padding-top:.8rem}.tr-dw__facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.6rem;margin:.9rem 0 0;display:grid}.tr-dw__fact{min-width:0;box-shadow:inset 0 0 0 1px var(--tr-line);background:#14213a0a;border-radius:8px;padding:.55rem .7rem}.tr-dw__fact dt{font:600 .66rem/1.2 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft)}.tr-dw__fact dd{font:500 .88rem/1.4 var(--tr-font-body);color:var(--tr-ink);overflow-wrap:anywhere;margin:.3rem 0 0}.tr-dw__fact.has-held{box-shadow:inset 0 0 0 1px var(--tr-brass)}.tr-dw__fact.has-value dd{color:var(--tr-ok);font-weight:600}.tr-dw [aria-disabled=true]:focus-visible,.tr-dw button:focus-visible{box-shadow:var(--tr-focus);outline:none}@media (width<=720px){.tr-dw{padding:.8rem}.tr-dw__stage{--tr-sc-bezel:7px}.tr-dw__stage .tr-sc-screw{width:5px;height:5px}.tr-dw__stage .tr-sc-screw--a{top:3px;left:3px}.tr-dw__stage .tr-sc-screw--b{top:3px;right:3px}.tr-dw__stage .tr-sc-screw--c{left:3px}.tr-dw__stage .tr-sc-screw--d{right:3px}.tr-dw__panel{padding:.8rem}.tr-dw__kbd>summary{align-items:center;min-height:44px;display:flex}.tr-dw__acts .tr-dw__action,.tr-dw__acts .tr-dw__btn{width:100%}.tr-dw__nav .tr-dw__btn{flex:8rem}.tr-dw__drawers{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-dw__facts{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.tr-dw{padding:.5rem .4rem .7rem}}@media (prefers-reduced-motion:reduce){.tr-dw__cue{opacity:1;animation:none}.tr-dw__front.is-indicated .tr-dw__glow--line,.tr-dw__front.is-indicated .tr-dw__glow--soft{animation:none}.tr-dw__glint{opacity:0;animation:none}.tr-dw .tr-btn{transition:none}}.tr-wr{--wr-brass:#c9a24a;--wr-brass-lt:#f6e3a1;--wr-brass-dk:#8d6f26;--wr-navy:#0f1a33;border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:var(--tr-paper);min-width:0;box-shadow:var(--tr-shadow-paper);margin:0;padding:1rem;position:relative}.tr-wr__label-legend{font:600 1.15rem/1.2 var(--tr-font-display);color:var(--tr-ink);padding:0 .4rem}.tr-wr__stage{border-radius:var(--tr-radius-lg);background:var(--wr-navy);justify-content:center;margin:.2rem 0 0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #14213a80,0 14px 30px -14px #14213a99}.tr-wr__sheet{width:100%;max-width:760px;position:relative}.tr-wr__svg{-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;max-width:760px;height:auto;display:block}.tr-wr--disabled .tr-wr__stage{opacity:.55;filter:grayscale(.6)}.tr-wr__plate-text{fill:#2a1f08;font:700 19.5px var(--tr-font-display,Georgia, serif);letter-spacing:.02em;paint-order:stroke fill;stroke:#fff6d68c;stroke-width:.9px;stroke-linejoin:round}.tr-wr__plate-text[data-stage="4"]{font-size:14px}.tr-wr__digits{fill:#e9923a;stroke:#ff7a1a8c;stroke-width:.5px}.tr-wr__digits.is-running{fill:#ffc473;animation:2.6s ease-in-out infinite tr-wr-nixie}.tr-wr__nix-glow{opacity:.4;transition:opacity .3s var(--tr-ease-out)}.tr-wr__nixie.is-running .tr-wr__nix-glow{opacity:1}@keyframes tr-wr-nixie{50%{opacity:.88}}.tr-wr__lamp{fill:#2a1c0c;stroke:#120a03;stroke-width:.6px}.tr-wr__lamp.is-on{fill:#ffd98a;stroke:#fff3c4}.tr-wr__lamp-halo{opacity:0;transition:opacity .26s var(--tr-ease-out);pointer-events:none}.tr-wr__lamp-halo.is-on{opacity:1}.tr-wr__fig{will-change:transform}.tr-wr__halo{opacity:calc(.5 + var(--tr-wr-glow,0) * .5)}.tr-wr__family-lit{opacity:calc(var(--tr-wr-glow,0) * .3);pointer-events:none}.tr-wr__lamplight{animation:11s linear infinite tr-wr-lamp}@keyframes tr-wr-lamp{0%,84%,to{opacity:1}86%{opacity:.66}88%{opacity:.95}90.5%{opacity:.74}94%{opacity:1}}.tr-wr__hit{fill:#0000;stroke:none}.tr-wr__grab,.tr-wr__grab:active{cursor:pointer}.tr-wr__glow{stroke:#f6e3a18c;stroke-width:3px;opacity:0;transition:opacity .16s var(--tr-ease-out);pointer-events:none}.tr-wr__hit:hover~.tr-wr__glow,.tr-wr__bell:hover .tr-wr__glow{opacity:1}.tr-wr__wave{fill:none;stroke:var(--wr-brass-lt);stroke-width:2.2px;vector-effect:non-scaling-stroke}.tr-wr__glint{animation:tr-wr-glint 7.5s var(--tr-ease-out) infinite}@keyframes tr-wr-glint{0%,64%,to{opacity:0;transform:translate(0)}72%{opacity:.5}92%{opacity:0;transform:translate(52px)}}.tr-wr__spark,.tr-wr__vib,.tr-wr__flash,.tr-wr__bell-shadow{transform-box:fill-box;transform-origin:50%}.tr-wr__spark,.tr-wr__vib{opacity:0}.tr-wr__bell.is-struck .tr-wr__spark{animation:tr-wr-spark .38s var(--tr-ease-out) both;transform-origin:50% 100%}.tr-wr__bell.is-struck .tr-wr__vib--l{animation:.62s linear both tr-wr-vib-l}.tr-wr__bell.is-struck .tr-wr__vib--r{animation:.62s linear both tr-wr-vib-r}.tr-wr__bell.is-struck .tr-wr__bell-shadow{animation:.46s cubic-bezier(.3,1.45,.5,1) both tr-wr-bshadow}.tr-wr__bell.is-struck .tr-wr__flash{animation:tr-wr-flash .3s var(--tr-ease-out) both}@keyframes tr-wr-spark{0%{opacity:0;transform:scale(.5)}22%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes tr-wr-vib-l{0%{opacity:0;transform:translate(0)}8%{opacity:.95;transform:translate(-4px)}24%{opacity:.8;transform:translate(3px)}42%{opacity:.6;transform:translate(-2.2px)}60%{opacity:.38;transform:translate(1.4px)}80%{opacity:.18;transform:translate(-.7px)}to{opacity:0;transform:translate(0)}}@keyframes tr-wr-vib-r{0%{opacity:0;transform:translate(0)}8%{opacity:.95;transform:translate(4px)}24%{opacity:.8;transform:translate(-3px)}42%{opacity:.6;transform:translate(2.2px)}60%{opacity:.38;transform:translate(-1.4px)}80%{opacity:.18;transform:translate(.7px)}to{opacity:0;transform:translate(0)}}@keyframes tr-wr-bshadow{0%{opacity:1;transform:scale(1.14,1.3)}45%{transform:scale(.96,.92)}to{opacity:1;transform:scale(1)}}@keyframes tr-wr-flash{0%{opacity:0}16%{opacity:.8}to{opacity:0}}.tr-wr__cue-text{fill:var(--wr-brass-lt);font:700 15px var(--tr-font-mono,monospace);letter-spacing:.14em}.tr-wr__cue-arrow{fill:none;stroke:var(--wr-brass-lt);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.tr-wr__cue{animation:1.1s ease-in-out infinite tr-wr-cue}@keyframes tr-wr-cue{50%{transform:translateY(6px)}}.tr-wr__stamp rect{fill:#050a16d1;stroke:#e4685f;stroke-width:3.4px}.tr-wr__stamp rect.tr-wr__stamp-inner{fill:none;stroke-width:1.2px;opacity:.8}.tr-wr__stamp text{fill:#f08a80;font:800 25px var(--tr-font-mono,monospace);letter-spacing:.06em}.tr-wr__stamp{animation:tr-wr-stamp .3s var(--tr-ease-out)}@keyframes tr-wr-stamp{0%{opacity:0;transform:translate(500px,276px)rotate(-8deg)scale(1.5)}60%{opacity:1;transform:translate(500px,294px)rotate(-8deg)scale(.95)}}.tr-wr__memorial{opacity:0;pointer-events:none;transition:opacity .9s var(--tr-ease-out)}.tr-wr__memorial.is-on{opacity:1}.tr-wr__memorial-rise{transition:transform 1.1s var(--tr-ease-out);transform:translateY(10px)}.tr-wr__memorial.is-on .tr-wr__memorial-rise{transform:none}.tr-wr__memorial.is-on .tr-wr__candle-glow{animation:3.3s ease-in-out infinite tr-wr-candle}.tr-wr__memorial path[fill$=flameG\)],.tr-wr__memorial path[fill=\#fffdf6][opacity=\.85],.tr-wr__memorial ellipse[fill$=glowG\)]{transform-box:fill-box;transform-origin:50% 100%}.tr-wr__memorial.is-on path[fill$=flameG\)]{animation:2.4s ease-in-out infinite tr-wr-flame}.tr-wr__memorial.is-on path[fill=\#fffdf6][opacity=\.85]{animation:1.9s ease-in-out infinite tr-wr-flame-core}.tr-wr__memorial.is-on ellipse[fill$=glowG\)]{transform-origin:50%;animation:3.3s ease-in-out infinite tr-wr-candle}@keyframes tr-wr-flame{0%,to{opacity:1;transform:scale(1)rotate(0)}18%{opacity:.92;transform:scale(.93,1.07)rotate(-1.8deg)}42%{opacity:1;transform:scale(1.05,.95)rotate(1.5deg)}66%{opacity:.9;transform:scale(.96,1.05)rotate(-.9deg)}84%{opacity:1;transform:scale(1.02,.98)rotate(.8deg)}}@keyframes tr-wr-flame-core{0%,to{opacity:.85;transform:scale(1)}30%{opacity:.7;transform:scale(.88,1.1)}62%{opacity:.9;transform:scale(1.06,.94)}}@keyframes tr-wr-candle{0%,to{opacity:1}35%{opacity:.82}70%{opacity:.94}}.tr-wr__placard{box-sizing:border-box;font:400 .86rem/1.28 var(--tr-font-body);color:#14213a;background:repeating-linear-gradient(0deg,#14213a08 0 1px,#0000 1px 3px),linear-gradient(#fffdf6,#f4eddc 70%,#eadfc4);border:1px solid #8d6c1f;border-radius:3px;margin:.7rem .7rem .8rem;padding:.7em .8em .75em;position:relative;box-shadow:inset 0 0 0 3px #f4eddc,inset 0 0 0 4px #8d6c1f80,0 8px 14px -8px #000000bf,0 1px #fff6d640}.tr-wr__placard:before,.tr-wr__placard:after{content:"";background:radial-gradient(circle at 35% 30%,#fff1b8 0 12%,#c9a24a 45%,#5b4310 100%);border-radius:50%;width:.55em;height:.55em;position:absolute;top:.45em;box-shadow:0 .12em .18em #00000080}.tr-wr__placard:before{left:.5em}.tr-wr__placard:after{right:.5em}.tr-wr__placard-kicker{font:700 .72em/1.2 var(--tr-font-mono,monospace);letter-spacing:.12em;text-align:center;text-transform:uppercase;color:#6b5014;border-bottom:3px double #8d6c1f;margin:0 0 .3em;padding:0 0 .3em}.tr-wr__placard-title{font:700 1.16em/1.15 var(--tr-font-display,Georgia, serif);text-align:center;color:#14213a;margin:.1em 0 0}.tr-wr__placard-note{font:italic 500 .86em/1.25 var(--tr-font-body);text-align:center;color:#3c465c;margin:.25em 0 .5em}.tr-wr__steps{gap:.16em;margin:0;padding:0;list-style:none;display:grid}.tr-wr__step{color:#566079;border-radius:3px;grid-template-columns:1.7em minmax(0,1fr);align-items:start;gap:.5em;min-width:0;padding:.2em 1.5em .2em .2em;display:grid;position:relative}.tr-wr__step-n{box-sizing:border-box;width:1.7em;height:1.7em;font:700 .84em/1 var(--tr-font-mono,monospace);font-variant-numeric:tabular-nums;color:#6b5014;background:#fffdf6;border:1px solid #8d6c1f;border-radius:50%;place-items:center;display:grid;position:relative}.tr-wr__step-text{overflow-wrap:anywhere;min-width:0;padding-top:.2em}.tr-wr__keep{white-space:nowrap}.tr-wr__step-tail{font-style:italic;font-weight:600}.tr-wr__tick{fill:none;stroke:#14213a;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:1.25em;height:1.25em;position:absolute;top:.3em;right:.2em}.tr-wr__step[data-state=current]{color:#14213a;background:#c9a24a4d;font-weight:600;box-shadow:inset .18em 0 #8d6c1f}.tr-wr__step[data-state=current] .tr-wr__step-n{color:#2a1d06;background:#c9a24a}.tr-wr__step[data-state=current] .tr-wr__step-n:after{content:"";border:1px solid #8d6c1f;border-radius:50%;animation:1.6s ease-in-out infinite tr-wr-ring;position:absolute;inset:-.22em}.tr-wr__step[data-state=done]{color:#14213a}.tr-wr__step[data-state=done] .tr-wr__step-n{color:#f1dca0;background:#14213a;border-color:#14213a}.tr-wr__step[data-state=done] .tr-wr__tick{opacity:1;animation:.36s cubic-bezier(.3,1.4,.5,1) both tr-wr-tick}@keyframes tr-wr-ring{0%,to{opacity:.15;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes tr-wr-tick{0%{opacity:0;transform:scale(1.9)rotate(-14deg)}to{opacity:1;transform:none}}.tr-wr__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tr-wr__sheet[data-wide] .tr-wr__placard{left:calc(var(--wr-u) * 8);top:calc(var(--wr-u) * 10);width:calc(var(--wr-u) * 160);font-size:calc(var(--wr-u) * 8.8);pointer-events:none;transform-origin:50% 0;margin:0;position:absolute;transform:rotate(-.7deg)}.tr-wr__status{border-left:4px solid var(--tr-celeste-deep);background:var(--tr-celeste-pale);font:600 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink);border-radius:4px;margin:.8rem 0 0;padding:.6rem .8rem}.tr-wr__status--ok{border-left-color:var(--tr-ok);background:var(--tr-ok-soft)}.tr-wr__status--error{border-left-color:var(--tr-stamp);background:var(--tr-stamp-soft);color:var(--tr-stamp)}.tr-wr__status-hint{color:var(--tr-ink-2);font-weight:500}.tr-wr--error .tr-wr__status-hint{color:var(--tr-stamp)}.tr-wr__receipt{border:1px dashed var(--tr-line-strong);border-radius:var(--tr-radius);background:var(--tr-paper-2);font:400 .9rem/1.5 var(--tr-font-body);color:var(--tr-ink);margin:.8rem 0 0;padding:.9rem 1rem}.tr-wr__receipt p{margin:.5rem 0 0}.tr-wr__receipt-title{font:700 .95rem/1.3 var(--tr-font-display);color:var(--tr-ink);margin:0}.tr-wr__receipt-closing{font-weight:600}.tr-wr__registered{font:500 .92rem/1.4 var(--tr-font-body);color:var(--tr-ink-2);margin:.6rem 0 0}.tr-wr__registered strong{color:var(--tr-ink);font:600 1rem/1.3 var(--tr-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tr-wr__none{color:var(--tr-ink-soft)}.tr-wr__kbd{border-top:1px dashed var(--tr-line-strong);margin:.9rem 0 0;padding-top:.6rem}.tr-wr__kbd>summary{cursor:pointer;font:600 .88rem var(--tr-font-body);color:var(--tr-ink-2);border-radius:6px;padding:.25rem 0}.tr-wr__kbd>summary:focus-visible{box-shadow:var(--tr-focus);outline:none}.tr-wr__help{font:400 .8rem/1.5 var(--tr-font-body);color:var(--tr-ink-soft);margin:.5rem 0 0}.tr-wr__action{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;margin-top:.7rem;display:flex}.tr-wr__btn{box-sizing:border-box;touch-action:manipulation;padding:0 1.3rem}.tr-wr__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tr-wr__hint{min-height:1em;font:500 .74rem/1.25 var(--tr-font-body);color:var(--tr-ink-soft)}.tr-wr__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin:.8rem 0 0;display:grid}.tr-wr__facts>div{min-width:0;box-shadow:inset 0 0 0 1px var(--tr-line);background:#14213a0a;border-radius:8px;padding:.55rem .7rem}.tr-wr__facts dt{font:600 .66rem/1.2 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-soft)}.tr-wr__facts dd{font:600 .95rem/1.3 var(--tr-font-body);color:var(--tr-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:.25rem 0 0}@media (width<=720px){.tr-wr{padding:.8rem}.tr-wr__kbd>summary{align-items:center;min-height:44px;display:flex}.tr-wr__btn{width:100%}}@media (width<=480px){.tr-wr{padding:.5rem .4rem .7rem}}@media (prefers-reduced-motion:reduce){.tr-wr__cue,.tr-wr__stamp,.tr-wr__lamplight,.tr-wr__glint,.tr-wr__memorial.is-on .tr-wr__candle-glow,.tr-wr__digits.is-running,.tr-wr__step[data-state=current] .tr-wr__step-n:after,.tr-wr__step[data-state=done] .tr-wr__tick,.tr-wr__bell.is-struck .tr-wr__spark,.tr-wr__bell.is-struck .tr-wr__vib,.tr-wr__bell.is-struck .tr-wr__bell-shadow,.tr-wr__bell.is-struck .tr-wr__flash,.tr-wr__memorial.is-on path[fill$=flameG\)],.tr-wr__memorial.is-on path[fill=\#fffdf6][opacity=\.85],.tr-wr__memorial.is-on ellipse[fill$=glowG\)]{animation:none}.tr-wr__memorial,.tr-wr__memorial-rise,.tr-wr__nix-glow,.tr-wr__lamp-halo,.tr-wr__glow{transition:none}.tr-wr__step[data-state=current] .tr-wr__step-n:after{opacity:.9}}.ct-tramite{--tm-night:#0b1530;--tm-night-2:#14213a;--tm-brass:#c9a24a;--tm-brass-dk:#8d6c1f;--tm-brass-deep:#5b4310;--tm-brass-lt:#f1dca0;--tm-paper:#fffdf6;--tm-plate:linear-gradient(135deg, #f0d58a 0%, #c9a24a 42%, #8d6c1f 78%, #b58f38 100%)}.ct-tramite__head{border-bottom:3px double #8d6c1fb3;margin-bottom:1.6rem;padding-bottom:1.3rem}.ct-tramite__code{border:1px solid var(--tm-brass);background:linear-gradient(160deg, #1a2542, var(--tm-night));font:500 .78rem/1.4 var(--tr-font-mono);color:var(--tm-brass-lt);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;margin:1rem 0 0;padding:.5rem .9rem;display:inline-flex;box-shadow:inset 0 1px #fff6d62e,0 1px #fff9,0 3px 6px -3px #0b153080}.ct-tramite__code .ct-label{color:#f1dca0c7;margin:0}.ct-tramite__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.ct-tramite__main{min-width:0}.ct-tramite__status{border:1px solid var(--tr-line-strong);border-top:4px solid var(--tm-brass);border-radius:var(--tr-radius-lg);background:var(--tm-paper);min-width:0;box-shadow:var(--tr-shadow-paper);padding:1rem clamp(.8rem,2vw,1.4rem) .8rem}.ct-tramite__status-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 1.5rem;margin-bottom:.9rem;display:flex}.ct-tramite__status-title{font:600 1.15rem/1.2 var(--tr-font-display);margin:0}.ct-tramite__summary{font:500 .82rem/1.4 var(--tr-font-mono);color:var(--tr-ink-2);margin:.35rem 0 0}.ct-tramite__meta{margin:0}.ct-tramite__meta div{align-items:baseline;gap:.8rem;font-size:.85rem;display:flex}.ct-tramite__meta dt{font-weight:600}.ct-tramite__meta dd{font:600 .95rem/1 var(--tr-font-mono);margin:0}.ct-tramite__gauge{border:1px solid var(--tm-brass-deep);color:#f4eddc;background:repeating-linear-gradient(63deg,#f4eddc09 0 1px,#0000 1px 9px),radial-gradient(at 20% 0,#f0d58a29,#0000 62%),linear-gradient(160deg,#1a2542 0%,#101a33 55%,#0a1124 100%);border-radius:12px;margin-bottom:.9rem;padding:.95rem clamp(.8rem,2vw,1.2rem) .85rem;position:relative;box-shadow:inset 0 0 0 1px #f1dca038,inset 0 1px #fff6d64d,0 6px 12px -8px #0b153099}.ct-tramite__gauge-top{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.5rem clamp(1rem,3vw,2rem);margin-bottom:.8rem;display:grid}.ct-tramite__gauge-eyebrow{font:500 .64rem/1 var(--tr-font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f1dca0cc;margin:0 0 .3rem}.ct-tramite__gauge-name{font:600 clamp(1.25rem, 3vw, 1.6rem) / 1.1 var(--tr-font-display);color:var(--tm-brass-lt);margin:0}.ct-tramite__gauge-figure{text-align:right;margin:0;display:grid}.ct-tramite__gauge-figure b{font:600 1.7rem/1 var(--tr-font-mono);color:#fffdf6}.ct-tramite__gauge-figure span{font:500 .62rem/1.2 var(--tr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f4eddcc7;margin-top:.25rem}.ct-tramite__gauge-figure--pct b{color:var(--tm-brass-lt)}.ct-tramite__meter{border:1px solid var(--tm-brass-dk);background:linear-gradient(#0000008c,#ffffff0d);border-radius:999px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #0009}.ct-tramite__fill{transform-origin:0;background:linear-gradient(#f6e6b2 0%,#c9a24a 48%,#8d6c1f 100%);transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80}.ct-tramite__tick{background:#0b1530cc;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:1px 0 #fff6d647}.ct-tramite__levels{grid-template-columns:repeat(4,minmax(0,1fr));margin:.45rem 0 0;padding:0;list-style:none;display:grid}.ct-tramite__levels li{color:#f4eddcb8;border-top:2px solid #f1dca029;gap:.12rem;padding:.35rem .5rem 0 0;display:grid}.ct-tramite__levels li.is-done{border-top-color:#c9a24a99}.ct-tramite__levels li.is-current{border-top-color:var(--tm-brass-lt);color:var(--tm-brass-lt)}.ct-tramite__level-name{font:600 .74rem/1.25 var(--tr-font-body);overflow-wrap:anywhere}.ct-tramite__level-from{font:500 .6rem/1.2 var(--tr-font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.ct-tramite__gauge-note{color:#f4eddceb;margin:.7rem 0 0;font-size:.84rem;line-height:1.5}.ct-tramite__gauge-parts{font:500 .76rem/1.4 var(--tr-font-mono);color:#f1dca0d9;display:inline-block}.ct-tramite__rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));column-gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.ct-tramite__row{border-top:1px dashed var(--tr-line-strong);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.15rem .6rem;padding:.55rem 0;font-size:.85rem;display:grid}.ct-tramite__row-label{font-weight:600}.ct-tramite__row-value{overflow-wrap:anywhere;min-width:0;font:400 .82rem/1.4 var(--tr-font-mono);color:var(--tr-ink-2);grid-column:1/-1}.ct-tramite__badge{font:600 .62rem/1.2 var(--tr-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-self:start;padding:.18rem .5rem}.ct-tramite__badge.is-ok{color:var(--tr-ok);background:var(--tr-ok-soft)}.ct-tramite__badge.is-pending{color:var(--tr-ink-soft);border-style:dashed}.ct-tramite__form{gap:1.5rem;min-width:0;display:grid}.ct-tramite__section{border:1px solid var(--tr-line-strong);border-radius:var(--tr-radius-lg);background:var(--tm-paper);min-width:0;box-shadow:var(--tr-shadow-paper);padding:1rem clamp(.8rem,2vw,1.4rem) 1.4rem}.ct-tramite__h2{font:600 1.45rem/1.2 var(--tr-font-display);justify-items:start;gap:.45rem;margin:0 0 .5rem;scroll-margin-top:5.5rem;display:grid}.ct-tramite__h2:focus-visible{box-shadow:var(--tr-focus);outline:none}.ct-tramite__step{border:1px solid var(--tm-brass);background:linear-gradient(160deg, #1a2542, var(--tm-night));font:600 .66rem/1.2 var(--tr-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tm-brass-lt);border-radius:3px;padding:.28rem .6rem .24rem;box-shadow:inset 0 1px #fff6d62e}.ct-tramite__lede{border-bottom:1px dashed var(--tr-line-strong);max-width:60ch;color:var(--tr-ink-2);margin:0 0 1rem;padding-bottom:.8rem;font-size:.92rem;line-height:1.5}.ct-tramite__fields{gap:1.8rem;min-width:0;display:grid}.ct-tramite__h3{font:600 1.05rem/1.2 var(--tr-font-display);margin:0 0 .5rem}.ct-tramite__send{border-top:1px dashed var(--tr-line-strong);min-width:0;padding-top:1.2rem}.ct-tramite__send-note{color:var(--tr-ink-2);margin:0 0 .8rem;font-size:.9rem}.ct-tramite__send-btn{min-height:44px}.ct-tramite__send-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ct-tramite__fail{border:1px solid var(--tr-stamp);background:var(--tr-stamp-soft);border-left-width:5px;border-radius:10px;margin-top:1rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.5}.ct-tramite__fail:focus-visible{box-shadow:var(--tr-focus);outline:none}.ct-tramite__fail p{margin:0 0 .6rem}.ct-tramite__fail-title{font:600 1rem/1.2 var(--tr-font-display);color:var(--tr-stamp);margin:0 0 .35rem}.ct-tramite__pending{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.ct-tramite__pending li{border-top:1px dashed var(--tr-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .8rem;padding:.25rem 0;display:grid}.ct-tramite__pending-name{overflow-wrap:anywhere;min-width:0}.ct-tramite__goto{min-height:44px;color:var(--tr-celeste-deep);font:600 .85rem/1.2 var(--tr-font-body);text-align:right;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:end;padding:.3rem .2rem;text-decoration:underline}.ct-tramite__receipt{border:1px solid var(--tr-line-strong);border-top:6px solid var(--tm-brass);border-radius:var(--tr-radius-lg);background:var(--tm-paper);min-width:0;box-shadow:var(--tr-shadow-paper);padding:clamp(1rem,3vw,1.8rem)}.ct-tramite__receipt-title{font:600 clamp(1.4rem, 4vw, 1.9rem) / 1.2 var(--tr-font-display);overflow-wrap:anywhere;margin:.2rem 0 .4rem}.ct-tramite__receipt-title:focus-visible{box-shadow:var(--tr-focus);outline:none}.ct-tramite__receipt-meta{color:var(--tr-ink-2);margin:0 0 1.3rem}.ct-tramite__receipt-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.4rem clamp(1.2rem,3vw,2rem);margin-bottom:1.6rem;display:grid}.ct-tramite__perks{border:1px solid var(--tr-line-strong);background:linear-gradient(#faf3df,#f4eddc);border-radius:12px;min-width:0;padding:1rem 1.1rem 1.1rem}.ct-tramite__perks-lead{color:var(--tr-ink-2);margin:0 0 .7rem;font-size:.9rem}.ct-tramite__perks-list{gap:.45rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.ct-tramite__perks-list li{padding-left:1.35rem;font-size:.9rem;line-height:1.4;position:relative}.ct-tramite__perks-list li:before{content:"";background:var(--tm-plate);border:1px solid var(--tm-brass-deep);width:.5rem;height:.5rem;position:absolute;top:.38rem;left:.2rem;transform:rotate(45deg)}.ct-tramite__fine{border-top:1px dashed var(--tr-line-strong);font:500 .76rem/1.45 var(--tr-font-mono);color:var(--tr-ink-soft);margin:0;padding-top:.7rem}.ct-tramite__h3--list{margin-bottom:.2rem}.ct-tramite__receipt-list{margin:0 0 1.3rem;display:grid}.ct-tramite__receipt-list div{border-top:1px dashed var(--tr-line-strong);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:.6rem;padding:.55rem 0;display:grid}.ct-tramite__receipt-list dt{font-size:.88rem;font-weight:600}.ct-tramite__receipt-list dd{overflow-wrap:anywhere;min-width:0;font:400 .88rem/1.4 var(--tr-font-mono);margin:0}.ct-cred{width:100%;min-width:0;max-width:34rem;container-type:inline-size}.ct-cred__card{isolation:isolate;aspect-ratio:1.586;color:#f4eddc;box-shadow:0 0 0 1px var(--tm-brass-deep), 0 .5cqw .8cqw #0b153066, 0 2.4cqw 3.6cqw -1.6cqw #0b1530b3;animation:ct-cred-in .64s var(--tr-ease-out) both;background:radial-gradient(at 24% 14%,#f0d58a2e,#0000 56%) padding-box padding-box,linear-gradient(155deg,#1a2542 0%,#101a33 55%,#0a1124 100%) padding-box padding-box,linear-gradient(135deg,#f0d58a 0%,#c9a24a 42%,#8d6c1f 78%,#b58f38 100%) border-box;border:.7cqw solid #0000;border-radius:4.4cqw;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.ct-cred__card:after{content:"";z-index:0;pointer-events:none;border:1px solid #f1dca066;border-radius:2.8cqw;position:absolute;inset:1.6cqw}.ct-cred__head,.ct-cred__main,.ct-cred__band{z-index:1;position:relative}.ct-cred__guilloche,.ct-cred__gleam{pointer-events:none;position:absolute}.ct-cred__guilloche{z-index:0;background:repeating-radial-gradient(circle at 80% 28%,#f1dca017 0 .25cqw,#0000 .25cqw 1.5cqw),repeating-radial-gradient(circle at 14% 92%,#f1dca00f 0 .25cqw,#0000 .25cqw 1.3cqw),repeating-linear-gradient(135deg,#f1dca00a 0 1px,#0000 1px 7px);inset:0}.ct-cred__gleam{z-index:2;opacity:0;background:linear-gradient(100deg,#0000,#fff6d642,#0000);width:26%;animation:1.5s ease-in-out .6s both ct-cred-gleam;top:0;bottom:0;left:0}.ct-cred__head{align-items:center;gap:2.4cqw;padding:4cqw 5cqw 0;display:flex}.ct-cred__crest{flex:none;width:6.8cqw;height:auto}.ct-cred__eyebrow{font:500 max(8.5px, 1.9cqw) / 1.2 var(--tr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f1dca0db;margin:0 0 .6cqw}.ct-cred__brand{font:600 5.6cqw/1.05 var(--tr-font-display);background:linear-gradient(#f8e9b8 0%,#d6b25a 55%,#a67f2b 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.ct-cred__seal{z-index:2;pointer-events:none;width:16.5cqw;height:auto;animation:.56s cubic-bezier(.18,.9,.3,1.25) .42s both ct-cred-seal;position:absolute;top:3.6cqw;right:4.6cqw;transform:rotate(-8deg)}.ct-cred__main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3cqw;padding:2.2cqw 5cqw 2.6cqw;display:grid}.ct-cred__who{min-width:0}.ct-cred__label{font:500 max(8.5px, 1.9cqw) / 1.2 var(--tr-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f1dca0c7;margin:0 0 .6cqw}.ct-cred__category{max-width:56cqw;font:600 5.2cqw/1.08 var(--tr-font-display);color:var(--tm-paper);margin:0}.ct-cred__stars{gap:.7cqw;margin:1.2cqw 0 1.8cqw;display:flex}.ct-cred__stars svg{width:3.2cqw;height:3.2cqw}.ct-cred__stars .is-on{fill:var(--tm-brass-lt)}.ct-cred__stars .is-off{fill:#f1dca02e}.ct-cred__dl{gap:.7cqw;margin:0;display:grid}.ct-cred__dl div{align-items:baseline;gap:1.6cqw;min-width:0;display:flex}.ct-cred__dl dt{width:12cqw;min-width:6.4em;font:500 max(8px, 1.8cqw) / 1.3 var(--tr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f1dca0bd;flex:none}.ct-cred__dl dd{overflow-wrap:anywhere;min-width:0;font:500 max(10px, 2.7cqw) / 1.3 var(--tr-font-body);color:#f4eddc;margin:0}.ct-cred__discount{text-align:right;justify-items:end;margin:0;display:grid}.ct-cred__pct{font:700 12.5cqw/.95 var(--tr-font-display);letter-spacing:-.02em;background:linear-gradient(#f8e9b8 0%,#d6b25a 55%,#a67f2b 100%);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.ct-cred__pct-cap{max-width:27cqw;font:500 max(8.5px, 1.9cqw) / 1.3 var(--tr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4eddcdb;margin-top:1cqw}.ct-cred__band{color:var(--cred-ink);background:linear-gradient(180deg, #ffffff29, #00000024), var(--cred-color);box-shadow:inset 0 .5cqw 0 var(--tm-brass), inset 0 .9cqw 0 #5b43108c;justify-content:space-between;align-items:center;gap:3cqw;padding:2.4cqw 5cqw 3.8cqw;display:flex}.ct-cred__socio{gap:1cqw;min-width:0;margin:0;display:grid}.ct-cred__socio dt{font:500 max(8px, 1.8cqw) / 1.2 var(--tr-font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.9}.ct-cred__socio dd{font:600 4.2cqw/1.1 var(--tr-font-mono);letter-spacing:.06em;white-space:nowrap;margin:.2cqw 0 0}.ct-cred__socio div+div dd{letter-spacing:.04em;font-size:max(10px,2.5cqw)}.ct-cred__barcode{border-radius:.7cqw;flex:none;width:35cqw;height:11cqw;box-shadow:0 0 0 .3cqw #0b153059}.ct-cred__fine{font:500 .72rem/1.4 var(--tr-font-mono);letter-spacing:.01em;color:var(--tr-ink-soft);margin:.55rem 0 0}.ct-cred__nowrap{white-space:nowrap}.ct-cred__color{font:500 .76rem/1.5 var(--tr-font-mono);color:var(--tr-ink-soft);margin:.35rem 0 0}.ct-cred__swatch{vertical-align:-.1em;border:1px solid var(--tm-brass-deep);background:var(--cred-color);border-radius:2px;width:.85em;height:.85em;margin:0 .15em;display:inline-block}@keyframes ct-cred-in{0%{opacity:0;transform:translateY(14px)rotate(-.8deg)scale(.985)}to{opacity:1;transform:none}}@keyframes ct-cred-gleam{0%{opacity:0;transform:translate(-120%)skew(-18deg)}20%{opacity:1}to{opacity:0;transform:translate(520%)skew(-18deg)}}@keyframes ct-cred-seal{0%{opacity:0;transform:rotate(-26deg)scale(1.55)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@media (width<=760px){.ct-tramite__receipt-body{grid-template-columns:minmax(0,1fr)}.ct-tramite__gauge-top{grid-template-columns:minmax(0,1fr) auto}.ct-tramite__gauge-cat{grid-column:1/-1}.ct-tramite__gauge-figure{text-align:left}.ct-tramite__levels{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.4rem}}@media (width<=560px){.ct-tramite__receipt-list div{grid-template-columns:minmax(0,1fr);gap:.15rem}}@media (prefers-reduced-motion:reduce){.ct-cred__card,.ct-cred__seal{animation:none}.ct-cred__gleam{display:none}.ct-tramite__fill{transition:none}}
