.AppLibrary-module__BF6AyW__library{--ink:#232b2a;--muted:#65706b;min-height:100svh;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#f7f7f2}.AppLibrary-module__BF6AyW__library a{color:inherit;text-decoration:none}.AppLibrary-module__BF6AyW__library button{cursor:pointer;font:inherit}.AppLibrary-module__BF6AyW__library :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #947021}.AppLibrary-module__BF6AyW__masthead{background:#fbfbf7;border-bottom:1px solid #e1e4db}.AppLibrary-module__BF6AyW__mastheadInner{align-items:center;gap:25px;max-width:1184px;min-height:76px;margin:0 auto;padding:16px 32px;display:flex}.AppLibrary-module__BF6AyW__brand{font-family:var(--font-arcade), monospace;flex-shrink:0;align-items:center;gap:12px;font-size:12px;line-height:1.5;display:inline-flex}.AppLibrary-module__BF6AyW__brandMark{color:#796026;background:0 0;place-items:center;width:34px;height:34px;display:grid}.AppLibrary-module__BF6AyW__brandMark svg{width:21px;height:21px}.AppLibrary-module__BF6AyW__homeLabel{color:var(--muted);border-left:1px solid #d8ddd3;padding-left:25px;font-size:13px}.AppLibrary-module__BF6AyW__navigation{align-items:center;gap:25px;margin-left:auto;font-size:13px;font-weight:500;display:flex}.AppLibrary-module__BF6AyW__arcadeLink{align-items:center;gap:8px;min-height:44px;display:inline-flex}.AppLibrary-module__BF6AyW__arcadeLink svg{width:21px;height:21px}.AppLibrary-module__BF6AyW__arcadeLink:hover{color:#8b6820}.AppLibrary-module__BF6AyW__account{border-left:1px solid #d8ddd3;align-items:center;padding-left:25px;display:flex}.AppLibrary-module__BF6AyW__account button{min-height:44px;color:var(--muted);background:0 0;border:0;padding:0}.AppLibrary-module__BF6AyW__account button:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.AppLibrary-module__BF6AyW__main{max-width:1184px;margin:0 auto;padding:34px 32px 0}.AppLibrary-module__BF6AyW__welcome{margin-bottom:24px}.AppLibrary-module__BF6AyW__welcome h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.8vw,43px);font-weight:550;line-height:1.16}.AppLibrary-module__BF6AyW__intro{max-width:590px;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.7}.AppLibrary-module__BF6AyW__tools{align-items:center;gap:24px;display:flex}.AppLibrary-module__BF6AyW__search{background:#fff;border:1px solid #dce1d7;border-radius:4px;flex:1;align-items:center;min-width:220px;height:48px;padding:0 14px;display:flex}.AppLibrary-module__BF6AyW__search:focus-within{border-color:#a58a49;box-shadow:0 0 0 3px #d5bd7d30}.AppLibrary-module__BF6AyW__search>svg{color:#788078;flex-shrink:0;width:19px;height:19px}.AppLibrary-module__BF6AyW__search input{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:0 10px;font-size:14px}.AppLibrary-module__BF6AyW__search input:focus-visible{outline:none}.AppLibrary-module__BF6AyW__search input::placeholder{color:#65706b}.AppLibrary-module__BF6AyW__search input::-webkit-search-cancel-button{display:none}.AppLibrary-module__BF6AyW__search button{width:44px;min-width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.AppLibrary-module__BF6AyW__search button svg{width:20px;height:20px}.AppLibrary-module__BF6AyW__filters{flex-shrink:0;gap:20px;display:flex}.AppLibrary-module__BF6AyW__filters button{white-space:nowrap;color:#626c64;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:0 1px;font-size:13px;font-weight:500;transition:color .15s}.AppLibrary-module__BF6AyW__filters button:hover{color:var(--ink)}.AppLibrary-module__BF6AyW__filters button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.AppLibrary-module__BF6AyW__resultsBar{justify-content:space-between;align-items:center;gap:12px;min-height:43px;margin:4px 0 10px;display:flex}.AppLibrary-module__BF6AyW__resultsBar p{color:#65706b;margin:0;font-size:12px}.AppLibrary-module__BF6AyW__resultsBar button{color:#65521f;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:9px 0;font-size:12px;text-decoration:underline}.AppLibrary-module__BF6AyW__sections{gap:28px;display:grid}.AppLibrary-module__BF6AyW__section{border-top:1px solid #bfc7bb;grid-template-columns:148px minmax(0,1fr);gap:24px;display:grid}.AppLibrary-module__BF6AyW__sectionHeading{align-items:baseline;gap:10px;padding-top:22px;display:flex}.AppLibrary-module__BF6AyW__sectionHeading h2{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:600}.AppLibrary-module__BF6AyW__sectionHeading>span{color:var(--muted);font-size:11px}.AppLibrary-module__BF6AyW__appList{margin:0;padding:0;list-style:none}.AppLibrary-module__BF6AyW__appList>li+li{border-top:1px solid #e0e4da}.AppLibrary-module__BF6AyW__appRow{grid-template-columns:24px 160px minmax(0,1fr) 82px;align-items:center;column-gap:16px;min-height:68px;padding:17px 0;display:grid}a.AppLibrary-module__BF6AyW__appRow:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}a.AppLibrary-module__BF6AyW__appRow:hover .AppLibrary-module__BF6AyW__rowAction{color:var(--ink)}.AppLibrary-module__BF6AyW__appIcon{color:#5f6e55;place-items:center;width:24px;height:24px;display:grid}.AppLibrary-module__BF6AyW__appIcon svg{width:22px;height:22px}.AppLibrary-module__BF6AyW__appIcon[data-tone=blue]{color:#526f87}.AppLibrary-module__BF6AyW__appIcon[data-tone=sand]{color:#867254}.AppLibrary-module__BF6AyW__appIcon[data-tone=gold]{color:#937323}.AppLibrary-module__BF6AyW__appIcon[data-tone=violet]{color:#81709a}.AppLibrary-module__BF6AyW__appIcon[data-tone=rose]{color:#a36d79}.AppLibrary-module__BF6AyW__appRow h3{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:550}.AppLibrary-module__BF6AyW__appRow>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.AppLibrary-module__BF6AyW__rowAction{color:#65706b;justify-content:flex-end;align-items:center;display:flex}.AppLibrary-module__BF6AyW__rowAction svg{width:18px;height:18px}.AppLibrary-module__BF6AyW__unavailable h3{color:var(--muted)}.AppLibrary-module__BF6AyW__unavailableLabel{color:#65706b;font-size:11px}.AppLibrary-module__BF6AyW__empty{text-align:center;border-top:1px solid #bfc7bb;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:30px 0;display:flex}.AppLibrary-module__BF6AyW__empty>svg{color:#87947d;width:38px;height:38px;margin-bottom:15px}.AppLibrary-module__BF6AyW__empty h2{letter-spacing:-.025em;margin:0 0 8px;font-size:21px;font-weight:600}.AppLibrary-module__BF6AyW__empty p{max-width:440px;color:var(--muted);overflow-wrap:anywhere;margin:0 0 21px;font-size:14px}.AppLibrary-module__BF6AyW__empty button{min-height:44px;color:var(--ink);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.AppLibrary-module__BF6AyW__empty button svg{width:17px;height:17px}.AppLibrary-module__BF6AyW__footer{color:#65706b;border-top:1px solid #e0e5d9;justify-content:space-between;align-items:center;gap:20px;margin-top:43px;padding:27px 0 30px;font-size:11px;display:flex}.AppLibrary-module__BF6AyW__footer a{white-space:nowrap;align-items:center;gap:8px;min-height:44px;display:inline-flex}.AppLibrary-module__BF6AyW__footer a svg{width:14px;height:14px}.AppLibrary-module__BF6AyW__footer a:hover{color:var(--ink)}.AppLibrary-module__BF6AyW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AppLibrary-module__BF6AyW__skipLink{z-index:50;background:#fff;border:1px solid #947021;border-radius:8px;padding:12px 18px;position:fixed;top:-100px;left:20px}.AppLibrary-module__BF6AyW__skipLink:focus{top:12px}@media (max-width:960px){.AppLibrary-module__BF6AyW__tools{flex-direction:column;align-items:stretch;gap:12px}.AppLibrary-module__BF6AyW__search{flex:none}.AppLibrary-module__BF6AyW__homeLabel{display:none}.AppLibrary-module__BF6AyW__section{grid-template-columns:120px minmax(0,1fr);gap:20px}.AppLibrary-module__BF6AyW__appRow{grid-template-columns:24px minmax(0,1fr) 82px;row-gap:4px}.AppLibrary-module__BF6AyW__appRow>p{grid-area:2/2}.AppLibrary-module__BF6AyW__appIcon{grid-row:1/3;align-self:start}.AppLibrary-module__BF6AyW__rowAction{grid-area:1/3/3}}@media (max-width:600px){.AppLibrary-module__BF6AyW__mastheadInner{gap:10px;min-height:76px;padding:14px 20px}.AppLibrary-module__BF6AyW__brand{gap:8px;font-size:9px}.AppLibrary-module__BF6AyW__brandMark{width:24px;height:29px}.AppLibrary-module__BF6AyW__brandMark svg{width:18px;height:18px}.AppLibrary-module__BF6AyW__navigation{gap:14px;font-size:11px}.AppLibrary-module__BF6AyW__arcadeLink{gap:0}.AppLibrary-module__BF6AyW__arcadeLink svg{display:none}.AppLibrary-module__BF6AyW__account{padding-left:13px}.AppLibrary-module__BF6AyW__main{padding:25px 20px 0}.AppLibrary-module__BF6AyW__welcome{margin-bottom:22px}.AppLibrary-module__BF6AyW__welcome h1{font-size:36px}.AppLibrary-module__BF6AyW__intro{max-width:310px;margin-top:10px;font-size:14px;line-height:1.65}.AppLibrary-module__BF6AyW__filters{flex-wrap:wrap;gap:17px}.AppLibrary-module__BF6AyW__filters button{font-size:11px}.AppLibrary-module__BF6AyW__resultsBar{margin-bottom:8px}.AppLibrary-module__BF6AyW__section{display:block}.AppLibrary-module__BF6AyW__sectionHeading{padding:17px 0 6px}.AppLibrary-module__BF6AyW__sectionHeading h2{font-size:12px}.AppLibrary-module__BF6AyW__appRow{grid-template-columns:22px minmax(0,1fr) 18px;gap:5px 12px;padding:17px 0}.AppLibrary-module__BF6AyW__appRow h3{font-size:16px}.AppLibrary-module__BF6AyW__rowAction{align-self:start;padding-top:2px}.AppLibrary-module__BF6AyW__unavailable .AppLibrary-module__BF6AyW__rowAction{grid-area:3/2;justify-content:flex-start;padding:0}.AppLibrary-module__BF6AyW__appIcon,.AppLibrary-module__BF6AyW__appIcon svg{width:21px;height:21px}.AppLibrary-module__BF6AyW__sections{gap:18px}.AppLibrary-module__BF6AyW__footer{flex-direction:column;align-items:flex-start;gap:5px;margin-top:24px;padding:20px 0}}@media (prefers-reduced-motion:reduce){.AppLibrary-module__BF6AyW__filters button{transition:none}}
