.item-bread-crumb-array{display:flex;flex-direction:column;margin:0 0 10px}.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}.ellipsis-spinner{display:flex;gap:5px}.ellipsis-spinner .spinner1{opacity:0;animation-delay:0s}.ellipsis-spinner .spinner2{opacity:0;animation-delay:.2s}.ellipsis-spinner .spinner3{opacity:0;animation-delay:.4s}.animate-spinner-grow{animation:spinner-grow 1s linear infinite}@keyframes spinner-grow{0%{transform:scale(0)}50%{transform:none;opacity:1}}.article-full .item-title-container{position:sticky;top:0;background:#fff;z-index:38;padding:10px 0;box-shadow:0 0 5px 5px #fff}.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}.ThemedButton{all:unset;border-radius:40px;box-sizing:border-box;padding:10px 20px;position:relative;cursor:pointer;transition:box-shadow .5s,background-color .5s,color .5s}.ThemedButton,.ThemedButton .button-content{align-items:center;justify-content:center;display:flex}.ThemedButton .button-content{height:100%;gap:10px;opacity:1;transition:opacity .5s}.ThemedButton .button-content .button-label{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:-1px;position:relative;text-align:center;width:fit-content}.ThemedButton .button-spinner{margin:auto;opacity:0;transition:opacity .5s;position:absolute}.ThemedButton.default{border:none;background-color:none}.ThemedButton.default .button-label,.ThemedButton.default .button-spinner,.ThemedButton.default svg{color:var(--variable-collection-text-dark)}.ThemedButton.primary{background:linear-gradient(180deg,rgb(48,62,129),rgb(107.73,65.13,167.37))}.ThemedButton.primary .button-spinner,.ThemedButton.primary svg{color:#fff}.ThemedButton.secondary{border:1px solid;background-color:#fff;border-color:var(--variable-collection-violet-celeste)}.ThemedButton.secondary .button-spinner,.ThemedButton.secondary svg{color:var(--variable-collection-violet-celeste)}.ThemedButton:hover{box-shadow:0 4px 10px rgba(0,0,0,.2509803922)}.ThemedButton.primary .button-label{color:#fff}.ThemedButton.secondary .button-label{color:var(--variable-collection-violet-celeste)}.ThemedButton.disabled{opacity:.4;cursor:not-allowed}.ThemedButton.loading:not(.disabled){cursor:not-allowed}.ThemedButton.loading:not(.disabled) .button-content{opacity:0}.ThemedButton.loading:not(.disabled) .button-spinner{opacity:1}.ThemedButton:focus-visible{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,0),0 0 0 2px var(--focused-outline-color)}.article-full .item-title-container,.default-full .item-title-container{display:flex;justify-content:space-between;align-items:center;justify-items:center}.article-full .item-title-container .item-title-edit-button,.default-full .item-title-container .item-title-edit-button{border:1px solid var(--variable-collection-grey-light);margin-left:auto;margin-right:5px;border-radius:6px;padding:3px}.article-full .item-title-container .item-title-edit-button svg,.default-full .item-title-container .item-title-edit-button svg{color:var(--variable-collection-bleu-fonc)}.article-full .item-title-container .item-title-edit-button:hover,.default-full .item-title-container .item-title-edit-button:hover{background-color:var(--variable-collection-grey-light);box-shadow:none}.article-full .item-title-container .open-menu-button,.default-full .item-title-container .open-menu-button{height:30px;margin:0 6px;border:1px solid var(--variable-collection-grey-light);cursor:pointer;color:var(--variable-collection-bleu-fonc);border-radius:6px}.article-full .item-title-container .open-menu-button:hover,.default-full .item-title-container .open-menu-button:hover{background-color:var(--variable-collection-grey-light)}.article-full .item-share,.default-full .item-share{display:flex;gap:5px;align-items:center}.article-full .item-share .item-share-info,.default-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{height:24px;width:24px}.article-full .item-indicator.indicator,.default-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{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{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{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%}.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)}.tag{align-items:center;background-color:var(--variable-collection-green-2);border-radius:192.67px;display:inline-flex;gap:4px;height:22px;justify-content:flex-start;padding:0 8px 0 2px;position:relative;color:#fff;overflow:hidden;text-wrap:none;white-space:nowrap}.tag.green{background-color:var(--variable-collection-green-3)}.tag.pink{background-color:var(--variable-collection-pink)}.tag.red{background-color:var(--variable-collection-text-error)}.tag.orange{background-color:var(--variable-collection-orange-2)}.tag.default{background-color:#fff;border:1px solid var(--variable-collection-orange-2);scale:1.3;padding:0 3px 0 4px}.tag .icon{height:20px!important;position:relative!important;width:20px!important}.tag .text{color:var(--color-background-default-default);font-family:Poppins-Bold,Helvetica;font-size:10px;font-weight:700}.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}.overflow-wrapper{position:relative}.overflow-wrapper .overflow-test{position:absolute;opacity:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.overflow-wrapper .overflow-wrapper-button{position:absolute;top:-3px;right:-26px;cursor:pointer;transition-duration:.5s;transition-property:transform}.overflow-wrapper .overflow-wrapper-button.collapsed{transform:rotate(0deg)}.overflow-wrapper .overflow-wrapper-button.expanded{transform:rotate(45deg)}.overflow-wrapper .overflowing{overflow:hidden}.overflow-wrapper .overflowing p{overflow:hidden;text-overflow:ellipsis;width:100%}.overflow-wrapper .overflowing.expanded p{white-space:normal}.overflow-wrapper .overflowing.collapsed p{white-space:nowrap}.overflow-wrapper .overflowing.collapsed .markdown-container>:not(:first-child){display:none}.Action_Action__NfMsg{--focused-outline-color:#4c9ffe;display:flex;width:1.75rem;height:1.75rem;font-size:.9rem;align-items:center;justify-content:center;flex:0 0 auto;touch-action:none;border-radius:.25rem;border:none;outline:none;appearance:none;background-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:default}.Action_ActionWithChildren__Pyvrz{cursor:var(--cursor,pointer)}@media(hover:hover){.Action_ActionWithChildren__Pyvrz:hover{background-color:var(--action-background,rgba(0,0,0,.05))}.Action_ActionWithChildren__Pyvrz:hover svg{fill:#6f7b88}}.Action_ActionWithChildren__Pyvrz svg{flex:0 0 auto;margin:auto;height:100%;width:100%;overflow:visible;fill:#919eab}.Action_ActionWithChildren__Pyvrz:active{background-color:var(--background,rgba(0,0,0,.05))}.Action_ActionWithChildren__Pyvrz:active svg{fill:var(--fill,#788491)}.Action_ActionWithChildren__Pyvrz:focus-visible{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,0),0 0 0 2px var(--focused-outline-color)}.error-message{align-items:center;background-color:var(--variable-collection-background-error);border:1px solid;border-color:var(--variable-collection-text-error);border-radius:16px;display:flex;gap:12px;padding:12px;position:relative;width:100%}.error-message .content{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:8px;position:relative}.error-message .error-message-title{align-items:center;align-self:stretch;display:flex;flex-direction:row;flex:0 0 auto;gap:6px;justify-content:center;position:relative;width:100%}.error-message .error-message-title svg{color:var(--variable-collection-text-error)}.error-message .info{color:var(--variable-collection-text-dark);flex:1;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);margin-top:-1px;position:relative}.error-message .text{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:8px;position:relative;width:100%}.error-message .text .icon-error svg,.error-message .text-wrapper{color:var(--variable-collection-text-dark)}.error-message .text-wrapper{font-family:var(--body-small-regular-font-family);font-size:var(--body-small-regular-font-size);font-style:var(--body-small-regular-font-style);font-weight:var(--body-small-regular-font-weight);letter-spacing:var(--body-small-regular-letter-spacing);line-height:var(--body-small-regular-line-height);position:relative;width:fit-content}.TreeItem_Wrapper__1AJcR{list-style:none;box-sizing:border-box;margin-left:var(--treespacing);margin-bottom:-1px;position:relative;&.TreeItem_clone__xQo1Q{display:inline-block;pointer-events:none;padding:5px 0 0 10px;.TreeItem_TreeItem__HffgT{--vertical-padding:5px;padding-right:24px;border-radius:4px;box-shadow:0 15px 15px 0 rgba(34,33,81,.1)}}&.TreeItem_ghost__b2xEq{&.TreeItem_indicator__NcKFZ{opacity:1;position:relative;z-index:var(--z-index-min);margin-bottom:-1px;.TreeItem_TreeItem__HffgT{position:relative;padding:0;height:8px;border-color:#2389ff;background-color:#56a1f8;&:before{position:absolute;left:-8px;top:-4px;display:block;content:"";width:12px;height:12px;border-radius:50%;border:1px solid #2389ff;background-color:#ffffff}&>*{opacity:0;height:0}}}&:not(.TreeItem_indicator__NcKFZ){opacity:.5}.TreeItem_TreeItem__HffgT>*{box-shadow:none;background-color:transparent}}}.TreeItem_TreeItemArea__3qB6x{z-index:1;position:absolute;display:flex;align-items:center;justify-content:center;top:-10px;right:-10px;width:30px;height:30px;border:1px solid var(--variable-collection-grey);border-radius:15px;background-color:white}.TreeItem_TreeItem__HffgT{--vertical-padding:10px;color:var(--variable-collection-bleu-fonc);box-sizing:border-box;border-radius:10px;border:1px solid var(--variable-collection-brown);margin-top:10px;padding:10px 6px}.TreeItem_ItemTitle__lCq3F{padding-top:2px;p{font-family:var(--subtitle-semibold-font-family);font-size:var(--subtitle-semibold-font-size);font-style:var(--subtitle-semibold-font-style);font-weight:var(--body-regular-font-weight)}}.TreeItem_ItemTitleCollapsed__kB2KZ{padding-top:2px;p{font-family:var(--subtitle-semibold-font-family);font-size:var(--subtitle-semibold-font-size);font-style:var(--subtitle-semibold-font-style);font-weight:var(--body-regular-font-weight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.TreeItem_ItemContent__MIjjB{margin-right:-20px;padding-right:20px;cursor:pointer;.TreeItem_overflow-wrapper__cSKgU{p{font-family:var(--body-regular-font-family);font-weight:var(--body-regular-font-weight)}}}.TreeItem_Count__hDz4O{position:absolute;top:-10px;right:-10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#2389ff;font-size:.8rem;font-weight:600;color:#fff}.TreeItem_disableInteraction__cJI_s{pointer-events:none}.TreeItem_clone__xQo1Q,.TreeItem_disableSelection__cgjkB{.TreeItem_Count__hDz4O,.TreeItem_Text__RsLwP{user-select:none;-webkit-user-select:none}}.TreeItem_Collapse__qUV_B{& svg{color:var(--variable-collection-bleu-fonc);transition:transform .25s ease;transform:rotate(90deg)}&.TreeItem_collapsed__3B_Xp svg{transform:rotate(0deg)}}.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}.link-text{cursor:pointer}.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 .item-title-container{display:flex;justify-content:space-between;align-items:center;justify-items:center}.book-reference-full .item-title-edit-button{border:1px solid var(--variable-collection-grey-light);margin-left:auto;margin-right:5px;border-radius:6px;padding:3px}.book-reference-full .item-title-edit-button svg{color:var(--variable-collection-bleu-fonc)}.book-reference-full .item-title-edit-button:hover{background-color:var(--variable-collection-grey-light);box-shadow:none}.book-reference-full .open-menu-button{height:30px;margin:0 6px;border:1px solid var(--variable-collection-grey-light);cursor:pointer;color:var(--variable-collection-bleu-fonc);border-radius:6px}.book-reference-full .open-menu-button:hover{background-color:var(--variable-collection-grey-light)}.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)}.textfield{flex-direction:column;overflow:hidden}.textfield,.textfield .content{align-items:flex-start;display:flex;position:relative}.textfield .content{align-self:stretch;flex:0 0 auto;flex-direction:column;gap:6px;width:100%}.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}.textfield .form{align-items:center;align-self:stretch;background-color:var(--variable-collection-background-white);border:1px solid;border-radius:10px;display:flex;gap:25px;height:47px;padding:0 16px;position:relative;width:100%}[data-error=true] .textfield .form{border-color:var(--variable-collection-text-error)}.textfield .form.multiline{height:auto;padding:16px}.textfield .form.multiline textarea{min-height:46px}.textfield .form.resizable{position:relative;display:inline-block;padding:16px 16px 8px}.textfield .form.resizable .pull-tab{display:inline-block;width:15px;height:15px;position:absolute;bottom:13px;right:13px;pointer-events:none;z-index:2;background-color:var(--variable-collection-grey);clip-path:polygon(100% 100%,0 100%,100% 0)}.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}.textfield .textfield-icon{flex:0 0;width:25px;height:25px;display:flex;align-items:center;justify-content:center}[data-error=true] .textfield .textfield-icon--left{color:var(--variable-collection-text-error)}.textfield .textfield-icon--eye{color:var(--variable-collection-gris-icon)}.textfield .textfield-icon--eye:hover{cursor:pointer}.textfield .default,.textfield .filled{border-color:var(--variable-collection-grey)}.textfield .error{border-color:var(--variable-collection-text-error)}.deep-research{align-items:flex-start;background-color:var(--variable-collection-background-white);border-radius:10px;display:flex;flex-direction:column;position:relative;min-width:148px;max-width:148px;height:100%;min-height:180px}.deep-research .deep-research-shape-container{filter:drop-shadow(2px -1px rgba(0,0,0,.2)) drop-shadow(3px -2px #fff) drop-shadow(1px -1px rgba(0,0,0,.2)) drop-shadow(1px 1px 2px rgba(0,0,0,.15));position:absolute;width:100%;height:100%;left:0;right:0}.deep-research .deep-research-shape-container .deep-research-shape{border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:var(--variable-collection-background-white);width:100%;height:100%;border:1px solid var(--variable-collection-grey-light)}.deep-research.completed .content-note p,.deep-research.completed .content-text p{text-decoration:line-through}.deep-research .icon{float:right;margin-top:-3px;margin-left:10px;filter:none}.deep-research .icon .icon-deep-research{color:var(--variable-collection-orange-2)}.deep-research .content{position:relative;width:100%;height:100%;padding:5px 10px;margin:5px;border-left:1px solid var(--variable-collection-grey)}.deep-research .content .content-note,.deep-research .content .content-text{color:var(--variable-collection-text-dark);font-family:var(--body-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)}.deep-research .content .content-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.deep-research .content .content-note{padding-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.defaultItemList{align-items:flex-start;background-color:var(--variable-collection-background-white);border-radius:10px;box-shadow:var(--drop-shadow-200);display:flex;flex-direction:column;gap:10px;padding:10px 10px 2px;position:relative;min-width:148px;max-width:148px;border:1px solid var(--variable-collection-grey-light);height:100%}.defaultItemList.completed .content-note p,.defaultItemList.completed .content-text p{text-decoration:line-through}.defaultItemList .content{position:relative;width:100%;height:100%}.defaultItemList .content .content-note,.defaultItemList .content .content-text{color:var(--variable-collection-grey);font-family:var(--body-regular-font-family);font-size:var(--body-regular-font-size);font-style:var(--body-regular-font-style);font-weight:var(--body-regular-font-weight);letter-spacing:var(--body-regular-letter-spacing);line-height:var(--body-regular-line-height)}.defaultItemList .content .content-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.defaultItemList .content .content-note{padding-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.folder{align-items:flex-start;display:flex;flex-direction:column;gap:10px;position:relative;min-width:148px;max-width:148px;height:100%;min-height:180px}.folder.completed .content-note p,.folder.completed .content-text p{text-decoration:line-through}.folder .folder-shape-container{filter:drop-shadow(2px -1px rgba(0,0,0,.2)) drop-shadow(3px -2px #fff) drop-shadow(1px -1px rgba(0,0,0,.2)) drop-shadow(1px 1px 2px rgba(0,0,0,.15));position:absolute;width:100%;height:100%;left:0;right:0}.folder .folder-shape-container .folder-shape{border-radius:10px;background-color:var(--variable-collection-background-white);width:100%;height:100%;border:1px solid var(--variable-collection-grey-light);clip-path:polygon(0 23%,0 7%,4% 0,29% 0,32% 7%,60% 7%,98% 7%,100% 10%,100% 100%,15% 100%,0 100%,0 85%)}.folder .content{position:relative;width:100%;height:100%;padding:15px 10px 10px;display:flex;flex-direction:column;justify-content:center;text-align:center}.folder .content .content-text{text-decoration:underline}.folder .content .content-note,.folder .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)}.folder .content .content-text{-webkit-line-clamp:3;line-clamp:3}.folder .content .content-note,.folder .content .content-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.folder .content .content-note{padding-top:10px;-webkit-line-clamp:4;line-clamp:4}.idea{align-items:flex-start;background-color:var(--variable-collection-background-white);border-radius:10px;box-shadow:var(--drop-shadow-200);display:flex;flex-direction:column;gap:10px;padding:5px;position:relative;min-width:148px;max-width:148px;border:1px solid var(--variable-collection-grey-light);height:100%}.idea .chips.div{height:100%;width:100%;border:none}.task{align-items:flex-start;background-color:var(--variable-collection-background-white);border-radius:10px;box-shadow:var(--drop-shadow-200);display:flex;flex-direction:column;gap:10px;padding:10px;position:relative;min-width:140px;max-width:140px;border:1px solid var(--variable-collection-grey-light);height:100%;min-height:180px}.task.completed .content-note p,.task.completed .content-text p{text-decoration:line-through}.task .tag-icon{align-items:center;align-self:stretch;display:flex;height:28px;margin:0 0 0 -3px;padding:0 0 0 3px;justify-content:space-between;position:relative;width:calc(100% + 6px);overflow:hidden;gap:10px}.task .tag-icon .tag{flex:1;height:22px;min-width:22px;position:relative;color:#000}.task .tag-icon .tag.default{flex:none}.task .tag-icon .tag .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task .tag-icon .task-icon.delegate{color:var(--variable-collection-green-3)}.task .tag-icon .task-icon.urgent{color:var(--variable-collection-text-error)}.task .tag-icon .task-icon.share{color:var(--variable-collection-orange-2)}.task .tag-icon .task-icon.default{color:var(--variable-collection-pink)}.task .content-note,.task .content-text{color:var(--variable-collection-text-dark);font-family:var(--body-regular-font-family);font-size:var(--body-regular-font-size);font-style:var(--body-regular-font-style);font-weight:var(--body-regular-font-weight);letter-spacing:var(--body-regular-letter-spacing);line-height:var(--body-regular-line-height);width:100%}.task .content-text{-webkit-line-clamp:3;line-clamp:3}.task .content-note,.task .content-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.task .content-note{padding-top:10px;-webkit-line-clamp:4;line-clamp:4}.flattened-item-full .item-title-container{display:flex;justify-content:space-between}.flattened-item-full .item-title-container .open-menu-button{height:30px;margin:0 6px;cursor:pointer;color:var(--variable-collection-bleu-fonc);border-radius:6px}.flattened-item-full .item-title-container .open-menu-button:hover{background-color:var(--variable-collection-grey-light)}.flattened-item-full .item-share{display:flex;gap:5px;align-items:center;justify-content:start}.flattened-item-full .item-share .item-share-info{cursor:pointer;color:var(--variable-collection-violet-celeste)}.flattened-item-full .item-share .item-share-info svg{height:24px;width:24px}.flattened-item-full h2,.flattened-item-full h3,.flattened-item-full h4,.flattened-item-full h5{margin-top:10px;line-height:1.1em;display:flex}.flattened-item-full h2{text-decoration:underline;font-size:1.2em}.flattened-item-full h3{margin-left:10px;text-decoration:underline}.flattened-item-full h4{margin-left:20px}.flattened-item-full h5{margin-left:30px}.item-title-container{top:0;z-index:38;padding:10px 0}.item-title-container,.sticky-heading{position:sticky;background:#fff;box-shadow:0 0 5px 5px #fff}.sticky-heading{z-index:10;padding:3px 0 5px;margin-top:10px;margin-bottom:10px;width:100%}.sticky-heading .flat-item-title.completed{text-decoration:line-through}.challenge{align-items:center;background-color:var(--variable-collection-background-white);border-radius:10px;box-shadow:var(--drop-shadow-200);display:flex;gap:10px;padding:16px 10px;position:relative;height:100%;width:100%}.challenge.completed .title .text{text-decoration:line-through}.challenge .text-icon{color:var(--variable-collection-text-dark);font-family:Poppins-Regular,Helvetica;font-size:24px;font-weight:400;height:39px;letter-spacing:0;line-height:normal;position:relative;width:25px}.challenge .title{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:16px;position:relative;height:100%}.challenge .title .text{align-self:stretch;color:var(--variable-collection-text-dark);font-family:var(--body-regular-font-family);font-size:var(--body-regular-font-size);font-style:var(--body-regular-font-style);font-weight:var(--body-regular-font-weight);letter-spacing:var(--body-regular-letter-spacing);line-height:var(--body-regular-line-height);margin-top:-1px;position:relative}.challenge .title .indicator{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.challenge .title .indicator .greenlight{background-color:#efefef;border-radius:20px;height:22px;position:relative;width:22px}.challenge .title .indicator .greenlight .rectangle{background-color:var(--variable-collection-green);border-radius:20px;height:16px;left:3px;position:relative;top:3px;width:16px}.challenge .title .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 .title .timeline{align-self:stretch;height:5px;margin-bottom:-1px;position:relative;width:100%;margin-top:auto}.challenge .title .timeline .overlap-group{background-size:100% 100%;position:relative;width:100%}.challenge .title .timeline .overlap-group .bg-primary\/20{background-color:var(--variable-collection-grey-light);height:5px}.challenge .title .timeline .overlap-group .bg-primary{background-color:var(--variable-collection-orange-2)}.item-renderer-container{display:flex;flex-direction:column;height:100%;overflow:hidden;margin-top:-10px;margin-right:-15px}.item-renderer-container .item-renderer-view{padding-right:15px;overflow:auto}.item-renderer-container.unflattenable .item-title-container{padding-right:0!important;margin-right:-10px}