.library-module__YqdwWq__page{--guide-canvas:#f1f5f3;--guide-card:#f7fcfb17;--guide-text:#071521;--guide-muted:#516970;--guide-line:#c9dddc;--guide-accent:#126c74;isolation:isolate;background-color:var(--guide-canvas);min-height:100%;color:var(--guide-text);background-image:linear-gradient(#126c7421 1px,#0000 1px),linear-gradient(90deg,#126c7421 1px,#0000 1px),linear-gradient(#126c740e 1px,#0000 1px),linear-gradient(90deg,#126c740e 1px,#0000 1px);background-position:-1px -1px;background-size:112px 112px,112px 112px,28px 28px,28px 28px;position:relative;overflow:clip}.library-module__YqdwWq__page:before{z-index:0;content:"";pointer-events:none;opacity:.82;background-color:#0000;background-image:radial-gradient(circle at 30% 42%,#f6e8ba80 0%,#f6e8ba3d 3%,#f6e8ba12 7%,#0000 12%),radial-gradient(circle at 67%,#beafe77a 0%,#beafe73b 3%,#beafe712 7%,#0000 12%),radial-gradient(circle at 18% 74%,#e7c1c96b 0%,#e7c1c933 3%,#e7c1c90f 7%,#0000 12%),radial-gradient(circle at 82% 80%,#9bd7e075 0%,#9bd7e038 3%,#9bd7e00f 7%,#0000 12%),radial-gradient(circle at 8% 18%,#b1cfeab3 0%,#b1cfea52 14%,#b1cfea16 27%,#0000 38%),radial-gradient(circle at 49% 10%,#efe1b59e 0%,#efe1b547 14%,#efe1b513 27%,#0000 38%),radial-gradient(circle at 90% 22%,#bce0d1a3 0%,#bce0d14a 14%,#bce0d113 27%,#0000 38%),radial-gradient(circle at 13% 58%,#e7c1c994 0%,#e7c1c942 14%,#e7c1c912 27%,#0000 38%),radial-gradient(circle at 49% 55%,#c9bbe2a3 0%,#c9bbe24a 14%,#c9bbe213 27%,#0000 38%),radial-gradient(circle at 87% 61%,#b6dce19e 0%,#b6dce147 14%,#b6dce113 27%,#0000 38%),radial-gradient(circle at 23% 91%,#e8ccbe80 0%,#e8ccbe3b 14%,#e8ccbe0f 27%,#0000 38%),radial-gradient(circle at 73% 90%,#b9c6e89e 0%,#b9c6e847 14%,#b9c6e813 27%,#0000 38%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat-y;background-size:100% 72rem;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:0}.library-module__YqdwWq__hero{z-index:1;text-align:center;padding:clamp(3rem,6vw,4.25rem) 0 clamp(2rem,3vw,2.75rem);position:relative}.library-module__YqdwWq__heroInner,.library-module__YqdwWq__libraryInner{width:min(58rem,100% - 3rem);margin-inline:auto}.library-module__YqdwWq__kicker,.library-module__YqdwWq__topic,.library-module__YqdwWq__startHere,.library-module__YqdwWq__cardMeta{font-family:var(--font-mono), "JetBrains Mono", monospace;text-transform:uppercase}.library-module__YqdwWq__kicker{color:var(--guide-accent);letter-spacing:.16em;margin-bottom:1.05rem;font-size:.75rem;font-weight:700}.library-module__YqdwWq__hero h1{color:var(--guide-text);letter-spacing:-.055em;margin-bottom:0;font-size:clamp(3rem,5.6vw,4.65rem);font-weight:600;line-height:1}.library-module__YqdwWq__intro{color:var(--guide-muted);margin:1.35rem auto 0;font-size:clamp(1.02rem,1.6vw,1.17rem);line-height:1.55}.library-module__YqdwWq__previewNote{color:#6b8085;margin:1.35rem auto 0;font-size:.82rem}.library-module__YqdwWq__library{z-index:1;padding-bottom:clamp(5rem,10vw,8rem);position:relative}.library-module__YqdwWq__searchField{color:#31464c;width:min(100%,35rem);font:650 .72rem/1.2 var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.045em;gap:.45rem;margin:0 auto 1rem;display:grid}.library-module__YqdwWq__searchField input{border:1px solid var(--guide-line);-webkit-backdrop-filter:blur(14px)saturate(118%);backdrop-filter:blur(14px)saturate(118%);width:100%;min-height:48px;color:var(--guide-text);font:500 1rem/1.35 var(--font-body), Inter, sans-serif;background:#f9fcfb8a;border-radius:.85rem;padding:.75rem 1rem}.library-module__YqdwWq__searchField input::placeholder{color:#6b8085}.library-module__YqdwWq__searchField input:focus-visible{outline-offset:3px;outline:3px solid #267f93}.library-module__YqdwWq__topicFilters{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-bottom:.8rem;display:flex}.library-module__YqdwWq__topicFilter{border:1px solid var(--guide-line);-webkit-backdrop-filter:blur(16px)saturate(122%);backdrop-filter:blur(16px)saturate(122%);color:#31464c;min-height:44px;font:650 .72rem/1 var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.025em;cursor:pointer;background:#f9fcfb94;border-radius:999px;padding:.55rem .75rem;transition:color .16s,background-color .16s,border-color .16s}.library-module__YqdwWq__topicFilter[aria-pressed=true]{border-color:var(--guide-accent);background:var(--guide-accent);color:#f7ffff}.library-module__YqdwWq__topicFilter:focus-visible{outline-offset:3px;outline:3px solid #267f93}.library-module__YqdwWq__topicFilter:disabled{color:#31464c73;cursor:not-allowed;-webkit-backdrop-filter:blur(7px)saturate();backdrop-filter:blur(7px)saturate();background:#f1f7f657;border-color:#879da047}.library-module__YqdwWq__filterStatus{color:#6b8085;text-align:center;margin:0 0 1.15rem;font-size:.78rem}.library-module__YqdwWq__emptyResult{color:var(--guide-muted);text-align:center;margin:2rem auto 0;font-size:1rem}.library-module__YqdwWq__tutorialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.library-module__YqdwWq__tutorialGrid>li{min-width:0}.library-module__YqdwWq__tutorialGrid[data-count="1"]{grid-template-columns:minmax(0,34rem);justify-content:center}.library-module__YqdwWq__tutorialCard{isolation:isolate;background:linear-gradient(145deg, #fff3, transparent 44%), var(--guide-card);-webkit-backdrop-filter:blur(10px)saturate(118%)contrast(98%);backdrop-filter:blur(10px)saturate(118%)contrast(98%);min-height:19.75rem;color:var(--guide-text);border:1px solid #ffffffc2;border-radius:1.3rem;flex-direction:column;padding:clamp(1.6rem,3.25vw,2rem);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,inset 1px 0 #ffffff7a,inset 0 -1px #126c7429,inset -1px 0 #8fd6d01f,0 1.05rem 2.6rem #07152113,0 .2rem .7rem #126c740a}.library-module__YqdwWq__cardTopline{justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:1.75rem;display:flex}.library-module__YqdwWq__topic,.library-module__YqdwWq__startHere,.library-module__YqdwWq__cardMeta{letter-spacing:.065em;font-size:.69rem;font-weight:650}.library-module__YqdwWq__topic{color:#31464c}.library-module__YqdwWq__startHere{min-height:1.9rem;color:var(--guide-accent);letter-spacing:.04em;white-space:nowrap;background:#d7eceab8;border:1px solid #126c741f;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.38rem .66rem;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffad}.library-module__YqdwWq__cardTitle{max-width:17ch;color:var(--guide-text);font-family:var(--font-display), "Space Grotesk", sans-serif;letter-spacing:-.035em;margin-top:1.35rem;font-size:clamp(1.55rem,2.3vw,1.95rem);font-weight:600;line-height:1.08}.library-module__YqdwWq__outcome{color:var(--guide-text);margin-top:1.05rem;font-size:.97rem;line-height:1.5}.library-module__YqdwWq__tutorialGrid[data-count="1"] .library-module__YqdwWq__cardTitle{max-width:19ch}.library-module__YqdwWq__outcome>span{color:var(--guide-muted)}.library-module__YqdwWq__cardMeta{color:#31464c;text-transform:none;margin-top:1rem}.library-module__YqdwWq__cardAction{min-height:44px;color:var(--guide-accent);align-self:flex-start;align-items:center;gap:.55rem;margin-top:auto;font-weight:760;display:inline-flex}.library-module__YqdwWq__cardAction span{font-size:1.15rem;transition:transform .18s}@media (hover:hover){.library-module__YqdwWq__tutorialCard:hover{border-color:#e1fafbf5;transform:translateY(-4px)scale(1.005);box-shadow:inset 0 1px #fff,inset 1px 0 #ffffff9e,inset 0 -1px #126c7438,inset -1px 0 #8fd6d033,0 0 0 1px #79c7e82e,0 1.55rem 3.4rem #126c7424,0 0 1.5rem #79c7e821}.library-module__YqdwWq__tutorialCard:hover .library-module__YqdwWq__cardAction span{transform:translate(.22rem)}}.library-module__YqdwWq__tutorialCard:active{border-color:#126c74c7;transform:translateY(0)scale(.988);box-shadow:inset 0 1px #ffffffeb,inset 1px 0 #ffffff7a,inset 0 -1px #126c7433,0 0 0 1px #79c7e842,0 .8rem 2rem #126c7421,0 0 1.2rem #79c7e824}.library-module__YqdwWq__tutorialCard:focus-visible{outline-offset:4px;outline:3px solid #267f93}@media (max-width:42rem){.library-module__YqdwWq__heroInner,.library-module__YqdwWq__libraryInner{width:min(100% - 2rem,36rem)}.library-module__YqdwWq__hero{padding-block:3.75rem 2.5rem}.library-module__YqdwWq__tutorialGrid{grid-template-columns:1fr}.library-module__YqdwWq__topicFilters{justify-content:flex-start}.library-module__YqdwWq__filterStatus{text-align:left}.library-module__YqdwWq__searchField{width:100%;margin-inline:0}.library-module__YqdwWq__emptyResult{text-align:left}.library-module__YqdwWq__tutorialCard{-webkit-backdrop-filter:blur(8px)saturate(114%)contrast(98%);backdrop-filter:blur(8px)saturate(114%)contrast(98%);min-height:19.5rem}.library-module__YqdwWq__page:before{opacity:.76}}@media (max-width:22rem){.library-module__YqdwWq__heroInner,.library-module__YqdwWq__libraryInner{width:calc(100% - 1.25rem)}.library-module__YqdwWq__hero h1{font-size:2.65rem}.library-module__YqdwWq__tutorialCard{min-height:19rem;padding:1.35rem}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.library-module__YqdwWq__tutorialCard{background-color:#f7fcfbeb}}@media (prefers-reduced-motion:reduce){.library-module__YqdwWq__topicFilter,.library-module__YqdwWq__tutorialCard,.library-module__YqdwWq__cardAction span{transition:none}}
