.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}}.item-list{padding:4px}.item-list .item-list-empty-text{border-radius:10px;border:1px solid var(--variable-collection-grey-light);background:#fff;padding:0 10px}.item-container{cursor:pointer;padding:10px 0 0}.item-container.Article,.item-container.Goal{padding:0;cursor:pointer;width:100%;flex:1 1 322px;max-width:722px}@media(min-width:769px){.item-container.Article,.item-container.Goal{max-width:430px}}.item-container.Interaction{cursor:default}.item-container.with-footer{display:flex;flex-direction:column;gap:6px}.item-container.with-footer>:first-child{flex:1 1 auto;height:auto}.item-container.with-footer .item-container-footer{display:flex;justify-content:flex-end;cursor:default}.item-container.with-footer .item-container-footer:empty{display:none}.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:rgba(0,0,0,0)}.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(42.2470588235%,25.5411764706%,65.6352941176%))}.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 rgba(255,255,255,0),0 0 0 2px var(--focused-outline-color)}.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)}.area-emoji{position:absolute;display:flex;align-items:center;justify-content:center;top:-8px;right:-14px;width:30px;height:30px;border:1px solid var(--variable-collection-grey);border-radius:15px;background-color:#fff}.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{display:flex;align-items:flex-start;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-icon{flex:none;font-size:70px;line-height:55px;padding:8px 8px 0 0;margin-right:8px;border-right:1px solid #2f2f2f}.article .article-container .article-title{flex:1 1 auto;min-width:0;color:#2f2f2f;font-family:var(--font-playfair-display),var(--body-small-regular-font-family);font-size:1.2em;position:relative}.book{align-items:flex-start;display:flex;flex-direction:column;gap:10px;position:relative;min-width:var(--item-card-width);max-width:var(--item-card-width);-webkit-hyphens:auto;hyphens:auto;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 rgba(255,255,255,.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 rgba(255,255,255,.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}.goal-indicator.indicator{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.goal-indicator.indicator .greenlight{background-color:#efefef;border-radius:20px;height:22px;position:relative;width:22px}.goal-indicator.indicator .greenlight .rectangle{background-color:var(--variable-collection-green);border-radius:20px;height:16px;left:3px;position:relative;top:3px;width:16px}.goal-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}.goal-indicator.timeline{align-self:stretch;height:5px;margin-bottom:-1px;position:relative;width:100%}.goal-indicator.timeline .overlap-group{background-size:100% 100%;position:relative;width:100%}.goal-indicator.timeline .overlap-group .bg-primary\/20{background-color:var(--variable-collection-grey-light);height:5px}.goal-indicator.timeline .overlap-group .bg-primary{background-color:var(--variable-collection-orange-2)}.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:var(--item-card-width);max-width:var(--item-card-width);-webkit-hyphens:auto;hyphens:auto;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 .content{position:relative;width:100%;height:100%}.note .content .content-note,.note .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-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%}.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)}.default-full.mind-map-full{display:flex;flex-direction:column;min-height:100%}.default-full.mind-map-full .mind-map-split{flex:1 1 auto}.main:has(.similar-items) .mind-map-full .mind-map-split{min-height:clamp(360px,70dvh,1200px)}.app-layout .app-content .main:has(.mind-map-full):not(:has(.similar-items)){mask-image:none}.app-layout .app-content .main:has(.mind-map-full):not(:has(.similar-items)) .main-content.mind-map-full{padding-bottom:0}.mind-map-split{position:relative;min-height:360px}.mind-map-split .mind-map-split-group{position:absolute;inset:0}.mind-map-split .mind-map-split-note{display:flex;flex-direction:column}.mind-map-split .mind-map-note-scroll{flex:1 1 auto;min-height:0;margin-bottom:6px;overflow-y:auto;overscroll-behavior:contain}.mind-map-split .mind-map-split-map{display:flex;flex-direction:column}.mind-map{position:relative;flex:1 1 auto;min-height:0;margin:10px 0 12px;border:1px solid var(--variable-collection-grey-light);border-radius:8px;overflow:hidden;background:var(--background)}.mind-map .mind-map-frame{position:absolute;inset:0}.mind-map .mind-map-host{width:100%;height:100%}.mind-map .map-container{font-family:inherit}.mind-map .map-container me-tpc{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:baseline;max-width:17em}.mind-map .map-container me-tpc>.icons{grid-row:1;grid-column:1;margin:0 6px 0 0}.mind-map .map-container me-tpc>.text{grid-row:1;grid-column:2;-webkit-hyphens:auto;hyphens:auto}.mind-map .map-container me-tpc>.tags{grid-row:2;grid-column:1/-1}.mind-map .map-container me-tpc>.tags span{margin-top:3px;padding:1px 5px;font-size:11px;color:var(--variable-collection-text-weak);background:var(--variable-collection-grey-light)}.mind-map .map-container me-tpc>.tags span.mind-map-tag-deadline.passed{color:var(--variable-collection-text-error);background:var(--variable-collection-background-error)}.mind-map .map-container me-root me-tpc{font-size:20px;padding:8px 22px}.mind-map .map-container me-nodes.down me-tpc{max-width:11em}.mind-map .map-container me-nodes.down me-main>me-wrapper>me-parent>me-tpc,.mind-map .map-container me-nodes.down me-root me-tpc{padding-inline:12px}.mind-map .map-container #input-box{outline:2px solid var(--variable-collection-violet-celeste)}.mind-map .mind-map-button{width:28px;height:28px;padding:0;border:1px solid var(--variable-collection-grey-light);border-radius:6px;background-color:var(--background);color:var(--variable-collection-bleu-fonc);display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.mind-map .mind-map-button svg{width:18px;height:18px}.mind-map .mind-map-button.active,.mind-map .mind-map-button:hover:not(:disabled){background-color:var(--variable-collection-grey-light)}.mind-map .mind-map-button:disabled{opacity:.4;cursor:default}.mind-map .mind-map-toolbar{position:absolute;right:8px;bottom:8px;z-index:20;display:flex;gap:4px}.mind-map .mind-map-help{position:relative}.mind-map .mind-map-help .mind-map-help-panel{position:absolute;right:0;bottom:calc(100% + 6px);visibility:hidden;opacity:0;transition:opacity .15s;width:max-content;max-width:22rem;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--popover);color:var(--popover-foreground);box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:12px;line-height:1.5}.mind-map .mind-map-help .mind-map-help-panel p{margin:0 0 4px;font-weight:600}.mind-map .mind-map-help .mind-map-help-panel ul{margin:0;padding:0;list-style:none}.mind-map .mind-map-help:focus-within .mind-map-help-panel,.mind-map .mind-map-help:hover .mind-map-help-panel{visibility:visible;opacity:1}.mind-map .mind-map-selection{position:absolute;top:8px;left:8px;z-index:20;max-width:calc(100% - 16px);display:flex;flex-direction:column;gap:4px}.mind-map .mind-map-selection-bar{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--variable-collection-grey-light);border-radius:8px;background:var(--background);box-shadow:0 1px 4px rgba(0,0,0,.08)}.mind-map .mind-map-selection-title{min-width:0;max-width:16rem;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;color:var(--variable-collection-bleu-fonc)}.mind-map .mind-map-selection-note{width:min(24rem,100%);max-height:40dvh;padding:8px 10px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--variable-collection-grey-light);border-radius:8px;background:var(--background);box-shadow:0 1px 4px rgba(0,0,0,.08);font-size:13px}.mind-map .mind-map-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;color:var(--variable-collection-text-weak)}.mind-map .mind-map-error .mind-map-retry{padding:6px 14px;border:1px solid var(--variable-collection-grey);border-radius:6px;background:var(--background);cursor:pointer}.mind-map .mind-map-menu-anchor{position:absolute;width:0;height:0;pointer-events:none}@media(max-width:480px){.mind-map .mind-map-selection-title{max-width:7rem}}.goal{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%}.goal.completed .title .text{text-decoration:line-through}.goal .text-icon{color:var(--variable-collection-text-dark);font-family:var(--font-poppins),Helvetica;font-size:24px;font-weight:400;height:39px;letter-spacing:0;line-height:normal;position:relative;width:25px}.goal .title{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:16px;position:relative;height:100%}.goal .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}.goal .title .indicator{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.goal .title .indicator .greenlight{background-color:#efefef;border-radius:20px;height:22px;position:relative;width:22px}.goal .title .indicator .greenlight .rectangle{background-color:var(--variable-collection-green);border-radius:20px;height:16px;left:3px;position:relative;top:3px;width:16px}.goal .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}.goal .title .timeline{align-self:stretch;height:5px;margin-bottom:-1px;position:relative;width:100%;margin-top:auto}.goal .title .timeline .overlap-group{background-size:100% 100%;position:relative;width:100%}.goal .title .timeline .overlap-group .bg-primary\/20{background-color:var(--variable-collection-grey-light);height:5px}.goal .title .timeline .overlap-group .bg-primary{background-color:var(--variable-collection-orange-2)}.sortable-tree ul.deep-ul{border-left:1px solid var(--variable-collection-brown);padding-left:1rem;margin:0 0 0 5px}.tree-item-row.item-undo-reached{animation:item-undo-reached 1.6s ease-out}@keyframes item-undo-reached{0%,35%{background-color:var(--color-sazerac-200)}to{background-color:#fff}}.research{align-items:flex-start;background-color:var(--variable-collection-background-white);border-radius:10px;display:flex;flex-direction:column;position:relative;min-width:var(--item-card-width);max-width:var(--item-card-width);-webkit-hyphens:auto;hyphens:auto;height:100%;min-height:180px}.research .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;inset:0}.research .research-shape-container .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)}.research.completed .content-note p,.research.completed .content-text p{text-decoration:line-through}.research .icon{float:right;margin-top:-3px;margin-left:10px;filter:none}.research .icon .icon-research{color:var(--variable-collection-orange-2)}.research .content{position:relative;width:100%;height:100%;padding:5px 10px;margin:5px;border-left:1px solid var(--variable-collection-grey)}.research .content .content-note,.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)}.research .content .content-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.research .content .content-note{padding-top:10px;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}.flattened-item-full .flat-item-reached{animation:flat-item-reached 1.6s ease-out}@keyframes flat-item-reached{0%,35%{background-color:var(--color-sazerac-200);box-shadow:0 0 5px 5px var(--color-sazerac-200)}to{background-color:#fff;box-shadow:0 0 5px 5px #fff}}.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:var(--item-card-width);max-width:var(--item-card-width);-webkit-hyphens:auto;hyphens:auto;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 .uri-link-reading .uri-link-reading-byline,.flattened-item-full .uri-link-reading details>summary,.uri-link-full .uri-link-full-byline,.uri-link-full .uri-link-full-content-label,.uri-link-full .uri-link-full-url{color:#565656;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)}.uri-link-full .uri-link-full-address{display:flex;align-items:center;gap:10px;min-width:0;padding:5px 0}.uri-link-full .uri-link-full-open{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;background-color:#fff;border:1px solid var(--variable-collection-grey);padding:5px 16px;border-radius:5px;color:inherit;text-decoration:none}.uri-link-full .uri-link-full-open:hover{background-color:var(--variable-collection-grey-light)}.uri-link-full .uri-link-full-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uri-link-full .uri-link-full-content-label{padding-bottom:4px}.flattened-item-full .uri-link-reading .uri-link-reading-title{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.flattened-item-full .uri-link-reading .uri-link-reading-byline{padding-bottom:4px}.flattened-item-full .uri-link-reading details>summary{cursor:pointer;padding:2px 0 6px}.folder{align-items:flex-start;display:flex;flex-direction:column;gap:10px;position:relative;min-width:var(--item-card-width);max-width:var(--item-card-width);-webkit-hyphens:auto;hyphens:auto;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;inset: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-full .item-title-secondary-button{border:1px solid var(--variable-collection-grey-light);border-radius:6px;padding:1px;background-color:#fff;color:var(--variable-collection-text-light,#888);margin-right:6px}.interaction-full .item-title-secondary-button:hover{background-color:var(--variable-collection-grey-light);box-shadow:none}.interaction-full .interaction-badges{display:flex;gap:6px}.interaction-full .interaction-badges .kind-badge,.interaction-full .interaction-badges .progress-badge{border-radius:999px;padding:1px 10px;font-size:.75rem;line-height:1.3rem;background-color:var(--variable-collection-grey-light);color:var(--variable-collection-text-dark)}.interaction-full .interaction-badges .progress-badge{background-color:var(--variable-collection-vista,#7fa7c9);color:var(--variable-collection-background-white,#fff)}.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:var(--item-card-width);max-width:var(--item-card-width);-webkit-hyphens:auto;hyphens:auto;border:1px solid var(--variable-collection-grey-light);height:100%}.idea .chips.div{height:100%;width:100%;border:none}.topics-selector-journey-topics-badge{background-color:#fff;border:1px solid;color:var(--variable-collection-gris-icon);padding:0 5px;border-radius:15px}.topics-selector-journey-select{position:relative}.topics-selector-journey-select .topic-info{z-index:1;position:absolute;right:-30px;top:6px;cursor:pointer;color:var(--variable-collection-violet-celeste)}.topics-selector-journey-select .topic-info svg{height:24px;width:24px}.topics-selector{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;position:relative}.topics-selector .topics-selector-journey-infos{padding:15px 10px 10px;text-align:justify;color:var(--variable-collection-text-dark)}.topics-selector .topics-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px;width:100%}.topics-selector .topics-container .chips{cursor:pointer}.topics-selector .topics-container .topic-container{position:relative}.topics-selector .topics-container .topic-container .topic-info{z-index:1;position:absolute;right:5px;top:5px;cursor:pointer;color:var(--variable-collection-violet-celeste)}.topics-selector .topics-selector-counter{display:flex;justify-content:center;padding-top:5px;margin:10px 5px 0;width:calc(100% - 10px);border-top:1px solid var(--variable-collection-grey-light);color:var(--variable-collection-gris-icon);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)}.interaction-card{align-items:stretch;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.in-progress{border-color:var(--variable-collection-vista,#7fa7c9)}.interaction-card.compact{width:15.5rem;min-width:15.5rem;min-height:0;scroll-snap-align:start}.interaction-card .content{position:relative;width:0;min-width:100%;height:100%;overflow-wrap:anywhere}.interaction-card .content .badges{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.interaction-card .content .badges .kind-badge,.interaction-card .content .badges .progress-badge{border-radius:999px;padding:1px 8px;font-size:.7rem;line-height:1.2rem;white-space:nowrap;background-color:var(--variable-collection-grey-light);color:var(--variable-collection-text-dark)}.interaction-card .content .badges .progress-badge{background-color:var(--variable-collection-vista,#7fa7c9);color:var(--variable-collection-background-white,#fff)}.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;font-weight:600}.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:6px;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 .dismiss-button,.interaction-card .actions .snooze-button{padding:4px;color:var(--variable-collection-text-light,#888)}.interaction-card .actions .snooze-button{margin-right:auto}.interaction-card .actions .view-button{padding:8px}.interaction-card .actions .show-me-button{padding:4px 8px;white-space:nowrap}.interaction-card button{height:20px}.journey-full .topics-form{padding-top:10px}.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;color:var(--variable-collection-text-dark)}.tag .icon{height:20px!important;position:relative!important;width:20px!important}.tag .text{color:inherit;font-family:var(--font-poppins),Helvetica;font-size:10px;font-weight:700}.item-picker-dialog{max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.item-picker-dialog .item-picker-title{display:flex;align-items:center;gap:8px}.item-picker-dialog .item-picker-title svg{color:var(--variable-collection-violet-celeste)}.item-picker-dialog .item-picker-body{display:flex;flex-direction:column;gap:10px;overflow:hidden}.item-picker-dialog .item-picker-section{display:flex;flex-direction:column;gap:4px}.item-picker-dialog .item-picker-section-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:var(--variable-collection-text-weak)}.item-picker-dialog .item-picker-search{width:100%;padding:8px 12px;border:1px solid var(--variable-collection-grey);border-radius:8px;background:var(--variable-collection-background-white);font-size:var(--body-regular-font-size)}.item-picker-dialog .item-picker-search:focus{outline:none;border-color:var(--variable-collection-violet-celeste)}.item-picker-dialog .item-picker-loading{display:flex;justify-content:center;padding:12px 0}.item-picker-dialog .item-picker-empty{color:var(--variable-collection-text-weak);font-style:italic;padding:4px 0}.item-picker-dialog .item-picker-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;overflow-y:auto;max-height:45vh}.item-picker-dialog .item-picker-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:rgba(0,0,0,0);text-align:left;cursor:pointer;color:var(--variable-collection-text-dark);font-size:var(--body-regular-font-size)}.item-picker-dialog .item-picker-row:focus-visible,.item-picker-dialog .item-picker-row:hover{background:var(--variable-collection-violet-clair-celeste);outline:none}.item-picker-dialog .item-picker-row .item-picker-row-icon{flex:none;width:22px;text-align:center;font-size:18px}.item-picker-dialog .item-picker-row .item-picker-row-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:var(--item-card-width);max-width:var(--item-card-width);-webkit-hyphens:auto;hyphens:auto;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:4px}.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:4px;margin-left:auto;flex:none}.item-renderer-container .item-title-container .item-title-edit-button,.item-renderer-container .item-title-container .item-title-help-button,.item-renderer-container .item-title-container .open-menu-button{width:28px;height:28px;padding:0;border:1px solid var(--variable-collection-grey-light);border-radius:6px;background-color:#fff;color:var(--variable-collection-bleu-fonc);display:flex;align-items:center;justify-content:center}.item-renderer-container .item-title-container .item-title-edit-button svg,.item-renderer-container .item-title-container .item-title-help-button svg,.item-renderer-container .item-title-container .open-menu-button svg{width:20px;height:20px;color:var(--variable-collection-bleu-fonc)}.item-renderer-container .item-title-container .item-title-edit-button:hover,.item-renderer-container .item-title-container .item-title-help-button:hover,.item-renderer-container .item-title-container .open-menu-button:hover{background-color:var(--variable-collection-grey-light);box-shadow:none}.item-renderer-container .item-title-container .open-menu-button{cursor:pointer}.item-renderer-container.unflattenable .item-title-container{padding-right:0!important;margin-right:-10px}