.book-page-loader-module__5cx3XW__loader{--loader-scale:1;color:#0b4032;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;padding:24px 12px;display:flex}.book-page-loader-module__5cx3XW__scene{width:calc(260px * var(--loader-scale));height:calc(185px * var(--loader-scale));perspective:1200px}.book-page-loader-module__5cx3XW__scaler{width:260px;height:185px;transform:scale(var(--loader-scale));transform-origin:0 0}.book-page-loader-module__5cx3XW__book{width:260px;height:180px;transform-style:preserve-3d;animation:4s ease-in-out infinite book-page-loader-module__5cx3XW__bookBob;position:relative}.book-page-loader-module__5cx3XW__stack{width:113px;height:170px;transform-style:preserve-3d;position:absolute;top:5px;left:50%;transform:translateZ(10px)}.book-page-loader-module__5cx3XW__stack>i{transform-origin:0;transform-style:preserve-3d;will-change:transform;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0}.book-page-loader-module__5cx3XW__stack>i:before,.book-page-loader-module__5cx3XW__stack>i:after{content:"";backface-visibility:hidden;transform:translateZ(var(--z,0px));border-radius:0 4px 4px 0;position:absolute;inset:0}.book-page-loader-module__5cx3XW__stack>i:after{transform:translateZ(var(--z,0px)) rotateY(180deg)}.book-page-loader-module__5cx3XW__page:before,.book-page-loader-module__5cx3XW__page:after,.book-page-loader-module__5cx3XW__cover:after{background-image:repeating-linear-gradient(#cdbf9f 0 1px,#0000 1px 12px);background-position:12px 19px;background-repeat:no-repeat;background-size:87px 108px}.book-page-loader-module__5cx3XW__page:before{background-color:#faf5ec;box-shadow:inset -10px 0 10px -8px #0002}.book-page-loader-module__5cx3XW__page:after{background-color:#f6f0e4;box-shadow:inset 10px 0 10px -8px #0002}.book-page-loader-module__5cx3XW__cover:before{background-color:#0b4032;background-image:radial-gradient(circle at 56px 49px,#0000 0 17px,#e7bd6c 17px 19px,#0000 19px 25px,#e7bd6c99 25px 27px,#0000 27px),linear-gradient(#e7bd6c 0 0),linear-gradient(#e7bd6c 0 0);background-position:0 0,14px 123px,14px 133px;background-repeat:no-repeat;background-size:auto,72px 3px,48px 3px;box-shadow:inset -14px 0 12px -8px #0006}.book-page-loader-module__5cx3XW__cover:after{background-color:#e8e0d0;background-size:87px 55px;box-shadow:inset 12px 0 10px -8px #0002}.book-page-loader-module__5cx3XW__backCover:before{background-color:#0b4032;box-shadow:inset -18px 0 12px -8px #0006}.book-page-loader-module__5cx3XW__backCover:after{display:none}.book-page-loader-module__5cx3XW__cover{--z:0px;animation-name:book-page-loader-module__5cx3XW__turn0}.book-page-loader-module__5cx3XW__page:nth-child(2){--z:-.3px;animation-name:book-page-loader-module__5cx3XW__turn1}.book-page-loader-module__5cx3XW__page:nth-child(3){--z:-.6px;animation-name:book-page-loader-module__5cx3XW__turn2}.book-page-loader-module__5cx3XW__page:nth-child(4){--z:-.9px;animation-name:book-page-loader-module__5cx3XW__turn3}.book-page-loader-module__5cx3XW__page:nth-child(5){--z:-1.2px;animation-name:book-page-loader-module__5cx3XW__turn4}.book-page-loader-module__5cx3XW__page:nth-child(6){--z:-1.5px;animation-name:book-page-loader-module__5cx3XW__turn5}.book-page-loader-module__5cx3XW__page:nth-child(7){--z:-1.8px;animation-name:book-page-loader-module__5cx3XW__turn6}.book-page-loader-module__5cx3XW__backCover{--z:-2.1px}.book-page-loader-module__5cx3XW__label{max-width:32ch;margin:0;font-size:15px;font-weight:700;line-height:1.35}.book-page-loader-module__5cx3XW__compact{--loader-scale:.58;gap:5px;padding:8px 0}.book-page-loader-module__5cx3XW__compact .book-page-loader-module__5cx3XW__label{font-size:13px}@keyframes book-page-loader-module__5cx3XW__bookBob{0%,to{transform:rotateX(28deg)rotateY(-10deg)}50%{transform:rotateX(28deg)rotateY(-10deg)translateY(-6px)}}@keyframes book-page-loader-module__5cx3XW__turn0{0%,to{transform:rotateY(0)}5%{transform:rotateY(-8deg)}25%,60%{transform:rotateY(-178deg)}70%{transform:rotateY(-172deg)}85%{transform:rotateY(0)}}@keyframes book-page-loader-module__5cx3XW__turn1{0%,2%,to{transform:rotateY(0)}7%{transform:rotateY(-8deg)}27%,58%{transform:rotateY(-178deg)}68%{transform:rotateY(-172deg)}83%{transform:rotateY(0)}}@keyframes book-page-loader-module__5cx3XW__turn2{0%,4%,to{transform:rotateY(0)}9%{transform:rotateY(-8deg)}29%,56%{transform:rotateY(-178deg)}66%{transform:rotateY(-172deg)}81%{transform:rotateY(0)}}@keyframes book-page-loader-module__5cx3XW__turn3{0%,6%,to{transform:rotateY(0)}11%{transform:rotateY(-8deg)}31%,54%{transform:rotateY(-178deg)}64%{transform:rotateY(-172deg)}79%{transform:rotateY(0)}}@keyframes book-page-loader-module__5cx3XW__turn4{0%,8%,to{transform:rotateY(0)}13%{transform:rotateY(-8deg)}33%,52%{transform:rotateY(-178deg)}62%{transform:rotateY(-172deg)}77%{transform:rotateY(0)}}@keyframes book-page-loader-module__5cx3XW__turn5{0%,10%,to{transform:rotateY(0)}15%{transform:rotateY(-8deg)}35%,50%{transform:rotateY(-178deg)}60%{transform:rotateY(-172deg)}75%{transform:rotateY(0)}}@keyframes book-page-loader-module__5cx3XW__turn6{0%,12%,to{transform:rotateY(0)}17%{transform:rotateY(-8deg)}37%,48%{transform:rotateY(-178deg)}58%{transform:rotateY(-172deg)}73%{transform:rotateY(0)}}@media (max-width:640px){.book-page-loader-module__5cx3XW__loader:not(.book-page-loader-module__5cx3XW__compact){--loader-scale:.78}}@media (max-width:380px){.book-page-loader-module__5cx3XW__loader:not(.book-page-loader-module__5cx3XW__compact){--loader-scale:.65}.book-page-loader-module__5cx3XW__compact{--loader-scale:.5}}@media (prefers-reduced-motion:reduce){.book-page-loader-module__5cx3XW__book,.book-page-loader-module__5cx3XW__stack>i{animation:none}.book-page-loader-module__5cx3XW__book{transform:rotateX(28deg)rotateY(-10deg)}}
.image-crop-dialog-module__B8YQVW__overlay{z-index:100;background:#09271f9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.image-crop-dialog-module__B8YQVW__panel{color:#073e2f;background:#fff;border-radius:17px;gap:16px;width:min(100%,540px);max-height:calc(100dvh - 32px);padding:22px;display:grid;overflow:auto;box-shadow:0 18px 60px #07201940}.image-crop-dialog-module__B8YQVW__header h2{align-items:center;gap:9px;margin:0;font-size:21px;display:flex}.image-crop-dialog-module__B8YQVW__header p{color:#6d7f75;margin:7px 0 0;font-size:14px;line-height:1.45}.image-crop-dialog-module__B8YQVW__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:480px){.image-crop-dialog-module__B8YQVW__panel{padding:16px}.image-crop-dialog-module__B8YQVW__footer button{flex:auto}}.image-crop-dialog-module__B8YQVW__frame{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#172c26;border-radius:12px;margin:0 auto;position:relative;overflow:hidden}.image-crop-dialog-module__B8YQVW__frame:active{cursor:grabbing}.image-crop-dialog-module__B8YQVW__image{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.image-crop-dialog-module__B8YQVW__grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.2%,#ffffff59 33.3%,#0000 33.5% 66.5%,#ffffff59 66.6%,#0000 66.8%),linear-gradient(#0000 33.2%,#ffffff59 33.3%,#0000 33.5% 66.5%,#ffffff59 66.6%,#0000 66.8%);border:1px solid #fffc;position:absolute;inset:0}.image-crop-dialog-module__B8YQVW__controls{align-items:center;gap:8px;display:flex}.image-crop-dialog-module__B8YQVW__controls label{white-space:nowrap;font-size:14px;font-weight:600}.image-crop-dialog-module__B8YQVW__controls [data-slot=slider]{flex:1}.image-crop-dialog-module__B8YQVW__controls button{flex:none}@media (max-width:480px){.image-crop-dialog-module__B8YQVW__controls label{display:none}.image-crop-dialog-module__B8YQVW__controls button{min-width:44px;min-height:44px}}
.admin-ai-usage-module__5D63zW__section{color:var(--forest);padding:4px 0 10px}.admin-ai-usage-module__5D63zW__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.admin-ai-usage-module__5D63zW__title{align-items:flex-start;gap:12px;display:flex}.admin-ai-usage-module__5D63zW__title>svg{color:var(--leaf);flex:none;margin-top:1px}.admin-ai-usage-module__5D63zW__title h2{margin:0 0 4px;font-size:21px}.admin-ai-usage-module__5D63zW__title p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.admin-ai-usage-module__5D63zW__note{background:var(--leaf-light);border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.5}.admin-ai-usage-module__5D63zW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-ai-usage-module__5D63zW__card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:17px}.admin-ai-usage-module__5D63zW__providerHeading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-ai-usage-module__5D63zW__providerHeading h3{margin:0 0 3px;font-size:18px}.admin-ai-usage-module__5D63zW__providerHeading small{color:var(--muted);overflow-wrap:anywhere}.admin-ai-usage-module__5D63zW__providerHeading>span{text-align:right;border-radius:8px;max-width:45%;padding:5px 8px;font-size:11px;font-weight:750;line-height:1.3}.admin-ai-usage-module__5D63zW__good{color:#17603f;background:#e1f3e9}.admin-ai-usage-module__5D63zW__quota{color:#8a5900;background:#fff0d6}.admin-ai-usage-module__5D63zW__neutral{color:#5d6f64;background:#edf1ee}.admin-ai-usage-module__5D63zW__metrics{grid-template-columns:repeat(2,1fr);gap:9px;margin:17px 0;display:grid}.admin-ai-usage-module__5D63zW__metrics>div{background:#f7faf8;border-radius:10px;gap:2px;padding:11px;display:grid}.admin-ai-usage-module__5D63zW__metrics strong{font-size:22px;line-height:1.1}.admin-ai-usage-module__5D63zW__metrics span{color:var(--muted);font-size:12px}.admin-ai-usage-module__5D63zW__balance{background:#f3faf5;border:1px solid #cde3d4;border-radius:10px;gap:3px;padding:12px;display:grid}.admin-ai-usage-module__5D63zW__balance strong{font-size:22px}.admin-ai-usage-module__5D63zW__balance span{font-size:13px;font-weight:650}.admin-ai-usage-module__5D63zW__balance small,.admin-ai-usage-module__5D63zW__timestamp,.admin-ai-usage-module__5D63zW__unknown,.admin-ai-usage-module__5D63zW__tokens{color:var(--muted);font-size:12px;line-height:1.5}.admin-ai-usage-module__5D63zW__unknown{margin:12px 0}.admin-ai-usage-module__5D63zW__unknown a{color:var(--leaf);font-weight:750;text-decoration:underline}.admin-ai-usage-module__5D63zW__tokens,.admin-ai-usage-module__5D63zW__timestamp{margin:9px 0 0}.admin-ai-usage-module__5D63zW__error{color:#9b3025}.admin-ai-usage-module__5D63zW__empty{color:var(--muted)}@media (max-width:760px){.admin-ai-usage-module__5D63zW__grid{grid-template-columns:1fr}.admin-ai-usage-module__5D63zW__header{align-items:center}.admin-ai-usage-module__5D63zW__title h2{font-size:18px}}@media (max-width:450px){.admin-ai-usage-module__5D63zW__header{flex-wrap:wrap}.admin-ai-usage-module__5D63zW__header button{margin-left:42px}.admin-ai-usage-module__5D63zW__providerHeading{display:grid}.admin-ai-usage-module__5D63zW__providerHeading>span{text-align:left;justify-self:start;max-width:none}}
