@keyframes mkWriteLong{0%{transform:translate(-17.22%,-.16%)rotate(0)}1.72%{transform:translate(-18.05%,-.94%)rotate(-2deg)}3.44%{transform:translate(-17.42%,-1.98%)rotate(0)}5.17%{transform:translate(-16.26%,-2.47%)rotate(-2deg)}6.89%{transform:translate(-15%,-2.52%)rotate(0)}8.61%{transform:translate(-13.8%,-2.12%)rotate(-2deg)}10.33%{transform:translate(-12.99%,-1.19%)rotate(0)}12.06%{transform:translate(-13.53%,-.19%)rotate(-2deg)}13.78%{transform:translate(-14.57%,-.69%)rotate(0)}15.5%{transform:translate(-14.17%,-1.82%)rotate(-2deg)}17.22%{transform:translate(-13.06%,-2.42%)rotate(0)}18.94%{transform:translate(-11.8%,-2.54%)rotate(-2deg)}20.67%{transform:translate(-10.58%,-2.24%)rotate(0)}22.39%{transform:translate(-9.64%,-1.43%)rotate(-2deg)}24.11%{transform:translate(-9.85%,-.3%)rotate(0)}25.83%{transform:translate(-11%,-.47%)rotate(-2deg)}27.56%{transform:translate(-10.89%,-1.64%)rotate(0)}29.28%{transform:translate(-9.86%,-2.34%)rotate(-2deg)}31%{transform:translate(-8.61%,-2.55%)rotate(0)}32.72%{transform:translate(-7.37%,-2.34%)rotate(-2deg)}34.44%{transform:translate(-6.33%,-1.64%)rotate(0)}36.17%{transform:translate(-6.22%,-.47%)rotate(-2deg)}37.89%{transform:translate(-7.37%,-.3%)rotate(0)}39.61%{transform:translate(-7.59%,-1.43%)rotate(-2deg)}41.33%{transform:translate(-6.64%,-2.24%)rotate(0)}43.06%{transform:translate(-5.42%,-2.54%)rotate(-2deg)}44.78%{transform:translate(-4.17%,-2.42%)rotate(0)}46.5%{transform:translate(-3.06%,-1.82%)rotate(-2deg)}48.22%{transform:translate(-2.66%,-.69%)rotate(0)}49.94%{transform:translate(-3.7%,-.19%)rotate(-2deg)}51.67%{transform:translate(-4.24%,-1.19%)rotate(0)}53.39%{transform:translate(-3.42%,-2.12%)rotate(-2deg)}55.11%{transform:translate(-2.23%,-2.52%)rotate(0)}56.83%{transform:translate(-.97%,-2.47%)rotate(-2deg)}58.56%{transform:translate(.19%,-1.98%)rotate(0)}60.28%{transform:translate(.83%,-.94%)rotate(-2deg)}62%{transform:translateY(-.16%)rotate(0)}66%{transform:translate(1.91%,-3.6%)rotate(3deg)}70%{transform:translate(1.91%,-2.07%)rotate(0)}74%{transform:translate(3.51%,-.32%)rotate(-2deg)}78%{transform:translate(6.7%,-4.15%)rotate(0)}82%{transform:translate(4%,-5%)rotate(5deg)}86%,89%{transform:translate(0)rotate(0)}94%{transform:translate(-8%,-3.5%)rotate(5deg)}to{transform:translate(-17.22%,-.16%)rotate(0)}}@keyframes mkInkLong{0%{stroke-dashoffset:1px;opacity:1}62%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes mkTickLong{0%,69%{stroke-dashoffset:1px;opacity:0}70%{stroke-dashoffset:1px;opacity:1}78%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes mkLookWrite{0%{transform:translate(-24%,18%)}62%{transform:translate(20%,18%)}78%,88%{transform:translate(24%,14%)}to{transform:translate(-24%,18%)}}@keyframes mkTap{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-7deg)}85%{transform:rotate(0)}88%{transform:rotate(-7deg)}91%{transform:rotate(0)}}@keyframes mkNod{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(.6%)rotate(-1.2deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(.6%)rotate(1.2deg)}}@keyframes mkStartle{0%,58%,to{transform:translateY(0)scale(1)}62%{transform:translateY(-4%)scale(.97,1.05)}68%{transform:translateY(0)scale(1.03,.97)}74%{transform:translateY(0)scale(1)}}@keyframes mkEyePop{0%,58%,to{transform:scale(1)}62%{transform:scale(1.45)}70%,90%{transform:scale(1.3)}}@keyframes mkBang{0%,58%{opacity:0;transform:translateY(20%)scale(.3)}64%{opacity:1;transform:translateY(-10%)scale(1.2)}70%,90%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0}}@keyframes mkQ{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-14%)rotate(8deg)}}@keyframes mkSquint{0%,40%,to{transform:scaleY(.35)}50%,90%{transform:scaleY(.55)}}@keyframes mkSweat{0%,10%{opacity:0;transform:translateY(0)scale(0)}20%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1;transform:translateY(260%)scale(.9,1.1)}85%,to{opacity:0;transform:translateY(300%)scale(.8)}}@keyframes mkSlump{0%,to{transform:translateY(0)}50%{transform:translateY(1.2%)}}@keyframes mkWinkSpark{0%,30%,to{transform:scale(0)rotate(45deg)}42%{transform:scale(1.2)rotate(45deg)}56%{transform:scale(.9)rotate(45deg)}70%{transform:scale(0)rotate(45deg)}}@keyframes mkWinkEye{0%,26%,74%,to{transform:scaleY(1)}32%,68%{transform:scaleY(.08)}}@keyframes mkWinkArc{0%,28%,72%,to{opacity:0}32%,68%{opacity:1}}@keyframes mkHeart{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1;transform:translateY(-20%)scale(1.1)}to{opacity:0;transform:translate(30%,-240%)scale(.8)}}@keyframes mkBlush{0%,to{opacity:.55}50%{opacity:.95}}@keyframes mkSway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes mkScan{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}@keyframes mkBeam{0%,to{opacity:0;transform:translateY(-40%)}10%,90%{opacity:.9}50%{opacity:.9;transform:translateY(40%)}}@keyframes mkShake{0%,to{transform:translate(0)rotate(0)}4%{transform:translate(-2%)rotate(-2deg)}8%{transform:translate(2%)rotate(2deg)}12%{transform:translate(-1.5%)rotate(-1.5deg)}16%{transform:translate(1%)rotate(1deg)}20%{transform:translate(0)rotate(0)}60%{transform:translateY(0)}70%{transform:translateY(1%)}80%{transform:translateY(0)}}@keyframes mkSprayA{0%,18%{opacity:0;transform:translate(0)scale(0)}22%{opacity:1;transform:translate(0)scale(1)}55%{opacity:1;transform:translate(-300%,-360%)scale(1)}85%{opacity:0;transform:translate(-520%,-60%)scale(.8)}to{opacity:0}}@keyframes mkSprayB{0%,22%{opacity:0;transform:translate(0)scale(0)}26%{opacity:1;transform:translate(0)scale(1)}58%{opacity:1;transform:translate(-120%,-470%)scale(1)}90%{opacity:0;transform:translate(-220%,-160%)scale(.8)}to{opacity:0}}@keyframes mkSprayC{0%,26%{opacity:0;transform:translate(0)scale(0)}30%{opacity:1;transform:translate(0)scale(1)}60%{opacity:1;transform:translate(-460%,-200%)scale(1)}92%{opacity:0;transform:translate(-700%,60%)scale(.8)}to{opacity:0}}@keyframes mkCrack{0%,14%{stroke-dashoffset:1px}22%,to{stroke-dashoffset:0}}@keyframes mkXeye{0%,18%{transform:scale(.6)rotate(0)}24%{transform:scale(1.15)rotate(0)}30%,to{transform:scale(1)rotate(0)}}@keyframes mkPuddle{0%,40%{opacity:0;transform:scaleX(0)}70%,90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes mkBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.6%)}}@keyframes mkBreath{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.018)}}@keyframes mkTilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes mkHop{0%,62%,to{transform:translateY(0)scale(1)}70%{transform:translateY(-7%)scale(1.03,.98)}78%{transform:translateY(0)scale(1.04,.95)}84%{transform:translateY(-2%)scale(.99,1.02)}90%{transform:translateY(0)scale(1)}}@keyframes mkBlink{0%,91%,97%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes mkBlink2{0%,84%,to{transform:scaleY(1)}86%{transform:scaleY(.08)}88%{transform:scaleY(1)}90%{transform:scaleY(.08)}92%{transform:scaleY(1)}}@keyframes mkLook{0%,28%,to{transform:translate(0)}34%,50%{transform:translate(-24%,2%)}56%,72%{transform:translate(22%,4%)}78%,94%{transform:translate(0)}}@keyframes mkLookUp{0%,to{transform:translate(-20%,-18%)}50%{transform:translate(18%,-20%)}}@keyframes mkLookDrip{0%,18%{transform:translate(-28%,10%)}30%,58%{transform:translate(-28%,28%)}72%,to{transform:translate(-28%,10%)}}@keyframes mkShine{0%{background-position:170% 0}30%,to{background-position:-70% 0}}@keyframes mkDrop{0%{opacity:1;transform:translateY(0)scale(0)}16%{opacity:1;transform:translateY(0)scale(1)}24%{opacity:1;transform:translateY(20%)scale(.95,1.08)}58%{opacity:1;transform:translateY(470%)scale(.9,1.12)}64%,to{opacity:0;transform:translateY(520%)scale(1.5,.2)}}@keyframes mkZ{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(60%,-160%)scale(1.15)}}@keyframes mkThought{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes mkSpark{0%,55%,to{transform:scale(0)rotate(45deg)}70%{transform:scale(1.15)rotate(45deg)}85%{transform:scale(.9)rotate(45deg)}}
.library-module__j3pkfq__sectionHead{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.library-module__j3pkfq__sectionAdd{font:inherit;color:var(--snouty-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:15px;line-height:1}.library-module__j3pkfq__sectionAdd:hover{color:var(--snouty-action-text);background:var(--snouty-surface-subtle)}.library-module__j3pkfq__sectionAdd:focus-visible,.library-module__j3pkfq__menuButton:focus-visible,.library-module__j3pkfq__menuItem:focus-visible{box-shadow:var(--snouty-focus-ring);outline:none}.library-module__j3pkfq__projectItem{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;display:flex}.library-module__j3pkfq__projectItem:hover{background:var(--snouty-surface-subtle)}.library-module__j3pkfq__projectItemOn{background:var(--snouty-action-row);box-shadow:inset 2px 0 0 var(--snouty-action);border-radius:0 5px 5px 0}.library-module__j3pkfq__projectIcon{color:var(--snouty-muted);flex:none}.library-module__j3pkfq__projectName{min-width:0;color:var(--snouty-ink-4);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.library-module__j3pkfq__projectCount{font-family:var(--snouty-font-mono);color:var(--snouty-disabled);flex:none;font-size:10px}.library-module__j3pkfq__pinMark{color:var(--snouty-action-text);margin-right:5px;font-size:10px;display:inline-block}.library-module__j3pkfq__empty{color:var(--snouty-caption);padding:4px 9px;font-size:11.5px}.library-module__j3pkfq__menuHost{position:relative}.library-module__j3pkfq__menuWrap{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.library-module__j3pkfq__menuButton{width:26px;height:26px;color:var(--snouty-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.library-module__j3pkfq__menuHost:hover .library-module__j3pkfq__menuButton,.library-module__j3pkfq__menuButton:focus-visible,.library-module__j3pkfq__menuButtonOpen{opacity:1}.library-module__j3pkfq__menuButton:hover{color:var(--snouty-ink);background:var(--snouty-surface-subtle)}.library-module__j3pkfq__menu{z-index:1000;background:var(--snouty-surface);border:1px solid var(--snouty-border);max-height:calc(100vh - 16px);box-shadow:var(--snouty-shadow-modal);border-radius:8px;flex-direction:column;gap:1px;padding:5px;display:flex;position:fixed;overflow-y:auto}.library-module__j3pkfq__menuItem{width:100%;font:inherit;text-align:left;color:var(--snouty-ink);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.library-module__j3pkfq__menuItem:hover{background:var(--snouty-surface-subtle)}.library-module__j3pkfq__menuDanger{color:var(--snouty-action-text)}.library-module__j3pkfq__menuLabel{font-family:var(--snouty-font-mono);letter-spacing:.07em;color:var(--snouty-muted);padding:6px 9px 3px;font-size:10px}.library-module__j3pkfq__menuSep{background:var(--snouty-hairline);height:1px;margin:4px 2px}@media (pointer:coarse){.library-module__j3pkfq__menuButton{opacity:1;width:40px;height:40px}.library-module__j3pkfq__menuItem{min-height:44px}}.library-module__j3pkfq__page{flex:1;justify-content:center;min-height:0;padding:28px 40px;display:flex;overflow:auto}.library-module__j3pkfq__pageInner{flex-direction:column;gap:18px;width:100%;max-width:760px;display:flex}.library-module__j3pkfq__kicker{font-family:var(--snouty-font-mono);letter-spacing:.07em;color:var(--snouty-action-text);font-size:10px}.library-module__j3pkfq__nameInput{width:100%;font:inherit;letter-spacing:-.02em;color:var(--snouty-ink);background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-6px;padding:4px 6px;font-size:26px;font-weight:600}.library-module__j3pkfq__nameInput:hover{border-color:var(--snouty-border)}.library-module__j3pkfq__nameInput:focus-visible,.library-module__j3pkfq__notes:focus-visible,.library-module__j3pkfq__input:focus-visible{border-color:var(--snouty-focus-border);box-shadow:var(--snouty-focus-ring);outline:none}.library-module__j3pkfq__card{border:1px solid var(--snouty-border);background:var(--snouty-surface);border-radius:10px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.library-module__j3pkfq__label{color:var(--snouty-ink);font-size:12px;font-weight:600}.library-module__j3pkfq__hint{color:var(--snouty-caption);font-size:12px;line-height:1.5}.library-module__j3pkfq__notes,.library-module__j3pkfq__input{border:1px solid var(--snouty-border);width:100%;font:inherit;color:var(--snouty-ink);background:var(--snouty-surface);border-radius:6px;padding:9px 10px;font-size:13.5px;line-height:1.5}.library-module__j3pkfq__notes{resize:vertical;min-height:96px}.library-module__j3pkfq__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.library-module__j3pkfq__status{color:var(--snouty-caption);font-size:12px}.library-module__j3pkfq__statusError{color:var(--snouty-assumed-text);font-size:12px}.library-module__j3pkfq__primary{font:inherit;background:var(--snouty-action);color:var(--snouty-action-on);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex}.library-module__j3pkfq__primary:hover{background:var(--snouty-action-hover)}.library-module__j3pkfq__primary:disabled{opacity:.55;cursor:default}.library-module__j3pkfq__secondary{border:1px solid var(--snouty-border);font:inherit;background:var(--snouty-surface);color:var(--snouty-ink);cursor:pointer;border-radius:6px;padding:8px 13px;font-size:13px}.library-module__j3pkfq__secondary:hover{background:var(--snouty-surface-subtle)}.library-module__j3pkfq__danger{font:inherit;color:var(--snouty-action-text);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:12.5px}.library-module__j3pkfq__list{flex-direction:column;display:flex}.library-module__j3pkfq__listItem{border:none;border-bottom:1px solid var(--snouty-hairline);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 4px;display:flex}.library-module__j3pkfq__listItem:hover .library-module__j3pkfq__listTitle{color:var(--snouty-action-text)}.library-module__j3pkfq__listTitle{color:var(--snouty-ink);font-size:13.5px}.library-module__j3pkfq__listMeta{font-family:var(--snouty-font-mono);color:var(--snouty-disabled);flex:none;font-size:10px}.library-module__j3pkfq__chip{border:1px solid var(--snouty-border);background:var(--snouty-surface-subtle);color:var(--snouty-ink-4);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.library-module__j3pkfq__linkRow{gap:8px;display:flex}.library-module__j3pkfq__linkRow .library-module__j3pkfq__input{min-width:0;font-family:var(--snouty-font-mono);flex:1;font-size:12px}.library-module__j3pkfq__sharedShell{background:var(--snouty-canvas,var(--snouty-surface-subtle));flex-direction:column;min-height:100vh;display:flex}.library-module__j3pkfq__sharedHeader{border-bottom:1px solid var(--snouty-hairline);background:var(--snouty-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.library-module__j3pkfq__sharedBrand{align-items:center;gap:10px;display:flex}.library-module__j3pkfq__sharedBrandName{letter-spacing:.02em;font-size:14px;font-weight:700}.library-module__j3pkfq__sharedBody{flex-direction:column;flex:1;gap:14px;width:100%;max-width:1080px;margin:0 auto;padding:22px 24px 40px;display:flex}.library-module__j3pkfq__sharedTitle{letter-spacing:-.015em;font-size:22px;font-weight:600}.library-module__j3pkfq__tabs{border-bottom:1px solid var(--snouty-hairline);gap:4px;display:flex;overflow-x:auto}.library-module__j3pkfq__tab{font:inherit;color:var(--snouty-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 12px;font-size:13px}.library-module__j3pkfq__tabOn{color:var(--snouty-action-text);border-bottom-color:var(--snouty-action);font-weight:500}@media (max-width:720px){.library-module__j3pkfq__page{padding:18px 16px}.library-module__j3pkfq__nameInput{font-size:21px}.library-module__j3pkfq__sharedHeader,.library-module__j3pkfq__sharedBody{padding-left:16px;padding-right:16px}}.library-module__j3pkfq__secondaryAction{border:1px solid var(--snouty-border);font:inherit;color:var(--snouty-ink-4);background:var(--snouty-surface);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;display:inline-flex}.library-module__j3pkfq__secondaryAction:hover{background:var(--snouty-surface-subtle)}.library-module__j3pkfq__linkDanger{font:inherit;color:var(--snouty-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.library-module__j3pkfq__linkDanger:hover{color:var(--snouty-action-text)}.library-module__j3pkfq__shareReady{color:var(--snouty-ink);font-size:13px;font-weight:500}.library-module__j3pkfq__shareFooter{border-top:1px solid var(--snouty-hairline);margin-top:4px;padding-top:12px}.library-module__j3pkfq__sharedTop{align-items:center;gap:10px;display:flex}.library-module__j3pkfq__sharedBadge{border:1px solid var(--snouty-border);border-radius:var(--snouty-radius-chip);color:var(--snouty-muted);background:var(--snouty-surface-subtle);padding:2px 9px;font-size:11px}.library-module__j3pkfq__sharedState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:48px 16px;display:flex}.library-module__j3pkfq__sharedStateTitle{letter-spacing:-.012em;color:var(--snouty-ink);font-size:17px;font-weight:600}.library-module__j3pkfq__sharedCta{border-top:1px solid var(--snouty-hairline);margin-top:8px;padding-top:16px}@media print{.library-module__j3pkfq__sharedHeader,.library-module__j3pkfq__tabs,.library-module__j3pkfq__sharedCta,.library-module__j3pkfq__sharedBadge{display:none}.library-module__j3pkfq__sharedBody{max-width:none;padding:0}}
