.ih-lb-kit{--k-page:#f6f5f1;--k-card:#fff;--k-line:#ebe7dc;--k-warm:#e7e3d8;--k-ink:#0f172a;--k-body:#475569;--k-muted:#64748b;--k-faint:#94a3b8;--k-dark:#0b3d36;--k-gold:linear-gradient(135deg, #f7da8b 0%, #e6ae45 100%);font-family:var(--font-geist), -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;color:var(--k-ink);text-align:left}.ih-lb-mono{font-family:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;font-variant-numeric:tabular-nums}.ih-lb-pill{color:#334155;white-space:nowrap;background:#f1f5f9;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.ih-lb-pill[data-tone=green]{color:#047857;background:#d1fae5}.ih-lb-pill[data-tone=teal]{color:#115e59;background:#ccfbf1}.ih-lb-pill[data-tone=blue]{color:#1e40af;background:#dbeafe}.ih-lb-pill[data-tone=red]{color:#b91c1c;background:#fee2e2}.ih-lb-pill[data-tone=amber]{color:#92400e;background:#fef3c7}.ih-lb-pill[data-tone=violet]{color:#6d28d9;background:#ede9fe}.ih-lb-pill[data-tone=neutral]{color:#475569;background:#f1f5f9}.ih-lb-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:980px;margin:28px auto 0;padding:0;list-style:none;display:grid}.ih-lb-steps li{letter-spacing:-.01em;color:#86868b;background:#f5f5f7;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;transition:background .3s,color .3s,box-shadow .3s;display:flex}.ih-lb-steps li span{color:#6e6e73;background:#e5e5ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;transition:background .3s,color .3s;display:flex}.ih-lb-steps li[data-on]{color:#1d1d1f;background:#fff;box-shadow:0 0 0 1.5px #0d9488,0 14px 30px -18px #0d94888c}.ih-lb-steps li[data-on] span{color:#fff;background:#0d9488}.ih-lb-steps li[data-done]{color:#1d1d1f}.ih-lb-steps li[data-done] span{color:#0f766e;background:#ccfbf1}.ih-lb-foot{color:#86868b;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:18px 0 0;font-size:13px;display:flex}.ih-lb-replay{color:#1d1d1f;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.ih-lb-replay:hover{color:#0f766e;border-color:#0d9488}.ih-lb-replay:focus-visible{outline-offset:2px;outline:2px solid #0d9488}.ih-lb-note{color:#86868b;text-align:center;max-width:760px;margin:18px auto 0;font-size:13px}@media (max-width:899px){.ih-lb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:519px){.ih-lb-steps{grid-template-columns:minmax(0,1fr)}}.ih-lb-defcover{width:100%;height:100%;font-family:var(--font-lexend), var(--ih-display);color:#fff;text-align:left;background:linear-gradient(160deg,#fb923c 0%,#ea580c 60%,#c2410c 100%);flex-direction:column;justify-content:space-between;padding:6px 5px 5px 8px;display:flex;box-shadow:inset 3px 0 #0000002e}.ih-lb-defcover b{letter-spacing:-.01em;font-size:8.5px;font-weight:700;line-height:1.05}.ih-lb-defcover i{opacity:.9;background:repeating-linear-gradient(90deg,#111 0 1px,#fff 1px 2px,#111 2px 4px,#fff 4px 5px);border-radius:1.5px;height:7px;display:block}.ih-lb-old{aspect-ratio:20/19;position:relative;container-type:inline-size}.ih-lb-old__it{position:absolute}.ih-lb-old__tilt{transform:rotate(var(--r,0deg));transition:transform .6s cubic-bezier(.16,1,.3,1)}.ih-lb-old__it--acc{z-index:1;width:68%;top:4%;left:0}.ih-lb-old__it--issue{z-index:2;width:58%;top:36%;right:0}.ih-lb-old__it--slip{z-index:3;width:27%;bottom:3%;left:4%}.ih-lb-old__it--sticky{z-index:4;width:28%;top:1%;right:3%}@media (hover:hover){.ih-lb-old__it:hover{z-index:9}.ih-lb-old__it:hover .ih-lb-old__tilt{transform:rotate(0)scale(1.04)}}.ih-lb-old__ledger{color:#1e3a8a;background:repeating-linear-gradient(#0000 0 4.2cqw,#0f766e2e 4.2cqw 4.35cqw),linear-gradient(#fbf7ea 0%,#f6efd9 100%);border-radius:.8cqw;flex-direction:column;padding:3cqw 2.6cqw 3.2cqw;font-family:Georgia,Times New Roman,serif;display:flex;box-shadow:inset 1.2cqw 0 0 -1cqw #785a2840,0 .3cqw .6cqw #0f172a14,0 4cqw 7cqw -3cqw #0f172a59}.ih-lb-old__lh{color:#7c2d12;justify-content:space-between;align-items:baseline;margin-bottom:1.4cqw;display:flex}.ih-lb-old__lh b{letter-spacing:.07em;font-size:2.2cqw}.ih-lb-old__lh span{font-size:2cqw;font-style:italic}.ih-lb-old__row{grid-template-columns:14% 14% 31% 26% 15%;align-items:center;height:4.35cqw;display:grid}.ih-lb-old__row i{white-space:nowrap;border-left:.15cqw solid #dc262659;padding-left:.8cqw;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:2cqw;font-style:normal;overflow:hidden}.ih-lb-old__row i:first-child{border-left:0;padding-left:0;font-weight:700}.ih-lb-old__row--head i{letter-spacing:.04em;color:#7c2d12;text-transform:uppercase;font-family:Georgia,serif;font-size:1.55cqw;font-weight:700}.ih-lb-old__issue{color:#1e3a8a;background:linear-gradient(90deg,#0000 3.4cqw,#dc262666 3.4cqw 3.55cqw,#0000 3.55cqw),repeating-linear-gradient(#0000 0 4cqw,#2563eb26 4cqw 4.15cqw),#fff;border-radius:.6cqw;flex-direction:column;padding:2.8cqw 2.4cqw 2.4cqw;font-family:Georgia,Times New Roman,serif;display:flex;box-shadow:0 .3cqw .6cqw #0f172a14,0 4cqw 7cqw -3cqw #0f172a66}.ih-lb-old__issue>b{letter-spacing:.06em;color:#7f1d1d;margin:0 0 1.2cqw 2.2cqw;font-size:2.1cqw}.ih-lb-old__irow{grid-template-columns:14% 23% 15% 30% 18%;align-items:center;height:4.15cqw;padding-left:2.2cqw;display:grid}.ih-lb-old__irow i{white-space:nowrap;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:1.95cqw;font-style:normal;overflow:hidden}.ih-lb-old__irow--head i{letter-spacing:.04em;color:#64748b;text-transform:uppercase;font-family:Georgia,serif;font-size:1.45cqw;font-weight:700}.ih-lb-old__irow:not(.ih-lb-old__irow--head) i:last-child{color:#b91c1c}.ih-lb-old__slip{aspect-ratio:3/4;color:#334155;background:repeating-linear-gradient(#0000 0 3.6cqw,#64748b38 3.6cqw 3.72cqw),#fdfaf0;border-radius:.6cqw;flex-direction:column;gap:.4cqw;padding:2.4cqw 2cqw;font-family:Georgia,Times New Roman,serif;display:flex;position:relative;box-shadow:0 .3cqw .6cqw #0f172a14,0 3cqw 5cqw -2.4cqw #0f172a6b}.ih-lb-old__slip>b{letter-spacing:.08em;text-align:center;font-size:1.9cqw}.ih-lb-old__slip>small{text-align:center;color:#64748b;margin-bottom:1cqw;font-size:1.35cqw}.ih-lb-old__stamp{color:#6d28d9b8;letter-spacing:.05em;transform:rotate(var(--sr,0deg));border:.3cqw solid #6d28d99e;border-radius:.5cqw;align-self:center;padding:.3cqw 1cqw;font-family:Courier New,monospace;font-size:1.75cqw;font-weight:700}.ih-lb-old__sticky{aspect-ratio:1;color:#3f2d06;background:linear-gradient(160deg,#fff3a6 0%,#fde68a 70%,#f8d969 100%);align-items:center;padding:2.6cqw;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:2.45cqw;line-height:1.35;display:flex;box-shadow:0 .4cqw .8cqw #785a001f,0 3cqw 5cqw -2.4cqw #0f172a66}.ih-lb-one{justify-content:center;display:flex}.ih-lb-one__card{background:#fff;border-radius:22px;width:min(100%,420px);overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 30px 60px -32px #0f172a61}.ih-lb-one__top{color:#fff;background:radial-gradient(60% 120% at 100% 0,#f7da8b38 0%,#f7da8b00 60%),linear-gradient(135deg,#0b2e28 0%,#0b3d36 100%);flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex}.ih-lb-one__t{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ih-lb-one__t b{font-family:var(--ih-display);letter-spacing:-.02em;font-size:18px;font-weight:700}.ih-lb-one__t small{opacity:.72;font-size:12.5px}.ih-lb-one__stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ih-lb-one__stats span{background:#ffffff14;border-radius:12px;flex-direction:column;gap:1px;padding:9px 11px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ih-lb-one__stats b{font-family:var(--ih-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.ih-lb-one__stats small{opacity:.75;font-size:11.5px}.ih-lb-one__stats span[data-i="2"] b{color:#fca5a5}.ih-lb-one__rows{flex-direction:column;padding:4px 16px;display:flex}.ih-lb-one__row{align-items:center;gap:11px;padding:10px 0;display:flex}.ih-lb-one__row+.ih-lb-one__row{border-top:1px solid #f1f1f4}.ih-lb-one__row img{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.ih-lb-one__who{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ih-lb-one__who b{color:#1d1d1f;font-size:14px;font-weight:600}.ih-lb-one__who small{white-space:nowrap;text-overflow:ellipsis;color:#86868b;font-size:12px;overflow:hidden}@media (max-width:559px){.ih-lb-one__who small{white-space:normal}}.ih-lb-one__st{white-space:nowrap;color:#0369a1;background:#e0f2fe;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ih-lb-one__st[data-i="1"]{color:#a15c07;background:#fff5e0}.ih-lb-one__st[data-i="2"]{color:#6d28d9;background:#f3efff}.ih-lb-one__foot{color:#1d1d1f;border-top:1px solid #f1f1f4;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px 16px;font-size:12.5px;font-weight:600;display:flex}.ih-lb-one__foot span{align-items:center;gap:5px;display:inline-flex}.ih-lb-one__foot svg{color:#0d9488}.ih-lb-one__foot em{color:#0d9488;margin-left:auto;font-size:12px;font-style:normal}.ih-lb-tabs{--n:4;grid-template-columns:repeat(var(--n), minmax(0,1fr));width:min(100%,600px);box-shadow:inset 0 0 0 1px var(--k-warm);background:#fff;border-radius:999px;padding:4px;display:grid;position:relative}.ih-lb-tabs__thumb{width:calc((100% - 8px) / var(--n));background:var(--k-gold);transform:translateX(calc(var(--x,0) * 100%));border-radius:999px;transition:transform .42s cubic-bezier(.3,1.3,.4,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff80}.ih-lb-tabs__tab{z-index:1;min-width:0;height:34px;color:var(--k-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;transition:color .3s;display:inline-flex;position:relative}.ih-lb-tabs__tab[data-on]{color:#06201c}.ih-lb-tabs__tab em{opacity:.7;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}@media (max-width:639px){.ih-lb-tabs{--n:2}.ih-lb-tabs__tab:nth-of-type(n+3){display:none}}.ih-lb-sec{background:var(--k-card);min-width:0;box-shadow:0 0 0 1px var(--k-line), 0 1px 2px #06201c0d, 0 10px 24px -20px #06201c4d;border-radius:20px;flex-direction:column;gap:12px;padding:15px;display:flex}.ih-lb-sec[data-rise]{animation:.52s cubic-bezier(.22,1,.36,1) both ih-lb-rise}.ih-lb-sec__h{font-family:var(--font-lexend), var(--ih-display);letter-spacing:-.01em;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.ih-lb-sec__h i{color:#0f766e;background:#ccfbf1;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ih-lb-sec__h i[data-tone=blue]{color:#1d4ed8;background:#dbeafe}.ih-lb-sec__h i[data-tone=gold]{color:#8a5a12;background:#fbf1d9}.ih-lb-look{gap:8px;min-width:0;display:flex}.ih-lb-look__in{min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--k-warm);background:#fff;border-radius:12px;flex:1;align-items:center;padding:0 12px;font-size:13px;transition:box-shadow .26s,background .26s;display:flex;overflow:hidden}.ih-lb-look__in i{white-space:nowrap;text-overflow:ellipsis;color:var(--k-faint);font-style:normal;overflow:hidden}.ih-lb-look__in b{white-space:nowrap;color:var(--k-ink);font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.ih-lb-look__in b[data-typing]{max-width:0;animation:ih-lb-type 1.15s steps(var(--ch)) .1s forwards;border-right:1.5px solid #0d9488}@keyframes ih-lb-type{to{max-width:calc(var(--ch) * 1ch + 2px)}}.ih-lb-look__in[data-scan]{background:#fef2f2;box-shadow:inset 0 0 0 1.5px #ef444499,0 0 0 4px #ef44441f}.ih-lb-look__btn{height:40px;box-shadow:inset 0 0 0 1px var(--k-warm);color:var(--k-ink);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ih-lb-look__btn[data-tap]{animation:.6s 1.25s both ih-lb-tap}.ih-lb-dark{background:var(--k-dark);color:#fff;height:46px;font-family:var(--font-lexend), var(--ih-display);border-radius:999px;justify-content:space-between;align-items:center;padding:0 5px 0 20px;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff1f,0 10px 22px -14px #0b3d36cc}.ih-lb-dark i{background:var(--k-gold);color:#3d2a06;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ih-lb-dark[data-tap]{animation:.6s both ih-lb-tap}@keyframes ih-lb-tap{0%{transform:scale(1);box-shadow:0 0 #0d948873}40%{transform:scale(.96)}to{transform:scale(1);box-shadow:0 0 0 12px #0d948800}}@keyframes ih-lb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ih-lb-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.ih-lb-banner{color:#047857;background:#d1fae5;border-radius:18px;align-items:flex-start;gap:11px;padding:13px 15px;animation:.48s cubic-bezier(.22,1,.36,1) both ih-lb-pop;display:flex;box-shadow:0 0 0 1px #0478571f}.ih-lb-banner>svg{flex-shrink:0;margin-top:1px}.ih-lb-banner>span:not(.ih-lb-banner__act){flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.ih-lb-banner>span>b{font-family:var(--font-lexend), var(--ih-display);font-size:14px;font-weight:600}.ih-lb-banner>span>span b{font-weight:600}.ih-lb-banner__act{color:var(--k-ink);box-shadow:inset 0 0 0 1px var(--k-warm);background:#fff;border-radius:999px;flex-shrink:0;align-self:center;padding:7px 12px;font-size:12px;font-weight:600}.ih-lb-dk{max-width:1140px;margin:clamp(40px,5vw,64px) auto 0}.ih-lb-dk__stage{background:var(--ih-ml-ai-glow), linear-gradient(180deg, #f7faf9 0%, #f1f8f6 45%, #eaf6f2 100%);border-radius:clamp(28px,3vw,40px);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(28px,4vw,52px) clamp(16px,3.4vw,48px) clamp(44px,5vw,64px);display:grid;position:relative}.ih-lb-dk__book{perspective:900px;height:290px;position:relative}.ih-lb-dk__cover{color:#fff;width:178px;height:252px;font-family:var(--font-lexend), var(--ih-display);border-radius:5px 14px 14px 5px;flex-direction:column;margin:-126px 0 0 -89px;padding:20px 16px 16px 22px;transition:transform .76s cubic-bezier(.22,1,.36,1),opacity .6s;display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 6px 0 #00000029,inset -1px 0 #ffffff2e,0 30px 50px -26px #0f172a99,0 6px 12px -6px #0f172a4d}.ih-lb-dk__cover b{letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1.05}.ih-lb-dk__cover small{font-family:var(--font-geist), sans-serif;opacity:.85;margin-top:6px;font-size:11px;font-weight:500}.ih-lb-dk__cover--wof{background:radial-gradient(80% 60% at 80% 20%,#ffffff38 0%,#fff0 60%),linear-gradient(160deg,#fb923c 0%,#ea580c 55%,#c2410c 100%);transform:rotate(-4deg)}.ih-lb-dk__cover--tjb{opacity:0;background:radial-gradient(80% 60% at 80% 20%,#fff3 0%,#fff0 60%),linear-gradient(160deg,#4ade80 0%,#16a34a 55%,#166534 100%);transform:translate(-40px)rotate(-12deg)}.ih-lb-dk__book[data-ret] .ih-lb-dk__cover--wof{opacity:0;transform:translate(60px)rotate(8deg)scale(.92)}.ih-lb-dk__book[data-ret] .ih-lb-dk__cover--tjb{opacity:1;transform:rotate(3deg)}.ih-lb-sticker{background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:3px;margin-top:auto;padding:8px 8px 5px;display:flex;box-shadow:0 2px 6px #0000002e}.ih-lb-sticker__bars{background:repeating-linear-gradient(90deg,#111 0 2px,#fff 2px 3px,#111 3px 4px,#fff 4px 6px,#111 6px 9px,#fff 9px 10px,#111 10px 11px,#fff 11px 14px);width:100%;height:30px}.ih-lb-sticker i{font-family:var(--font-jetbrains-mono), monospace;color:#111;letter-spacing:.04em;font-size:10.5px;font-style:normal;font-weight:600}.ih-lb-dk__beam{opacity:0;background:#ef4444;border-radius:2px;height:2px;position:absolute;top:74%;left:6%;right:6%;box-shadow:0 0 10px 3px #ef44448c}.ih-lb-dk__beam[data-on]{animation:.56s ease-in-out 2 alternate both ih-lb-beam}@keyframes ih-lb-beam{0%{opacity:0;transform:translateY(-16px)}30%{opacity:1}to{opacity:1;transform:translateY(18px)}}.ih-lb-dk__win{background:var(--k-page);border-radius:26px;min-width:0;min-height:724px;padding:clamp(16px,2vw,24px);box-shadow:0 0 0 1px #0000000a,0 40px 80px -42px #0f172a73}.ih-lb-dk__head{flex-direction:column;gap:3px;margin-bottom:14px;display:flex}.ih-lb-dk__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ih-lb-dk__title b{font-family:var(--font-lexend), var(--ih-display);letter-spacing:-.03em;font-size:clamp(19px,1.9vw,23px);font-weight:600}.ih-lb-dk__head small{color:var(--k-muted);font-size:13px}.ih-lb-dk__body{flex-direction:column;gap:14px;margin-top:16px;display:flex}.ih-lb-dk__two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ih-lb-dk__found{border-radius:16px;flex-direction:column;gap:11px;padding:13px;animation:.46s cubic-bezier(.22,1,.36,1) both ih-lb-pop;display:flex}.ih-lb-dk__found--member{background:#f0fdfa;box-shadow:inset 0 0 0 1px #ccfbf1}.ih-lb-dk__found--copy{background:#eff6ff;box-shadow:inset 0 0 0 1px #dbeafe}.ih-lb-dk__found--loan{box-shadow:inset 0 0 0 1px var(--k-line);background:#fff}.ih-lb-dk__fhead{flex-wrap:wrap;align-items:flex-start;gap:8px 11px;display:flex}.ih-lb-dk__fhead img{object-fit:cover;border-radius:12px;flex-shrink:0;width:40px;height:40px}.ih-lb-dk__fhead>span:not(.ih-lb-dk__pills){flex-direction:column;flex:140px;gap:2px;min-width:0;display:flex}.ih-lb-dk__fhead>span>b{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-lexend), var(--ih-display);letter-spacing:-.01em;font-size:14.5px;font-weight:600;overflow:hidden}.ih-lb-dk__fhead>span>small{color:var(--k-muted);white-space:nowrap;font-size:12px}.ih-lb-dk__pills{flex-shrink:0;gap:4px;display:flex}.ih-lb-dk__pills--col{flex-direction:column;align-items:flex-end}.ih-lb-dk__minis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ih-lb-dk__minis>span{box-shadow:inset 0 0 0 1px var(--k-line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.ih-lb-dk__minis small{color:var(--k-muted);font-size:11.5px}.ih-lb-dk__minis b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ih-lb-dk__minis b em{color:var(--k-muted);font-style:normal;font-weight:400}.ih-lb-dk__cat{color:var(--k-muted);font-size:12px}.ih-lb-dk__cat b{color:var(--k-body);font-weight:600}.ih-lb-dk__due{background:var(--k-page);height:34px;box-shadow:inset 0 0 0 1px var(--k-warm);color:var(--k-muted);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:inline-flex}.ih-lb-dk__due b{color:var(--k-ink);font-variant-numeric:tabular-nums;font-weight:600}.ih-lb-dk__override{flex-direction:column;gap:5px;max-width:260px;display:flex}.ih-lb-dk__override small,.ih-lb-dk__field small{color:var(--k-body);font-size:12px;font-weight:600}.ih-lb-dk__override i{height:38px;box-shadow:inset 0 0 0 1px var(--k-warm);color:var(--k-faint);background:#fff;border-radius:12px;align-items:center;padding:0 12px;font-size:12.5px;font-style:normal;display:flex}.ih-lb-dk__loan{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.ih-lb-dk__loan>span{background:var(--k-page);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:9px 11px;display:flex}.ih-lb-dk__loan small{color:var(--k-muted);font-size:11.5px}.ih-lb-dk__loan b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.ih-lb-dk__loan b[data-late]{color:#dc2626}.ih-lb-dk__who{align-items:center;gap:7px;min-width:0;display:flex}.ih-lb-dk__who img{object-fit:cover;border-radius:8px;flex-shrink:0;width:26px;height:26px}.ih-lb-dk__who b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ih-lb-dk__who em{white-space:nowrap;text-overflow:ellipsis;color:var(--k-faint);font-size:11px;font-style:normal;overflow:hidden}.ih-lb-dk__late{align-self:flex-start}.ih-lb-dk__field{flex-direction:column;gap:5px;max-width:320px;display:flex}.ih-lb-dk__select{height:38px;box-shadow:inset 0 0 0 1px var(--k-warm);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:flex}.ih-lb-dk__select:after{content:"";border-right:1.6px solid var(--k-muted);border-bottom:1.6px solid var(--k-muted);width:7px;height:7px;margin-top:-3px;transform:rotate(45deg)}.ih-lb-dk__toggle{color:var(--k-body);align-items:center;gap:10px;font-size:13px;display:flex}.ih-lb-dk__toggle i{background:#e2e8f0;border-radius:999px;width:34px;height:20px;position:relative}.ih-lb-dk__toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ih-lb-dk__fee{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);opacity:0;background:#ffffffeb;border-radius:18px;align-items:center;gap:12px;max-width:min(440px,100% - 32px);padding:11px 16px 11px 11px;transition:opacity .42s,transform .56s cubic-bezier(.22,1.3,.36,1);display:flex;position:absolute;bottom:calc(clamp(44px,5vw,64px) + 26px);right:calc(clamp(16px,3.4vw,48px) + 26px);transform:translateY(14px)scale(.97);box-shadow:0 0 0 1px #0000000d,0 24px 48px -24px #0f172a73}.ih-lb-dk__fee[data-on]{opacity:1;transition-delay:.45s;transform:none}.ih-lb-dk__fee-ic{color:#b45309;background:#fef3c7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ih-lb-dk__fee>span:nth-child(2){flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:flex}.ih-lb-dk__fee b{color:#1d1d1f;font-size:13.5px;font-weight:600}.ih-lb-dk__fee small{color:#6e6e73;font-size:12px}.ih-lb-dk__fee em{font-family:var(--ih-display);color:#b45309;flex-shrink:0;margin-left:auto;font-size:20px;font-style:normal;font-weight:800}@media (max-width:899px){.ih-lb-dk__stage{grid-template-columns:minmax(0,1fr)}.ih-lb-dk__book{height:170px}.ih-lb-dk__cover{width:116px;height:164px;margin:-82px 0 0 -58px;padding:12px 10px 10px 14px}.ih-lb-dk__cover b{font-size:15px}.ih-lb-dk__cover small{font-size:9px}.ih-lb-sticker{padding:5px 5px 3px}.ih-lb-sticker__bars{height:20px}.ih-lb-sticker i{font-size:8px}.ih-lb-dk__win{min-height:0}.ih-lb-dk__fee{max-width:none;position:relative;bottom:auto;right:auto}}@media (max-width:759px){.ih-lb-dk__two{grid-template-columns:minmax(0,1fr)}.ih-lb-dk__body{min-height:812px}.ih-lb-dk__loan{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ih-lb-dk__loan>span:first-child{grid-column:1/-1}.ih-lb-dk__who{grid-template-columns:26px minmax(0,1fr);gap:0 8px;display:grid}.ih-lb-dk__who img{grid-row:span 2}.ih-lb-dk__who b,.ih-lb-dk__who em{white-space:normal}.ih-lb-banner{flex-wrap:wrap}.ih-lb-banner>span:not(.ih-lb-banner__act){flex-basis:160px}.ih-lb-banner__act{margin-left:29px}}@media (max-width:759px) and (prefers-reduced-motion:reduce){.ih-lb-dk__body{min-height:0}}.ih-lb-bd{max-width:1180px;margin:clamp(40px,5vw,64px) auto 0}.ih-lb-bd__stage{grid-template-columns:minmax(0,1fr) 384px;align-items:end;display:grid;position:relative}.ih-lb-bd__win{background:var(--k-page);border-radius:26px;min-width:0;padding:clamp(14px,1.8vw,20px);box-shadow:0 0 0 1px #0000000a,0 40px 80px -42px #0f172a73}.ih-lb-bd__hero{color:#fff;text-align:center;background:radial-gradient(260px 200px at 92% -10%,#14b8a638 0%,#0000 65%),radial-gradient(300px 200px at 30% 120%,#e6ae4524 0%,#0000 65%),linear-gradient(135deg,#0b2e28 0%,#08221e 55%,#061a17 100%);border-radius:22px;flex-direction:column;align-items:center;gap:7px;padding:20px 18px 18px;display:flex;position:relative;overflow:hidden}.ih-lb-bd__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f7da8b;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}.ih-lb-bd__eyebrow i{background:linear-gradient(90deg,#0000,#e6ae45);width:18px;height:1px}.ih-lb-bd__eyebrow i:last-child{background:linear-gradient(90deg,#e6ae45,#0000)}.ih-lb-bd__name{font-family:var(--font-lexend), var(--ih-display);letter-spacing:-.035em;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.1}.ih-lb-bd__tags{gap:6px;display:flex}.ih-lb-bd__tags>span:first-child{color:#ccfbf1;background:#ffffff14;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11px;display:inline-flex;box-shadow:inset 0 0 0 1px #99f6e438}.ih-lb-bd__gold{color:#3d2a06;background:linear-gradient(135deg,#f7da8b 0%,#e6ae45 100%);border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.ih-lb-bd__hero>small{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:12px}.ih-lb-bd__chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ih-lb-bd__chips span{color:#ffffffdb;background:#ffffff0f;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.ih-lb-bd__chips svg{color:#f7da8b}.ih-lb-bd__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ih-lb-bd__kpi{background:var(--k-card);min-width:0;box-shadow:0 0 0 1px var(--k-line), 0 10px 24px -20px #06201c4d;border-radius:18px;flex-direction:column;gap:4px;padding:12px 13px;display:flex}.ih-lb-bd__kl{color:var(--k-muted);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.ih-lb-bd__kl i,.ih-lb-bd__ch i,.ih-lb-bd__alert>i{color:#0f766e;background:#ccfbf1;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ih-lb-bd i[data-tone=amber],.ih-lb-bd em[data-tone=amber]{color:#b45309;background:#fef3c7}.ih-lb-bd i[data-tone=blue],.ih-lb-bd em[data-tone=blue]{color:#1d4ed8;background:#dbeafe}.ih-lb-bd i[data-tone=red]{color:#dc2626;background:#fee2e2}.ih-lb-bd i[data-tone=violet],.ih-lb-bd em[data-tone=violet]{color:#6d28d9;background:#ede9fe}.ih-lb-bd i[data-tone=gold]{color:#8a5a12;background:#fbf1d9}.ih-lb-bd__kpi>b{font-family:var(--font-lexend), var(--ih-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,26px);font-weight:600}.ih-lb-bd__kpi>small{white-space:nowrap;text-overflow:ellipsis;color:var(--k-muted);font-size:11.5px;overflow:hidden}.ih-lb-bd__badges{flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:2px;display:flex}.ih-lb-bd__badges .ih-lb-pill{height:20px;padding:0 7px;font-size:10.5px}.ih-lb-bd__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px;margin-top:10px;display:grid}.ih-lb-bd__card{background:var(--k-card);min-width:0;box-shadow:0 0 0 1px var(--k-line), 0 10px 24px -20px #06201c4d;border-radius:20px;flex-direction:column;gap:10px;padding:14px;display:flex}.ih-lb-bd__ch{align-items:center;gap:9px;display:flex}.ih-lb-bd__ch>span{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ih-lb-bd__ch b{font-family:var(--font-lexend), var(--ih-display);letter-spacing:-.01em;font-size:14px;font-weight:600}.ih-lb-bd__ch small{color:var(--k-muted);font-size:11.5px}.ih-lb-bd__count{color:#b91c1c;background:#fee2e2;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:22px;padding:0 7px;font-size:12px;font-style:normal;font-weight:700;display:flex}.ih-lb-bd__alerts{flex-direction:column;gap:6px;display:flex}.ih-lb-bd__alert{background:var(--k-page);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ih-lb-bd__alert>span{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ih-lb-bd__alert b{font-size:12.5px;font-weight:600}.ih-lb-bd__alert small{white-space:nowrap;text-overflow:ellipsis;color:var(--k-muted);font-size:11px;overflow:hidden}.ih-lb-bd__alert>em{font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:12.5px;font-style:normal;font-weight:700;display:flex}.ih-lb-bd__podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;height:190px;padding:0 4px;display:grid}.ih-lb-bd__place{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ih-lb-bd__mini{color:#fff;background:linear-gradient(160deg,#fb923c 0%,#ea580c 60%,#c2410c 100%);border-radius:3px 8px 8px 3px;align-items:flex-start;width:52px;height:70px;padding:6px 5px 5px 8px;display:flex;box-shadow:inset 3px 0 #0000002e,0 10px 18px -10px #0f172a8c}.ih-lb-bd__mini[data-tone=violet]{background:linear-gradient(160deg,#a78bfa 0%,#7c3aed 60%,#5b21b6 100%)}.ih-lb-bd__mini[data-tone=blue]{background:linear-gradient(160deg,#60a5fa 0%,#2563eb 60%,#1e40af 100%)}.ih-lb-bd__mini b{-webkit-line-clamp:4;font-family:var(--font-lexend), var(--ih-display);-webkit-box-orient:vertical;font-size:7.5px;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.ih-lb-bd__place[data-rank="1"] .ih-lb-bd__mini{width:60px;height:82px}.ih-lb-bd__step{width:100%;height:calc(var(--h) * 64px + 22px);transform-origin:bottom;background:#eef2f6;border-radius:12px 12px 4px 4px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding-top:7px;display:flex}.ih-lb-bd__place[data-rank="1"] .ih-lb-bd__step{background:linear-gradient(#f7da8b 0%,#e6ae45 100%)}.ih-lb-bd__place[data-rank="3"] .ih-lb-bd__step{background:#fde6cf}.ih-lb-bd__step b{font-family:var(--font-lexend), var(--ih-display);font-size:14px;font-weight:700}.ih-lb-bd__step small{color:#0f172a99;font-size:11px;font-weight:600}.ih-lb-bd__avail{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--k-muted);font-size:10.5px;overflow:hidden}.ih-lb-bd__readers{border-top:1px solid var(--k-line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:10px;display:flex}.ih-lb-bd__readers>small{color:var(--k-muted);flex-basis:100%;font-size:11px;font-weight:600}.ih-lb-bd__readers>span{background:var(--k-page);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 3px;display:inline-flex}.ih-lb-bd__readers img{object-fit:cover;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 2px #e6ae45}.ih-lb-bd__readers>span[data-medal="1"] img{box-shadow:0 0 0 2px #cbd5e1}.ih-lb-bd__readers>span[data-medal="2"] img{box-shadow:0 0 0 2px #e7a77a}.ih-lb-bd__readers b{font-size:11.5px;font-weight:600}.ih-lb-bd__readers em{color:var(--k-muted);font-size:11px;font-style:normal}.ih-lb-bd__side{z-index:2;flex-direction:column;align-items:center;gap:12px;min-width:0;margin:0 0 -36px -26px;display:flex;position:relative}.ih-lb-bd__odl{color:#0f766e;background:#fff;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600;box-shadow:0 0 0 1px #0000000d}.ih-lb-bd__od{z-index:2;background:#fff;border-radius:22px;flex-direction:column;align-self:stretch;min-width:0;padding:16px;display:flex;position:relative;box-shadow:0 0 0 1px #0000000d,0 40px 70px -30px #0f172a80}.ih-lb-bd__odh{align-items:center;gap:11px;margin-bottom:8px;display:flex}.ih-lb-bd__odh>i{color:#dc2626;background:#fee2e2;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ih-lb-bd__odh>span{flex-direction:column;line-height:1.25;display:flex}.ih-lb-bd__odh b{font-family:var(--font-lexend), var(--ih-display);letter-spacing:-.015em;font-size:15px;font-weight:600}.ih-lb-bd__odh small{color:var(--k-muted);font-size:12px}.ih-lb-bd__odrow{border-top:1px solid #f1efe8;align-items:center;gap:10px;padding:9px 2px;font-size:12.5px;display:flex}.ih-lb-bd__odav{object-fit:cover;border-radius:10px;flex-shrink:0;width:30px;height:30px}i.ih-lb-bd__odav{color:#6d28d9;background:#ede9fe;justify-content:center;align-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:flex}.ih-lb-bd__odinfo{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.3;display:flex}.ih-lb-bd__odinfo b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ih-lb-bd__odinfo b em{color:var(--k-faint);font-style:normal;font-weight:500}.ih-lb-bd__odinfo small{white-space:nowrap;text-overflow:ellipsis;color:var(--k-muted);font-size:11.5px;overflow:hidden}.ih-lb-bd__odinfo small span{color:var(--k-faint);font-size:10.5px}.ih-lb-bd__odright{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.ih-lb-bd__oddue{color:#dc2626;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.ih-lb-bd__odact{gap:4px;display:flex}.ih-lb-bd__odact span{color:var(--k-body);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;box-shadow:inset 0 0 0 1px #e7e3d8}.ih-lb-bd__odmore{text-align:center;color:var(--k-faint);border-top:1px solid #f1efe8;padding-top:8px;font-size:12px}.ih-lb-bd[data-wait] .ih-lb-bd__kpi,.ih-lb-bd[data-wait] .ih-lb-bd__alert,.ih-lb-bd[data-wait] .ih-lb-bd__place,.ih-lb-bd[data-wait] .ih-lb-bd__side,.ih-lb-bd[data-wait] .ih-lb-bd__readers{opacity:0}.ih-lb-bd:not([data-wait]) .ih-lb-bd__kpi{animation:.6s cubic-bezier(.22,1,.36,1) both ih-lb-pop;animation-delay:calc(var(--i) * 90ms)}.ih-lb-bd:not([data-wait]) .ih-lb-bd__alert{animation:.56s cubic-bezier(.22,1,.36,1) both ih-lb-slide;animation-delay:calc(var(--i) * .11s + .38s)}.ih-lb-bd:not([data-wait]) .ih-lb-bd__step{animation:.76s cubic-bezier(.22,1,.36,1) both ih-lb-grow;animation-delay:calc(var(--i) * .12s + .42s)}.ih-lb-bd:not([data-wait]) .ih-lb-bd__mini{animation:.64s cubic-bezier(.22,1.4,.36,1) both ih-lb-drop;animation-delay:calc(var(--i) * .12s + .9s)}.ih-lb-bd:not([data-wait]) .ih-lb-bd__readers{animation:.6s 1.3s both ih-lb-rise}.ih-lb-bd:not([data-wait]) .ih-lb-bd__side{animation:.8s cubic-bezier(.22,1,.36,1) .9s both ih-lb-in}.ih-lb-bd:not([data-wait]) .ih-lb-bd__odrow{animation:.48s cubic-bezier(.22,1,.36,1) both ih-lb-rise;animation-delay:calc(var(--i) * .1s + 1.25s)}@keyframes ih-lb-slide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes ih-lb-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes ih-lb-drop{0%{opacity:0;transform:translateY(-26px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes ih-lb-in{0%{opacity:0;transform:translate(40px)translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1099px){.ih-lb-bd__stage{grid-template-columns:minmax(0,1fr);gap:16px}.ih-lb-bd__side{margin:0}}@media (max-width:759px){.ih-lb-bd__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-lb-bd__grid{grid-template-columns:minmax(0,1fr)}.ih-lb-bd__avail{text-align:center;white-space:normal;line-height:1.3}}.ih-lb-sh{max-width:1080px;margin:clamp(36px,4.5vw,56px) auto 0}.ih-lb-sh__tabs{background:#f0f0f3;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 22px;padding:4px;display:flex}.ih-lb-sh__tab{color:#6e6e73;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.ih-lb-sh__tab[aria-selected=true]{color:#1d1d1f;background:#fff;box-shadow:0 1px 2px #00000014,0 6px 14px -8px #00000040}.ih-lb-sh__tab:focus-visible{outline-offset:2px;outline:2px solid #0d9488}.ih-lb-sh__timer{transform-origin:0;height:2px;animation:ih-lb-timer var(--ms) linear both;background:#0d9488;border-radius:999px;position:absolute;bottom:4px;left:14px;right:14px}@keyframes ih-lb-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ih-lb-sh__win{background:var(--k-page);border-radius:clamp(22px,2.4vw,28px);min-height:530px;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 40px 80px -42px #0f172a6b}.ih-lb-sh__pane{padding:clamp(14px,2vw,24px)}.ih-lb-sh__bhead{background:var(--k-card);box-shadow:0 0 0 1px var(--k-line);border-radius:20px;align-items:center;gap:16px;padding:14px;display:flex}.ih-lb-sh__cover{color:#fff;width:70px;height:98px;font-family:var(--font-lexend), var(--ih-display);background:linear-gradient(160deg,#fb923c 0%,#ea580c 60%,#c2410c 100%);border-radius:3px 9px 9px 3px;flex-direction:column;flex-shrink:0;padding:9px 7px 7px 11px;display:flex;box-shadow:inset 4px 0 #00000029,0 12px 22px -12px #0f172a8c}.ih-lb-sh__cover b{font-size:11px;font-weight:700;line-height:1.05}.ih-lb-sh__cover small{opacity:.85;margin-top:3px;font-size:6px}.ih-lb-sh__bt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ih-lb-sh__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a07a2c;font-size:10.5px;font-weight:700}.ih-lb-sh__bt>b{font-family:var(--font-lexend), var(--ih-display);letter-spacing:-.03em;font-size:20px;font-weight:600}.ih-lb-sh__bt>span{color:var(--k-muted);font-size:12.5px}.ih-lb-sh__isbn b{color:var(--k-body);font-weight:500}.ih-lb-sh__facts{grid-template-columns:repeat(4,auto);gap:6px;display:grid}.ih-lb-sh__facts>span{background:var(--k-page);border-radius:12px;flex-direction:column;gap:2px;padding:8px 11px;display:flex}.ih-lb-sh__facts small{color:var(--k-muted);white-space:nowrap;font-size:10.5px}.ih-lb-sh__facts b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ih-lb-sh__facts b[data-zero]{color:#dc2626}.ih-lb-sh__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 10px;display:flex}.ih-lb-sh__seg{box-shadow:inset 0 0 0 1px var(--k-warm);background:#fff;border-radius:999px;padding:3px;display:flex}.ih-lb-sh__seg span{height:30px;color:var(--k-muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ih-lb-sh__seg span[data-on]{background:var(--k-gold);color:#06201c}.ih-lb-sh__seg em{opacity:.7;font-size:11px;font-style:normal}.ih-lb-sh__acts{flex-shrink:0;gap:6px;display:flex}.ih-lb-sh__out,.ih-lb-sh__solid{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.ih-lb-sh__out{box-shadow:inset 0 0 0 1px var(--k-warm);color:var(--k-ink);background:#fff}.ih-lb-sh__solid{background:var(--k-dark);color:#fff}.ih-lb-sh__ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ih-lb-sh__ph>span:first-child{flex-direction:column;gap:2px;display:flex}.ih-lb-sh__ph b{font-family:var(--font-lexend), var(--ih-display);letter-spacing:-.03em;font-size:19px;font-weight:600}.ih-lb-sh__ph small{color:var(--k-muted);font-size:12.5px}.ih-lb-tbl{background:var(--k-card);box-shadow:0 0 0 1px var(--k-line);border-radius:18px;overflow:auto hidden}.ih-lb-tbl__tr{min-width:600px}.ih-lb-tbl--wide .ih-lb-tbl__tr{min-width:780px}.ih-lb-tbl__tr{grid-template-columns:var(--cols);min-height:46px;color:var(--k-body);border-top:1px solid #f1efe8;align-items:center;gap:10px;padding:7px 14px;font-size:12.5px;display:grid}.ih-lb-tbl__tr>b{white-space:nowrap;text-overflow:ellipsis;color:var(--k-ink);font-weight:600;overflow:hidden}.ih-lb-tbl__tr>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ih-lb-tbl__tr>.ih-lb-pill{justify-self:start}.ih-lb-tbl__th{background:var(--k-page);letter-spacing:.05em;text-transform:uppercase;min-height:36px;color:var(--k-faint);border-top:0;font-size:10.5px;font-weight:600}.ih-lb-tbl__tr[data-hl]{background:#fffbeb}.ih-lb-tbl__two{flex-direction:column;line-height:1.3;display:flex}.ih-lb-tbl__two b{white-space:nowrap;text-overflow:ellipsis;color:var(--k-ink);font-weight:600;overflow:hidden}.ih-lb-tbl__two small{white-space:nowrap;text-overflow:ellipsis;color:var(--k-faint);font-size:11px;overflow:hidden}.ih-lb-tbl__two[data-stale] b,.ih-lb-tbl__two[data-stale] small{color:#dc2626}.ih-lb-tbl__num{font-variant-numeric:tabular-nums}.ih-lb-tbl__dim{color:var(--k-faint)}.ih-lb-sh__barcode{align-items:center;gap:6px;display:inline-flex}.ih-lb-sh__barcode i{background:repeating-linear-gradient(90deg,#334155 0 1px,#0000 1px 2px,#334155 2px 4px,#0000 4px 5px);flex-shrink:0;width:22px;height:12px}.ih-lb-sh__showing{color:var(--k-faint);padding:10px 2px 0;font-size:12px;display:block}.ih-lb-sh__q{width:30px;height:26px;color:var(--k-body);background:#f1f5f9;border-radius:9px;justify-content:center;align-items:center;font-weight:700;display:flex}.ih-lb-sh__q[data-first]{background:var(--k-gold);color:#3d2a06}.ih-lb-sh__rowact{box-shadow:inset 0 0 0 1px var(--k-warm);color:var(--k-ink);border-radius:999px;justify-self:start;padding:5px 11px;font-size:11.5px;font-weight:600}.ih-lb-sh__rule{align-items:center;gap:8px;display:flex}.ih-lb-sh__rule i{color:#1d4ed8;background:#dbeafe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ih-lb-sh__rule i[data-staff]{color:#6d28d9;background:#ede9fe}.ih-lb-sh__rule b{color:var(--k-ink);font-weight:600}.ih-lb-sh__rtabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ih-lb-sh__rtabs span{height:30px;box-shadow:inset 0 0 0 1px var(--k-warm);color:var(--k-muted);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.ih-lb-sh__rtabs span[data-on]{background:var(--k-gold);box-shadow:none;color:#06201c}.ih-lb-sh__stock{background:var(--k-card);box-shadow:0 0 0 1px var(--k-line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;padding:12px 14px;display:flex}.ih-lb-sh__stock>b{font-family:var(--font-lexend), var(--ih-display);margin-right:auto;font-size:14px;font-weight:600}.ih-lb-sh__stock>span{background:var(--k-page);border-radius:12px;flex-direction:column;gap:1px;padding:6px 12px;display:flex}.ih-lb-sh__stock small{color:var(--k-muted);font-size:11px}.ih-lb-sh__stock span b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ih-lb-sh[data-seen] .ih-lb-tbl__tr:not(.ih-lb-tbl__th){animation:.52s cubic-bezier(.22,1,.36,1) both ih-lb-rise;animation-delay:calc(var(--i,0) * 90ms + 80ms)}@media (max-width:759px){.ih-lb-sh__win{min-height:700px}.ih-lb-sh__tab{height:40px;padding:0 12px;font-size:13px}.ih-lb-sh__bhead{flex-wrap:wrap}.ih-lb-sh__facts{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.ih-lb-tbl .ih-lb-tbl__tr{gap:8px;min-width:0;padding:7px 12px}.ih-lb-tbl__th>span{white-space:normal;line-height:1.25}#ih-lb-sh-pane-0 .ih-lb-tbl__tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 86px}#ih-lb-sh-pane-0 .ih-lb-tbl__tr>:nth-child(3),#ih-lb-sh-pane-0 .ih-lb-tbl__tr>:nth-child(4),.ih-lb-tbl--holds .ih-lb-tbl__th{display:none}.ih-lb-tbl--holds .ih-lb-tbl__tr{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"q member status""q book book";gap:4px 10px;padding:9px 12px}.ih-lb-tbl--holds .ih-lb-tbl__tr>:first-child{grid-area:q;align-self:start}.ih-lb-tbl--holds .ih-lb-tbl__tr>:nth-child(2){grid-area:member}.ih-lb-tbl--holds .ih-lb-tbl__tr>:nth-child(3){grid-area:book}.ih-lb-tbl--holds .ih-lb-tbl__tr>:nth-child(4){grid-area:status;place-self:start end}.ih-lb-tbl--holds .ih-lb-tbl__tr>:nth-child(5),.ih-lb-tbl--holds .ih-lb-tbl__tr>:nth-child(6){display:none}#ih-lb-sh-pane-2 .ih-lb-tbl__tr{grid-template-columns:minmax(0,1fr) 42px 62px 40px}#ih-lb-sh-pane-2 .ih-lb-tbl__tr>:nth-child(2),#ih-lb-sh-pane-2 .ih-lb-tbl__tr>:nth-child(3){display:none}#ih-lb-sh-pane-2 .ih-lb-sh__rule{white-space:normal}.ih-lb-tbl--wide .ih-lb-tbl__tr{grid-template-columns:92px minmax(0,1fr) 76px}.ih-lb-tbl--wide .ih-lb-tbl__tr>:nth-child(n+3):not(:nth-child(6)){display:none}}.ih-lb-cd{max-width:1040px;margin:clamp(40px,5vw,64px) auto 0}.ih-lb-cd__stage{background:var(--ih-ml-ai-glow), linear-gradient(180deg, #f7faf9 0%, #f1f8f6 45%, #eaf6f2 100%);border-radius:clamp(28px,3vw,40px);justify-content:center;align-items:center;gap:clamp(24px,6vw,88px);padding:clamp(28px,4vw,56px) clamp(16px,3vw,40px);display:flex}.ih-lb-cd__phone{--ph-h:560px}.ih-lb-app{background:#f3f5f7;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ih-lb-app__bar{z-index:2;color:#0b0b0c;background:#f3f5f7;flex-shrink:0;justify-content:space-between;align-items:center;padding:2px 16px 10px;display:flex;position:relative}.ih-lb-app__scroll{flex-direction:column;gap:10px;padding:0 12px 20px;transition:transform .9s cubic-bezier(.65,0,.35,1);display:flex}.ih-lb-app[data-scrolled] .ih-lb-app__scroll{transform:translateY(-104px)}.ih-lb-cd[data-phase=m3] .ih-lb-app__scroll,.ih-lb-cd[data-phase=m4] .ih-lb-app__scroll{transform:translateY(-40px)}.ih-lb-app__id{background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 1px 2px #0f172a0d}.ih-lb-app__id img{object-fit:cover;border-radius:16px;flex-shrink:0;width:56px;height:56px}.ih-lb-app__id span{flex-direction:column;gap:2px;min-width:0;display:flex}.ih-lb-app__id b{font-family:var(--font-lexend), var(--ih-display);letter-spacing:-.02em;font-size:19px;font-weight:600}.ih-lb-app__id small{color:#6b7280;font-size:12.5px}.ih-lb-app__acts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ih-lb-app__acts span{color:#fff;background:#0f766e;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:9px 0;font-size:11.5px;font-weight:600;display:flex}.ih-lb-app__acts span[data-i="1"]{background:#15803d}.ih-lb-app__acts span[data-i="2"]{background:#7c3aed}.ih-lb-app__alert{opacity:0;background:#fffbeb;border-radius:16px;align-items:center;gap:10px;max-height:0;margin-bottom:-10px;padding:0 12px;transition:max-height .52s cubic-bezier(.22,1,.36,1),padding .52s cubic-bezier(.22,1,.36,1),opacity .38s,margin .52s;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #f59e0b4d}.ih-lb-app__alert[data-on]{opacity:1;max-height:80px;margin-bottom:0;padding:11px 12px}.ih-lb-app__alert i{color:#b45309;background:#fef3c7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ih-lb-app__alert span{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.ih-lb-app__alert b{color:#92400e;font-size:13px;font-weight:700}.ih-lb-app__alert small{color:#a16207;font-size:11.5px}.ih-lb-app__jump{gap:6px;display:flex;overflow:hidden}.ih-lb-app__jump span{color:#6b7280;background:#fff;border-radius:999px;flex-shrink:0;padding:6px 11px;font-size:11.5px;font-weight:600;transition:background .3s,color .3s}.ih-lb-app__jump span[data-on]{color:#fff;background:#0e7490}.ih-lb-app__sec{background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:13px;transition:box-shadow .4s;display:flex;box-shadow:0 1px 2px #0f172a0d}.ih-lb-app__sec[data-hl]{box-shadow:0 0 0 1.5px #0891b2,0 14px 28px -18px #0891b299}.ih-lb-app__sh{align-items:center;gap:10px;display:flex}.ih-lb-app__sh i{color:#0891b2;background:#cffafe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ih-lb-app__sh>span{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ih-lb-app__sh b{font-size:14.5px;font-weight:700}.ih-lb-app__sh small{color:#6b7280;font-size:11.5px}.ih-lb-app__sh em{color:#dc2626;background:#fee2e2;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.ih-lb-app__stats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ih-lb-app__stats span{background:#f3f5f7;border-radius:12px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.ih-lb-app__stats small{color:#6b7280;font-size:11px}.ih-lb-app__stats b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.ih-lb-app__stats span[data-red] b{color:#dc2626}.ih-lb-app__field{flex-direction:column;gap:1px;display:flex}.ih-lb-app__field small{color:#6b7280;font-size:11px}.ih-lb-app__field b{font-size:12.5px;font-weight:600}.ih-lb-app__item{border-top:1px solid #eef0f3;align-items:center;gap:9px;padding-top:9px;animation:.4s both ih-lb-pop;display:flex}.ih-lb-app__item>i{color:#475569;background:#f3f5f7;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ih-lb-app__item>span{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ih-lb-app__item b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ih-lb-app__item small{color:#6b7280;font-size:11px}.ih-lb-app__item em{color:#dc2626;background:#fee2e2;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:700}.ih-lb-app__empty{color:#6b7280;border-top:1px solid #eef0f3;margin:0;padding-top:9px;font-size:12px;animation:.4s both ih-lb-pop}.ih-lb-cd__side{flex-direction:column;gap:18px;width:min(100%,400px);display:flex}.ih-lb-cd__times{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ih-lb-cd__times li{opacity:.55;background:#fff9;border-radius:18px;flex-direction:column;gap:2px;padding:13px 16px;transition:background .32s,box-shadow .32s,opacity .32s;display:flex}.ih-lb-cd__times li b{color:#0f766e;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.ih-lb-cd__times li span{letter-spacing:-.01em;color:#1d1d1f;font-size:14.5px;font-weight:600;line-height:1.4}.ih-lb-cd__times li[data-on]{opacity:1;background:#fff;box-shadow:0 0 0 1.5px #0d9488,0 14px 30px -18px #0d94888c}.ih-lb-cd__times li[data-done]{opacity:1;background:#fff}.ih-lb-cd__fee{opacity:0;background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:15px;transition:opacity .42s,transform .6s cubic-bezier(.22,1.3,.36,1);display:flex;transform:translateY(16px)scale(.98);box-shadow:0 0 0 1px #0000000d,0 30px 60px -30px #0f172a73}.ih-lb-cd__fee[data-on]{opacity:1;transform:none}.ih-lb-cd__feeh{align-items:center;gap:10px;display:flex}.ih-lb-cd__feeh i{color:#b45309;background:#fef3c7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ih-lb-cd__feeh>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ih-lb-cd__feeh small{letter-spacing:.08em;text-transform:uppercase;color:#a07a2c;font-size:10.5px;font-weight:700}.ih-lb-cd__feeh b{font-family:var(--font-lexend), var(--ih-display);font-size:15px;font-weight:600}.ih-lb-cd__feeh em{color:var(--k-muted);font-size:12px;font-style:normal}.ih-lb-cd__inv{background:var(--k-page);border-radius:14px;align-items:center;gap:10px;padding:11px 12px;display:flex}.ih-lb-cd__inv>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ih-lb-cd__inv>span:first-child b{font-size:12px;font-weight:600}.ih-lb-cd__inv>span:first-child small{color:var(--k-body);font-size:12.5px}.ih-lb-cd__amt{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.ih-lb-cd__amt>b{font-family:var(--ih-display);color:#1d1d1f;font-size:20px;font-weight:800}@media (max-width:799px){.ih-lb-cd__stage{flex-direction:column}.ih-lb-cd__side{width:100%}}@media (min-width:900px){.ih-lb-net{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr)}.ih-lb-net .ih-ml-net__center{grid-area:1/2/span 3}}.ih-lb-st{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:clamp(40px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.ih-lb-st__step{background:#f5f5f7;border-radius:24px;flex-direction:column;padding:24px 22px;display:flex}.ih-lb-st__n{font-family:var(--ih-display);color:#0d9488;font-size:15px;font-weight:800}.ih-lb-st__t{letter-spacing:-.02em;color:#1d1d1f;margin:14px 0 6px;font-size:18px;font-weight:700;line-height:1.25}.ih-lb-st__p{letter-spacing:-.01em;color:#424245;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.ih-lb-st__who{color:#86868b;margin-top:auto;padding-top:16px;font-size:12.5px;font-weight:600}.ih-lb-st__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ih-lb-st__fact{background:#fff;border-radius:24px;padding:24px 22px;box-shadow:inset 0 0 0 1px #0000000f}.ih-lb-st__v{font-family:var(--ih-display);letter-spacing:-.04em;color:#0d9488;font-size:clamp(28px,3vw,36px);font-weight:800;display:block}.ih-lb-st__ft{color:#1d1d1f;margin:6px 0 4px;font-size:16px;font-weight:700}.ih-lb-st__fp{color:#6e6e73;text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}@media (max-width:999px){.ih-lb-st{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.ih-lb-st,.ih-lb-st__facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ih-lb-sec[data-rise],.ih-lb-banner,.ih-lb-dk__found,.ih-lb-look__in b[data-typing],.ih-lb-dk__beam[data-on],.ih-lb-look__btn[data-tap],.ih-lb-dark[data-tap],.ih-lb-bd__kpi,.ih-lb-bd__alert,.ih-lb-bd__step,.ih-lb-bd__mini,.ih-lb-bd__readers,.ih-lb-bd__side,.ih-lb-bd__odrow,.ih-lb-sh[data-seen] .ih-lb-tbl__tr,.ih-lb-app__item,.ih-lb-app__empty{animation:none!important}.ih-lb-look__in b[data-typing]{border-right:0;max-width:none}.ih-lb-dk__cover,.ih-lb-app__scroll,.ih-lb-app__alert,.ih-lb-dk__fee,.ih-lb-cd__fee{transition:none}}
