.book-module__ICroOG__pending{visibility:hidden}@media (prefers-reduced-motion:reduce){.book-module__ICroOG__pending{visibility:visible}}.book-module__ICroOG__input{border:1.5px solid color-mix(in oklab,var(--ink)50%,transparent);background:var(--bg);width:100%;min-height:3.25rem;color:var(--ink);font:inherit;border-radius:1rem;padding:.8rem 1rem;line-height:1.4;transition:border-color .2s,background-color .2s;display:block}.book-module__ICroOG__input::placeholder{color:var(--mute);opacity:1}@media (hover:hover) and (pointer:fine){.book-module__ICroOG__input:hover{border-color:color-mix(in oklab,var(--ink)75%,transparent)}}.book-module__ICroOG__input:focus-visible{border-color:var(--ink);outline:3px solid var(--spark);outline-offset:2px;border-radius:1rem}.book-module__ICroOG__input[aria-invalid=true]{border-color:var(--spark-text)}textarea.book-module__ICroOG__input{resize:vertical;min-height:7.5rem}.book-module__ICroOG__choice{border:1.5px solid var(--line);background:var(--bg);min-height:3.25rem;color:var(--ink);cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;padding:.7rem 1rem;line-height:1.3;transition:border-color .2s,background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){.book-module__ICroOG__choice:hover{border-color:color-mix(in oklab,var(--ink)45%,transparent)}}.book-module__ICroOG__choice:has(input:checked){border-color:var(--spark);background:color-mix(in oklab,var(--spark)12%,var(--bg))}.book-module__ICroOG__choice:has(input:focus-visible){outline:3px solid var(--spark);outline-offset:2px}.book-module__ICroOG__box,.book-module__ICroOG__radio{border:2px solid color-mix(in oklab,var(--ink)55%,transparent);width:1.3rem;height:1.3rem;color:var(--on-spark);flex:none;place-items:center;display:grid}.book-module__ICroOG__box{border-radius:.4rem}.book-module__ICroOG__box svg{opacity:0;width:.85rem;height:.85rem;transition:opacity .15s ease,transform .25s var(--ease-settle);transform:scale(.5)}.book-module__ICroOG__choice:has(input:checked) .book-module__ICroOG__box{border-color:var(--spark);background:var(--spark)}.book-module__ICroOG__choice:has(input:checked) .book-module__ICroOG__box svg{opacity:1;transform:scale(1)}.book-module__ICroOG__radio{border-radius:50%}.book-module__ICroOG__radio:after{content:"";background:var(--spark);width:.6rem;height:.6rem;transition:transform .25s var(--ease-settle);border-radius:50%;transform:scale(0)}.book-module__ICroOG__choice:has(input:checked) .book-module__ICroOG__radio{border-color:var(--spark)}.book-module__ICroOG__choice:has(input:checked) .book-module__ICroOG__radio:after{transform:scale(1)}.book-module__ICroOG__faq summary{cursor:pointer;list-style:none}.book-module__ICroOG__faq summary::-webkit-details-marker{display:none}.book-module__ICroOG__plus{border:1.5px solid color-mix(in oklab,var(--ink)40%,transparent);width:2.25rem;height:2.25rem;transition:transform .35s var(--ease-settle),background-color .2s ease;border-radius:50%;flex:none;position:relative}.book-module__ICroOG__plus:before,.book-module__ICroOG__plus:after{content:"";width:.85rem;height:2px;transition:transform .35s var(--ease-settle);background:currentColor;border-radius:2px;margin:-1px 0 0 -.425rem;position:absolute;top:50%;left:50%}.book-module__ICroOG__plus:after{transform:rotate(90deg)}.book-module__ICroOG__faq[open] .book-module__ICroOG__plus{background:var(--spark);border-color:var(--spark);color:var(--on-spark);transform:rotate(180deg)}.book-module__ICroOG__faq[open] .book-module__ICroOG__plus:after{transform:rotate(0)}
