.writing_draft__0chNR{border:1px solid;border-radius:var(--radius-pill);padding:1px 8px;line-height:1.5}.writing_crumbs__J_jyr,.writing_draft__0chNR{font-family:var(--font-mono);font-size:var(--label)}.writing_crumbs__J_jyr{color:var(--cream-2);display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 20px}.writing_crumbs__J_jyr a{color:var(--cream);text-decoration:none;border-bottom:1px solid var(--rule-dark);padding-bottom:2px;transition:border-color .2s var(--ease)}.writing_crumbs__J_jyr a:hover{border-bottom-color:var(--accent-on-press)}.writing_crumbs__J_jyr a:focus-visible{outline:2px solid var(--accent-on-press);outline-offset:3px}.writing_byline__Egrlu{font-family:var(--font-mono);font-size:var(--label);color:var(--ink-2);display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0}.writing_tagList__Wrodz{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.writing_tagList__Wrodz li{font-family:var(--font-mono);font-size:var(--label);color:var(--ink);border:1px solid var(--rule-light);border-radius:var(--radius-pill);padding:1px 10px}.writing_prose__yHNoM{color:var(--ink);font-size:var(--body);line-height:1.7}.writing_prose__yHNoM,.writing_prose__yHNoM>*{max-width:var(--measure)}.writing_prose__yHNoM>:first-child{margin-top:0}.writing_prose__yHNoM ol,.writing_prose__yHNoM p,.writing_prose__yHNoM ul{margin:0 0 1.2em}.writing_prose__yHNoM p{text-wrap:pretty}.writing_prose__yHNoM ol,.writing_prose__yHNoM ul{padding-left:1.25em}.writing_prose__yHNoM ul{list-style:disc}.writing_prose__yHNoM ol{list-style:decimal}.writing_prose__yHNoM li::marker{color:var(--accent)}.writing_prose__yHNoM li+li{margin-top:.35em}.writing_prose__yHNoM h2{font-family:var(--font-display);font-weight:400;font-size:var(--display-2);letter-spacing:var(--tracking-display);line-height:1.08;margin:1.6em 0 .5em;text-wrap:balance}.writing_prose__yHNoM h3{font-family:var(--font-display);font-weight:400;font-size:1.6rem;line-height:1.15;margin:1.4em 0 .4em}.writing_prose__yHNoM a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}.writing_prose__yHNoM a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.writing_prose__yHNoM strong{font-weight:600}.writing_prose__yHNoM blockquote{margin:1.6em 0;padding:0 0 0 20px;border-left:1px solid var(--accent);font-family:var(--font-display);font-size:var(--lead);line-height:1.35;color:var(--ink)}.writing_prose__yHNoM blockquote p{margin:0}.writing_prose__yHNoM code{font-size:.9em;border-radius:var(--radius);padding:1px 5px}.writing_prose__yHNoM code,.writing_prose__yHNoM pre{font-family:var(--font-mono);background:var(--paper-2)}.writing_prose__yHNoM pre{font-size:.85rem;border:1px solid var(--rule-light);border-radius:var(--radius);padding:16px;overflow-x:auto}.writing_prose__yHNoM pre code{background:none;padding:0}.writing_prose__yHNoM hr{border:0;border-top:1px solid var(--rule-light);margin:2.4em 0}.writing_prose__yHNoM figcaption{margin-top:10px;font-family:var(--font-mono);font-size:var(--label);line-height:1.5;color:var(--ink-2)}.writing_prose__yHNoM img{max-width:100%;height:auto;border-radius:var(--radius)}.writing_more__XoQ5_{max-width:1180px;margin:12vh 0 0}.writing_more__XoQ5_ ul{list-style:none;margin:0;padding:0}.writing_more__XoQ5_ li{border-top:1px solid var(--rule-light)}.writing_more__XoQ5_ a{display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:16px 0;color:var(--ink);text-decoration:none}.writing_more__XoQ5_ a span{font-family:var(--font-display);font-size:1.6rem;line-height:1.15;transition:color .2s var(--ease)}.writing_more__XoQ5_ a:hover span{color:var(--accent)}.writing_more__XoQ5_ a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.writing_more__XoQ5_ time{font-family:var(--font-mono);font-size:var(--label);color:var(--ink-2);white-space:nowrap}.writing_controls__L5Bmz{display:grid;grid-gap:16px;gap:16px;margin:8px 0 64px;max-width:1100px}.writing_search__1ZnAN input{width:100%;font-family:var(--font-text);font-size:var(--lead);color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:10px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.writing_search__1ZnAN input::-moz-placeholder{color:var(--ink-2);opacity:.75}.writing_search__1ZnAN input:-ms-input-placeholder{color:var(--ink-2);opacity:.75}.writing_search__1ZnAN input::placeholder{color:var(--ink-2);opacity:.75}.writing_search__1ZnAN input:focus{outline:none;border-bottom-color:var(--accent)}.writing_search__1ZnAN input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.writing_chips__Mwe3j{display:flex;flex-wrap:wrap;gap:8px}.writing_chips__Mwe3j button{font-family:var(--font-mono);font-size:var(--label);color:var(--ink);background:transparent;border:1px solid var(--accent);border-radius:var(--radius-pill);padding:6px 14px;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.writing_chips__Mwe3j button span{color:var(--ink-2);margin-left:4px}.writing_chips__Mwe3j button:hover{background:var(--paper-2)}.writing_chips__Mwe3j button[aria-pressed=true]{background:var(--accent);color:var(--paper)}.writing_chips__Mwe3j button[aria-pressed=true] span{color:var(--paper)}.writing_chips__Mwe3j button:focus-visible,.writing_count__uBhGc button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.writing_count__uBhGc{font-family:var(--font-mono);font-size:var(--label);color:var(--ink-2);margin:0;display:flex;gap:16px;align-items:center}.writing_count__uBhGc button{font:inherit;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--accent);padding:0 0 2px;cursor:pointer}.writing_empty__TaEH1{font-family:var(--font-display);font-size:var(--display-2);color:var(--ink-2);margin:0}.writing_feature__Ho12G{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:32px 48px;gap:32px 48px;align-items:end;max-width:1100px;padding:0 0 56px;margin:0 0 72px;border-bottom:1px solid var(--rule-light);color:inherit;text-decoration:none}.writing_featureImg__W3hli img{display:block;width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.writing_featureCopy__5QQJm{display:grid;grid-gap:16px;gap:16px;justify-items:start}.writing_featureLabel__GFe0A{font-family:var(--font-mono);font-size:var(--label);color:var(--accent)}.writing_feature__Ho12G h2{font-family:var(--font-display);font-weight:400;font-size:var(--display-2);letter-spacing:var(--tracking-display);line-height:1.04;margin:0;color:var(--ink);text-wrap:balance;transition:color .2s var(--ease)}.writing_feature__Ho12G p{margin:0;color:var(--ink-2);font-size:var(--lead);line-height:1.4;max-width:36ch}.writing_read__zq7iW{font-family:var(--font-mono);font-size:var(--label);font-weight:400;color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:2px;margin-top:8px}.writing_feature__Ho12G:hover h2{color:var(--accent)}.writing_feature__Ho12G:active{opacity:.7}.writing_feature__Ho12G:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.writing_shelf__svpyX{max-width:1100px;margin:0 0 48px}.writing_shelfHead__v4SZ2{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ink);padding-bottom:10px;margin-bottom:16px}.writing_shelfHead__v4SZ2 h2{font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,2.4vw,2.2rem);letter-spacing:var(--tracking-display);line-height:1.05;color:var(--ink);margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;min-width:0;overflow-wrap:anywhere}.writing_shelfHead__v4SZ2 h2 span{font-family:var(--font-mono);font-size:var(--label);letter-spacing:0;color:var(--ink-2)}.writing_shelfNav__ufef8{display:flex;gap:8px;flex:none}.writing_shelfNav__ufef8 button{font-family:var(--font-mono);font-size:1rem;line-height:1;width:40px;height:32px;color:var(--ink);background:transparent;border:1px solid var(--accent);border-radius:var(--radius-pill);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.writing_shelfNav__ufef8 button:hover:not(:disabled){background:var(--accent);color:var(--paper)}.writing_shelfNav__ufef8 button:disabled{border-color:var(--rule-light);color:var(--ink-2);opacity:.5;cursor:default}.writing_shelfNav__ufef8 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.writing_track__h3PlY{list-style:none;margin:0;padding:0 0 12px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * 20px) / 5);grid-gap:20px;gap:20px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--rule-light) transparent}.writing_track__h3PlY li{scroll-snap-align:start;min-width:0}.writing_card__GbyHd{display:grid;grid-gap:10px;gap:10px;align-content:start;color:inherit;text-decoration:none}.writing_card__GbyHd:active{opacity:.7}.writing_card__GbyHd:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.writing_cardImg__tferH img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.writing_card__GbyHd h3{font-family:var(--font-display);font-weight:400;font-size:1.25rem;letter-spacing:var(--tracking-display);line-height:1.12;margin:4px 0 0;color:var(--ink);text-wrap:balance;transition:color .2s var(--ease)}.writing_card__GbyHd:hover h3{color:var(--accent)}.writing_rowMeta__Fn1rQ{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-family:var(--font-mono);font-size:var(--label);color:var(--ink-2)}.writing_essayPlate__4aQiR{position:relative;min-height:92vh;min-height:92dvh;display:grid;align-items:end;padding:calc(64px + 12vh) var(--gutter) 10vh calc(var(--rail) + var(--gutter));overflow:hidden;isolation:isolate}.writing_essayPlate__4aQiR img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.writing_essayCopy__m9Y_E{position:relative;max-width:min(820px,88vw)}.writing_essayCopy__m9Y_E:before{content:"";position:absolute;inset:-24% -16% -28% -20%;background:radial-gradient(closest-side,var(--plate),transparent);z-index:-1;pointer-events:none}.writing_essayCopy__m9Y_E h1{color:var(--cream)}.writing_essayPaper__m4a2u{padding-top:8vh}.writing_essayPaper__m4a2u>.writing_byline__Egrlu{max-width:min(100%,46.25rem);margin:0 0 6vh;padding-bottom:16px;border-bottom:1px solid var(--rule-light)}.writing_essayProse__2GhwP{font-size:1.125rem}.writing_essayProse__2GhwP>p:first-child{font-size:max(var(--lead),1.25rem);line-height:1.5}.writing_caseHead__LLkn_{padding:calc(64px + 12vh) var(--gutter) 8vh calc(var(--rail) + var(--gutter));max-width:calc(1100px + var(--rail))}.writing_caseHead__LLkn_ h1{max-width:18ch}.writing_caseStrip__yRZu3{display:block;margin:0 var(--gutter) 0 calc(var(--rail) + var(--gutter));border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.writing_caseStrip__yRZu3 img{display:block;width:100%;height:auto;aspect-ratio:21/8;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.writing_casePaper__LmvDK{margin-top:10vh;padding-top:10vh}.writing_caseGrid__IT3Gk{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-gap:48px 64px;gap:48px 64px;max-width:1180px}.writing_facts__PWust{align-self:start;position:sticky;top:96px}.writing_facts__PWust dl{margin:0;display:grid;grid-gap:6px;gap:6px}.writing_facts__PWust dt{font-family:var(--font-mono);font-size:var(--label);color:var(--ink-2);border-top:1px solid var(--rule-light);padding-top:10px}.writing_facts__PWust dt:first-child{border-top:0;padding-top:0}.writing_facts__PWust dd{margin:0 0 14px;color:var(--ink)}.writing_caseProse__X88WH{counter-reset:section}.writing_caseProse__X88WH h2{counter-increment:section;border-top:1px solid var(--rule-light);padding-top:20px}.writing_caseProse__X88WH h2:before{content:counter(section,decimal-leading-zero);display:block;font-family:var(--font-mono);font-size:var(--label);letter-spacing:0;color:var(--accent);margin-bottom:12px}.writing_caseProse__X88WH>h2:first-child{margin-top:0}.writing_noteBand__FbDGX{padding:calc(64px + 6vh) var(--gutter) 4vh calc(var(--rail) + var(--gutter))}.writing_noteBand__FbDGX .writing_crumbs__J_jyr{margin:0}.writing_notePaper___1EgT{padding-top:8vh}.writing_noteCard__o2bbV{max-width:760px;background:var(--paper-2);border:1px solid var(--rule-light);border-radius:var(--radius);padding:clamp(24px,4vw,48px)}.writing_noteHead__GZcJN{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--rule-light)}.writing_noteThumb__nzTr5 img{display:block;width:112px;height:112px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.writing_noteHead__GZcJN h1{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}.writing_noteProse__MfZ8D>*{max-width:none}.writing_notePaper___1EgT .writing_more__XoQ5_{max-width:760px;margin-left:0}@media (max-width:767px){.writing_feature__Ho12G{grid-template-columns:1fr;gap:20px;padding-bottom:40px;margin-bottom:48px}.writing_shelf__svpyX{margin-bottom:48px}.writing_shelfNav__ufef8{display:none}.writing_track__h3PlY{grid-auto-columns:58%;gap:16px;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);scroll-padding-left:0;scrollbar-width:none}.writing_track__h3PlY::-webkit-scrollbar{display:none}.writing_chips__Mwe3j{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--gutter)) 0 calc(-1 * (var(--gutter) + 18px));padding:0 var(--gutter) 4px calc(var(--gutter) + 18px);scrollbar-width:none}.writing_chips__Mwe3j::-webkit-scrollbar{display:none}.writing_chips__Mwe3j button{flex:none;padding:8px 14px}.writing_essayPlate__4aQiR{min-height:86vh;min-height:86dvh;padding:calc(56px + 10vh) var(--gutter) 8vh calc(var(--gutter) + 18px)}.writing_essayProse__2GhwP{font-size:var(--body)}.writing_prose__yHNoM h3{font-size:1.3rem}.writing_caseHead__LLkn_{padding:calc(56px + 8vh) var(--gutter) 6vh calc(var(--gutter) + 18px)}.writing_caseStrip__yRZu3{margin:0}.writing_caseStrip__yRZu3 img{aspect-ratio:4/3;border-radius:0}.writing_caseGrid__IT3Gk{grid-template-columns:1fr;gap:32px}.writing_facts__PWust{position:static}.writing_facts__PWust dl{grid-template-columns:auto 1fr;gap:10px 16px;align-items:baseline}.writing_facts__PWust dt,.writing_facts__PWust dt:first-child{border-top:0;padding-top:0}.writing_facts__PWust dd{margin:0}.writing_noteBand__FbDGX{padding:calc(56px + 4vh) var(--gutter) 3vh calc(var(--gutter) + 18px)}.writing_notePaper___1EgT{padding-top:5vh}.writing_noteCard__o2bbV{margin:0 calc(-1 * var(--gutter)) 0 calc(-1 * (var(--gutter) + 18px));border-left:0;border-right:0;border-radius:0}.writing_noteHead__GZcJN{grid-template-columns:72px minmax(0,1fr);gap:16px}.writing_noteThumb__nzTr5 img{width:72px;height:72px}.writing_more__XoQ5_ a{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.writing_card__GbyHd h3,.writing_chips__Mwe3j button,.writing_crumbs__J_jyr a,.writing_feature__Ho12G h2,.writing_more__XoQ5_ a span,.writing_shelfNav__ufef8 button{transition:none}}.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)}}