.lw [hidden]{display:none!important}.lw-drawer svg,.lw-sheet svg,.lw-link svg,.lw-source svg,.lw-rows svg,.lw-muted-chip svg,.lw-menu svg{width:13px;height:13px;flex:none}.dp[data-style=claude] .lw-chatgpt-only,.dp[data-style=chatgpt] .lw-claude-only{display:none}.lw-gear{position:absolute;top:10px;right:12px;z-index:1;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--dp-border);border-radius:8px;background:var(--dp-card);color:var(--dp-muted)}.lw-gear svg{width:15px;height:15px}.lw .dp-thread{padding-top:46px}.lw-menu{position:absolute;top:44px;right:12px;z-index:3;width:196px;padding:6px;border:1px solid var(--dp-border);border-radius:10px;background:var(--dp-card);box-shadow:0 14px 32px -16px #1c191759;font-family:var(--dp-sans);opacity:0;transform:translateY(-4px);visibility:hidden;transition:opacity .2s ease,transform .2s var(--dp-ease),visibility 0s linear .2s}.lw-menu.is-open{opacity:1;transform:none;visibility:visible;transition:opacity .2s ease,transform .2s var(--dp-ease)}.lw-menu-head{padding:4px 8px 6px;color:var(--dp-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lw-menu-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;font-size:12.5px}.lw-menu-item svg{color:var(--dp-muted)}.lw-menu-item--target{background:var(--dp-user-bg);font-weight:500}.lw-scrim{position:absolute;inset:0;z-index:2;background:#1c191729;opacity:0;pointer-events:none;transition:opacity .3s ease}.lw-scrim.is-open{opacity:1}.lw-drawer{position:absolute;top:0;right:0;bottom:0;z-index:3;width:min(290px,84%);padding:16px 14px;border-left:1px solid var(--dp-border);background:var(--dp-card);box-shadow:-12px 0 32px -18px #1c191759;font-family:var(--dp-sans);transform:translate(104%);transition:transform .4s var(--dp-ease)}.lw-drawer.is-open{transform:none}.lw-drawer-head{display:flex;align-items:center;justify-content:space-between;font-size:14.5px;font-weight:600}.lw-drawer-head svg{color:var(--dp-muted)}.lw-drawer-sub{margin-top:4px!important;color:var(--dp-muted);font-size:12px}.lw-conn{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px;border:1px solid var(--dp-border);border-radius:10px;background:var(--dp-card)}.lw-conn-icon{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--dp-user-bg);color:var(--dp-muted)}.lw-conn-body{flex:1;min-width:0}.lw-conn-name{font-size:12.5px;font-weight:600;line-height:1.3}.lw-conn-meta{color:var(--dp-muted);font-size:11.5px}.lw-add{flex:none;padding:4px 11px;border-radius:999px;background:var(--dp-solid);color:var(--dp-solid-ink);font-size:11.5px;font-weight:600}.lw-add>span{display:none;align-items:center;gap:4px}.lw-add[data-state=idle] .lw-add-idle,.lw-add[data-state=done] .lw-add-done{display:inline-flex}.lw-add[data-state=done]{background:var(--dp-ok-bg);color:var(--dp-ok)}.lw-search{gap:7px}.lw-search svg{color:var(--dp-muted)}.lw-query:empty:before{content:"Search";color:var(--dp-faint)}.lw-field.is-focused .lw-query:empty:before{content:none}.lw-dir[data-state=browse] .lw-dir-result,.lw-dir[data-state=results] .lw-dir-browse{display:none}.lw-dir[data-state=results] .lw-dir-result{animation:dp-in .34s var(--dp-ease) both}.lw-sheet{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:16px;background:#1c19173d;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.lw-sheet.is-open{opacity:1;visibility:visible;transition:opacity .3s ease}.lw-sheet-card{width:min(330px,100%);padding:18px;border:1px solid var(--dp-border);border-radius:14px;background:var(--dp-card);box-shadow:0 18px 40px -16px #1c191766;font-family:var(--dp-sans);transform:translateY(8px);transition:transform .35s var(--dp-ease)}.lw-sheet.is-open .lw-sheet-card{transform:none}.lw-sheet-lib{display:flex;align-items:center;gap:6px;color:var(--dp-muted);font-size:11.5px;font-weight:500}.lw-sheet-title{margin-top:10px!important;font-size:15px;font-weight:600;line-height:1.35}.lw-sheet-sub{margin-top:2px!important;color:var(--dp-muted);font-size:12px;overflow-wrap:anywhere}.lw-step{display:none}.lw-sheet[data-state=email] .lw-step--email,.lw-sheet[data-state=code] .lw-step--code,.lw-sheet[data-state=done] .lw-step--done{display:block}.lw-field{display:flex;align-items:center;min-height:36px;margin-top:12px!important;padding:7px 10px;border:1px solid var(--dp-composer-border);border-radius:8px;background:var(--dp-composer);font-size:13.5px;overflow-wrap:anywhere;transition:border-color .2s ease}.lw-field.is-focused{border-color:var(--dp-focus-border)}.lw-caret{display:none;width:1.5px;height:1.05em;margin-left:1px;background:var(--dp-ink);animation:dp-blink 1s steps(1) infinite}.lw-field.is-focused .lw-caret{display:inline-block}.lw-sheet-btn{display:flex;justify-content:center;margin-top:10px;padding:8px 12px;border-radius:8px;background:var(--dp-solid);color:var(--dp-solid-ink);font-size:12.5px;font-weight:600}.lw-otp{display:flex;gap:6px;margin-top:12px!important}.lw-otp>span{display:grid;flex:1;place-items:center;max-width:40px;height:42px;border:1px solid var(--dp-composer-border);border-radius:8px;background:var(--dp-composer);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.lw-connected{display:flex;align-items:center;gap:7px;margin-top:12px!important;color:var(--dp-ok);font-size:13.5px;font-weight:600;line-height:1.4}.lw-sheet .lw-connected svg{width:16px;height:16px}.lw-cover--sea{border-left-color:#1d3442;background:#2b4a5c}.lw-cover--sand{border-left-color:#6b5130;background:#8a6a3c}.lw-avail{display:inline-flex;align-items:center;gap:5px;margin-top:6px!important;color:var(--dp-ok);font-size:12px;font-weight:600}.lw-avail i{display:block;width:6px;height:6px;border-radius:50%;background:currentColor}.lw-link{display:inline-flex;align-items:flex-start;gap:5px;margin-top:6px!important;color:var(--dp-ink);font-size:12.5px;text-decoration:underline;text-decoration-color:var(--dp-faint);text-underline-offset:3px}.lw-link svg{margin-top:2px;color:var(--dp-muted)}.lw-source{display:flex;align-items:center;gap:6px;color:var(--dp-muted);font-size:12px}.lw-loans{margin:8px 0 0;padding:0;list-style:none}.lw-loans li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:8px 0}.lw-loans li+li{border-top:1px solid var(--dp-border)}.lw-loans li:last-child{padding-bottom:0}.lw-loan-title{font-weight:500}.lw-rows{margin:6px 0 0;padding:0;list-style:none;font-size:12.5px}.lw-rows li{display:flex;align-items:flex-start;gap:6px;margin-top:4px}.lw-rows svg{margin-top:2px;color:var(--dp-muted)}.lw-rows .lw-link{margin-top:4px!important}.lw-muted-chip{display:inline-flex;align-items:center;gap:5px;margin-top:10px!important;padding:3px 9px;border:1px dashed var(--dp-composer-border);border-radius:999px;color:var(--dp-muted);font-size:11.5px}.lw-chapters{margin-top:14px}.lw .lw-ch-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.lw-ch-list li{padding-top:7px;border-top:2px solid #e7e5e4;color:#a8a29e;font-size:11.5px;font-weight:500;line-height:1.3;transition:color .3s ease,border-color .3s ease}:where(.dark) .lw-ch-list li{border-top-color:#44403c;color:#78716c}.lw-chapters[data-state=connect] li:nth-child(-n+1),.lw-chapters[data-state=signin] li:nth-child(-n+2),.lw-chapters[data-state=find] li:nth-child(-n+3),.lw-chapters[data-state=hold] li:nth-child(-n+4),.lw-chapters[data-state=loans] li:nth-child(-n+5){border-top-color:#d97706;color:#57534e}:where(.dark) .lw-chapters[data-state=connect] li:nth-child(-n+1),:where(.dark) .lw-chapters[data-state=signin] li:nth-child(-n+2),:where(.dark) .lw-chapters[data-state=find] li:nth-child(-n+3),:where(.dark) .lw-chapters[data-state=hold] li:nth-child(-n+4),:where(.dark) .lw-chapters[data-state=loans] li:nth-child(-n+5){border-top-color:#f59e0b;color:#a8a29e}.lw-chapters[data-state=connect] li[data-ch=connect],.lw-chapters[data-state=signin] li[data-ch=signin],.lw-chapters[data-state=find] li[data-ch=find],.lw-chapters[data-state=hold] li[data-ch=hold],.lw-chapters[data-state=loans] li[data-ch=loans]{color:#1c1917;font-weight:600}:where(.dark) .lw-chapters[data-state=connect] li[data-ch=connect],:where(.dark) .lw-chapters[data-state=signin] li[data-ch=signin],:where(.dark) .lw-chapters[data-state=find] li[data-ch=find],:where(.dark) .lw-chapters[data-state=hold] li[data-ch=hold],:where(.dark) .lw-chapters[data-state=loans] li[data-ch=loans]{color:#f5f5f4}.lw-ch-notes{min-height:2.9em;margin-top:8px}.lw .lw-ch-notes p{display:none;color:#57534e;font-size:14px;line-height:1.45;text-align:center}:where(.dark) .lw .lw-ch-notes p{color:#a8a29e}.lw-chapters[data-state=connect] p[data-ch=connect],.lw-chapters[data-state=signin] p[data-ch=signin],.lw-chapters[data-state=find] p[data-ch=find],.lw-chapters[data-state=hold] p[data-ch=hold],.lw-chapters[data-state=loans] p[data-ch=loans]{display:block;animation:dp-in .34s var(--dp-ease) both}@media(prefers-reduced-motion:reduce){.lw-scrim,.lw-drawer,.lw-sheet,.lw-sheet-card,.lw-field,.lw-menu,.lw-ch-list li{transition:none}.lw-caret,.lw-dir[data-state=results] .lw-dir-result,.lw-chapters p[data-ch]{animation:none!important}}
