.tfb{--tfb-bg:#11192e;--tfb-panel:rgba(255, 255, 255, 0.06);--tfb-line:rgba(255, 255, 255, 0.12);--tfb-text:#eef1f8;--tfb-accent:var(--taqr-primary, #c9a96e);position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:420px;background:radial-gradient(120% 90% at 50% 40%,#1b2747 0%,var(--tfb-bg) 70%);color:var(--tfb-text);font-family:inherit;overflow:hidden;direction:ltr}.tfb *,.tfb *::before,.tfb *::after{box-sizing:border-box}.tfb-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--tfb-line)}.tfb-title{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tfb-head__actions{display:flex;gap:8px}.tfb-stage{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:20px 60px;overflow:hidden}.tfb-stage.is-zoomed{overflow:auto;cursor:grab}.tfb-zoom{transform-origin:center center;transition:transform 0.25s ease}.tfb-book{margin:0 auto}.tfb-page-el{background:#fff;overflow:hidden}.tfb-page-el img{display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}.tfb-page-el:not(.is-ready){background:linear-gradient(110deg,#f1f2f5 30%,#fafbfc 50%,#f1f2f5 70%) 0 0 / 200% 100%;animation:tfb-shimmer 1.4s linear infinite}@keyframes tfb-shimmer{to{background-position:-200% 0}}.tfb-side{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--tfb-line);background:rgb(17 25 46 / .6);color:var(--tfb-text);cursor:pointer;z-index:5;transition:background 0.2s,opacity 0.2s}.tfb-side:hover{background:var(--tfb-accent);color:#111}.tfb-side--prev{left:6px}.tfb-side--next{right:6px}.tfb.at-start .tfb-side--prev,.tfb.at-end .tfb-side--next{opacity:.25;pointer-events:none}.tfb--rtl .tfb-side--prev{left:auto;right:6px}.tfb--rtl .tfb-side--next{right:auto;left:6px}.tfb--rtl .tfb-side--prev svg,.tfb--rtl .tfb-side--next svg,.tfb--rtl .tfb-btn--prev svg,.tfb--rtl .tfb-btn--next svg,.tfb--rtl .tfb-btn--first svg,.tfb--rtl .tfb-btn--last svg{transform:scaleX(-1)}.tfb-loader{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;font-size:14px;opacity:.85}.tfb-spin{width:38px;height:38px;border-radius:50%;border:3px solid var(--tfb-line);border-top-color:var(--tfb-accent);animation:tfb-spin 0.9s linear infinite}@keyframes tfb-spin{to{transform:rotate(360deg)}}.tfb-bar{align-self:center;display:flex;align-items:center;gap:4px;margin:12px auto 16px;padding:8px 12px;border:1px solid var(--tfb-line);border-radius:16px;background:var(--tfb-panel);backdrop-filter:blur(10px);max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none}.tfb-btn{flex:0 0 auto;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:#fff0;color:var(--tfb-text);cursor:pointer;text-decoration:none;transition:background 0.2s,color 0.2s}.tfb-btn:hover{background:rgb(255 255 255 / .1);color:#fff}.tfb-btn.is-on{background:var(--tfb-accent);color:#111}.tfb-head .tfb-btn{border:1px solid var(--tfb-line)}.tfb-count{display:inline-flex;align-items:center;gap:8px;margin:0 6px;font-size:15px;font-variant-numeric:tabular-nums}.tfb-page{width:4ch;min-width:56px;height:38px;padding:0 8px;text-align:center;color:var(--tfb-text);background:rgb(0 0 0 / .25);border:1px solid var(--tfb-line);border-radius:10px;font:inherit}.tfb-total{opacity:.7;white-space:nowrap}.tfb-zoomval{min-width:46px;text-align:center;font-size:14px;opacity:.85}.tfb-sep{width:1px;height:24px;margin:0 6px;background:var(--tfb-line);flex:0 0 auto}.tfb-grid{position:absolute;inset:62px 0 80px;background:rgb(12 18 34 / .96);overflow:auto;z-index:8;padding:24px}.tfb-grid[hidden]{display:none}.tfb-grid__inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;max-width:1100px;margin:0 auto}.tfb-thumb{display:flex;flex-direction:column;gap:6px;align-items:center;padding:6px;border:1px solid #fff0;border-radius:10px;background:#fff0;color:var(--tfb-text);cursor:pointer;font:inherit;font-size:13px}.tfb-thumb img{width:100%;aspect-ratio:1 / 1.414;object-fit:cover;background:#fff;border-radius:4px}.tfb-thumb:hover,.tfb-thumb.is-current{border-color:var(--tfb-accent)}.tfb-lock,.tfb-lock body{overflow:hidden!important}.tfb-modal{position:fixed;inset:0;z-index:999999;background:rgb(5 9 20 / .7);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:2vh 2vw;opacity:0;transition:opacity 0.3s ease}.tfb-modal.is-open{opacity:1}.tfb-modal__inner{width:100%;height:100%;max-width:1600px;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px rgb(0 0 0 / .5)}.tfb-modal:fullscreen{padding:0}.tfb-modal:fullscreen .tfb-modal__inner{border-radius:0;max-width:none}.tfb-inline,[data-taqr-flipbook-inline]{height:min(82vh, 860px);border-radius:18px;overflow:hidden}.tfb-inline:fullscreen,[data-taqr-flipbook-inline]:fullscreen{height:100vh;border-radius:0}.taqr-project-single.has-flipbook{grid-template-columns:1fr!important}.taqr-project-single.has-flipbook .taqr-project-single__shot{position:static!important}.taqr-project--flipbook .taqr-project__frame{cursor:pointer}.tfb-profiles{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:28px}@media (max-width:1024px){.tfb-profiles{--cols:2}}@media (max-width:600px){.tfb-profiles{--cols:1}}.tfb-profile{display:block;padding:0;border:0;background:none;color:inherit;text-align:inherit;cursor:pointer;font:inherit}.tfb-profile__cover{position:relative;aspect-ratio:3 / 4;border-radius:6px 14px 14px 6px;overflow:hidden;background:#1b2747;box-shadow:-6px 0 0 -2px rgb(0 0 0 / .25) inset,0 18px 40px rgb(0 0 0 / .25);transform:perspective(1200px) rotateY(0);transform-origin:left center;transition:transform 0.45s ease,box-shadow 0.45s ease}.tfb-profile:hover .tfb-profile__cover{transform:perspective(1200px) rotateY(-14deg);box-shadow:0 26px 50px rgb(0 0 0 / .35)}.tfb-profile__cover img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.tfb-profile__title{display:block;margin-top:14px;font-weight:600;font-size:1.05em}@media (max-width:760px){.tfb-stage{padding:12px 8px}.tfb-side{display:none}.tfb-modal{padding:0}.tfb-modal__inner{border-radius:0}.tfb-btn{width:36px;height:36px}.tfb-zoomval,.tfb-btn--zoomIn,.tfb-btn--zoomOut,.tfb-btn--first,.tfb-btn--last,.tfb-sep{display:none}.tfb-bar{gap:2px;padding:6px 8px}.tfb-page{min-width:44px}}.tfb-loader[hidden]{display:none}.tfb-page-el.is-blank{background:#1b2747}.tfb--rtl .tfb-bar{direction:rtl}.tfb--rtl .tfb-bar .tfb-count{direction:ltr}