.item-bread-crumb-array{flex-direction:column;margin:0 0 10px;display:flex}.item-bread-crumb-array .item-bread-crumb{min-height:19px;font-size:var(--body-small-regular-font-size);font-family:var(--body-small-regular-font-family);font-weight:var(--body-small-regular-font-weight);color:var(--variable-collection-gris-icon);font-style:italic;display:flex}.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{text-align:center;width:20px;margin:auto 0}.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{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;overflow:hidden}
.article-full .item-title-container{z-index:38;background:#fff;padding:10px 0;position:sticky;top:0;box-shadow:0 0 5px 5px #fff}.article-full .sticky-heading{background:#fff;width:100%;margin-top:10px;margin-bottom:10px;padding:3px 0 5px;position:sticky;box-shadow:0 0 10px 10px #fff}
.default-full .item-title-container,.article-full .item-title-container{justify-content:space-between;place-items:center;display:flex}.default-full .item-title-container .item-title-edit-button,.article-full .item-title-container .item-title-edit-button{border:1px solid var(--variable-collection-grey-light);border-radius:6px;margin-left:auto;margin-right:5px;padding:3px}.default-full .item-title-container .item-title-edit-button svg,.article-full .item-title-container .item-title-edit-button svg{color:var(--variable-collection-bleu-fonc)}.default-full .item-title-container .item-title-edit-button:hover,.article-full .item-title-container .item-title-edit-button:hover{background-color:var(--variable-collection-grey-light);box-shadow:none}.default-full .item-title-container .open-menu-button,.article-full .item-title-container .open-menu-button{border:1px solid var(--variable-collection-grey-light);cursor:pointer;height:30px;color:var(--variable-collection-bleu-fonc);border-radius:6px;margin:0 6px}.default-full .item-title-container .open-menu-button:hover,.article-full .item-title-container .open-menu-button:hover{background-color:var(--variable-collection-grey-light)}.default-full .item-share,.article-full .item-share{align-items:center;gap:5px;display:flex}.default-full .item-share .item-share-info,.article-full .item-share .item-share-info{cursor:pointer;color:var(--variable-collection-violet-celeste)}.default-full .item-share .item-share-info svg,.article-full .item-share .item-share-info svg{width:24px;height:24px}.default-full .item-indicator.indicator,.article-full .item-indicator.indicator{flex:none;align-items:center;gap:4px;display:inline-flex;position:relative}.default-full .item-indicator.indicator .greenlight,.article-full .item-indicator.indicator .greenlight{background-color:#efefef;border-radius:20px;width:22px;height:22px;position:relative}.default-full .item-indicator.indicator .greenlight .rectangle,.article-full .item-indicator.indicator .greenlight .rectangle{background-color:var(--variable-collection-green);border-radius:20px;width:16px;height:16px;position:relative;top:3px;left:3px}.default-full .item-indicator.indicator .label,.article-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);white-space:nowrap;width:fit-content;position:relative}.unshare-incoming-button{margin:10px 0;padding:5px 10px}.share-table{border-collapse:collapse;width:100%;margin-top:8px}.share-table th,.share-table td{text-align:left;border-bottom:1px solid #eee;padding:8px 12px}.share-table th.center,.share-table td.center{text-align:-webkit-center}.share-table th.icon svg,.share-table td.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{text-overflow:ellipsis;overflow:hidden}.share-table td:last-child{width:1%}
.ellipsis-spinner{gap:5px;display:flex}.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:1s linear infinite spinner-grow}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}
.button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:40px;justify-content:center;align-items:center;padding:10px 20px;transition:box-shadow .5s,background-color .5s,color .5s;display:flex;position:relative}.button .button-content{opacity:1;justify-content:center;align-items:center;gap:10px;height:100%;transition:opacity .5s;display:flex}.button .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);text-align:center;width:fit-content;margin-top:-1px;position:relative}.button .button-spinner{opacity:0;margin:auto;transition:opacity .5s;position:absolute}.button.default{background-color:none;border:none}.button.default .button-label,.button.default .button-spinner,.button.default svg{color:var(--variable-collection-text-dark)}.button.primary{background:linear-gradient(#303e81 0%,#6c41a7 100%)}.button.primary .button-spinner,.button.primary svg{color:#fff}.button.secondary{border:1px solid;border-color:var(--variable-collection-violet-celeste);background-color:#fff}.button.secondary .button-spinner,.button.secondary svg{color:var(--variable-collection-violet-celeste)}.button:hover{box-shadow:0 4px 10px #00000040}.button.primary .button-label{color:#fff}.button.secondary .button-label{color:var(--variable-collection-violet-celeste)}.button.disabled{opacity:.4;cursor:not-allowed}.button.loading:not(.disabled){cursor:not-allowed}.button.loading:not(.disabled) .button-content{opacity:0}.button.loading:not(.disabled) .button-spinner{opacity:1}.button:focus-visible{box-shadow:0 0 0 2px #fff0,0 0px 0px 2px var(--focused-outline-color);outline:none}
.spinner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.spinner .spinner-background{background-color:var(--variable-collection-brown);opacity:.2;position:absolute;inset:0}.spinner .spinner-animated-element{border-color:var(--variable-collection-brown)}
.overflow-wrapper{position:relative}.overflow-wrapper .overflow-test{opacity:0;text-overflow:ellipsis;white-space:nowrap;width:100%;position:absolute;overflow:hidden}.overflow-wrapper .overflow-wrapper-button{cursor:pointer;transition-property:transform;transition-duration:.5s;position:absolute;top:-3px;right:-26px}.overflow-wrapper .overflow-wrapper-button.collapsed{transform:rotate(0)}.overflow-wrapper .overflow-wrapper-button.expanded{transform:rotate(45deg)}.overflow-wrapper .overflowing{overflow:hidden}.overflow-wrapper .overflowing p{text-overflow:ellipsis;width:100%;overflow:hidden}.overflow-wrapper .overflowing.expanded p{white-space:initial}.overflow-wrapper .overflowing.collapsed p{white-space:nowrap}.overflow-wrapper .overflowing.collapsed .markdown-container>:not(:first-child){display:none}
.multiselectfield{flex-direction:column;align-items:flex-start;display:flex;position:relative}.multiselectfield .text-popover-foreground{border-color:#0000;outline-style:none}.multiselectfield .text-popover-foreground div[data-slot=command-list]{border:1px solid var(--variable-collection-grey);width:calc(100% + 20px);margin:0 0 0 -10px}.multiselectfield .multiselectfield-selector{box-shadow:none;border-color:#0000;outline:none;align-items:center;width:100%;height:100%;display:flex}.multiselectfield .multiselectfield-selector div:first-child{width:100%}.multiselectfield .multiselectfield-selector input{color:#000;width:100%;font-family:Poppins-Medium,Helvetica;font-size:var(--big-body-regular-font-size);letter-spacing:0;flex:1;padding:0 5px;font-weight:500;line-height:18.2px;position:relative}.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{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:6px;width:100%;display:flex;position:relative}.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);width:fit-content;margin-top:-.91px;position:relative}.multiselectfield .form{background-color:var(--variable-collection-background-white);border:1px solid;border-radius:10px;align-self:stretch;align-items:center;gap:25px;width:100%;padding:0 10px;display:flex;position:relative}[data-error=true] .multiselectfield .form{border-color:var(--variable-collection-text-error)}.multiselectfield .text{color:#000;width:100%;font-family:Poppins-Medium,Helvetica;font-size:var(--big-body-regular-font-size);letter-spacing:0;flex:1;font-weight:500;line-height:18.2px;position:relative}.multiselectfield .text button,.multiselectfield .text button:focus{box-shadow:none;border:none}.multiselectfield .textfield-icon{flex:0 0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}[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)}
.error-message{background-color:var(--variable-collection-background-error);border:1px solid;border-color:var(--variable-collection-text-error);border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px;display:flex;position:relative}.error-message .content{flex-direction:column;flex:1;align-items:flex-start;gap:8px;display:flex;position:relative}.error-message .error-message-title{flex-direction:row;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:6px;width:100%;display:flex;position:relative}.error-message .error-message-title svg{color:var(--variable-collection-text-error)}.error-message .info{color:var(--variable-collection-text-dark);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);flex:1;margin-top:-1px;position:relative}.error-message .text{flex:none;align-self:stretch;align-items:center;gap:8px;width:100%;display:flex;position:relative}.error-message .text .icon-error svg{color:var(--variable-collection-text-dark)}.error-message .text-wrapper{color:var(--variable-collection-text-dark);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);width:fit-content;position:relative}
.textfield{flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.textfield .content{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:6px;width:100%;display:flex;position:relative}.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);width:fit-content;margin-top:-.91px;position:relative}.textfield .form{background-color:var(--variable-collection-background-white);border:1px solid;border-radius:10px;align-self:stretch;align-items:center;gap:25px;width:100%;height:47px;padding:0 16px;display:flex;position:relative}[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{padding:16px 16px 8px;display:inline-block;position:relative}.textfield .form.resizable .pull-tab{pointer-events:none;z-index:2;background-color:var(--variable-collection-grey);clip-path:polygon(100% 100%,0 100%,100% 0);width:15px;height:15px;display:inline-block;position:absolute;bottom:13px;right:13px}.textfield .text{color:#000;width:100%;font-family:Poppins-Medium,Helvetica;font-size:var(--big-body-regular-font-size);letter-spacing:0;flex:1;font-weight:500;line-height:18.2px;position:relative}.textfield .textfield-icon{flex:0 0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}[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)}
.share-item-modal-title{place-items:center;gap:10px;display:flex}.sharing-info,.sharing-options-info{cursor:pointer;color:var(--variable-collection-violet-celeste)}.sharing-info svg,.sharing-options-info svg{width:24px;height:24px}.share-item-modal .share-item-modal-form{flex-direction:column;gap:1em;display:flex}.share-item-modal .no-contact-message{font-family:Poppins-Medium,Helvetica;font-size:var(--body-regular-font-size)}.share-item-modal .sharing-options{border:1px solid var(--variable-collection-grey);border-radius:10px;margin-top:10px;padding:10px}.share-item-modal .sharing-options .sharing-options-title{font-size:var(--body-semibold-font-size);gap:10px;margin-bottom:10px;display:flex}.share-item-modal .sharing-options .sharing-options-toggle-group{align-items:center;padding-top:10px;display:flex}.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);width:fit-content;margin-top:-.91px;position:relative}.share-item-modal .sharing-options .sharing-options-toggle-group .group{margin-left:auto}.share-item-modal .sharing-options .sharing-options-toggle-group button{padding:0 15px;transition:background-color .3s,color .3s}.share-item-modal .sharing-options .sharing-options-toggle-group button[data-state=on]{color:var(--variable-collection-violet-celeste);background-color:#fff}.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{place-content:space-between end;gap:.5em;padding-top:1em;display:flex}
.link-text{cursor:pointer}
.area-emoji{border:1px solid var(--variable-collection-grey);background-color:#fff;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-14px;right:-14px}
.book{flex-direction:column;align-items:flex-start;gap:10px;min-width:148px;max-width:148px;min-height:180px;display:flex;position:relative}.book .area-emoji{z-index:11}.book.completed .content-note p,.book.completed .content-text p{text-decoration:line-through}.book .effect{background-image:linear-gradient(90deg,#fff3 0%,#fff0 100%);border-left:2px solid #00000015;width:20px;height:100%;margin-left:10px;transition:all .5s}.book .light{opacity:.1;background-image:linear-gradient(90deg,#fff0 0%,#fff3 100%);border-radius:3px;width:90%;height:100%;transition:all .5s;position:absolute;top:0;right:0}.book .book-cover{z-index:1;transform-origin:0;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;background:#f8f7f7 0 0/100% 100%;display:block;position:absolute;transform:perspective(2000px)rotateY(-30deg);box-shadow:inset 4px 1px 3px #ffffff60,inset 0 -1px 2px #00000030,10px 0 10px -5px #00000030}.book .book-cover img{border-radius:3px}.book .book-cover-bis{z-index:1;transform-origin:0;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;background:0 0;position:absolute;transform:perspective(2000px)rotateY(-30deg);box-shadow:inset 4px 1px 3px #ffffff60,inset 0 -1px 2px #00000030,10px 0 10px -5px #00000030}.book .effect{width:40px}.book .light{opacity:1;width:70%}.book .book-inside{background:#fff;border:1px solid gray;border-radius:3px;width:calc(100% - 2px);height:96%;position:relative;top:2%;box-shadow:10px 10px 40px -10px #00000030,inset -2px 0 #bfbcbc,inset -3px 0 #dbdbdb,inset -4px 0 #fff,inset -5px 0 #dbdbdb,inset -6px 0 #fff,inset -7px 0 #dbdbdb,inset -8px 0 #fff,inset -9px 0 #dbdbdb}.book .title{text-align:center;z-index:10;transform:perspective(1000px)rotateY(-30deg);width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;align-items:center;padding:15px;display:flex;position:absolute;-webkit-transform:perspective(2000px)rotateY(-30deg)}.book .content{width:100%;height:100%;padding:15px 10px 10px;position:relative}.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{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;padding-top:10px;display:-webkit-box;overflow:hidden}
.book-reference-full .item-title-container{justify-content:space-between;place-items:center;display:flex}.book-reference-full .item-title-edit-button{border:1px solid var(--variable-collection-grey-light);border-radius:6px;margin-left:auto;margin-right:5px;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{border:1px solid var(--variable-collection-grey-light);cursor:pointer;height:30px;color:var(--variable-collection-bleu-fonc);border-radius:6px;margin:0 6px}.book-reference-full .open-menu-button:hover{background-color:var(--variable-collection-grey-light)}.book-reference-full .sticky-heading{background:#fff;width:100%;margin-top:10px;margin-bottom:10px;padding:3px 0 5px;position:sticky;box-shadow:0 0 10px 10px #fff}.book-reference-full .book-reference-full-subtitle{font-style:italic}.book-reference-full .book-reference-full-links{align-items:center;gap:10px;padding:5px 0;display:flex}.book-reference-full .book-reference-full-links a{border:1px solid var(--variable-collection-grey);background-color:#fff;border-radius:5px;padding:5px 40px}.book-reference-full .book-reference-full-links a:hover{background-color:var(--variable-collection-grey-light)}.book-reference-full .book-reference-full-note{flex-wrap:wrap;gap:20px;display:flex}.book-reference-full .book-reference-full-note .book-reference-full-card{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);flex-direction:column;align-items:center;padding-top:10px;display:flex}.book-reference-full .book-reference-full-note .item-note{flex:1;min-width:50%}
.challenge-indicator.indicator{flex:none;align-items:center;gap:4px;display:inline-flex;position:relative}.challenge-indicator.indicator .greenlight{background-color:#efefef;border-radius:20px;width:22px;height:22px;position:relative}.challenge-indicator.indicator .greenlight .rectangle{background-color:var(--variable-collection-green);border-radius:20px;width:16px;height:16px;position:relative;top:3px;left:3px}.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);white-space:nowrap;width:fit-content;position:relative}.challenge-indicator.timeline{align-self:stretch;width:100%;height:5px;margin-bottom:-1px;position:relative}.challenge-indicator.timeline .overlap-group{background-size:100% 100%;width:100%;position:relative}.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)}
.challenge{background-color:var(--variable-collection-background-white);box-shadow:var(--drop-shadow-200);border-radius:10px;align-items:center;gap:10px;width:100%;height:100%;padding:16px 10px;display:flex;position:relative}.challenge.completed .title .text{text-decoration:line-through}.challenge .text-icon{color:var(--variable-collection-text-dark);letter-spacing:0;width:25px;height:39px;font-family:Poppins-Regular,Helvetica;font-size:24px;font-weight:400;line-height:normal;position:relative}.challenge .title{flex-direction:column;flex:1;align-items:flex-start;gap:16px;height:100%;display:flex;position:relative}.challenge .title .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);align-self:stretch;margin-top:-1px;position:relative}.challenge .title .indicator{flex:none;align-items:center;gap:4px;display:inline-flex;position:relative}.challenge .title .indicator .greenlight{background-color:#efefef;border-radius:20px;width:22px;height:22px;position:relative}.challenge .title .indicator .greenlight .rectangle{background-color:var(--variable-collection-green);border-radius:20px;width:16px;height:16px;position:relative;top:3px;left:3px}.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);white-space:nowrap;width:fit-content;position:relative}.challenge .title .timeline{align-self:stretch;width:100%;height:5px;margin-top:auto;margin-bottom:-1px;position:relative}.challenge .title .timeline .overlap-group{background-size:100% 100%;width:100%;position:relative}.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)}
.deep-research{background-color:var(--variable-collection-background-white);border-radius:10px;flex-direction:column;align-items:flex-start;min-width:148px;max-width:148px;height:100%;min-height:180px;display:flex;position:relative}.deep-research .deep-research-shape-container{filter:drop-shadow(2px -1px #0003)drop-shadow(3px -2px #fff)drop-shadow(1px -1px #0003)drop-shadow(1px 1px 2px #00000026);width:100%;height:100%;position:absolute;left:0;right:0}.deep-research .deep-research-shape-container .deep-research-shape{background-color:var(--variable-collection-background-white);border:1px solid var(--variable-collection-grey-light);border-top-right-radius:10px;border-bottom-right-radius:10px;width:100%;height:100%}.deep-research.completed .content-note p,.deep-research.completed .content-text p{text-decoration:line-through}.deep-research .icon{float:right;filter:none;margin-top:-3px;margin-left:10px}.deep-research .icon .icon-deep-research{color:var(--variable-collection-orange-2)}.deep-research .content{border-left:1px solid var(--variable-collection-grey);width:100%;height:100%;margin:5px;padding:5px 10px;position:relative}.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{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deep-research .content .content-note{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;padding-top:10px;display:-webkit-box;overflow:hidden}
.defaultItemList{background-color:var(--variable-collection-background-white);box-shadow:var(--drop-shadow-200);border:1px solid var(--variable-collection-grey-light);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-width:148px;max-width:148px;height:100%;padding:10px 10px 2px;display:flex;position:relative}.defaultItemList.completed .content-note p,.defaultItemList.completed .content-text p{text-decoration:line-through}.defaultItemList .content{width:100%;height:100%;position:relative}.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{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.defaultItemList .content .content-note{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;padding-top:10px;display:-webkit-box;overflow:hidden}
.folder{flex-direction:column;align-items:flex-start;gap:10px;min-width:148px;max-width:148px;height:100%;min-height:180px;display:flex;position:relative}.folder.completed .content-note p,.folder.completed .content-text p{text-decoration:line-through}.folder .folder-shape-container{filter:drop-shadow(2px -1px #0003)drop-shadow(3px -2px #fff)drop-shadow(1px -1px #0003)drop-shadow(1px 1px 2px #00000026);width:100%;height:100%;position:absolute;left:0;right:0}.folder .folder-shape-container .folder-shape{background-color:var(--variable-collection-background-white);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%);border-radius:10px;width:100%;height:100%}.folder .content{text-align:center;flex-direction:column;justify-content:center;width:100%;height:100%;padding:15px 10px 10px;display:flex;position:relative}.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;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.folder .content .content-note{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;padding-top:10px;display:-webkit-box;overflow:hidden}
.idea{background-color:var(--variable-collection-background-white);box-shadow:var(--drop-shadow-200);border:1px solid var(--variable-collection-grey-light);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-width:148px;max-width:148px;height:100%;padding:5px;display:flex;position:relative}.idea .chips.div{border:none;width:100%;height:100%}
.tag{background-color:var(--variable-collection-green-2);color:#fff;text-wrap:none;white-space:nowrap;border-radius:192.67px;justify-content:flex-start;align-items:center;gap:4px;height:22px;padding:0 8px 0 2px;display:inline-flex;position:relative;overflow:hidden}.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{border:1px solid var(--variable-collection-orange-2);background-color:#fff;padding:0 3px 0 4px;scale:1.3}.tag .icon{width:20px!important;height:20px!important;position:relative!important}.tag .text{color:var(--color-background-default-default);font-family:Poppins-Bold,Helvetica;font-size:10px;font-weight:700}
.task{background-color:var(--variable-collection-background-white);box-shadow:var(--drop-shadow-200);border:1px solid var(--variable-collection-grey-light);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-width:140px;max-width:140px;height:100%;min-height:180px;padding:10px;display:flex;position:relative}.task.completed .content-note p,.task.completed .content-text p{text-decoration:line-through}.task .tag-icon{justify-content:space-between;align-self:stretch;align-items:center;gap:10px;width:calc(100% + 6px);height:28px;margin:0 0 0 -3px;padding:0 0 0 3px;display:flex;position:relative;overflow:hidden}.task .tag-icon .tag{color:#000;flex:1;min-width:22px;height:22px;position:relative}.task .tag-icon .tag.default{flex:none}.task .tag-icon .tag .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task .content-note{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;padding-top:10px;display:-webkit-box;overflow:hidden}
.flattened-item-full .item-title-container{justify-content:space-between;display:flex}.flattened-item-full .item-title-container .open-menu-button{cursor:pointer;height:30px;color:var(--variable-collection-bleu-fonc);border-radius:6px;margin:0 6px}.flattened-item-full .item-title-container .open-menu-button:hover{background-color:var(--variable-collection-grey-light)}.flattened-item-full .item-share{justify-content:start;align-items:center;gap:5px;display:flex}.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{width:24px;height: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{font-size:1.2em;text-decoration:underline}.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{z-index:38;background:#fff;padding:10px 0;position:sticky;top:0;box-shadow:0 0 5px 5px #fff}.sticky-heading{z-index:10;background:#fff;width:100%;margin-top:10px;margin-bottom:10px;padding:3px 0 5px;position:sticky;box-shadow:0 0 5px 5px #fff}.sticky-heading .flat-item-title.completed{text-decoration:line-through}
.item-renderer-container{flex-direction:column;height:100%;margin-top:-10px;margin-right:-15px;display:flex;overflow:hidden}.item-renderer-container .item-renderer-view{padding-right:15px;overflow:auto}.item-renderer-container.unflattenable .item-title-container{margin-right:-10px;padding-right:0!important}
.Action-module-scss-module__ed9yfG__Action{--focused-outline-color:#4c9ffe;touch-action:none;appearance:none;-webkit-tap-highlight-color:#0000;cursor:default;background-color:#0000;border:none;border-radius:.25rem;outline:none;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;display:flex}.Action-module-scss-module__ed9yfG__ActionWithChildren{cursor:var(--cursor,pointer)}@media (hover:hover){.Action-module-scss-module__ed9yfG__ActionWithChildren:hover{background-color:var(--action-background,#0000000d)}.Action-module-scss-module__ed9yfG__ActionWithChildren:hover svg{fill:#6f7b88}}.Action-module-scss-module__ed9yfG__ActionWithChildren svg{fill:#919eab;flex:none;width:100%;height:100%;margin:auto;overflow:visible}.Action-module-scss-module__ed9yfG__ActionWithChildren:active{background-color:var(--background,#0000000d)}.Action-module-scss-module__ed9yfG__ActionWithChildren:active svg{fill:var(--fill,#788491)}.Action-module-scss-module__ed9yfG__ActionWithChildren:focus-visible{box-shadow:0 0 0 2px #fff0,0 0px 0px 2px var(--focused-outline-color);outline:none}
.TreeItem-module__GNthLq__Wrapper{box-sizing:border-box;margin-left:var(--treespacing);margin-bottom:-1px;list-style:none;position:relative}.TreeItem-module__GNthLq__Wrapper.TreeItem-module__GNthLq__clone{pointer-events:none;padding:5px 0 0 10px;display:inline-block}.TreeItem-module__GNthLq__Wrapper.TreeItem-module__GNthLq__clone .TreeItem-module__GNthLq__TreeItem{--vertical-padding:5px;border-radius:4px;padding-right:24px;box-shadow:0 15px 15px #2221511a}.TreeItem-module__GNthLq__Wrapper.TreeItem-module__GNthLq__ghost.TreeItem-module__GNthLq__indicator{opacity:1;z-index:var(--z-index-min);margin-bottom:-1px;position:relative}.TreeItem-module__GNthLq__Wrapper.TreeItem-module__GNthLq__ghost.TreeItem-module__GNthLq__indicator .TreeItem-module__GNthLq__TreeItem{background-color:#56a1f8;border-color:#2389ff;height:8px;padding:0;position:relative}.TreeItem-module__GNthLq__Wrapper.TreeItem-module__GNthLq__ghost.TreeItem-module__GNthLq__indicator .TreeItem-module__GNthLq__TreeItem:before{content:"";background-color:#fff;border:1px solid #2389ff;border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:-4px;left:-8px}.TreeItem-module__GNthLq__Wrapper.TreeItem-module__GNthLq__ghost.TreeItem-module__GNthLq__indicator .TreeItem-module__GNthLq__TreeItem>*{opacity:0;height:0}.TreeItem-module__GNthLq__Wrapper.TreeItem-module__GNthLq__ghost:not(.TreeItem-module__GNthLq__indicator){opacity:.5}.TreeItem-module__GNthLq__Wrapper.TreeItem-module__GNthLq__ghost .TreeItem-module__GNthLq__TreeItem>*{box-shadow:none;background-color:#0000}.TreeItem-module__GNthLq__TreeItemArea{z-index:1;border:1px solid var(--variable-collection-grey);background-color:#fff;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-10px;right:-10px}.TreeItem-module__GNthLq__TreeItem{--vertical-padding:10px;color:var(--variable-collection-bleu-fonc);box-sizing:border-box;border:1px solid var(--variable-collection-brown);border-radius:10px;margin-top:10px;padding:10px 6px}.TreeItem-module__GNthLq__ItemTitle{padding-top:2px}.TreeItem-module__GNthLq__ItemTitle 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-module__GNthLq__ItemTitleCollapsed{padding-top:2px}.TreeItem-module__GNthLq__ItemTitleCollapsed 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;text-overflow:ellipsis;overflow:hidden}.TreeItem-module__GNthLq__ItemContent{cursor:pointer;margin-right:-20px;padding-right:20px}.TreeItem-module__GNthLq__ItemContent .TreeItem-module__GNthLq__overflow-wrapper p{font-family:var(--body-regular-font-family);font-weight:var(--body-regular-font-weight)}.TreeItem-module__GNthLq__Count{color:#fff;background-color:#2389ff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:-10px;right:-10px}.TreeItem-module__GNthLq__disableInteraction{pointer-events:none}:is(.TreeItem-module__GNthLq__disableSelection,.TreeItem-module__GNthLq__clone) .TreeItem-module__GNthLq__Text,:is(.TreeItem-module__GNthLq__disableSelection,.TreeItem-module__GNthLq__clone) .TreeItem-module__GNthLq__Count{-webkit-user-select:none;user-select:none}.TreeItem-module__GNthLq__Collapse svg{color:var(--variable-collection-bleu-fonc);transition:transform .25s;transform:rotate(90deg)}.TreeItem-module__GNthLq__Collapse.TreeItem-module__GNthLq__collapsed svg{transform:rotate(0)}
