.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}}.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{background:#f9f7f1;box-shadow:var(--drop-shadow-200);padding:8px 16px;height:100%;position:relative;border-radius:3px;filter:drop-shadow(2px 1px rgba(0,0,0,.2)) drop-shadow(3px 2px #f0eee8) drop-shadow(1px 1px rgba(219,201,174,.2)) drop-shadow(1px 1px 2px rgba(0,0,0,.15))}.article .article-container{padding:8px 0;overflow:hidden;height:100%;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)}.article .article-container .article-title{color:#2f2f2f;font-family:var(--font-playfair-display),var(--body-small-regular-font-family);font-size:1.2em;flex:1;position:relative}.article .article-container .article-icon{font-size:70px;line-height:55px;float:left;padding:8px 8px 0 0;margin-right:8px;border-right:1px solid #2f2f2f}.item-deadline.passed{color:var(--variable-collection-orange-2);background-color:var(--variable-collection-orange-light);border-radius:6px;padding-left:6px;padding-right:6px;width:fit-content}.item-status-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.item-status-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:9999px;font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap;border:1px solid rgba(0,0,0,0)}.item-status-badge.latent,.item-status-badge.snoozed{background-color:var(--variable-collection-grey-light);color:var(--variable-collection-text-weak)}.item-status-badge.dropped{color:var(--variable-collection-text-weaker)}.item-status-badge.blocked,.item-status-badge.dropped{background-color:var(--variable-collection-grey-light)}.item-status-badge.blocked{color:var(--variable-collection-text-weak);font-style:italic}.item-status-badge .item-status-badge-icon{flex:none}.item-status-snooze-until{font-size:11px;color:var(--variable-collection-text-weaker)}.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)}.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}.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)}}.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}.article-full .item-list,.default-full .item-list,.flattened-item-full .item-list{flex-wrap:wrap}.article-full .item-container,.default-full .item-container,.flattened-item-full .item-container{display:flex;flex-direction:row;gap:15px;border:1px solid var(--variable-collection-grey-light);border-radius:10px;padding:15px 8px 15px 15px}.article-full .item-container .content-note,.article-full .item-container .content-note .markdown-container,.article-full .item-container .content-note li,.article-full .item-container .content-note p,.article-full .item-container .item-card-view-item-container .content .content-note,.article-full .item-container .item-card-view-item-container .content .content-note .markdown-container,.article-full .item-container .item-card-view-item-container .content .content-note li,.article-full .item-container .item-card-view-item-container .content .content-note p,.default-full .item-container .content-note,.default-full .item-container .content-note .markdown-container,.default-full .item-container .content-note li,.default-full .item-container .content-note p,.default-full .item-container .item-card-view-item-container .content .content-note,.default-full .item-container .item-card-view-item-container .content .content-note .markdown-container,.default-full .item-container .item-card-view-item-container .content .content-note li,.default-full .item-container .item-card-view-item-container .content .content-note p,.flattened-item-full .item-container .content-note,.flattened-item-full .item-container .content-note .markdown-container,.flattened-item-full .item-container .content-note li,.flattened-item-full .item-container .content-note p,.flattened-item-full .item-container .item-card-view-item-container .content .content-note,.flattened-item-full .item-container .item-card-view-item-container .content .content-note .markdown-container,.flattened-item-full .item-container .item-card-view-item-container .content .content-note li,.flattened-item-full .item-container .item-card-view-item-container .content .content-note p{font-size:var(--body-small-regular-font-size);line-height:var(--body-small-regular-line-height)}.article-full .item-container .item-card-view-item-container,.default-full .item-container .item-card-view-item-container,.flattened-item-full .item-container .item-card-view-item-container{cursor:pointer;flex:1 1 auto;min-width:0}.article-full .item-container .item-card-view-command-container,.default-full .item-container .item-card-view-command-container,.flattened-item-full .item-container .item-card-view-command-container{margin-top:-8px;display:flex;flex-direction:column;gap:8px}.article-full .item-container .item-card-view-command-container .item-child-edit-button,.default-full .item-container .item-card-view-command-container .item-child-edit-button,.flattened-item-full .item-container .item-card-view-command-container .item-child-edit-button{border:1px solid var(--variable-collection-grey-light);border-radius:6px;padding:3px;background-color:#fff}.article-full .item-container .item-card-view-command-container .item-child-edit-button svg,.default-full .item-container .item-card-view-command-container .item-child-edit-button svg,.flattened-item-full .item-container .item-card-view-command-container .item-child-edit-button svg{color:var(--variable-collection-bleu-fonc)}.article-full .item-container .item-card-view-command-container .item-child-edit-button:hover,.default-full .item-container .item-card-view-command-container .item-child-edit-button:hover,.flattened-item-full .item-container .item-card-view-command-container .item-child-edit-button:hover{background-color:var(--variable-collection-grey-light);box-shadow:none}.article-full .item-container .item-card-view-command-container .item-child-open-menu-button,.default-full .item-container .item-card-view-command-container .item-child-open-menu-button,.flattened-item-full .item-container .item-card-view-command-container .item-child-open-menu-button{height:30px;border:1px solid var(--variable-collection-grey-light);cursor:pointer;color:var(--variable-collection-bleu-fonc);border-radius:6px;background-color:#fff;display:flex;align-items:center;justify-content:center}.article-full .item-container .item-card-view-command-container .item-child-open-menu-button svg,.default-full .item-container .item-card-view-command-container .item-child-open-menu-button svg,.flattened-item-full .item-container .item-card-view-command-container .item-child-open-menu-button svg{color:var(--variable-collection-bleu-fonc)}.article-full .item-container .item-card-view-command-container .item-child-open-menu-button:hover,.default-full .item-container .item-card-view-command-container .item-child-open-menu-button:hover,.flattened-item-full .item-container .item-card-view-command-container .item-child-open-menu-button:hover{background-color:var(--variable-collection-grey-light)}.article-full .item-container.Challenge,.default-full .item-container.Challenge,.flattened-item-full .item-container.Challenge{flex:0 0 430px;width:430px;max-width:430px}@media(max-width:768px){.article-full .item-container.Challenge,.default-full .item-container.Challenge,.flattened-item-full .item-container.Challenge{flex-basis:100%;width:100%;max-width:100%}}.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%}.note{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%;min-height:180px}.note.completed .content-note p,.note.completed .content-text p{text-decoration:line-through}.note .icon{float:right;margin-top:-3px;margin-left:10px}.note .icon .icon-note{color:var(--variable-collection-orange-2)}.note .content{position:relative;width:100%;height:100%}.note .content .content-note,.note .content .content-text{color:var(--variable-collection-text-dark);font-family:var(--font-handlee),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);width:100%}.note .content .content-text{-webkit-line-clamp:3;line-clamp:3}.note .content .content-note,.note .content .content-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.note .content .content-note{padding-top:10px;-webkit-line-clamp:4;line-clamp:4}.note .date{color:var(--variable-collection-text-weak);font-family:var(--body-label-font-family);font-size:var(--body-label-font-size);font-style:var(--body-label-font-style);font-weight:var(--body-label-font-weight);line-height:var(--body-label-line-height);letter-spacing:var(--body-label-letter-spacing);margin-top:auto;width:100%;border-top:1px solid var(--variable-collection-grey-light)}.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;font-size:var(--body-small-regular-font-size);line-height:var(--body-small-regular-line-height);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.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}.sticky-heading{position:sticky;background:#fff;z-index:10;padding:3px 0 5px;margin-top:10px;margin-bottom:10px;width:100%;box-shadow:0 0 5px 5px #fff}.sticky-heading .flat-item-title.completed{text-decoration:line-through}.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}.interaction-full{display:flex;flex-direction:column;gap:10px}.interaction-full .item-title-delete-button{border:1px solid var(--variable-collection-grey-light);border-radius:6px;padding:1px;background-color:#fff;color:var(--variable-collection-text-error)}.interaction-full .item-title-delete-button .icon-wrapper,.interaction-full .item-title-delete-button svg{color:var(--variable-collection-text-error)}.interaction-full .item-title-delete-button:hover{background-color:var(--variable-collection-grey-light);box-shadow:none}.interaction-full .actions{display:flex;align-items:center;gap:6px;justify-content:center;margin-top:auto;padding-top:10px}.interaction-card{align-items:center;background-color:var(--variable-collection-background-white);border-radius:10px;box-shadow:var(--drop-shadow-200);display:flex;flex-direction:column;gap:5px;padding:10px;position:relative;width:fit-content;box-sizing:border-box;border:1px solid var(--variable-collection-grey-light);height:100%;min-height:180px}.interaction-card .content{position:relative;width:0;min-width:100%;height:100%;overflow-wrap:anywhere}.interaction-card .content .header{display:flex;align-items:flex-start;gap:6px;width:100%}.interaction-card .content .header .content-text{flex:1;min-width:0}.interaction-card .content .header .delete-button{flex-shrink:0;padding:4px;color:var(--variable-collection-text-error)}.interaction-card .content .header .delete-button .icon-wrapper,.interaction-card .content .header .delete-button svg{color:var(--variable-collection-text-error)}.interaction-card .content .content-note,.interaction-card .content .content-text{color:var(--variable-collection-text-dark);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);width:100%}.interaction-card .content .content-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.interaction-card .content .content-note{padding-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.interaction-card .actions{display:flex;align-items:center;gap:6px;justify-content:flex-end}.interaction-card .actions .view-button{padding:10px}.interaction-card button{height:20px}.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)}.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.blocked{opacity:.6}.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}.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;touch-action:pan-x pan-y}.item-renderer-container .item-title-container{display:flex;justify-content:space-between;align-items:flex-start;position:sticky;top:0;background:#fff;z-index:38;padding:10px 0;box-shadow:0 0 5px 5px #fff;gap:8px}.item-renderer-container .item-title-container .item-title{flex:1 1 auto;min-width:0}.item-renderer-container .item-title-container .item-title-actions{display:flex;align-items:flex-start;gap:8px;margin-left:auto;flex:none}.item-renderer-container .item-title-container .item-title-edit-button{border:1px solid var(--variable-collection-grey-light);border-radius:6px;padding:3px;background-color:#fff}.item-renderer-container .item-title-container .item-title-edit-button svg{color:var(--variable-collection-bleu-fonc)}.item-renderer-container .item-title-container .item-title-edit-button:hover{background-color:var(--variable-collection-grey-light);box-shadow:none}.item-renderer-container .item-title-container .open-menu-button{height:30px;border:1px solid var(--variable-collection-grey-light);cursor:pointer;color:var(--variable-collection-bleu-fonc);border-radius:6px;background-color:#fff;display:flex;align-items:center;justify-content:center}.item-renderer-container .item-title-container .open-menu-button svg{color:var(--variable-collection-bleu-fonc)}.item-renderer-container .item-title-container .open-menu-button:hover{background-color:var(--variable-collection-grey-light)}.item-renderer-container .item-title-container .show-flattened-item-switch{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:3px;border:1px solid var(--variable-collection-grey-light);border-radius:6px;cursor:pointer;background-color:#fff;transition:box-shadow .3s ease,background-color .3s ease,border-color .3s ease}.item-renderer-container .item-title-container .show-flattened-item-switch svg{color:var(--variable-collection-bleu-fonc)}.item-renderer-container .item-title-container .show-flattened-item-switch:hover{background-color:var(--variable-collection-grey-light)}.item-renderer-container .item-title-container .show-flattened-item-switch.selected{background-color:#fff;box-shadow:inset 0 0 2px 1px var(--variable-collection-bleu-fonc);border-color:var(--variable-collection-bleu-fonc)}.item-renderer-container.unflattenable .item-title-container{padding-right:0!important;margin-right:-10px}