.spinner{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.spinner .spinner-background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--variable-collection-brown);opacity:.2}.spinner .spinner-animated-element{border-color:var(--variable-collection-brown)}.multiselectfield{align-items:flex-start;display:flex;flex-direction:column;position:relative}.multiselectfield .text-popover-foreground{outline-style:none;border-color:rgba(0,0,0,0)}.multiselectfield .text-popover-foreground div[data-slot=command-list]{border:1px solid var(--variable-collection-grey);margin:0 0 0 -10px;width:calc(100% + 20px)}.multiselectfield .multiselectfield-selector{outline-style:none;box-shadow:none;border-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;align-items:center;outline:none}.multiselectfield .multiselectfield-selector div:first-child{width:100%}.multiselectfield .multiselectfield-selector input{width:100%;color:#000;flex:1;font-family:Poppins-Medium,Helvetica;font-size:var(--big-body-regular-font-size);font-weight:500;letter-spacing:0;line-height:18.2px;position:relative;padding:0 5px}.multiselectfield .multiselectfield-selector button{cursor:pointer}.multiselectfield .multiselectfield-selector span[data-slot=badge]{background-color:var(--variable-collection-grey);color:var(--variable-collection-text-dark)}.multiselectfield .content{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;position:relative;width:100%}.multiselectfield .label{color:var(--variable-collection-text-weaker);font-family:var(--body-semibold-font-family);font-size:var(--body-semibold-font-size);font-style:var(--body-semibold-font-style);font-weight:var(--body-semibold-font-weight);letter-spacing:var(--body-semibold-letter-spacing);line-height:var(--body-semibold-line-height);margin-top:-.91px;position:relative;width:fit-content}.multiselectfield .form{align-items:center;align-self:stretch;background-color:var(--variable-collection-background-white);border:1px solid;border-radius:10px;display:flex;gap:25px;padding:0 10px;position:relative;width:100%}[data-error=true] .multiselectfield .form{border-color:var(--variable-collection-text-error)}.multiselectfield .text{width:100%;color:#000;flex:1;font-family:Poppins-Medium,Helvetica;font-size:var(--big-body-regular-font-size);font-weight:500;letter-spacing:0;line-height:18.2px;position:relative}.multiselectfield .text button,.multiselectfield .text button:focus{border:none;box-shadow:none}.multiselectfield .textfield-icon{flex:0 0;width:25px;height:25px;display:flex;align-items:center;justify-content:center}[data-error=true] .multiselectfield .textfield-icon--left{color:var(--variable-collection-text-error)}.multiselectfield .default,.multiselectfield .filled{border-color:var(--variable-collection-grey)}.multiselectfield .error{border-color:var(--variable-collection-text-error)}.share-item-modal-title{display:flex;align-items:center;justify-items:center;gap:10px}.sharing-info,.sharing-options-info{cursor:pointer;color:var(--variable-collection-violet-celeste)}.sharing-info svg,.sharing-options-info svg{height:24px;width:24px}.share-item-modal .share-item-modal-form{display:flex;flex-direction:column;gap:1em}.share-item-modal .no-contact-message{font-family:Poppins-Medium,Helvetica;font-size:var(--body-regular-font-size)}.share-item-modal .sharing-options{margin-top:10px;padding:10px;border:1px solid var(--variable-collection-grey);border-radius:10px}.share-item-modal .sharing-options .sharing-options-title{margin-bottom:10px;display:flex;gap:10px;font-size:var(--body-semibold-font-size)}.share-item-modal .sharing-options .sharing-options-toggle-group{display:flex;align-items:center;padding-top:10px}.share-item-modal .sharing-options .sharing-options-toggle-group .label{color:var(--variable-collection-text-weaker);font-family:var(--body-semibold-font-family);font-size:var(--body-semibold-font-size);font-style:var(--body-semibold-font-style);font-weight:var(--body-semibold-font-weight);letter-spacing:var(--body-semibold-letter-spacing);line-height:var(--body-semibold-line-height);margin-top:-.91px;position:relative;width:fit-content}.share-item-modal .sharing-options .sharing-options-toggle-group .group{margin-left:auto}.share-item-modal .sharing-options .sharing-options-toggle-group button{transition:background-color .3s ease,color .3s ease;padding:0 15px}.share-item-modal .sharing-options .sharing-options-toggle-group button[data-state=on]{background-color:#fff;color:var(--variable-collection-violet-celeste)}.share-item-modal .sharing-options .sharing-options-toggle-group button[data-state=off]{background-color:var(--variable-collection-grey-light);color:var(--variable-collection-grey);cursor:pointer}.share-item-modal .cta{display:flex;justify-content:end;gap:.5em;align-content:space-between;padding-top:1em}.item-bread-crumb-array{display:flex;flex-direction:column;flex:0 0 auto;margin:0 0 10px;position:relative;z-index:1}.item-bread-crumb-array .item-bread-crumb{min-height:19px;display:flex;font-size:var(--body-small-regular-font-size);font-family:var(--body-small-regular-font-family);font-weight:var(--body-small-regular-font-weight);font-style:italic;color:var(--variable-collection-gris-icon)}.item-bread-crumb-array .item-bread-crumb:last-child{border-bottom:1px solid var(--variable-collection-grey-light)}.item-bread-crumb-array .item-bread-crumb .item-bread-crumb-item{cursor:pointer}.item-bread-crumb-array .item-bread-crumb .item-bread-crumb-item:hover{text-decoration:underline}.item-bread-crumb-array .item-bread-crumb .item-bread-crumb-item{padding-right:5px}.item-bread-crumb-array .item-bread-crumb .item-bread-crumb-item-root-index{margin:auto 0;width:20px;text-align:center}.item-bread-crumb-array .item-bread-crumb .item-bread-crumb-content{display:contents}.item-bread-crumb-array .item-bread-crumb .item-bread-crumb-content .item-bread-crumb-item,.item-bread-crumb-array .item-bread-crumb .item-bread-crumb-content .item-bread-crumb-item-separator{margin:auto 0}.item-bread-crumb-array .item-bread-crumb .item-bread-crumb-content .item-bread-crumb-item-separator{flex:none}.item-bread-crumb-array .item-bread-crumb .item-bread-crumb-content .item-bread-crumb-item{flex-shrink:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.article-full .sticky-heading{position:sticky;background:#fff;padding:3px 0 5px;margin-top:10px;margin-bottom:10px;width:100%;box-shadow:0 0 10px 10px #fff}.article-full .item-share,.default-full .item-share,.flattened-item-full .item-share{display:flex;gap:5px;align-items:center}.article-full .item-share .item-share-info,.default-full .item-share .item-share-info,.flattened-item-full .item-share .item-share-info{cursor:pointer;color:var(--variable-collection-violet-celeste)}.article-full .item-share .item-share-info svg,.default-full .item-share .item-share-info svg,.flattened-item-full .item-share .item-share-info svg{height:24px;width:24px}.article-full .item-indicator.indicator,.default-full .item-indicator.indicator,.flattened-item-full .item-indicator.indicator{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.article-full .item-indicator.indicator .greenlight,.default-full .item-indicator.indicator .greenlight,.flattened-item-full .item-indicator.indicator .greenlight{background-color:#efefef;border-radius:20px;height:22px;position:relative;width:22px}.article-full .item-indicator.indicator .greenlight .rectangle,.default-full .item-indicator.indicator .greenlight .rectangle,.flattened-item-full .item-indicator.indicator .greenlight .rectangle{background-color:var(--variable-collection-green);border-radius:20px;height:16px;left:3px;position:relative;top:3px;width:16px}.article-full .item-indicator.indicator .label,.default-full .item-indicator.indicator .label,.flattened-item-full .item-indicator.indicator .label{color:var(--variable-collection-green-2);font-family:var(--body-small-semibold-font-family);font-size:var(--body-small-semibold-font-size);font-style:var(--body-small-semibold-font-style);font-weight:var(--body-small-semibold-font-weight);letter-spacing:var(--body-small-semibold-letter-spacing);line-height:var(--body-small-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.unshare-incoming-button{margin:10px 0;padding:5px 10px}.share-table{width:100%;border-collapse:collapse;margin-top:8px}.share-table td,.share-table th{padding:8px 12px;text-align:left;border-bottom:1px solid #eee}.share-table td.center,.share-table th.center{text-align:-webkit-center}.share-table td.icon svg,.share-table th.icon svg{color:var(--variable-collection-grey)}.share-table .unshare-outcoming-button{border-radius:5px;padding:3px}.share-table th{font-weight:600}.share-table td:first-child{overflow:hidden;text-overflow:ellipsis}.share-table td:last-child{width:1%}.editable-item-property{padding:0!important;margin:0;border:none;position:relative}.editable-item-property:not(.isEditing){accent-color:var(--variable-collection-grey)}.editable-item-property.isEditing .markdown-textfield{padding-top:0}.editable-item-property.isEditing .markdown-textfield .form{background-color:var(--variable-collection-grey-light)}.editable-item-property button.editable-item-property-edit-button{background:var(--variable-collection-violet-clair-celeste);color:var(--variable-collection-violet-celeste);border:1px solid var(--variable-collection-violet-celeste);padding:3px 12px 3px 6px;z-index:9999;box-shadow:0 2px 5px rgba(0,0,0,.2)}.editable-item-property button.editable-item-property-edit-button .button-label,.editable-item-property button.editable-item-property-edit-button svg{color:var(--variable-collection-violet-celeste)}.editable-item-property .tiptap{outline:none}.editable-item-property .markdown-textfield{padding-top:0}.editable-item-property .markdown-textfield .form{border:none!important}.editable-item-property .simple-markdown-textfield-button-group{border-bottom:2px solid var(--variable-collection-grey-light)!important}.editable-item-property button.editable-item-property-form-button .button-label{font-size:var(--body-small-regular-font-size);padding:0 2px}.editable-item-property button.editable-item-property-form-button.save{border:1px solid rgba(0,0,0,0);margin-left:auto}.editable-item-property button.editable-item-property-form-button.save:hover{border:1px solid rgba(0,0,0,0);background:var(--variable-collection-violet-celeste)}.editable-item-property button.editable-item-property-form-button.cancel{border:1px solid var(--variable-collection-grey)}.heading{padding:0 5px}.heading.is-active{background-color:var(--variable-collection-violet-clair-celeste);color:var(--variable-collection-violet-celeste)}.heading.is-active,.heading.is-active:hover{border:1px solid var(--variable-collection-violet-celeste)}.markdown-textfield-link-dropdown .markdown-textfield-link-dropdown-content{display:flex;align-items:center;gap:3px}.markdown-textfield-link-dropdown .markdown-textfield-link-dropdown-content textarea{text-overflow:clip;white-space:nowrap;overflow:hidden;height:30px!important;border-radius:3px;background-color:#fff;border:1px solid var(--variable-collection-grey-light);padding:3px}.markdown-textfield-link-dropdown .markdown-textfield-link-dropdown-content button{padding:0;width:37px;height:30px;border-radius:3px;background-color:#fff;border:1px solid var(--variable-collection-grey-light)}.markdown-textfield-link-dropdown .markdown-textfield-link-dropdown-content button svg{height:16px;width:16px;color:var(--variable-collection-text-dark)}.markdown-textfield-link-dropdown .markdown-textfield-link-dropdown-content button:hover{box-shadow:none;background-color:var(--variable-collection-grey-light);border:1px solid var(--variable-collection-grey-light)}.markdown-textfield-link-dropdown .markdown-textfield-link-dropdown-content button:hover svg{color:var(--variable-collection-violet-celeste)}.markdown-textfield-title-dropdown h1,.markdown-textfield-title-dropdown h2,.markdown-textfield-title-dropdown h3{cursor:pointer}.markdown-textfield-title-dropdown h1{font-size:1.3rem}.markdown-textfield-title-dropdown h2{font-size:1.2rem}.markdown-textfield-title-dropdown h3{font-size:1.1rem}.markdown-textfield.buttons{margin:0 10px;border:1px solid var(--variable-collection-violet-celeste);display:flex;flex-direction:row;align-items:center;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.markdown-textfield.buttons .markdown-textfield-buttons-handle{cursor:grab;background:rgba(0,0,0,0);border:none;padding:4px;margin-right:4px;touch-action:none}.markdown-textfield.buttons .markdown-textfield-buttons-group{display:flex;flex-direction:column;padding-left:10px;border-left:1px solid var(--variable-collection-violet-celeste)}.markdown-textfield{padding-top:3px;align-items:flex-start;display:flex;flex-direction:column;position:relative;overflow:hidden}.markdown-textfield .tiptap h1,.markdown-textfield .tiptap h2,.markdown-textfield .tiptap h3{line-height:1.1;margin-top:1rem;text-wrap:pretty;font-family:var(--title-regular-font-family)}.markdown-textfield .tiptap h1,.markdown-textfield .tiptap h2{margin-top:1rem;margin-bottom:1rem}.markdown-textfield .tiptap h1{font-size:1.4rem}.markdown-textfield .tiptap h2{font-size:1.3rem}.markdown-textfield .tiptap h3{font-size:1.2rem}.markdown-textfield .tiptap ol,.markdown-textfield .tiptap ul{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.markdown-textfield .tiptap ol li div,.markdown-textfield .tiptap ol li p,.markdown-textfield .tiptap ul li div,.markdown-textfield .tiptap ul li p{margin-top:.25em;margin-bottom:.25em;display:inline}.markdown-textfield .tiptap ol{list-style-type:decimal}.markdown-textfield .tiptap ul{list-style-type:circle}.markdown-textfield .tiptap ul[data-type=taskList]{list-style-type:none;margin-left:-.5rem!important}.markdown-textfield .tiptap ul[data-type=taskList] div{margin-left:.4rem}.markdown-textfield .tiptap code{background-color:var(--purple-light);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.markdown-textfield .tiptap pre{background:var(--black);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.markdown-textfield .tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.markdown-textfield .tiptap blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem}.markdown-textfield .tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}.markdown-textfield .tiptap .is-link,.markdown-textfield .tiptap a{color:var(--purple);cursor:pointer}.markdown-textfield .tiptap .is-link:hover,.markdown-textfield .tiptap a:hover{color:var(--purple-contrast)}.markdown-textfield .tiptap [data-type=emoji] img{height:1em;width:1em}.markdown-textfield .tiptap table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.markdown-textfield .tiptap table td,.markdown-textfield .tiptap table th{border:1px solid var(--gray-3);box-sizing:border-box;min-width:1em;padding:2px 6px;position:relative;vertical-align:top}.markdown-textfield .tiptap table td>*,.markdown-textfield .tiptap table th>*{margin-bottom:0}.markdown-textfield .tiptap table th{background-color:var(--gray-1);font-weight:700;text-align:left}.markdown-textfield .tiptap table .selectedCell:after{background:var(--gray-2);content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.markdown-textfield .tiptap table .column-resize-handle{background-color:var(--purple);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.markdown-textfield.full{height:100%;padding-top:28px}.markdown-textfield.full .form,.markdown-textfield.full .markdown-textfield-content{height:100%}.markdown-textfield.full .form{display:flex;flex-direction:column}.markdown-textfield .markdown-textfield-buttons{position:absolute;gap:10px;z-index:1;right:0;top:0;display:flex;align-items:end}.markdown-textfield .markdown-textfield-buttons .expand{padding:3px 5px;border-radius:5px;border:1px solid var(--variable-collection-grey)}.markdown-textfield .simple-markdown-textfield-button-group{display:flex;flex-flow:row wrap;align-items:center;justify-content:start;width:100%;overflow:hidden;gap:3px;padding:2px 4px;border-bottom:1px solid var(--variable-collection-grey)}.markdown-textfield .simple-markdown-textfield-button-group button{padding:3px 4px;border-radius:3px;background-color:#fff;border:1px solid var(--variable-collection-grey-light)}.markdown-textfield .simple-markdown-textfield-button-group button span{line-height:16px;height:16px;width:16px}.markdown-textfield .simple-markdown-textfield-button-group button span.small{font-size:13px}.markdown-textfield .simple-markdown-textfield-button-group button svg{height:16px;width:16px;color:var(--variable-collection-text-dark)}.markdown-textfield .simple-markdown-textfield-button-group button.is-active{background-color:var(--variable-collection-violet-clair-celeste);border:1px solid var(--variable-collection-violet-celeste)}.markdown-textfield .simple-markdown-textfield-button-group button.is-active span,.markdown-textfield .simple-markdown-textfield-button-group button.is-active svg{color:var(--variable-collection-violet-celeste)}.markdown-textfield .simple-markdown-textfield-button-group button.is-active:hover{border:1px solid var(--variable-collection-violet-celeste)}.markdown-textfield .simple-markdown-textfield-button-group button:hover{box-shadow:none;background-color:var(--variable-collection-grey-light);border:1px solid var(--variable-collection-grey-light)}.markdown-textfield .simple-markdown-textfield-button-group button:hover svg{color:var(--variable-collection-violet-celeste)}.markdown-textfield .markdown-textfield-content{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;position:relative;width:100%}.markdown-textfield .label{color:var(--variable-collection-text-weaker);font-family:var(--body-semibold-font-family);font-size:var(--body-semibold-font-size);font-style:var(--body-semibold-font-style);font-weight:var(--body-semibold-font-weight);letter-spacing:var(--body-semibold-letter-spacing);line-height:var(--body-semibold-line-height);margin-top:-.91px;position:relative;width:fit-content}.markdown-textfield .form{background-color:var(--variable-collection-background-white);border:1px solid;border-radius:10px;display:inline-block;height:auto;overflow:hidden;position:relative;width:100%;padding:0 0 10px}[data-error=true] .markdown-textfield .form{border-color:var(--variable-collection-text-error)}.markdown-textfield .form .form-control{padding:10px 16px 0;width:100%;text-align:left}.markdown-textfield .form .form-control div:first-child:not(.tiptap){height:100%;overflow-y:auto}.markdown-textfield .form .form-control .tiptap{outline:none;height:100%}.markdown-textfield .form .form-control .tableWrapper{margin:1.5rem 0;overflow-x:auto}.markdown-textfield .form .form-control.resize-cursor{cursor:ew-resize;cursor:col-resize}.markdown-textfield .form .markdown-textfield-field-container{padding:16px 16px 8px;max-height:40vh}.markdown-textfield .form .markdown-textfield-field-container.full{max-height:100vh;height:100%}.markdown-textfield .form .pull-tab{display:inline-block;width:15px;height:15px;position:absolute;bottom:13px;right:13px;z-index:2;background-color:var(--variable-collection-grey);clip-path:polygon(100% 100%,0 100%,100% 0);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none;-webkit-touch-callout:none}.markdown-textfield .form .pull-tab:hover{cursor:ns-resize}.markdown-textfield .text{width:100%;color:#000;flex:1;font-family:Poppins-Medium,Helvetica;font-size:var(--big-body-regular-font-size);font-weight:500;letter-spacing:0;line-height:18.2px;position:relative}.markdown-textfield .textfield-icon{flex:0 0;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.markdown-textfield .default,.markdown-textfield .filled{border-color:var(--variable-collection-grey)}.markdown-textfield .error{border-color:var(--variable-collection-text-error)}.markdown-textfield .markdown-textfield-switch{font-size:var(--body-semibold-font-size)}.markdown-textfield .markdown-textfield-switch .markdown-textfield-switch-icon{color:var(--variable-collection-gris-icon)}.markdown-textfield .markdown-textfield-field-container{min-height:50px;transition:height .1s ease-out}.markdown-textfield .markdown-textfield-field-container textarea{height:100%!important;max-height:unset!important}.markdown-textfield .markdown-textfield-field-markdown.w-md-editor-fullscreen{margin-top:60px}.link-text{cursor:pointer}.area-emoji{position:absolute;display:flex;align-items:center;justify-content:center;top:-14px;right:-14px;width:30px;height:30px;border:1px solid var(--variable-collection-grey);border-radius:15px;background-color:#fff}.book{align-items:flex-start;display:flex;flex-direction:column;gap:10px;position:relative;min-width:148px;max-width:148px;min-height:180px}.book .area-emoji{z-index:11}.book.completed .content-note p,.book.completed .content-text p{text-decoration:line-through}.book .effect{width:20px;margin-left:10px;border-left:2px solid rgba(0,0,0,.0823529412);background-image:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,0))}.book .effect,.book .light{height:100%;transition:all .5s ease}.book .light{width:90%;position:absolute;border-radius:3px;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2));top:0;right:0;opacity:.1;-webkit-transition:all .5s ease}.book .book-cover{display:block;background:#f8f7f7;background-size:100% 100%;position:absolute;z-index:1;width:100%;height:100%;transform-origin:0 50%;-webkit-transform-origin:0 50%;transform:perspective(2000px) rotateY(-30deg);-webkit-transform:perspective(2000px) rotateY(-30deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;box-shadow:inset 4px 1px 3px hsla(0,0%,100%,.3764705882),inset 0 -1px 2px rgba(0,0,0,.1882352941),10px 0 10px -5px rgba(0,0,0,.1882352941)}.book .book-cover img{border-radius:3px}.book .book-cover-bis{background:none;position:absolute;z-index:1;width:100%;height:100%;transform-origin:0 50%;-webkit-transform-origin:0 50%;transform:perspective(2000px) rotateY(-30deg);-webkit-transform:perspective(2000px) rotateY(-30deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;box-shadow:inset 4px 1px 3px hsla(0,0%,100%,.3764705882),inset 0 -1px 2px rgba(0,0,0,.1882352941),10px 0 10px -5px rgba(0,0,0,.1882352941)}.book .effect{width:40px}.book .light{opacity:1;width:70%}.book .book-inside{width:calc(100% - 2px);height:96%;position:relative;top:2%;border:1px solid gray;border-radius:3px;background:#fff;box-shadow:10px 10px 40px -10px rgba(0,0,0,.1882352941),inset -2px 0 0 #bfbcbc,inset -3px 0 0 #dbdbdb,inset -4px 0 0 #fff,inset -5px 0 0 #dbdbdb,inset -6px 0 0 #fff,inset -7px 0 0 #dbdbdb,inset -8px 0 0 #fff,inset -9px 0 0 #dbdbdb}.book .title{position:absolute;width:100%;height:100%;text-align:center;display:flex;align-items:center;z-index:10;padding:15px;transform:perspective(1000px) rotateY(-30deg);-webkit-transform:perspective(2000px) rotateY(-30deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.book .content{position:relative;width:100%;height:100%;padding:15px 10px 10px}.book .content .content-note,.book .content .content-text{color:var(--variable-collection-text-dark);font-family:var(--body-small-regular-font-family);font-size:var(--body-regular-font-size);font-style:var(--body-small-regular-font-style);font-weight:var(--body-small-regular-font-weight);line-height:var(--body-small-regular-line-height)}.book .content .content-note{padding-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.book-reference-full .sticky-heading{position:sticky;background:#fff;padding:3px 0 5px;margin-top:10px;margin-bottom:10px;width:100%;box-shadow:0 0 10px 10px #fff}.book-reference-full .book-reference-full-subtitle{font-style:italic}.book-reference-full .book-reference-full-links{display:flex;align-items:center;gap:10px;padding:5px 0}.book-reference-full .book-reference-full-links a{background-color:#fff;border:1px solid var(--variable-collection-grey);padding:5px 40px;border-radius:5px}.book-reference-full .book-reference-full-links a:hover{background-color:var(--variable-collection-grey-light)}.book-reference-full .book-reference-full-note{display:flex;gap:20px;flex-wrap:wrap}.book-reference-full .book-reference-full-note .book-reference-full-card{padding-top:10px;display:flex;flex-direction:column;font-family:var(--body-small-regular-font-family);font-size:var(--body-small-regular-font-size);font-weight:var(--body-small-regular-font-weight);line-height:var(--body-small-regular-line-height);align-items:center}.book-reference-full .book-reference-full-note .item-note{flex:1;min-width:50%}.challenge-indicator.indicator{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.challenge-indicator.indicator .greenlight{background-color:#efefef;border-radius:20px;height:22px;position:relative;width:22px}.challenge-indicator.indicator .greenlight .rectangle{background-color:var(--variable-collection-green);border-radius:20px;height:16px;left:3px;position:relative;top:3px;width:16px}.challenge-indicator.indicator .label{color:var(--variable-collection-green-2);font-family:var(--body-small-semibold-font-family);font-size:var(--body-small-semibold-font-size);font-style:var(--body-small-semibold-font-style);font-weight:var(--body-small-semibold-font-weight);letter-spacing:var(--body-small-semibold-letter-spacing);line-height:var(--body-small-semibold-line-height);position:relative;white-space:nowrap;width:fit-content}.challenge-indicator.timeline{align-self:stretch;height:5px;margin-bottom:-1px;position:relative;width:100%}.challenge-indicator.timeline .overlap-group{background-size:100% 100%;position:relative;width:100%}.challenge-indicator.timeline .overlap-group .bg-primary\/20{background-color:var(--variable-collection-grey-light);height:5px}.challenge-indicator.timeline .overlap-group .bg-primary{background-color:var(--variable-collection-orange-2)}