.apps_plate__4O0Vl{position:relative;min-height:78vh;display:grid;align-items:start;justify-items:end;padding:calc(64px + 16vh) var(--gutter) 12vh calc(var(--rail) + var(--gutter));overflow:hidden;isolation:isolate}.apps_plate__4O0Vl img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.apps_plateCopy__ERUtj{position:relative;max-width:min(520px,82vw)}.apps_plateCopy__ERUtj:before{content:"";position:absolute;inset:-22% -18% -26% -22%;background:radial-gradient(closest-side,var(--plate),transparent);z-index:-1;pointer-events:none}.apps_tools__gk2_r{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:40px 32px;gap:40px 32px;max-width:1100px}.apps_tools__gk2_r li{border-top:1px solid var(--rule-light);padding-top:16px}.apps_tools__gk2_r a{display:block;color:inherit;text-decoration:none}.apps_crumbs__3X43J a:active,.apps_others__xOOBD a:active,.apps_tools__gk2_r a:active{opacity:.7}.apps_tools__gk2_r a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.apps_tools__gk2_r h2{font-family:var(--font-display);font-weight:400;font-size:var(--display-2);letter-spacing:var(--tracking-display);line-height:1.05;margin:0 0 12px;color:var(--ink);text-wrap:balance;transition:color .2s var(--ease)}.apps_tools__gk2_r a:hover h2{color:var(--accent)}.apps_tools__gk2_r p{color:var(--ink-2);max-width:45ch;margin:0 0 20px}.apps_meta__RP_Wa{display:flex;flex-wrap:wrap;gap:8px 16px;font-family:var(--font-mono);font-size:var(--label);color:var(--ink-2)}.apps_meta__RP_Wa b{font-weight:400;color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:2px}.apps_band__AN_2w{padding:calc(64px + 6vh) var(--gutter) 5vh calc(var(--rail) + var(--gutter))}.apps_crumbs__3X43J{font-family:var(--font-mono);font-size:var(--label);color:var(--grey);display:flex;gap:12px;margin:0 0 20px}.apps_crumbs__3X43J a{color:var(--cream);text-decoration:none;border-bottom:1px solid var(--rule-dark);padding-bottom:2px}.apps_crumbs__3X43J a:hover{border-bottom-color:var(--accent-on-press)}.apps_crumbs__3X43J a:focus-visible{outline:2px solid var(--accent-on-press);outline-offset:3px}.apps_toolPaper__muoJH{padding-top:6vh;padding-bottom:10vh}.apps_panel__J7ci2{max-width:1100px;margin:0 auto;background:var(--paper-2);border:1px solid var(--rule-light);border-radius:var(--radius);padding:8px}.apps_others__xOOBD{max-width:1100px;margin:40px auto 0;font-family:var(--font-mono);font-size:var(--label);color:var(--ink-2);display:flex;flex-wrap:wrap;gap:8px 20px}.apps_others__xOOBD a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule-light);padding-bottom:2px}.apps_others__xOOBD a:hover{border-bottom-color:var(--accent)}.apps_tool__lj9K4{color:var(--ink);min-height:50vh}.apps_tool__lj9K4,.apps_tool__lj9K4 [class*=font-mono]{font-family:var(--font-text)}.apps_tool__lj9K4 code,.apps_tool__lj9K4 input,.apps_tool__lj9K4 pre,.apps_tool__lj9K4 select,.apps_tool__lj9K4 textarea{font-family:var(--font-mono)}.apps_tool__lj9K4 h1,.apps_tool__lj9K4 h1[class]{font-family:var(--font-display);font-weight:400;font-size:var(--display-2);letter-spacing:var(--tracking-display);line-height:1.05;color:var(--ink)}.apps_tool__lj9K4 h2,.apps_tool__lj9K4 h2[class],.apps_tool__lj9K4 h3,.apps_tool__lj9K4 h3[class]{font-family:var(--font-display);font-weight:400;font-size:1.5rem;line-height:1.15;letter-spacing:var(--tracking-display);color:var(--ink)}.apps_tool__lj9K4 [class*=text-cyan-1],.apps_tool__lj9K4 [class*=text-gray-1],.apps_tool__lj9K4 [class*=text-gray-2],.apps_tool__lj9K4 [class*=text-orange],.apps_tool__lj9K4 [class*=text-red],.apps_tool__lj9K4 [class*=text-white],.apps_tool__lj9K4 [class*=text-yellow]{color:var(--ink)}.apps_tool__lj9K4 [class*=text-cyan-2],.apps_tool__lj9K4 [class*=text-cyan-3],.apps_tool__lj9K4 [class*=text-cyan-4],.apps_tool__lj9K4 [class*=text-gray-3],.apps_tool__lj9K4 [class*=text-gray-4],.apps_tool__lj9K4 [class*=text-gray-5]{color:var(--ink-2)}.apps_tool__lj9K4 [class*=text-blue],.apps_tool__lj9K4 [class*=text-green],.apps_tool__lj9K4 [class*=text-purple]{color:var(--accent)}.apps_tool__lj9K4 [class*="bg-cyan-500/"],.apps_tool__lj9K4 [class*=bg-black],.apps_tool__lj9K4 [class*=bg-gray],.apps_tool__lj9K4 [class*=bg-green],.apps_tool__lj9K4 [class*=bg-red],.apps_tool__lj9K4 [class*=bg-yellow]{background-color:var(--paper)}.apps_tool__lj9K4 [class*=bg-gradient]{background-image:none;background-color:var(--accent)}.apps_tool__lj9K4 [class*=border]{border-color:var(--rule-light)}.apps_tool__lj9K4 [class*=border-blue],.apps_tool__lj9K4 [class*=border-green]{border-color:var(--accent)}.apps_tool__lj9K4 [class*=backdrop-blur]{-webkit-backdrop-filter:none;backdrop-filter:none}.apps_tool__lj9K4 [class*=rounded]{border-radius:var(--radius)}.apps_tool__lj9K4 [class*=shadow]{box-shadow:none}.apps_tool__lj9K4 button[class*=bg-blue],.apps_tool__lj9K4 button[class*=bg-cyan],.apps_tool__lj9K4 button[class*=bg-gradient],.apps_tool__lj9K4 button[class*=bg-orange]{background-color:var(--accent);background-image:none;border-color:var(--accent);color:var(--cream);transition:background-color .2s var(--ease)}.apps_tool__lj9K4 button[class*=bg-blue] *,.apps_tool__lj9K4 button[class*=bg-cyan] *,.apps_tool__lj9K4 button[class*=bg-gradient] *,.apps_tool__lj9K4 button[class*=bg-orange] *{color:var(--cream)}.apps_tool__lj9K4 button[class*=bg-blue]:hover,.apps_tool__lj9K4 button[class*=bg-cyan]:hover,.apps_tool__lj9K4 button[class*=bg-gradient]:hover,.apps_tool__lj9K4 button[class*=bg-orange]:hover{background-color:var(--ink)}.apps_tool__lj9K4 button[class*=bg-gray]{background-color:var(--paper);color:var(--ink);border-color:var(--rule-light)}.apps_tool__lj9K4 button[class*=bg-gray]:hover{border-color:var(--ink)}.apps_tool__lj9K4 button:disabled,.apps_tool__lj9K4 button[class]:disabled{background-color:var(--paper);background-image:none;border:1px solid var(--rule-light);color:var(--ink-2);opacity:1;cursor:not-allowed}.apps_tool__lj9K4 button[class]:disabled *{color:var(--ink-2)}.apps_tool__lj9K4 input[type=range],.apps_tool__lj9K4 input[type=range]:focus{accent-color:var(--accent);background:none;border:0;outline:none}.apps_tool__lj9K4 input[type=file]{border:0;background:none}.apps_tool__lj9K4 a:focus-visible,.apps_tool__lj9K4 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.apps_tool__lj9K4 input,.apps_tool__lj9K4 select,.apps_tool__lj9K4 textarea{background-color:var(--paper);color:var(--ink);border:1px solid var(--rule-light);border-radius:var(--radius)}.apps_tool__lj9K4 input:focus,.apps_tool__lj9K4 select:focus,.apps_tool__lj9K4 textarea:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.apps_tool__lj9K4 input::-moz-placeholder,.apps_tool__lj9K4 textarea::-moz-placeholder{color:var(--ink-2);opacity:.7}.apps_tool__lj9K4 input:-ms-input-placeholder,.apps_tool__lj9K4 textarea:-ms-input-placeholder{color:var(--ink-2);opacity:.7}.apps_tool__lj9K4 input::placeholder,.apps_tool__lj9K4 textarea::placeholder{color:var(--ink-2);opacity:.7}.apps_tool__lj9K4 a{color:var(--accent)}.apps_tool__lj9K4 iframe{height:80vh;background:var(--paper);border:0}.apps_tool__lj9K4 [class*=animate-pulse]{animation:none}@media (max-width:767px){.apps_plate__4O0Vl{justify-items:start;padding:calc(56px + 12vh) var(--gutter) 10vh;min-height:70vh}.apps_band__AN_2w,.apps_toolPaper__muoJH{padding-left:var(--gutter)}.apps_panel__J7ci2{padding:0;border-left:0;border-right:0;border-radius:0}.apps_tool__lj9K4 iframe{height:70vh}}@media (prefers-reduced-motion:reduce){.apps_tool__lj9K4 button[class*=bg-cyan],.apps_tools__gk2_r h2{transition:none}}.apps_errorScreen__yF2AM{min-height:100vh;min-height:100dvh;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:96px var(--gutter) 12vh calc(var(--rail) + var(--gutter))}.apps_errorActions__gFCSe{display:flex;gap:12px;margin-top:24px}.apps_errorActions__gFCSe .apps_button__gtmIT,.apps_errorActions__gFCSe button{border:0;cursor:pointer}@media (max-width:767px){.apps_errorScreen__yF2AM{padding-left:calc(var(--gutter) + 18px)}}