@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;800&display=swap";.neutral{background:#d3ded1}.leaf{background:#41bc28}.danger{background:#c80000}.roots{background:#a3703e}.backColor{background:#c84600}.burnt-orange{background:#c50}.neo-pink{background:#db44a4}@media (width<=576px){body{margin:0}}.ideaPage{justify-content:start;align-items:start;width:calc(100% - 4rem);height:calc(100vh - 5rem);margin:2rem;display:flex}@media (width<=1023px){.ideaPage{display:none}}.left,.right{z-index:5;flex-direction:column;justify-content:space-between;width:15%;height:calc(100% - 4rem);display:flex;position:fixed;top:2rem}@media (width<=576px){.left,.right{flex-direction:row;width:calc(100% - 2rem);height:20%;top:1rem}}@media (width>=1921px){.left,.right{width:10%}}.mid{flex-direction:column;justify-content:center;align-items:center;width:70%;margin:0 15%;transition:opacity .3s;display:flex}.mid--map-open{opacity:0;pointer-events:none}@media (width<=576px){.mid{width:100%;margin:5% 0}}@media (width>=1921px){.mid{width:80%;margin:0 15%}}.right{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;right:2rem}@media (width<=576px){.right{width:calc(100% - 3rem);height:10%;top:unset;right:unset;flex-direction:row;justify-content:center;display:none;bottom:1rem}}.top{justify-content:center;align-items:end;width:100%;min-height:25vh;margin-bottom:5rem;display:flex}@media (width<=576px){.top{align-items:start;min-height:19%;margin:5rem 0 2rem}}@media (width>=1921px){.top{margin-bottom:12rem}}.bottom{justify-content:center;align-items:center;width:100%;display:flex}@media (width<=576px){.bottom{scrollbar-width:0;height:60vh;overflow-y:scroll}}.bottom::-webkit-scrollbar{display:none}.rootHolder{grid-template-columns:1fr 1fr 1fr;align-items:flex-start;gap:2rem;width:80%;display:grid}@media (width<=576px){.rootHolder{flex-direction:column-reverse;align-items:center;gap:1rem;display:flex}}@media (width>=1921px){.rootHolder{grid-template-columns:1fr 1fr 1fr}}@media (width<=576px){.rootSpacer{display:none}}.back{background:#c84600;justify-content:center;align-items:center;gap:.75rem;width:7rem;height:2.75rem;font-size:1.25rem;font-weight:500;display:flex}.back .backImg{width:22px;height:auto}@media (width<=576px){.back{justify-self:flex-end}}@media (width>=1921px){.back{width:9rem;height:3.2rem;font-size:1.55rem}}.back.layerZero{opacity:0;pointer-events:none}.ideaSpace{flex-direction:column;align-items:center;gap:3.5rem;width:100%;height:100%;display:flex}.ideaRoot{text-align:center;word-break:break-word;background:#a3703e;justify-content:center;align-items:center;min-width:14.75rem;min-height:7.25rem;padding:.5rem 2rem;font-size:3.125rem;transition:all .3s;display:flex}.ideaRoot .ideaRoot-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=576px){.ideaRoot{min-height:6rem;margin:0 2rem;font-size:2rem}}@media (width>=1921px){.ideaRoot{min-width:20rem;min-height:10rem;padding:1rem 2rem;font-size:4.72rem}}.rootPriorityButtons{flex-direction:row;gap:.4rem;width:7rem;display:flex}@media (width>=1921px){.rootPriorityButtons{width:9rem}}.root-priority-btn{color:#7322c3;background:#e9f9e5;flex:1;justify-content:center;align-items:center;height:2.75rem;font-size:1.2rem;font-weight:700;display:flex}.root-priority-btn--active{color:#fff;background:#7322c3}@media (width>=1921px){.root-priority-btn{height:3.2rem;font-size:1.6rem}}.rootAdditionalButtons{flex-direction:column;justify-content:flex-start;justify-self:end;align-items:flex-start;gap:1rem;display:flex}@media (width>=1921px){.rootAdditionalButtons{gap:1rem}}@media (width<=576px){.rootAdditionalButtons{justify-self:unset;flex-direction:row-reverse;min-width:100%;min-height:2rem}}.moveBack{opacity:.5;border:2px dashed #000;border-radius:5px;flex-grow:1;justify-content:center;align-items:center;min-width:8rem;padding:.75rem .5rem;font-size:1.25rem;display:flex;overflow:hidden;box-shadow:3px 3px 0 1px #000}.moveBack .moveBack-text{-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=576px){.moveBack{min-height:2.8rem}}@media (width>=1921px){.moveBack{border:4px dashed #000;border-radius:10px;min-width:20rem;padding:1.5rem 1rem;font-size:2.5rem;box-shadow:3px 3px 0 1px #000}}.ideaNodes{grid-template-columns:repeat(4,1fr);justify-content:space-between;justify-items:center;row-gap:5rem;width:100%;margin-bottom:10rem;transition:opacity 60ms;display:grid}.ideaNodes--fade{opacity:0}.ideaNodes>[data-flip-id]{justify-content:center;display:flex}.ideaNodes>[data-flip-id].ideaNodes-wide-item{grid-column:span 2;justify-self:stretch}@media (width<=576px){.ideaNodes{flex-flow:column wrap;justify-content:center;align-items:center;row-gap:2rem;display:flex}}@media screen and (width>=576px) and (width<=1438px){.ideaNodes{grid-template-columns:repeat(3,1fr)}}@keyframes ideaNodeFadeIn{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}60%{opacity:.85;filter:blur(.5px);transform:translateY(-5px)}to{opacity:1;filter:blur();transform:translateY(0)}}.ideaNode--fade-in{animation:1.1s cubic-bezier(.2,.6,.35,1) forwards ideaNodeFadeIn}.ideaNode-content{min-width:0}.ideaNodes--loading{justify-content:center;align-items:center;min-height:60vh;display:flex}.ideaNode-loading{background:#e9f9e5;border:4px solid #000;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;width:15rem;min-height:4.625rem;display:flex;box-shadow:6px 6px 0 2px #000}@media (width>=1921px){.ideaNode-loading{border:4px solid #000;border-radius:10px;box-shadow:6px 6px 0 3px #000}}.ideaNode-loading-dot{background:#000;border-radius:50%;width:.75rem;height:.75rem;animation:1s ease-in-out infinite ideaLoadingBounce}.ideaNode-loading-dot:nth-child(2){animation-delay:.15s}.ideaNode-loading-dot:nth-child(3){animation-delay:.3s}@keyframes ideaLoadingBounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-8px)}}.ideaNode{word-break:break-word;white-space:pre-wrap;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:#41bc28;border:4px solid #000;grid-template-columns:1fr;align-items:center;width:15rem;height:fit-content;min-height:4.625rem;padding:.5rem 1rem;font-weight:500;transition:background-color .4s,color .4s,width .4s,min-height .4s,padding .4s,border-radius .4s;display:grid;position:relative;box-shadow:6px 6px 0 2px #000}.ideaNode:hover,.ideaNode:active{translate:6px 6px;box-shadow:0 0 0 2px #000}@media (width>=1921px){.ideaNode{border:4px solid #000;box-shadow:6px 6px 0 3px #000}.ideaNode:hover,.ideaNode:active{translate:6px 6px;box-shadow:0 0 0 3px #000}}.ideaNode.parent{text-align:center;background:#00a9d8;justify-content:center;gap:1rem;padding:1.875rem 1.125rem;font-size:1.875rem}@media (width>=1921px){.ideaNode.parent{width:20.5rem;padding:2.5rem 1.5rem;font-size:2.5rem}}@media screen and (width<=576px){.ideaNode.parent{padding:1.75rem 1rem 1.25rem}}.ideaNode.leaf{text-align:left;min-height:unset;background:#41bc28;width:14rem;padding:1.75rem 1rem 1.4rem;font-size:1.6rem}@media (width>=1921px){.ideaNode.leaf{width:21rem;padding:2.5rem 1.5rem 2rem;font-size:2.25rem}}@media screen and (width>=576px) and (width<=1438px){.ideaNode.leaf{width:10rem;padding:2rem 1.5rem 1.5rem}}.ideaNode.leaf .leaf-wrapper{word-break:break-word;--leaf-collapsed-height:13.9rem;transition:padding-left .2s;display:block;position:relative;overflow:hidden}.ideaNode.leaf .leaf-wrapper--collapsed{max-height:var(--leaf-collapsed-height)}@media (width>=1921px){.ideaNode.leaf .leaf-wrapper{--leaf-collapsed-height:19.5rem}}.ideaNode.leaf .leaf-fade-overlay{pointer-events:none;opacity:1;background:linear-gradient(#41bc2800,#41bc28);justify-content:center;align-items:flex-end;height:6rem;padding-bottom:1.25rem;transition:opacity .22s;display:flex;position:absolute;bottom:0;left:0;right:0}.ideaNode.leaf .leaf-fade-overlay--hidden{opacity:0}.ideaNode.leaf .leaf-fade-overlay--hidden .leaf-expand-btn{pointer-events:none}@media (width>=1921px){.ideaNode.leaf .leaf-fade-overlay{height:8rem}}.ideaNode.leaf .leaf-collapse-btn-wrapper{height:0;overflow:hidden}.ideaNode.leaf .leaf-collapse-btn-wrapper--expanded{height:auto}.ideaNode.leaf .leaf-expand-btn{all:unset;cursor:pointer;pointer-events:all;-webkit-user-select:none;user-select:none;color:#000;background:#e9f9e5;border:2px solid #000;border-radius:8px;padding:.3rem .75rem;font-size:1rem;line-height:1.4;animation:1.4s ease-in-out infinite leafExpandBounce}.ideaNode.leaf .leaf-expand-btn--collapse{box-sizing:border-box;text-align:right;opacity:.5;background:0 0;border:none;width:100%;margin-top:.25rem;padding:.5rem .75rem;font-size:.9rem;animation:none;display:block}.ideaNode.leaf .leaf-expand-btn--collapse:hover{opacity:1;background:#0000000f}@media (width>=1921px){.ideaNode.leaf .leaf-expand-btn--collapse{font-size:1.1rem}}@keyframes leafExpandBounce{0%,to{transform:translateY(4px)}50%{transform:translateY(9px)}}.ideaNode.link{text-align:center;color:#000;background:#e8e879;justify-content:center;padding:1.5rem 1rem;font-size:1.875rem;text-decoration:none}@media (width>=1921px){.ideaNode.link{width:20rem;font-size:2.75rem}}@media (width<=576px){.ideaNode{width:15rem;position:relative}}@media (width>=1921px){.ideaNode{width:16rem;padding:1rem}}@media screen and (width>=576px) and (width<=1438px){.ideaNode{width:10rem}}.ideaNode:hover .copy{opacity:.5;visibility:visible;pointer-events:all}@keyframes ribbon-drop{0%{transform:scaleY(1)}45%{transform:scaleY(1.2)}to{transform:scaleY(1)}}.priority-ribbon{all:unset;cursor:pointer;z-index:4;transform-origin:top;width:1.775rem;transition:filter .15s;display:block;position:absolute;top:-.9rem;left:.35rem}.priority-ribbon:after{content:"";border:2px solid #000;border-radius:6px 0 8px 8px;width:1.3rem;transition:background-color .35s,height .22s;position:absolute;top:.4rem;left:50%;transform:translate(-50%);box-shadow:2px 2px 0 1px #000}.priority-ribbon:hover{filter:brightness(1.2)}.priority-ribbon--none{opacity:0;height:1.55rem;transition:opacity .2s,filter .15s}.priority-ribbon--none:after{height:.75rem;box-shadow:none;background:#be5a004d}.priority-ribbon--p1{height:3.8rem}.priority-ribbon--p1:after{background:#d62000;height:3rem}.priority-ribbon--p2{height:2.8rem}.priority-ribbon--p2:after{background:#e07800;height:2rem}.priority-ribbon--p3{height:2.05rem}.priority-ribbon--p3:after{background:#c8a200;height:1.25rem}.priority-ribbon--animating{transition:filter .15s;animation:.18s ease-out ribbon-drop}@media (width>=1921px){.priority-ribbon{width:2.4rem;top:-1.1rem;left:.2rem}.priority-ribbon:after{width:1.7rem;top:.5rem}.priority-ribbon--none{height:2rem}.priority-ribbon--none:after{height:1rem}.priority-ribbon--p1{height:5rem}.priority-ribbon--p1:after{height:4rem}.priority-ribbon--p2{height:3.75rem}.priority-ribbon--p2:after{height:2.75rem}.priority-ribbon--p3{height:2.6rem}.priority-ribbon--p3:after{height:1.6rem}}.ideaNode:hover .priority-ribbon--none{opacity:1}.ideaNode--has-priority.parent,.ideaNode--has-priority.link{padding-left:1.8rem}@media (width>=1921px){.ideaNode--has-priority.parent,.ideaNode--has-priority.link{padding-left:2.4rem}}.ideaNode--has-priority.leaf .leaf-wrapper{padding-left:1.475rem}@media screen and (width>=576px) and (width<=1438px){.ideaNode--has-priority.leaf .leaf-wrapper{padding-left:.975rem}}@media (width>=1921px){.ideaNode--has-priority.leaf .leaf-wrapper{padding-left:1.3rem}}.sort-btn{background:#d4a000;justify-content:center;align-items:center;gap:.5rem;width:7rem;height:2.75rem;font-size:1.1rem;font-weight:600;transition:transform .3s ease-in-out;display:flex}.sort-btn-img{width:1.1rem;height:1.1rem}.sort-btn--recent{opacity:.75}.sort-btn--at-root{transform:translateY(-3.75rem)}@media (width>=1921px){.sort-btn{width:9rem;height:3.2rem;font-size:1.4rem}.sort-btn .sort-btn-img{width:1.4rem;height:1.4rem}.sort-btn--at-root{transform:translateY(-4.3rem)}}@media (width<=576px){.sort-btn{display:none}}.copy{all:unset;cursor:pointer;opacity:0;pointer-events:none;place-self:start end;width:1.2rem;height:1.2rem;transition:opacity .3s;display:flex;position:absolute;top:1rem;right:1rem}@media (width<=576px){.copy{opacity:.5;width:1rem;height:1rem}}@media (width>=1921px){.copy{width:1.5rem;height:1.5rem}}.copy:hover{opacity:1}.editLink{right:4rem}@media (width<=576px){.editLink{right:4rem}}@media (width>=1921px){.editLink{right:5rem}}.copyImg,.changeLinkImg{width:fit-content}.renameButtonNode{right:2.5rem}@media (width<=576px){.renameButtonNode{right:2.5rem}}@media (width>=1921px){.renameButtonNode{right:3rem}}.ideaNode.checklist{color:#fff;cursor:default;background:#2049c5;flex-direction:column;align-items:stretch;gap:0;width:17rem;min-height:7rem;padding:0;display:flex}@media screen and (width>=576px) and (width<=1438px){.ideaNode.checklist{width:10rem}}@media (width>=1921px){.ideaNode.checklist{width:23rem}}.ideaNode.checklist .checklist-header{cursor:pointer;border-bottom:2px solid #ffffff40;border-radius:10px 10px 0 0;justify-content:flex-start;align-items:center;min-height:3rem;padding:.5rem 1rem .25rem;display:flex;position:relative}.ideaNode.checklist .checklist-header:hover{background:#ffffff14}.ideaNode.checklist .checklist-header:hover .copy{opacity:.7;visibility:visible;pointer-events:all}@media (width>=1921px){.ideaNode.checklist .checklist-header{padding:.75rem 1rem .5rem}}.ideaNode.checklist .checklist-header .renameButtonNode{top:50%;right:1rem;transform:translateY(-50%)}@media (width>=1921px){.ideaNode.checklist .checklist-header .renameButtonNode{right:1rem}}.ideaNode.checklist.ideaNode--has-priority .checklist-header{padding-left:2.8rem}@media (width>=1921px){.ideaNode.checklist.ideaNode--has-priority .checklist-header{padding-left:3.2rem}}.ideaNode.checklist .checklist-title-text{word-break:break-word;flex:1;padding-right:2.5rem;font-size:1.2rem;font-weight:700}@media (width>=1921px){.ideaNode.checklist .checklist-title-text{font-size:1.6rem}}.ideaNode.checklist .copy{color:#fff;filter:invert()}.ideaNode.checklist .checklist-items-wrapper{position:relative}.ideaNode.checklist .checklist-items{flex-direction:column;gap:0;margin:0;padding:.5rem 0;list-style:none;display:flex}.ideaNode.checklist .checklist-items::-webkit-scrollbar{display:none}.ideaNode.checklist .checklist-items--collapsed{max-height:25rem;overflow:hidden}@media (width>=1921px){.ideaNode.checklist .checklist-items--collapsed{max-height:30rem}}.ideaNode.checklist .checklist-fade-overlay{pointer-events:none;background:linear-gradient(#0000,#2049c5);justify-content:center;align-items:flex-end;height:4rem;padding-bottom:.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.ideaNode.checklist .checklist-expand-btn{all:unset;cursor:pointer;pointer-events:all;color:#000;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #000;border-radius:8px;padding:.3rem .75rem;font-size:1rem;line-height:1.4;animation:1.4s ease-in-out infinite leafExpandBounce}.ideaNode.checklist .checklist-expand-btn:hover{background:#e8e8e8}.ideaNode.checklist .checklist-expand-btn--collapse{box-sizing:border-box;text-align:center;opacity:.6;color:#ffffffb3;background:0 0;border:none;border-top:1px solid #ffffff26;border-radius:0;width:100%;padding:.3rem;font-size:.8rem;animation:none;display:block}.ideaNode.checklist .checklist-expand-btn--collapse:hover{opacity:1;background:#ffffff14}.ideaNode.checklist .checklist-item{flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.3rem .75rem;font-size:1rem;display:flex}@media (width>=1921px){.ideaNode.checklist .checklist-item{font-size:1.3rem}}.ideaNode.checklist .checklist-item--checked .checklist-item-text{opacity:.5;text-decoration:line-through}.ideaNode.checklist .checklist-item:hover .checklist-item-copy,.ideaNode.checklist .checklist-item:hover .checklist-item-edit,.ideaNode.checklist .checklist-item:hover .checklist-item-link,.ideaNode.checklist .checklist-item:hover .checklist-item-delete{opacity:1}.ideaNode.checklist .checklist-item-actions{flex-shrink:0;grid-template-columns:1fr 1fr;gap:1px 2px;margin-left:auto;display:grid}.ideaNode.checklist .checklist-item-actions.has-active-link .checklist-item-link{opacity:1}.ideaNode.checklist .checklist-drag{all:unset;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;opacity:.6;flex-shrink:0;align-items:center;padding:6px 3px 0;display:flex}.ideaNode.checklist .checklist-drag img{filter:brightness(0)invert();width:8px;height:14px}.ideaNode.checklist .checklist-drag:active{cursor:grabbing}.ideaNode.checklist .checklist-checkbox{all:unset;cursor:pointer;color:#fff;flex-shrink:0;padding-top:5px;font-size:1.1rem;line-height:1}.ideaNode.checklist .checklist-item-text{word-break:break-word;flex:1}.ideaNode.checklist .checklist-item-text--linked{color:#59dbff;cursor:pointer;text-decoration:underline}.ideaNode.checklist .checklist-item-copy,.ideaNode.checklist .checklist-item-edit,.ideaNode.checklist .checklist-item-link,.ideaNode.checklist .checklist-item-delete{all:unset;cursor:pointer;opacity:0;border-radius:3px;justify-content:center;align-items:center;padding:2px 4px;transition:opacity .1s;display:flex}.ideaNode.checklist .checklist-item-copy img,.ideaNode.checklist .checklist-item-edit img,.ideaNode.checklist .checklist-item-link img,.ideaNode.checklist .checklist-item-delete img{filter:invert();width:16px;height:16px}.ideaNode.checklist .checklist-item-copy:hover,.ideaNode.checklist .checklist-item-edit:hover,.ideaNode.checklist .checklist-item-link:hover,.ideaNode.checklist .checklist-item-delete:hover{background:#ffffff26}.ideaNode.checklist .checklist-item-link--active{background:#fff3}.ideaNode.checklist .checklist-item-link-row{box-sizing:border-box;align-items:center;gap:.4rem;width:100%;padding:.15rem 0 .2rem 1.4rem;display:flex}.ideaNode.checklist .checklist-item-link-input{all:unset;color:#ffffffe6;cursor:text;border-bottom:1.5px solid #fff9;flex:1;min-width:0;padding-bottom:1px;font-family:inherit;font-size:.85rem}.ideaNode.checklist .checklist-item-link-input::placeholder{color:#fff6}.ideaNode.checklist .checklist-item-link-clear{all:unset;cursor:pointer;color:#ffffff80;flex-shrink:0;padding:2px 4px;font-size:.75rem}.ideaNode.checklist .checklist-item-link-clear:hover{color:#fff}.ideaNode.checklist .checklist-item-edit-input{all:unset;font-family:inherit;font-size:inherit;color:#fff;word-break:break-word;resize:none;line-height:inherit;border-bottom:1.5px solid #fff9;flex:1;padding-bottom:1px;display:block;overflow:hidden}.ideaNode.checklist .checklist-add{border-top:2px solid #fff3;padding:.4rem .75rem}.ideaNode.checklist .checklist-add:hover{cursor:text}.ideaNode.checklist .checklist-add-input{all:unset;color:#ffffffb3;width:100%;font-size:.95rem}.ideaNode.checklist .checklist-add-input::placeholder{color:#ffffff73}@media (width>=1921px){.ideaNode.checklist .checklist-add-input{font-size:1.2rem}}.ideaNode.note{color:#fff;cursor:default;background:#2b701d;flex-direction:row;align-items:stretch;gap:0;width:17rem;min-height:7rem;padding:0;display:flex}.ideaNode.note:hover,.ideaNode.note:active{translate:0;box-shadow:4px 4px 0 1px #000}@media (width>=1921px){.ideaNode.note:hover,.ideaNode.note:active{box-shadow:4px 4px 0 2px #000}}@media screen and (width>=576px) and (width<=1438px){.ideaNode.note{width:10rem}}@media (width>=1921px){.ideaNode.note{width:23rem}}.ideaNode.note.ideaNode--wide{width:90%}.ideaNode.note .note-main{flex-direction:column;flex:1;align-items:stretch;min-width:0;display:flex}.ideaNode.note .note-header{cursor:pointer;border-bottom:2px solid #ffffff40;border-radius:10px 10px 0 0;justify-content:flex-start;align-items:stretch;min-height:3rem;padding:0;display:flex;position:relative;overflow:hidden}.ideaNode.note .note-header-main{cursor:pointer;flex:1;align-items:center;min-width:0;padding:.5rem 1rem .25rem;transition:background .2s;display:flex}.ideaNode.note .note-header-main:hover{background:#ffffff14}@media (width>=1921px){.ideaNode.note .note-header-main{padding:.75rem 1rem .5rem}}.ideaNode.note .note-header-main .renameButtonNode{opacity:.5;flex-shrink:0;margin-left:.5rem;position:static}.ideaNode.note .note-header-main .renameButtonNode:hover{opacity:1}.ideaNode.note .note-header-copy{cursor:pointer;opacity:.5;visibility:visible;pointer-events:all;border-left:2px solid #ffffff40;flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:0 1rem;transition:background .2s,opacity .2s;display:flex;position:static}.ideaNode.note .note-header-copy:hover{opacity:1;background:#ffffff14}.ideaNode.note.ideaNode--has-priority .note-header-main{padding-left:2.8rem}@media (width>=1921px){.ideaNode.note.ideaNode--has-priority .note-header-main{padding-left:3.2rem}}.ideaNode.note .note-title-text{word-break:break-word;flex:1;min-width:0;min-height:1.4em;font-size:1.2rem;font-weight:700}.ideaNode.note .note-title-text:empty:after{content:"Untitled";opacity:.5;font-style:italic;font-weight:400}@media (width>=1921px){.ideaNode.note .note-title-text{font-size:1.6rem}}.ideaNode.note .copy .copyImg{filter:invert()}.ideaNode.note .note-body-wrapper{padding:.6rem 1rem .75rem;position:relative}.ideaNode.note .note-body{word-break:break-word;white-space:pre-wrap;cursor:text;--note-collapsed-height:12rem;font-family:Courier Prime,Courier New,monospace;font-size:.95rem;line-height:1.5;overflow:hidden}.ideaNode.note .note-body--collapsed{height:var(--note-collapsed-height)}@media (width>=1921px){.ideaNode.note .note-body{--note-collapsed-height:16rem;font-size:1.2rem}}.ideaNode.note .note-fade-overlay{pointer-events:none;opacity:1;background:linear-gradient(#0000,#2b701d);justify-content:center;align-items:flex-end;height:4rem;padding-bottom:.85rem;transition:opacity .22s;display:flex;position:absolute;bottom:0;left:0;right:0}.ideaNode.note .note-fade-overlay--hidden{opacity:0}.ideaNode.note .note-fade-overlay--hidden .note-expand-btn{pointer-events:none}.ideaNode.note .note-collapse-btn-wrapper{height:0;overflow:hidden}.ideaNode.note .note-collapse-btn-wrapper--expanded{height:auto}.ideaNode.note .note-expand-btn{all:unset;cursor:pointer;pointer-events:all;color:#000;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #000;border-radius:8px;padding:.45rem 1rem;font-size:1.2rem;line-height:1.4;animation:1.4s ease-in-out infinite leafExpandBounce}.ideaNode.note .note-expand-btn:hover{background:#e8e8e8}.ideaNode.note .note-expand-btn--collapse{box-sizing:border-box;text-align:center;color:#ffffffbf;background:#ffffff26;border:2px solid #000;border-radius:0 0 8px 8px;width:100%;padding:.45rem 1rem;font-size:1.2rem;line-height:1.4;transition:box-shadow .2s,translate .2s,background .2s;animation:none;display:block;box-shadow:3px 3px 0 1px #000}.ideaNode.note .note-expand-btn--collapse:hover{background:#ffffff40}.ideaNode.note .note-expand-btn--collapse:active{translate:3px 3px;box-shadow:0 0 0 1px #000}@media (width>=1921px){.ideaNode.note .note-expand-btn--collapse{border-radius:0 0 10px 10px;box-shadow:3px 3px 0 1px #000}}.ideaNode.note .note-body-edit{all:unset;box-sizing:border-box;color:#fff;word-break:break-word;white-space:pre-wrap;cursor:text;width:100%;font-family:Courier Prime,Courier New,monospace;font-size:.95rem;line-height:1.5;display:block}@media (width>=1921px){.ideaNode.note .note-body-edit{font-size:1.2rem}}.navbar{flex-direction:column;justify-content:space-between;align-items:start;gap:2rem;width:20%;height:20vh;display:flex;position:sticky}.navbar.rightSide{justify-content:space-between;align-items:end;gap:0;width:100%;height:100vh}@media (width<=576px){.navbar{flex-direction:row;height:fit-content}.navbar.rightSide{flex-direction:row-reverse;justify-content:space-between;width:100%;height:fit-content}}.rightSideButtons{flex-direction:column;align-items:flex-end;gap:2.5rem;display:flex}@media (width<=576px){.rightSideButtons{flex-direction:row-reverse;justify-content:space-between;width:100%}}.nav-btn-group{background:0 0;border:3px solid #0000;border-radius:14px;flex-direction:column;gap:2rem;padding:0;transition:border-color .3s,box-shadow .3s,background-color .3s,padding .3s;display:inline-flex;box-shadow:4px 4px 0 2px #0000}.nav-btn-group--active{background:#e9f9e5;border-color:#111;padding:10px 18px 18px 10px;box-shadow:4px 4px 0 2px #111}.howDeepHolder{transition:opacity .3s}.howDeepHolder--hidden,.nav-btn--hidden{opacity:0;pointer-events:none}.nav-btn--return-root .neobrutal-button{filter:grayscale(0)opacity();transition:filter .5s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,translate .3s}.nav-btn--return-root.nav-btn--at-root .neobrutal-button{cursor:default;filter:grayscale(.75)opacity(.55);translate:4px 4px;box-shadow:0 0 0 2px #000}.nav-btn--return-root.nav-btn--at-root .neobrutal-button:hover{translate:4px 4px;box-shadow:0 0 0 2px #000}.navButton{aspect-ratio:1;padding:.5rem}.navButton.navImg{width:100%;height:75%}.navButton--active{background-color:#00a9d8!important;translate:4px 4px!important;box-shadow:0 0 0 2px #000!important}.largeSideButton{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:5.625rem;height:5.625rem;display:flex}@media (width<=576px){.largeSideButton{width:3rem;height:3rem}}@media (width>=1921px){.largeSideButton{width:8rem;height:8rem}}@media screen and (width>=576px) and (width<=1438px){.largeSideButton{width:5rem;height:5rem}}.medLargeSideButton{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:4.6rem;height:4.6rem;display:flex}@media (width<=576px){.medLargeSideButton{width:3rem;height:3rem}}@media (width>=1921px){.medLargeSideButton{width:6.5rem;height:6.5rem}}@media screen and (width>=576px) and (width<=1438px){.medLargeSideButton{width:4.25rem;height:4.25rem}}.mediumSideButton{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex}@media (width<=576px){.mediumSideButton{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}}@media (width>=1921px){.mediumSideButton{width:5.25rem;height:5.25rem}}@media screen and (width>=576px) and (width<=1438px){.mediumSideButton{width:3.5rem;height:3.5rem}}.smallSideButton{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (width<=576px){.smallSideButton{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:none}}@media (width>=1921px){.smallSideButton{width:4rem;height:4rem}}.trashCan{justify-content:center;align-items:center;transition:opacity .3s;display:flex}.trashCan--hidden{opacity:0;pointer-events:none}.buttonImg{-webkit-user-select:none;user-select:none;width:75%;height:75%}.trashCan>.buttonImg{width:70%;height:70%}@keyframes tooltip-bump{0%{transform:translateY(-50%)translate(0)}8%{transform:translateY(-50%)translate(-14px)}16%{transform:translateY(-50%)translate(0)}22%{transform:translateY(-50%)translate(-7px)}28%{transform:translateY(-50%)translate(0)}32%{transform:translateY(-50%)translate(-3px)}36%{transform:translateY(-50%)translate(0)}39%{transform:translateY(-50%)translate(-1px)}42%,to{transform:translateY(-50%)translate(0)}}.tooltip-wrapper{transition:opacity .3s;display:inline-flex;position:relative}.tooltip-highlighted{outline-offset:2px;outline:3px solid #e8e879!important}.tooltip-text{white-space:nowrap;z-index:100;pointer-events:none;background:#e8e879;border:2px solid #111;border-radius:6px;padding:.35rem .65rem;font-size:1.5rem;font-weight:600;position:absolute;top:50%;transform:translateY(-50%);box-shadow:2px 2px #111}.tooltip-text.tooltip-right{left:calc(100% + 18px)}.tooltip-text.tooltip-left{right:calc(100% + 18px)}@media (width<=576px){.tooltip-text{display:none}}.tooltip-text--bump{animation:4.5s ease-in-out infinite tooltip-bump}.auth{flex-direction:column;align-items:center;gap:5rem;margin-top:10rem;font-family:DM Sans,sans-serif;display:flex}@media (width<=576px){.auth{margin-top:7rem}}@media (width>=1921px){.auth{gap:15rem}}.largeLogo{-webkit-user-select:none;user-select:none}@media (width<=576px){.largeLogo{scale:.7}}@media (width>=1921px){.largeLogo{scale:1.5}}.authForm{flex-direction:column;align-items:center;transition:all .3s;display:flex}@media (width>=1921px){.authForm{scale:1.5}}.authInputs{flex-direction:column;align-items:center;gap:2rem;display:flex}.input{background:#d3ded1;width:26rem;height:2.5rem;padding:1rem;font-size:1.6rem}@media (width<=576px){.input{width:20rem;height:2rem}}.authSubmit{-webkit-user-select:none;user-select:none;background:#41bc28;width:28rem;height:3.5rem;margin-top:3.5rem;font-size:1.875rem}.authSubmit.login{transition:box-shadow .3s,translate .3s,transform .3s;transform:translateY(-8.4rem)}.authSubmit.register{transition:box-shadow .3s,translate .3s,transform .3s;transform:translateY(0)}@media (width>=1921px){.authSubmit{height:4rem}}@media (width<=576px){.authSubmit{width:22rem;height:3rem}}.switchAuth{-webkit-user-select:none;user-select:none;font-size:1.25rem;transition:all .3s}.switchAuth.login{transform:translateY(-8rem)}.switchAuth.register{transform:translateY(0)}@media (width<=576px){.switchAuth{font-size:1.1rem}}.switchAuthButton{color:#2b701d;cursor:pointer;text-decoration:underline}.passwordField{flex-direction:column;align-items:stretch;gap:0;display:flex}.passwordFieldRow{justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem;transition:margin-top .3s;display:flex}.passwordFieldRow:has(.hidden){margin-top:0}.forgotPassword{color:#2b701d;cursor:pointer;opacity:1;background:0 0;border:none;max-height:2rem;padding:0;font-size:1.1rem;text-decoration:underline;transition:opacity .3s,max-height .3s;overflow:hidden}.forgotPassword.hidden{opacity:0;pointer-events:none;max-height:0}@media (width<=576px){.forgotPassword{font-size:1rem}}.openGmail{color:#000;white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:1;background:#e8e879;max-height:2rem;padding:.35rem .8rem;font-size:1.1rem;font-weight:700;line-height:1;text-decoration:none;transition:opacity .3s,max-height .3s,box-shadow .3s,translate .3s;overflow:hidden;box-shadow:2px 2px 0 1px #000}.openGmail:hover,.openGmail:active{translate:2px 2px;box-shadow:0 0 0 1px #000}.openGmail.hidden{opacity:0;pointer-events:none;max-height:0;padding-block:0}@media (width<=576px){.openGmail{font-size:1rem}}.rememberMe{cursor:pointer;-webkit-user-select:none;user-select:none;opacity:1;align-items:center;gap:.6rem;max-height:2rem;padding:0 3px 3px 0;font-size:1.1rem;transition:opacity .3s,max-height .3s;display:flex;overflow:hidden}.rememberMe.hidden{opacity:0;pointer-events:none;max-height:0}@media (width<=576px){.rememberMe{font-size:1rem}}.rememberMeInput{opacity:0;width:0;height:0;position:absolute}.rememberMeBox{color:#000;background:#d3ded1;border:2px solid #000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:1lh;height:1lh;font-size:1.1rem;transition:background .2s,box-shadow .2s,translate .2s;display:flex;box-shadow:2px 2px 0 1px #000}.rememberMeInput:checked+.rememberMeBox{background:#41bc28;translate:2px 2px;box-shadow:0 0 0 1px #000}.rememberMeInput:checked+.rememberMeBox:after{content:"✓"}.rememberMeInput:focus-visible+.rememberMeBox{background:#00a9d8;box-shadow:5px 5px 0 2px #000}.confirmPassword{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-20px)}.confirmPassword.visible{opacity:1;transform:translateY(0)}.confirmPassword.hidden{opacity:0;transform:translateY(-20px)}.authActionCard{box-sizing:border-box;text-align:center;background:#e9f9e5;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;width:90%;max-width:30rem;padding:2.5rem 2.25rem 2.25rem;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards modalPop;display:flex;box-shadow:5px 5px 0 2px #000}@media (width<=576px){.authActionCard{padding:2rem 1.25rem 1.5rem}}@media (width>=1921px){.authActionCard{scale:1.5;box-shadow:6px 6px 0 2px #000}}.authActionTitle{margin:0;font-size:1.75rem;font-weight:800}@media (width<=576px){.authActionTitle{font-size:1.4rem}}.authActionText{color:#000000a6;margin:0;font-size:1.1rem;font-weight:500;line-height:1.5}@media (width<=576px){.authActionText{font-size:1rem}}.authActionEmail{box-sizing:border-box;color:#000;overflow-wrap:anywhere;background:#d3ded1;border:2px solid #000;border-radius:7px;max-width:100%;margin-bottom:.75rem;padding:.3rem .8rem;font-size:1rem;font-weight:700;display:inline-block}.authActionError{box-sizing:border-box;color:#8a3000;text-align:left;background:#c846001f;border:3px solid #000;border-radius:8px;width:100%;margin:0;padding:.6rem .9rem;font-size:.95rem;font-weight:600}.authActionForm{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.authActionForm .input{box-sizing:border-box;width:100%;height:auto;padding:.75rem 1rem;font-family:inherit;font-size:1.15rem;font-weight:500}.authActionBtn{color:#000;width:100%;margin-top:.5rem;padding:.8rem 2rem;font-family:inherit;font-size:1.2rem;font-weight:700}.authActionBack{color:#2b701d;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:underline}.authLearnMore{color:#2b701d;margin-top:-3rem;font-size:1rem;font-weight:600;text-decoration:none}.authLearnMore:hover{text-decoration:underline}@media (width<=576px){.authLearnMore{margin-top:-1.5rem;font-size:.9rem}}.legalLinks{gap:1rem;margin-top:-3rem;display:flex}@media (width<=576px){.legalLinks{margin-top:-1.5rem}}.legalLink{color:#2b701d;font-size:1rem;text-decoration:underline}@media (width<=576px){.legalLink{font-size:.9rem}}.legalPage{background:#e9f9e5;min-height:100vh;padding:4rem 2rem;font-family:DM Sans,sans-serif}.legalContainer{flex-direction:column;gap:.5rem;max-width:72rem;margin:0 auto;display:flex}.legalBack{background:#d3ded1;align-self:flex-start;margin-bottom:1rem;padding:.5rem 1.25rem;font-size:1.1rem}.legalTitle{font-size:3rem;font-weight:700}@media (width<=576px){.legalTitle{font-size:2.2rem}}.legalMeta{color:#555;margin-bottom:1rem;font-size:1rem}.legalSection{border-top:2px solid #000;flex-direction:column;gap:.75rem;padding:1.5rem 0;display:flex}.legalSection h2{font-size:1.5rem;font-weight:700}.legalSection p,.legalSection li{font-size:1.125rem;line-height:1.7}.legalSection ul{flex-direction:column;gap:.4rem;padding-left:2rem;display:flex}.legalSection a{color:#2b701d;text-decoration:underline}.legalSection code{background:#d3ded1;padding:.1em .4em;font-family:monospace;font-size:1rem}.messageBox{opacity:0;text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:18rem;height:4rem;padding:.25rem;font-size:1rem;font-weight:500;transition:opacity .5s;display:flex;position:absolute;bottom:2rem}@media (width>=1024px){.messageBox{min-width:22rem;height:6rem;padding:.5rem;font-size:1.5rem;bottom:3rem;right:3rem}}@media (width>=1921px){.messageBox{width:30rem;height:8rem;padding:1.5rem;font-size:2rem;top:4rem}}.messageBox.bad{opacity:1;background:#c84600}.messageBox.good{opacity:1;background:#41bc28}.howToUsePopup{opacity:0;pointer-events:none;z-index:5;border:3px solid #000;border-radius:10px;justify-content:space-around;align-items:center;gap:1.5rem;width:45rem;padding:2rem 1rem;transition:all .3s;display:flex;position:absolute;right:10vh;overflow:hidden;transform:translate(-25%);box-shadow:4px 4px 0 2px #000}@media (width<=576px){.howToUsePopup{width:80vw;height:fit-content;margin:auto;padding:1rem;top:-30rem;left:0;right:1rem}}@media (width>=1921px){.howToUsePopup{border:4px solid #000;width:58rem}}.help-one-title-row{align-items:center;gap:3rem;margin-bottom:1.25rem;display:flex}@media (width<=576px){.help-one-title-row{gap:2rem}}.help-one-anim{flex-shrink:0;width:5.5rem;height:4.5rem}@media (width<=576px){.help-one-anim{width:3.75rem;height:3rem}}@media (width>=1921px){.help-one-anim{width:7.5rem;height:6.25rem}}.help-one-root-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite help-one-root-pulse}@keyframes help-one-root-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.header{-webkit-user-select:none;user-select:none;margin:0;font-size:2.25rem;font-weight:500}@media (width>=1921px){.header{font-size:3rem}}.subHeader{-webkit-user-select:none;user-select:none;margin:.3rem 0 .75rem}@media (width>=1921px){.subHeader{font-size:1.2rem}}.details{vertical-align:top;height:100%;margin:0;font-size:1.25rem;font-weight:400}@media (width>=1921px){.details{font-size:1.5rem}}.helpGridIcon{border:2px solid #000;border-radius:10px;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:.25rem .75rem;font-size:1.1rem;display:flex;box-shadow:1px 1px 0 1px #000}@media (width>=1921px){.helpGridIcon{padding:1rem;font-size:1.75rem}}.helpGridIcon.helpLeaf{background:#41bc28;padding:.65rem 1.25rem}.helpGridIcon.helpRoot{background:#a3703e;padding:.5rem 1rem}.helpGridIcon.helpBack{background:#c84600;padding:.5rem 1rem}.helpGridIcon.helpParent{background:#00a9d8;padding:.65rem 1.25rem}.helpGridIcon.helpLink{background:#e8e879;padding:.65rem 1.25rem}.helpGridIcon.helpChecklist{color:#fff;background:#2049c5;padding:.65rem 1.25rem}.helpGridIcon.helpNote{color:#fff;background:#2b701d;padding:.65rem 1.25rem}.helpGridIcon.helpPriorityHigh{color:#fff;background:#d62000;padding:.65rem 1.25rem;font-weight:700}.helpGridIcon.helpSort{background:#d4a000;gap:.35rem;padding:.5rem .75rem;font-size:.85rem;font-weight:700}.helpGridIcon.help-chip-prio-anim{padding:.65rem 1.25rem;font-weight:700;animation:6s ease-in-out infinite help-chip-bg;position:relative}@media (width>=1921px){.helpGridIcon.help-chip-prio-anim{padding:1rem 1.5rem}}.helpGridIcon.helpTrash{aspect-ratio:1;background:#c80000;width:1.75rem;height:1.75rem}@media (width>=1921px){.helpGridIcon.helpTrash{padding:1rem;font-size:1.5rem}}.helpGridIcon.helpPlus{aspect-ratio:1;background:#41bc28;width:1rem;height:1rem}@media (width>=1921px){.helpGridIcon.helpPlus{padding:1rem;font-size:1.5rem}}.helpImg{justify-content:center;align-items:center;width:90%;height:90%;display:flex}.helpImg.trash{width:100%;height:100%}@media (width>=1921px){.helpImg,.helpImg.trash{width:150%;height:150%}}.helpGrid{grid-template-columns:1fr 5fr;gap:1rem .5rem;width:100%;height:100%;display:grid;overflow:hidden auto}.helpGrid::-webkit-scrollbar{display:none}@media (width<=576px){.helpGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;height:fit-content;margin:0 auto;padding:0 .5rem}}@media (width>=1921px){.helpGrid{grid-template-columns:1fr 5fr;gap:2rem .75rem;width:100%;height:fit-content;margin:0 auto}}.detailsBox{text-align:center;border:2px solid #000;border-radius:6px;margin:.25rem;padding:.25rem .5rem;font-size:1rem;font-weight:500;line-height:1;display:inline-block;box-shadow:3px 3px 0 1px #000}.detailsBox.square{aspect-ratio:1;width:1rem;height:1rem;padding:.25rem}.detailsBox.square.danger{width:1.25rem;height:1.25rem;padding:.5rem}@media (width>=1921px){.detailsBox{border:3px solid #000;border-radius:12px;padding:.5rem .75rem;font-size:1.6rem}.detailsBox.square{width:1.25rem;height:1.25rem;padding:.55rem}.detailsBox.square.danger{width:2rem;height:2rem;padding:.75rem}}.moveArrow{opacity:0;pointer-events:none;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0 .5rem 0 .25rem;scale:1.5}.show{opacity:1;pointer-events:auto}.show.howToUsePopup{transform:translate(0)}.help-chip-lbl-ghost{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.help-chip-lbl{opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.help-chip-lbl--p0{color:#643200b3;animation:6s ease-in-out infinite help-chip-p0}.help-chip-lbl--p1{color:#fff;animation:6s ease-in-out infinite help-chip-p1}.help-chip-lbl--p2{color:#fff;animation:6s ease-in-out infinite help-chip-p2}.help-chip-lbl--p3{color:#111;animation:6s ease-in-out infinite help-chip-p3}.helpSortImg{width:1rem;height:1rem;display:block}@media (width>=1921px){.helpSortImg{width:1.4rem;height:1.4rem}}@keyframes help-chip-bg{0%,8%{background:#9646001f}20%,32%{background:#c8a200}44%,56%{background:#e07800}68%,80%{background:#d62000}92%,to{background:#9646001f}}@keyframes help-chip-p0{0%,8%{opacity:1}20%,88%{opacity:0}92%,to{opacity:1}}@keyframes help-chip-p1{0%,64%{opacity:0}68%,80%{opacity:1}92%,to{opacity:0}}@keyframes help-chip-p2{0%,40%{opacity:0}44%,56%{opacity:1}68%,to{opacity:0}}@keyframes help-chip-p3{0%,15%{opacity:0}20%,32%{opacity:1}44%,to{opacity:0}}@keyframes help-rib-cycle{0%,8%{height:.5rem;box-shadow:none;background:#96460033;border-color:#0003}20%,32%{background:#c8a200;border-color:#111;height:.85rem;box-shadow:1px 1px 0 1px #111}44%,56%{background:#e07800;border-color:#111;height:1.35rem;box-shadow:1px 1px 0 1px #111}68%,80%{background:#d62000;border-color:#111;height:2rem;box-shadow:1px 1px 0 1px #111}92%,to{height:.5rem;box-shadow:none;background:#96460033;border-color:#0003}}@keyframes help-sort-tasks{0%,28%{top:0}48%,68%{top:4.8rem}88%,to{top:0}}@keyframes help-sort-alerts{0%,28%{top:4.8rem}48%,68%{top:0}88%,to{top:4.8rem}}@keyframes help-sort-lbl-age{0%,15%{opacity:1}30%,68%{opacity:0}85%,to{opacity:1}}@keyframes help-sort-lbl-prio{0%,32%{opacity:0}48%,65%{opacity:1}80%,to{opacity:0}}.help-priority-demo{background-color:#e9f9e5;background-image:linear-gradient(#41bc282e 1px,#0000 1px),linear-gradient(90deg,#41bc282e 1px,#0000 1px);background-size:20px 20px;border:2px solid #00000026;border-radius:10px;justify-content:space-around;align-items:center;gap:1.5rem;margin:.5rem 0 .85rem;padding:.75rem 1.5rem 1rem;display:flex}@media (width>=1921px){.help-priority-demo{padding:1rem 2rem 1.25rem}}.help-rib-demo{flex-direction:column;align-items:center;gap:.4rem;display:flex}.help-rib-card{background:#41bc28;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;width:5.5rem;height:2.4rem;margin-top:.7rem;font-size:.9rem;font-weight:600;display:flex;position:relative;overflow:visible;box-shadow:2px 2px 0 1px #111}@media (width>=1921px){.help-rib-card{width:7rem;height:3rem;margin-top:.9rem;font-size:1.1rem}}.help-rib-anim{transform-origin:top;border:1.5px solid #0003;border-radius:3px 0 4px 4px;width:.65rem;animation:6s ease-in-out infinite help-rib-cycle;position:absolute;top:-.4rem;left:.6rem}@media (width>=1921px){.help-rib-anim{width:.85rem;left:.75rem}}.help-rib-card-text{padding-left:1rem}.help-rib-caption{color:#00000073;text-align:center;margin-top:.1rem;font-size:.68rem;font-weight:600}@media (width>=1921px){.help-rib-caption{font-size:.9rem}}.help-sort-stage-group{flex-direction:column;align-items:center;gap:.5rem;padding-top:.6rem;display:flex}.help-sort-stage{width:8rem;height:6.8rem;position:relative}@media (width>=1921px){.help-sort-stage{width:10.5rem;height:8.8rem}}.help-sort-card{border:2px solid #111;border-radius:7px;align-items:center;width:100%;height:2rem;padding:0 .6rem 0 1.2rem;font-size:.8rem;font-weight:600;display:flex;position:absolute;overflow:visible;box-shadow:2px 2px 0 1px #111}.help-sort-card--tasks{z-index:1;background:#41bc28;animation:7s ease-in-out infinite help-sort-tasks;top:0}.help-sort-card--notes{z-index:2;background:#00a9d8;top:2.4rem}.help-sort-card--alerts{z-index:3;background:#41bc28;animation:7s ease-in-out infinite help-sort-alerts;top:4.8rem}@media (width>=1921px){.help-sort-card{height:2.6rem;font-size:1rem}.help-sort-card--notes{top:3.1rem}.help-sort-card--alerts{animation-name:help-sort-alerts-ld;top:6.2rem}.help-sort-card--tasks{animation-name:help-sort-tasks-ld}@keyframes help-sort-tasks-ld{0%,28%{top:0}48%,68%{top:6.2rem}88%,to{top:0}}@keyframes help-sort-alerts-ld{0%,28%{top:6.2rem}48%,68%{top:0}88%,to{top:6.2rem}}}.help-sort-ribbon{border:1.5px solid #111;border-radius:2px 0 3px 3px;width:.55rem;position:absolute;left:.45rem;box-shadow:1px 1px 0 1px #111}.help-sort-ribbon--p1{background:#d62000;height:1.5rem;top:-.4rem}.help-sort-ribbon--p2{background:#e07800;height:1rem;top:-.3rem}@media (width>=1921px){.help-sort-ribbon{width:.7rem;left:.55rem}.help-sort-ribbon--p1{height:1.9rem}.help-sort-ribbon--p2{height:1.25rem}}.help-sort-stage-labels{width:8rem;height:1.2rem;position:relative}@media (width>=1921px){.help-sort-stage-labels{width:10.5rem;height:1.5rem}}.help-sort-stage-label{text-align:center;font-size:.68rem;font-weight:700;position:absolute;left:0;right:0}.help-sort-stage-label--age{color:#a3703e;animation:7s ease-in-out infinite help-sort-lbl-age}.help-sort-stage-label--prio{color:#7322c3;opacity:0;animation:7s ease-in-out infinite help-sort-lbl-prio}@media (width>=1921px){.help-sort-stage-label{font-size:.9rem}}.help-mm-demo{background-color:#e9f9e5;background-image:linear-gradient(#41bc2838 1px,#0000 1px),linear-gradient(90deg,#41bc2838 1px,#0000 1px);background-size:20px 20px;border:2px solid #0003;border-radius:10px;justify-content:center;margin:.5rem 0 .85rem;padding:1rem 1.5rem 1.25rem;display:flex;overflow-x:auto}.help-mm-demo::-webkit-scrollbar{display:none}.help-mm-demo .mm-node-btn{cursor:default;color:#111;border-width:2px;max-width:72px;padding:.28rem .6rem;font-size:.72rem;box-shadow:2px 2px 0 1px #111}.help-mm-demo .mm-node-btn:hover{translate:0;box-shadow:2px 2px 0 1px #111}.help-mm-demo .mm-node-btn.mm-node-btn--current{color:#111}.help-mm-demo .mm-node-btn.mm-node-btn--root{max-width:100px;padding:.35rem .85rem;font-size:.82rem;box-shadow:3px 3px 0 1px #111}.help-mm-demo .mm-connector-v{width:2px;height:14px}.help-mm-demo .mm-child-wrap{padding:14px 7px 0}.help-mm-demo .mm-child-wrap:before{height:14px}.help-mm-demo .mm-child-wrap:after{height:2px}@media (width>=1921px){.help-mm-demo .mm-node-btn{max-width:100px;padding:.4rem .9rem;font-size:1rem}.help-mm-demo .mm-node-btn.mm-node-btn--root{max-width:130px;font-size:1.1rem}.help-mm-demo .mm-connector-v{height:20px}.help-mm-demo .mm-child-wrap{padding:20px 10px 0}.help-mm-demo .mm-child-wrap:before{height:20px}}.help-mm-current-chip{color:#111;background:#a3703e;border-radius:10px}@media (width>=1921px){.help-mm-current-chip{border-radius:12px}}.help-logo-chip{vertical-align:middle;box-shadow:none;background:#db44a4;border-radius:10px;justify-content:center;align-items:center;padding:.2rem .4rem;display:inline-flex}@media (width>=1921px){.help-logo-chip{border-radius:12px}}.help-logo-img{width:1.4rem;height:1.4rem;display:block}@media (width>=1921px){.help-logo-img{width:2rem;height:2rem}}.help-depth-dots{justify-content:flex-start;align-items:center;gap:.35rem;padding:.15rem 0;display:flex}.help-depth-dot{background:#a3703e;border:2px solid #000;border-radius:5px;flex-shrink:0;width:2rem;height:2rem;box-shadow:3px 3px 0 1px #000}@media (width>=1921px){.help-depth-dot{width:2.8rem;height:2.8rem}}.patchNotesPopup{opacity:0;pointer-events:none;z-index:5;border:3px solid #000;border-radius:10px;flex-direction:column;gap:1rem;width:35rem;max-height:70vh;padding:2rem;transition:all .3s;display:flex;position:absolute;right:10vh;overflow-y:auto;transform:translate(-25%);box-shadow:4px 4px 0 2px #000}.patchNotesPopup::-webkit-scrollbar{display:none}.patchNotesPopup.show{opacity:1;pointer-events:auto;transform:translate(0)}@media (width>=1921px){.patchNotesPopup{border:4px solid #000;width:48rem}}.patchNotes-list{flex-direction:column;gap:1.25rem;display:flex}.patchNotes-entry{border-bottom:2px solid #0000001f;flex-direction:column;gap:.25rem;padding-bottom:1.25rem;display:flex}.patchNotes-entry:last-child{border-bottom:none;padding-bottom:0}.patchNotes-tag-row{align-items:center;gap:.5rem;display:flex}.patchNotes-tag{background:#00a9d8;border:2px solid #000;border-radius:4px;width:fit-content;padding:.15rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.patchNotes-tag-icon-box{background:#fff;border:2px solid #000;border-radius:4px;justify-content:center;align-items:center;padding:.15rem .4rem;display:inline-flex}.patchNotes-tag-icon{object-fit:contain;width:.85rem;height:.85rem}.patchNotes-title{margin:.25rem 0 0;font-size:1.1rem;font-weight:600}.patchNotesBtn{color:#1a1208;font-size:1.1rem;line-height:1}.patchNotesBtn .buttonImg{width:100%;height:100%}@media (width>=1921px){.patchNotesBtn{font-size:1.6rem}.patchNotesBtn .buttonImg{width:70%;height:100%}}.patchNotes-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.patchNotes-recommend-btn{white-space:nowrap;background:#e8e879;flex-shrink:0;padding:.35rem .75rem;font-size:.85rem;font-weight:600}@media (width>=1921px){.patchNotes-recommend-btn{padding:.5rem 1rem;font-size:1.1rem}}.patchNotes-form{flex-direction:column;flex:1;gap:.75rem;display:flex}.patchNotes-input{box-sizing:border-box;background:#fff;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:1rem}@media (width>=1921px){.patchNotes-input{padding:.75rem 1rem;font-size:1.3rem}}.patchNotes-textarea{resize:none;box-sizing:border-box;background:#fff;width:100%;min-height:8rem;padding:.6rem .75rem;font-family:inherit;font-size:1rem}@media (width>=1921px){.patchNotes-textarea{min-height:10rem;padding:.75rem 1rem;font-size:1.3rem}}.patchNotes-form-btns{gap:1rem;margin-top:.25rem;display:flex}.patchNotes-form-btns .modalButton{flex:1;height:3rem;font-size:1rem}@media (width>=1921px){.patchNotes-form-btns .modalButton{height:4rem;font-size:1.4rem}}.patchNotes-msg{margin:0;font-size:.9rem;font-weight:500}.patchNotes-msg--error{color:#c80000}.patchNotes-msg--success{color:#2b701d;font-size:1rem}@media (width>=1921px){.patchNotes-msg{font-size:1.2rem}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayOut{0%{opacity:1}to{opacity:0}}@keyframes modalPop{0%{transform:translate(var(--origin-dx,0px), var(--origin-dy,0px)) scale(.05);opacity:0}to{opacity:1;transform:translate(0)scale(1)}}@keyframes modalPopOut{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(calc(var(--origin-dx,0px) * .3), calc(var(--origin-dy,0px) * .3)) scale(.05);opacity:0}}.overlay{z-index:10;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100dvh;animation:.15s overlayIn;display:flex;position:fixed;top:0;left:0}@media (width<=576px){.overlay{box-sizing:border-box;align-items:flex-start;padding-block:1.5rem;overflow-y:auto}}.overlay--scroll{box-sizing:border-box;align-items:flex-start;padding-block:2rem;overflow-y:auto}.overlay--scroll>.modal.neobrutal{margin:auto}.overlay--closing{pointer-events:none;animation:.15s forwards overlayOut}.neobrutal.modal{background:#e9f9e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:33rem;min-height:18rem;padding:2rem 1rem;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards modalPop;display:flex}@media (width<=576px){.neobrutal.modal{width:85%;min-height:20rem;padding:2rem 1rem}}@media (width>=1921px){.neobrutal.modal{width:42.5rem;min-height:24rem}}.overlay--closing .neobrutal.modal{animation:.15s forwards modalPopOut}.confirmModal .cancel{background:#e8e879}.neobrutal.modal.confirmModal{min-height:auto}@media (width<=576px){.neobrutal.modal.confirmModal{min-height:auto}}@media (width>=1921px){.neobrutal.modal.confirmModal{min-height:auto}}.confirmText{text-align:center;margin:0;font-size:2rem;font-weight:400}.confirmText strong{font-weight:800}.confirmText .confirmName{-webkit-line-clamp:4;vertical-align:bottom;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-inline-box;overflow:hidden}@media (width>=1921px){.confirmText{font-size:2.75rem}}.contentHolder{background:#d3ded1;border:2px solid #000;border-radius:12px;flex-direction:column;align-items:flex-end;width:28.125rem;min-height:8rem;display:flex;box-shadow:4px 4px 0 2px #000}@media (width<=576px){.contentHolder{width:20rem;min-height:8.9rem}}@media (width>=1921px){.contentHolder{border:3px solid #000;width:37rem;min-height:10rem;font-size:2rem}}.linkArea{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem .75rem;display:flex}@keyframes linkInputRise{0%{opacity:0;translate:0 4px;box-shadow:0 0 0 2px #000}to{opacity:1;translate:0;box-shadow:4px 4px 0 2px #000}}@keyframes linkInputSink{0%{opacity:1;translate:0;box-shadow:4px 4px 0 2px #000}to{opacity:0;translate:0 4px;box-shadow:0 0 0 2px #000}}.linkButton{background:#e8e879;flex-shrink:0;padding:.3rem .75rem;font-family:inherit;font-size:.85rem;font-weight:700}@media (width>=1921px){.linkButton{padding:.4rem 1rem;font-size:1.1rem}}.linkInput{box-sizing:border-box;background:#e9f9e5;flex:1;min-width:0;padding:.3rem .75rem;font-family:inherit;font-size:.85rem;animation:.2s forwards linkInputRise;box-shadow:4px 4px 0 2px #000}.linkInput.closing{animation:.2s forwards linkInputSink}.linkInput::selection{color:#000;background:#e8e879}@media (width>=1921px){.linkInput{font-size:1.1rem}}.ideaContent{resize:vertical;background:#d3ded1;border:none;border-radius:12px;width:26.125rem;min-height:8rem;padding:2rem 1rem 0;font-size:1.5rem}.ideaContent::-webkit-scrollbar{display:none}.ideaContent:active,.ideaContent:focus{outline:none}@media (width<=576px){.ideaContent{resize:none;width:18rem;min-height:4rem;padding:1rem;overflow:hidden}}@media (width>=1921px){.ideaContent{width:33rem;min-height:10rem;padding:2rem;font-size:2rem}}.modalButtons{justify-content:space-between;width:28.125rem;display:flex}@media (width<=576px){.modalButtons{gap:1rem;width:20rem}}@media (width>=1921px){.modalButtons{width:37rem}}.modalButton{justify-content:center;align-items:center;width:12.5rem;height:4rem;font-size:1.5rem;display:flex}.modalButton.cancel{background:#c84600}.modalButton.continue{background:#41bc28}.modalButton.continue:disabled{opacity:.4;pointer-events:none}.modalButton.delete{background:#c80000}@media (width>=1921px){.modalButton{width:17rem;height:5rem;font-size:2rem}}.creation-panel-stack{width:30.125rem;height:7.5rem;min-height:7.5rem;transition:height .2s;position:relative}@media (width<=576px){.creation-panel-stack{width:21.5rem;height:7rem;min-height:7rem}}@media (width>=1921px){.creation-panel-stack{width:39rem;height:9.5rem;min-height:9.5rem}}.creation-panel{opacity:0;pointer-events:none;box-sizing:border-box;margin:-1px -8px -8px -1px;padding:1px 8px 8px 1px;transition:opacity .15s;position:absolute;inset:0;overflow:hidden}.creation-panel--active{opacity:1;pointer-events:auto}.neobrutal.modal.creationModal{width:35rem}@media (width<=576px){.neobrutal.modal.creationModal{width:90%}}@media (width>=1921px){.neobrutal.modal.creationModal{width:44.5rem}}.creationModal .contentHolder,.creationModal .modalButtons{width:30.125rem}@media (width<=576px){.creationModal .contentHolder,.creationModal .modalButtons{width:21.5rem}}@media (width>=1921px){.creationModal .contentHolder,.creationModal .modalButtons{width:39rem}}.creationModal .ideaContent{box-sizing:border-box;width:100%}.creationModal .modalButton{width:13.5rem}@media (width>=1921px){.creationModal .modalButton{width:18rem}}.creation-panel>.contentHolder,.creation-panel>.checklist-creation,.creation-panel>.note-creation{box-sizing:border-box;height:100%}.creation-panel>.contentHolder{align-items:stretch}.creation-panel .ideaContent{resize:none;flex:1;min-height:0}.note-creation>.contentHolder{box-sizing:border-box;flex:1;align-items:stretch;height:auto;min-height:0}.creation-tabs{gap:.75rem;width:30.125rem;display:flex}@media (width<=576px){.creation-tabs{gap:.5rem;width:21.5rem}}@media (width>=1921px){.creation-tabs{gap:1rem;width:39rem}}.creation-tab{all:unset;box-sizing:border-box;text-align:center;cursor:pointer;color:#111;background:#d3ded1;border:3px solid #000;border-radius:8px;flex:1;padding:.6rem 0;font-size:1.1rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s,translate .15s;box-shadow:4px 4px 0 1px #000}.creation-tab:hover{translate:4px 4px;box-shadow:0 0 0 1px #000}.creation-tab--active{color:#fff;translate:4px 4px;box-shadow:0 0 0 1px #000}.creation-tab--idea.creation-tab--active{background:#41bc28}.creation-tab--checklist.creation-tab--active{background:#2049c5}.creation-tab--note.creation-tab--active{background:#2b701d}@media (width>=1921px){.creation-tab{border:3px solid #000;border-radius:10px;padding:.8rem 0;font-size:1.4rem;box-shadow:4px 4px 0 2px #000}.creation-tab:hover,.creation-tab.creation-tab--active{translate:4px 4px;box-shadow:0 0 0 2px #000}}.checklist-creation{flex-direction:column;gap:.75rem;width:30.125rem;display:flex}@media (width<=576px){.checklist-creation{background:#d3ded1;border:2px solid #000;border-radius:10px;gap:.3rem;width:21.5rem;min-height:8.9rem;box-shadow:4px 4px 0 2px #000}}@media (width>=1921px){.checklist-creation{width:39rem}}.checklist-creation-title{background:#d3ded1;border:2px solid #000;border-radius:10px;width:calc(100% - 2rem - 4px);padding:.75rem 1rem;font-family:monospace;font-size:1.4rem;box-shadow:3px 3px 0 1px #000}.checklist-creation-title:focus{outline:none}@media (width<=576px){.checklist-creation-title{box-shadow:none;border:none;border-radius:10px 10px 0 0;width:calc(100% - 2rem);min-height:4rem;padding:1rem;font-size:1.5rem}}@media (width>=1921px){.checklist-creation-title{font-size:1.8rem}}.checklist-creation-items{flex-direction:column;flex:1;gap:.75rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.checklist-creation-items::-webkit-scrollbar{display:none}.checklist-creation-items:empty{display:none}.checklist-creation-item-wrap{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .22s,opacity .16s .1s;display:grid}.checklist-creation-item-wrap--collapsed{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .1s}.checklist-creation-item{box-shadow:none;background:#d3ded1;border:2px solid #000;border-radius:10px;justify-content:space-between;align-items:center;width:calc(100% - 2rem - 7px);min-height:0;padding:.6rem 1rem;font-family:monospace;font-size:1.1rem;display:flex;overflow:hidden;translate:3px 3px}@media (width>=1921px){.checklist-creation-item{font-size:1.4rem}}.checklist-creation-remove{all:unset;cursor:pointer;opacity:.5;font-size:.9rem}.checklist-creation-remove:hover{opacity:1}.checklist-creation-add{flex-direction:column;gap:.75rem;display:flex}.checklist-creation-item-input{opacity:1;background:#d3ded1;border:2px solid #000;border-radius:10px;width:calc(100% - 2rem - 4px);padding:.6rem 1rem;font-family:monospace;font-size:1.1rem;transition:box-shadow .3s,translate .3s,width .3s,opacity .3s;box-shadow:3px 3px 0 1px #000}.checklist-creation-item-input:focus{color:#000;background:#d3ded1;outline:none;box-shadow:3px 3px 0 1px #000}@media (width<=576px){.checklist-creation-item-input{box-shadow:none;background:#d3ded1;border:none;border-top:1.5px solid #0000001f;border-radius:0 0 10px 10px;width:calc(100% - 2rem);padding:.5rem 1rem .75rem;font-size:1rem}.checklist-creation-item-input:focus{box-shadow:none;background:#d3ded1}}@media (width>=1921px){.checklist-creation-item-input{font-size:1.4rem}}.checklist-creation-item-input--pressing,.checklist-creation-item-input:focus.checklist-creation-item-input--pressing{box-shadow:none;width:calc(100% - 2rem - 7px);translate:3px 3px}@media (width<=576px){.checklist-creation-item-input--pressing,.checklist-creation-item-input:focus.checklist-creation-item-input--pressing{opacity:.7;width:calc(100% - 2rem);translate:none}}.note-creation{flex-direction:column;gap:.75rem;width:30.125rem;display:flex}@media (width<=576px){.note-creation{width:21.5rem}}@media (width>=1921px){.note-creation{width:39rem}}.note-creation-title{background:#d3ded1;border:2px solid #000;border-radius:10px;width:calc(100% - 2rem - 4px);padding:.75rem 1rem;font-family:monospace;font-size:1.4rem;box-shadow:3px 3px 0 1px #000}.note-creation-title:focus{outline:none}@media (width<=576px){.note-creation-title{font-size:1.3rem}}@media (width>=1921px){.note-creation-title{font-size:1.8rem}}.note-creation .note-body{padding:1rem;font-size:1.05rem}@media (width<=576px){.note-creation .note-body{padding:.75rem 1rem;font-size:1rem}}@media (width>=1921px){.note-creation .note-body{padding:1.25rem 1rem;font-size:1.3rem}}.priority-picker{align-items:center;gap:1rem;width:30.125rem;display:flex}@media (width<=576px){.priority-picker{width:21.5rem}}@media (width>=1921px){.priority-picker{width:39rem}}.priority-picker-label{color:#111;flex-shrink:0;font-size:1rem;font-weight:600}@media (width>=1921px){.priority-picker-label{font-size:1.3rem}}.priority-picker-btns{gap:.5rem;display:flex}.priority-picker-btn{color:#111;cursor:pointer;background:#d3ded1;border:2px solid #000;padding:.3rem .8rem;font-size:.9rem;font-weight:700;transition:background .1s;box-shadow:2px 2px 0 1px #000}.priority-picker-btn--active{color:#fff;background:#7322c3}@media (width>=1921px){.priority-picker-btn{padding:.4rem 1rem;font-size:1.2rem}}.neobrutal.modal.checklistModal{gap:.75rem;width:33rem;min-height:auto}@media (width<=576px){.neobrutal.modal.checklistModal{width:85%;min-height:auto}}@media (width>=1921px){.neobrutal.modal.checklistModal{width:42.5rem;min-height:auto}}.checklistModal-title-row{align-items:center;gap:.75rem;width:28.125rem;display:flex}@media (width<=576px){.checklistModal-title-row{width:20rem}}@media (width>=1921px){.checklistModal-title-row{width:37rem}}.checklistModal-title{word-break:break-word;flex:1;font-size:1.6rem;font-weight:800}@media (width>=1921px){.checklistModal-title{font-size:2.1rem}}.checklistModal-progress{color:#2049c5;flex-shrink:0;font-size:1rem;font-weight:600}@media (width>=1921px){.checklistModal-progress{font-size:1.3rem}}.checklistModal-rename{flex-shrink:0;justify-content:center;align-items:center;display:flex}.checklistModal-body{flex-direction:column;align-items:stretch;width:28.125rem;min-height:8rem;padding:0;display:flex}@media (width<=576px){.checklistModal-body{width:20rem}}@media (width>=1921px){.checklistModal-body{width:37rem}}.checklistModal-items{flex-direction:column;flex:1;margin:0;padding:.25rem 0;list-style:none;display:flex}.checklistModal-item{border-bottom:1px solid #00000014;flex-wrap:wrap;align-items:flex-start;gap:.6rem;padding:.55rem 1rem;font-size:1.1rem;display:flex}.checklistModal-item:last-child{border-bottom:none}.checklistModal-item--checked .checklistModal-item-text{opacity:.4;text-decoration:line-through}.checklistModal-item:hover .checklistModal-copy-btn,.checklistModal-item:hover .checklistModal-edit-item,.checklistModal-item:hover .checklistModal-link-btn,.checklistModal-item:hover .checklistModal-del{opacity:1}@media (width>=1921px){.checklistModal-item{font-size:1.4rem}}.checklistModal-drag{all:unset;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;opacity:.5;flex-shrink:0;align-items:center;padding:6px 4px 0;display:flex}.checklistModal-drag img{width:10px;height:16px}.checklistModal-drag:hover{opacity:.9}.checklistModal-drag:active{cursor:grabbing}.checklistModal-cb{all:unset;cursor:pointer;flex-shrink:0;padding-top:5px;font-size:1.2rem;line-height:1}.checklistModal-item-text{word-break:break-word;flex:1}.checklistModal-item-text--linked{color:#2049c5;cursor:pointer;text-decoration:underline}.checklistModal-item-actions{flex-shrink:0;grid-template-columns:1fr 1fr;gap:1px 2px;display:grid}.checklistModal-item-actions.has-active-link .checklistModal-link-btn{opacity:1}.checklistModal-copy-btn,.checklistModal-edit-item,.checklistModal-link-btn,.checklistModal-del{all:unset;cursor:pointer;opacity:0;border-radius:3px;justify-content:center;align-items:center;padding:2px 4px;transition:opacity .12s;display:flex}.checklistModal-copy-btn img,.checklistModal-edit-item img,.checklistModal-link-btn img,.checklistModal-del img{width:14px;height:14px}.checklistModal-copy-btn:hover,.checklistModal-edit-item:hover,.checklistModal-link-btn:hover,.checklistModal-del:hover{background:#00000012}.checklistModal-link-btn--active{background:#e8e87980}.checklistModal-link-btn--active:hover{background:#e8e879b3}.checklistModal-del:hover img{filter:brightness(0)saturate()invert(13%)sepia(96%)saturate(7481%)hue-rotate(356deg)brightness(96%)contrast(112%)}@media (width>=1921px){.checklistModal-link-btn img{width:18px;height:18px}}.checklistModal-item-link-row{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;padding:.15rem 0 .25rem 2.4rem;display:flex}.checklistModal-item-link-input{all:unset;color:#333;border-bottom:1.5px solid #2049c5;flex:1;min-width:0;padding-bottom:2px;font-family:inherit;font-size:.9rem}.checklistModal-item-link-input::placeholder{color:#aaa}@media (width>=1921px){.checklistModal-item-link-input{font-size:1.15rem}}.checklistModal-item-link-clear{all:unset;cursor:pointer;color:#999;flex-shrink:0;padding:2px 5px;font-size:.8rem}.checklistModal-item-link-clear:hover{color:#333}.checklistModal-item-edit-input{all:unset;font-family:inherit;font-size:inherit;word-break:break-word;resize:none;line-height:inherit;border-bottom:1.5px solid #2049c5;flex:1;padding-bottom:1px;display:block;overflow:hidden}.checklistModal-empty{color:#999;padding:1.25rem 1rem;font-size:1rem}.checklistModal-add-input{all:unset;color:#444;border-top:2px solid #0000001a;width:calc(100% - 2rem);padding:.55rem 1rem;font-family:inherit;font-size:1.05rem}.checklistModal-add-input::placeholder{color:#aaa}@media (width>=1921px){.checklistModal-add-input{font-size:1.35rem}}@keyframes onboarding-header-in{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes onboarding-tip-in{0%{opacity:0;transform:translateY(20px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}.neobrutal.modal.onboarding-modal{gap:1.25rem;min-height:auto;padding:2rem 1.5rem}@media (width<=576px){.neobrutal.modal.onboarding-modal{min-height:auto;padding:1.75rem 1rem}}@media (width>=1921px){.neobrutal.modal.onboarding-modal{min-height:auto}}.onboarding-title{text-align:center;opacity:0;margin:0;font-size:1.75rem;font-weight:900;line-height:1.2;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards onboarding-header-in}@media (width<=576px){.onboarding-title{font-size:1.45rem}}@media (width>=1921px){.onboarding-title{font-size:2.3rem}}.onboarding-title__intra{color:#41bc28}.onboarding-title__connected{color:#a3703e}.onboarding-tips{flex-direction:column;gap:.75rem;width:28.125rem;display:flex}@media (width<=576px){.onboarding-tips{gap:.6rem;width:20rem}}@media (width>=1921px){.onboarding-tips{gap:1rem;width:37rem}}.onboarding-tip{opacity:0;border:2.5px solid #000;border-radius:8px;align-items:center;gap:.875rem;padding:.7rem .875rem;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards onboarding-tip-in;display:flex;box-shadow:4px 4px 0 2px #000}.onboarding-tip--1{background:#00a9d8;animation-delay:.1s}.onboarding-tip--2{background:#41bc28;animation-delay:.22s}.onboarding-tip--3{background:#ec8a13;animation-delay:.34s}@media (width>=1921px){.onboarding-tip{border:3px solid #000;padding:1rem 1.125rem;box-shadow:5px 5px 0 2px #000}}.onboarding-tip__num{color:#fff;background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;font-weight:800;display:flex}@media (width>=1921px){.onboarding-tip__num{width:2.6rem;height:2.6rem;font-size:1.3rem}}.onboarding-tip__text{flex:1;margin:0;font-size:.95rem;font-weight:500;line-height:1.45}.onboarding-tip__text strong{font-weight:800}@media (width>=1921px){.onboarding-tip__text{font-size:1.25rem}}@media (width<=576px){.oa-tip-text--drag{display:none}}.oa-tip-text--lp{display:none}@media (width<=576px){.oa-tip-text--lp{display:block}}.onboarding-cta{min-width:11rem;font-size:1.3rem;font-weight:800}@media (width>=1921px){.onboarding-cta{min-width:14rem;font-size:1.7rem}}.oa{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:3.5rem;display:flex;position:relative}@media (width<=576px){.oa{width:3.25rem;height:3rem}}@media (width>=1921px){.oa{width:5rem;height:4.25rem}}@keyframes oa-tree-root-pulse{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.12)}}@keyframes oa-tree-child-in{0%,10%{opacity:0;transform:scale(0)translateY(-3px)}25%,70%{opacity:1;transform:scale(1)translateY(0)}85%,to{opacity:0;transform:scale(0)translateY(-3px)}}.oa--tree{gap:3px}.oa-tree-root{background:#000;border-radius:4px;width:1.75rem;height:.8rem;animation:1.8s ease-in-out infinite oa-tree-root-pulse}.oa-tree-trunk{background:#00000073;width:2px;height:5px}.oa-tree-children{gap:5px;display:flex}.oa-tree-child{opacity:0;background:#ffffffd9;border:2px solid #000;border-radius:3px;width:1rem;height:.65rem;animation:2.2s cubic-bezier(.34,1.56,.64,1) infinite oa-tree-child-in}.oa-tree-child--2{animation-delay:.18s}@keyframes oa-nav-press{0%,28%{transform:translate(0);box-shadow:3px 3px 0 1.5px #000}40%{transform:translate(2px,2px);box-shadow:1px 1px 0 1.5px #000}58%,to{transform:translate(0);box-shadow:3px 3px 0 1.5px #000}}@keyframes oa-nav-cursor{0%,14%{opacity:0;transform:translate(9px,7px)scale(0)}26%{opacity:1;transform:translate(0)scale(1)}40%{opacity:1;transform:translate(1px,1px)scale(.75)}58%,to{opacity:0;transform:translate(9px,7px)scale(0)}}.oa--nav{position:relative}.oa-nav-card{background:#fff;border:2px solid #000;border-radius:5px;flex-direction:column;justify-content:center;gap:4px;width:2.5rem;height:1.75rem;padding:0 .3rem;animation:2s ease-in-out infinite oa-nav-press;display:flex;box-shadow:3px 3px 0 1.5px #000}.oa-nav-line{background:#00000047;border-radius:2px;height:2.5px}.oa-nav-line--sm{width:55%}.oa-nav-cursor{background:#000;border-radius:50%;width:.6rem;height:.6rem;animation:2s ease-in-out infinite oa-nav-cursor;position:absolute;bottom:2px;right:2px}@keyframes oa-drag-lift{0%,15%{opacity:1;transform:translate(0)rotate(0);box-shadow:3px 3px 0 1.5px #000}26%{opacity:1;transform:translateY(-5px)rotate(-6deg);box-shadow:5px 9px 0 2px #0000004d}62%{opacity:1;transform:translate(21px,-5px)rotate(-6deg);box-shadow:5px 9px 0 2px #0000004d}72%,74%{opacity:0;transform:translate(21px)rotate(0);box-shadow:2px 2px 0 1px #000}75%,to{opacity:1;transform:translate(0)rotate(0);box-shadow:3px 3px 0 1.5px #000}}@keyframes oa-drag-target-flash{0%,60%{background:#ffffff80;border-color:#0006}68%,78%{background:#fff;border-color:#000}88%,to{background:#ffffff80;border-color:#0006}}.oa--drag{position:relative}@media (width<=576px){.oa--drag{display:none}}.oa-drag-card{background:#00a9d8;border:2px solid #000;border-radius:4px;width:1.7rem;height:1.1rem;animation:2.4s cubic-bezier(.25,.46,.45,.94) infinite oa-drag-lift;position:absolute;top:5px;left:3px;box-shadow:3px 3px 0 1.5px #000}.oa-drag-target{background:#ffffff80;border:2px dashed #0006;border-radius:4px;width:1.7rem;height:1.1rem;animation:2.4s ease-in-out infinite oa-drag-target-flash;position:absolute;bottom:5px;right:3px}@keyframes oa-lp-ring{0%{opacity:.9;transform:scale(.15)}55%{opacity:.25;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes oa-lp-wobble{0%,50%,to{transform:rotate(0)}56%{transform:rotate(-4deg)}68%{transform:rotate(3deg)}80%{transform:rotate(-1.5deg)}90%{transform:rotate(.5deg)}}.oa--lp{display:none;position:relative}@media (width<=576px){.oa--lp{display:flex}}.oa-lp-card{background:#ec8a13;border:2px solid #000;border-radius:5px;justify-content:center;align-items:center;width:2.4rem;height:1.5rem;animation:2.4s ease-in-out infinite oa-lp-wobble;display:flex;position:relative;box-shadow:3px 3px 0 1.5px #000}.oa-lp-ring{border:2.5px solid #0000008c;border-radius:50%;width:1.6rem;height:1.6rem;animation:1.8s ease-out infinite oa-lp-ring;position:absolute}.oa-lp-ring--2{animation-delay:.6s}.feature-impl-overlay{z-index:200}.confetti-canvas{pointer-events:none;z-index:201;position:fixed;top:0;left:0}.feature-impl-modal{z-index:202;text-align:center;gap:1.5rem;position:relative}.feature-impl-trophy{margin:0;font-size:4rem;line-height:1;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards trophyBounce}@keyframes trophyBounce{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.howDeepHolder{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.depthIndicator{cursor:pointer;background:#a3703e;border:2px solid #000;border-radius:7px;justify-content:center;align-items:center;width:fit-content;min-width:3rem;min-height:3rem;font-size:0;transition:all .2s;display:flex;position:relative;box-shadow:3px 3px 0 1px #000}.depthIndicator:hover .depthText{opacity:1;font-size:1.5rem}.depthIndicator:hover{translate:3px 3px;box-shadow:0 0 0 1px #000}@media (width>=1921px){.depthIndicator{border:2px solid #000;box-shadow:3px 3px 0 1px #000}.depthIndicator:hover{translate:3px 3px;box-shadow:0 0 0 2px #000}}.depthIndicator:active{background:#41bc28}@media (width<=576px){.depthIndicator{display:none}}.depthText{opacity:0;bottom:0;right:var(--label-right,13rem);white-space:nowrap;background:#a3703e;border:3px solid #000;border-radius:7px;width:fit-content;padding:.5rem 1rem;transition:all .2s;display:flex;position:absolute}.mmobile{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display:none}@media (width<=1023px){.mmobile{z-index:10;background-color:#e9f9e5;background-image:linear-gradient(#41bc2833 1px,#0000 1px),linear-gradient(90deg,#41bc2833 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}}.mmobile-nav{flex-shrink:0;align-items:center;gap:10px;padding:14px 16px 8px;display:flex}.mmobile-back{color:#111;cursor:pointer;background:#c84600;border:3px solid #111;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 13px;transition:box-shadow .12s,translate .12s;display:flex;box-shadow:0 4px #111}.mmobile-back:active{translate:0 3px;box-shadow:0 1px #111}.mmobile-back-icon{width:22px;height:22px;display:block}.mmobile-crumbs{white-space:nowrap;scrollbar-width:none;flex:1;align-items:center;gap:4px;display:flex;overflow-x:auto}.mmobile-crumbs::-webkit-scrollbar{display:none}.mmobile-crumb{color:#7a7a72;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:.85rem}.mmobile-crumb--active{color:#111;font-weight:700}.mmobile-logout{cursor:pointer;background:#d3ded1;border:3px solid #111;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:box-shadow .12s,translate .12s;display:flex;box-shadow:0 3px #111}.mmobile-logout:active{translate:0 3px;box-shadow:0 0 #111}.mmobile-logout img{width:22px;height:22px}.mmobile-help{cursor:pointer;background:#d3ded1;border:3px solid #111;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:box-shadow .12s,translate .12s;display:flex;overflow:visible;box-shadow:0 3px #111}.mmobile-help:active{translate:0 3px;box-shadow:0 0 #111}.mmobile-help img{width:22px;height:22px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.mmobile-help--active{background:#00a9d8;translate:0 3px;box-shadow:0 0 #111}.mmobile-header{cursor:pointer;-webkit-touch-callout:none;touch-action:manipulation;background:#a3703e;border:3px solid #111;border-radius:14px;flex-shrink:0;margin:0 16px 12px;padding:16px 18px;transition:opacity 60ms;box-shadow:0 5px #111}.mmobile-header-title{color:#1a1208;word-break:break-word;resize:none;field-sizing:content;-webkit-touch-callout:default;cursor:text;touch-action:auto;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-family:inherit;font-size:1.75rem;font-weight:700;line-height:1.15;overflow:hidden}.mmobile-header-count{color:#140c028c;justify-content:space-between;align-items:center;margin-top:4px;font-size:.82rem;display:flex}.mmobile-sort-btn{all:unset;color:#111;cursor:pointer;background:#d4a000;border:2px solid #111;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:2px 2px 0 1px #111}.mmobile-sort-btn img{width:12px;height:12px}.mmobile-sort-btn--recent{opacity:.75}.mmobile-list{touch-action:pan-y;overscroll-behavior:none;scrollbar-width:none;flex:1;min-height:0;padding:8px 16px 12px;transition:opacity 60ms;overflow-y:auto}.mmobile-list::-webkit-scrollbar{display:none}.mmobile-nav-logo{object-fit:contain;object-position:center center;flex:1;width:auto;height:42px}.mmobile-node{-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-touch-callout:none;z-index:2;border:3px solid #111;border-radius:11px;align-items:center;gap:12px;margin-bottom:0;padding:14px 15px;transition:opacity .18s;display:flex;position:relative;box-shadow:4px 4px #111}.mmobile-node--parent{background:#00a9d8}.mmobile-node--leaf{background:#41bc28}.mmobile-node--link{background:#e8e879}.mmobile-node--note{color:#fff;background:#2b701d;align-items:flex-start}.mmobile-node--checklist{color:#fff;background:#2049c5}.mmobile-node--selectable{outline-offset:2px;outline:3px dashed #111}.mmobile-node-priority-ribbon{all:unset;cursor:pointer;transform-origin:top;flex-shrink:0;align-self:flex-start;width:1.9rem;margin:-1.65rem -.4rem -.35rem;transition:filter .15s;display:block;position:relative}.mmobile-node-priority-ribbon:after{content:"";border:2px solid #111;border-radius:4px 1px 5px 5px;width:1.5rem;transition:background-color .35s,height .22s;position:absolute;top:.35rem;left:50%;transform:translate(-50%);box-shadow:2px 2px 0 1px #111}.mmobile-node-priority-ribbon:hover{filter:brightness(1.2)}.mmobile-node-priority-ribbon:active{filter:brightness(.9)}.mmobile-node-priority-ribbon--none{opacity:.5;height:1.35rem;transition:opacity .15s,filter .15s}.mmobile-node-priority-ribbon--none:hover{opacity:.85;filter:none}.mmobile-node-priority-ribbon--none:active{opacity:1}.mmobile-node-priority-ribbon--none:after{height:.65rem;box-shadow:none;background:#be5a0033;border-color:#0003}.mmobile-node-priority-ribbon--p1{height:3.2rem}.mmobile-node-priority-ribbon--p1:after{background:#d62000;height:2.5rem}.mmobile-node-priority-ribbon--p2{height:2.45rem}.mmobile-node-priority-ribbon--p2:after{background:#e07800;height:1.75rem}.mmobile-node-priority-ribbon--p3{height:1.8rem}.mmobile-node-priority-ribbon--p3:after{background:#c8a200;height:1.1rem}.mmobile-node-priority-ribbon--animating{transition:filter .15s;animation:.18s ease-out mobile-ribbon-drop}@keyframes mobile-ribbon-drop{0%{transform:scaleY(1)}45%{transform:scaleY(1.2)}to{transform:scaleY(1)}}.mmobile-node-title{color:#1a1208;word-break:break-word;white-space:pre-wrap;flex:1;font-size:1.05rem}.mmobile-node-title--note{color:#fff;flex-direction:column;gap:4px;display:flex}.mmobile-node-note-header{font-size:1.05rem;font-weight:700}.mmobile-node-note-header:empty:after{content:"Untitled";opacity:.6;font-style:italic;font-weight:400}.mmobile-node-note-body{opacity:.95;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-family:Courier Prime,Courier New,monospace;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.mmobile-node-count{color:#140c028c;flex-shrink:0;font-size:.78rem}.mmobile-node-arrow{color:#1a1208;flex-shrink:0;font-size:1.1rem}.mmobile-empty{text-align:center;color:#7a7a72;border:3px dashed #9a9a92;border-radius:11px;margin-top:8px;padding:26px 14px;font-size:1rem;line-height:1.7}.mmobile-fab-area--hidden{display:none}.mmobile-fab-area{z-index:32;margin:0 16px max(10px, env(safe-area-inset-bottom,10px));border-radius:calc(20px + env(safe-area-inset-bottom,0px) * .35);touch-action:manipulation;background:#d3ded1;border:3px solid #111;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:relative;box-shadow:0 5px #111}.mmobile-fab,.mmobile-navigate-btn,.mmobile-home-btn,.mmobile-patchnotes-btn{cursor:pointer;color:#1a1208;background:#fff;border:3px solid #111;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;transition:box-shadow .12s,translate .12s,opacity .12s;display:flex;overflow:visible;box-shadow:0 5px #111}.mmobile-fab img,.mmobile-navigate-btn img,.mmobile-home-btn img,.mmobile-patchnotes-btn img{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.mmobile-fab:active,.mmobile-navigate-btn:active,.mmobile-home-btn:active,.mmobile-patchnotes-btn:active{translate:0 3px;box-shadow:0 2px #111}.mmobile-patchnotes-btn{font-size:1.6rem;line-height:1}.mmobile-patchnotes-btn img{width:28px;height:28px}.mmobile-patchnotes-btn--active{background:#00a9d8;translate:0 3px;box-shadow:0 2px #111}.mmobile-patchnotes-btn--active img{filter:invert();transform:scale(1.4)translateY(-4px)}.mmobile-patchnotes-entry{margin-bottom:1.25rem}.mmobile-patchnotes-entry:last-child{margin-bottom:0}.mmobile-patchnotes-tag-row{align-items:center;gap:.5rem;display:flex}.mmobile-patchnotes-tag{background:#00a9d8;border:2px solid #111;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.mmobile-patchnotes-tag-icon-box{background:#fff;border:2px solid #111;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}.mmobile-patchnotes-tag-icon{object-fit:contain;width:.85rem;height:.85rem}.mmobile-patchnotes-title{margin:6px 0 4px;font-size:1.05rem;font-weight:600}.mmobile-patchnotes-recommend-btn{cursor:pointer;background:#e8e879;border:2px solid #111;border-radius:8px;flex-shrink:0;padding:4px 10px;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.4;transition:box-shadow .15s,translate .15s;box-shadow:2px 2px 0 1px #111}.mmobile-patchnotes-recommend-btn:active{translate:2px 2px;box-shadow:0 0 0 1px #111}.mmobile-patchnotes-form{flex-direction:column;gap:10px;display:flex}.mmobile-patchnotes-textarea{resize:none;min-height:100px}.mmobile-patchnotes-msg{margin:0;font-size:.85rem;font-weight:500}.mmobile-patchnotes-msg--error{color:#c80000}.mmobile-patchnotes-msg--success{color:#2b701d}.mmobile-home-btn{filter:grayscale(0)opacity();background:#c50;transition:filter .5s cubic-bezier(.34,1.56,.64,1),box-shadow .12s,translate .12s}.mmobile-home-btn img{width:28px;height:28px}.mmobile-home-btn--at-root{cursor:default;filter:grayscale(.75)opacity(.55);translate:0 3px;box-shadow:0 2px #111}.mmobile-home-btn--at-root:active{translate:0 3px;box-shadow:0 2px #111}.mmobile-navigate-btn{background:#db44a4;font-size:1.9rem;line-height:1}.mmobile-navigate-btn img{width:32px;height:32px}.mmobile-navigate-btn--active{color:#fff;background:#00a9d8;translate:0 3px;box-shadow:0 2px #111}.mmobile-navigate-btn--active img{transform:scale(1.4)translateY(-4px)}.mmobile-fab{background:#41bc28;font-family:inherit;font-size:2.4rem;line-height:0}.mmobile-fab img{width:28px;height:28px}.mmobile-fab--active{background:#00a9d8;translate:0 3px;box-shadow:0 2px #111}.mmobile-fab--active img{filter:invert();transform:scale(1.4)translateY(-4px)}.mmobile-node-wrap{margin-bottom:12px;position:relative}@media (width>=640px){.mmobile-node-wrap{margin-bottom:16px}}.mmobile-node-swipe-actions{opacity:0;pointer-events:none;z-index:1;border:3px solid #111;border-radius:11px;width:148px;transition:opacity .18s;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:4px 4px #111}@media (width>=640px){.mmobile-node-swipe-actions{border-width:4px;border-radius:15px}}.mmobile-node-swipe-btn{cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;display:flex}.mmobile-node-swipe-btn img{filter:invert();width:22px;height:22px}.mmobile-node-swipe-btn--rename{background:#00a9d8;border-right:2px solid #00000040}.mmobile-node-swipe-btn--move{background:#d4a000;border-right:2px solid #00000040}.mmobile-node-swipe-btn--delete{background:#c80000}.mmobile-drag-ghost{pointer-events:none;z-index:100;will-change:top, transform;animation:.8s ease-in-out infinite mmDragTeeter;position:fixed;left:16px;right:16px;box-shadow:8px 10px #00000059}.mmobile-drag-ghost--dropping{animation:.18s ease-in forwards mmGhostLand}@keyframes mmGhostLand{0%{opacity:1;transform:rotate(0)scale(1.02);box-shadow:8px 10px #00000059}to{opacity:0;box-shadow:none;transform:rotate(0)scale(.88)translateY(6px)}}@keyframes mmDragTeeter{0%{transform:rotate(-2.5deg)scale(1.03)}50%{transform:rotate(.5deg)scale(1.04)}to{transform:rotate(-2.5deg)scale(1.03)}}.mmobile-parent-drop-zone{text-align:center;color:#00000073;background:#ffffff80;border:3px dashed #00000059;border-radius:11px;margin-bottom:12px;padding:14px 15px;font-size:1rem;font-weight:600;transition:background .1s,border-color .1s,color .1s;animation:.3s cubic-bezier(.25,.46,.45,.94) both mmParentZoneIn;overflow:hidden}.mmobile-parent-drop-zone--active{color:#fff;background:#a3703e;border-style:solid;border-color:#111}@keyframes mmParentZoneIn{0%{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)}to{opacity:1;max-height:72px;margin-bottom:12px;padding-top:14px;padding-bottom:14px;transform:translateY(0)}}@keyframes node-press-charge{0%{outline-offset:0px;filter:brightness();outline-color:#1110;transform:scale(1)}to{outline-offset:7px;filter:brightness(1.1);outline-color:#11111173;transform:scale(1.03)}}.mmobile-node--pressing{z-index:5;outline:3px solid #11111173;animation:.36s ease-in forwards node-press-charge}.mmobile-node--drop-target{outline-offset:3px;filter:brightness(1.08);outline:3px solid #111}.mmobile-node--held{opacity:0}.mmobile-scrim{z-index:30;background:#00000052;animation:.15s mmScrimIn;position:fixed;inset:0}.mmobile-sheet{left:10px;right:10px;bottom:calc(max(10px, env(safe-area-inset-bottom,10px)) + 102px);z-index:31;border-radius:calc(20px + env(safe-area-inset-bottom,0px) * .35);transform-origin:50% 100%;background:#d3ded1;border:3px solid #111;flex-direction:column;max-height:72dvh;padding:16px;animation:.35s cubic-bezier(.34,1.56,.64,1) mmSheetPop;display:flex;position:fixed;overflow:hidden}.mmobile-sheet-title{text-align:center;margin:2px 0 14px;font-size:1.15rem;font-weight:700;position:relative}.mmobile-sheet-close{cursor:pointer;color:#111;background:0 0;border:none;padding:4px 6px;font-size:1.1rem;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mmobile-actions{flex-direction:column;gap:7px;display:flex}.mmobile-action-btn{text-align:left;color:#111;cursor:pointer;background:#d3ded1;border:2px solid #111;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px 13px;font-family:inherit;font-size:1rem;font-weight:600;display:flex}.mmobile-action-btn--open,.mmobile-action-btn--link,.mmobile-action-btn--rename,.mmobile-action-btn--move{background:#fff}.mmobile-action-btn--delete{background:#c80000}.mmobile-action-icon{flex-shrink:0;width:20px;height:20px}.mmobile-priority-row{align-items:center;gap:10px;display:flex}.mmobile-priority-row--create{margin-top:4px;margin-bottom:2px}.mmobile-priority-label{color:#444;flex-shrink:0;font-size:.9rem;font-weight:600}.mmobile-priority-btns{gap:6px;display:flex}.mmobile-priority-btn{all:unset;color:#111;cursor:pointer;background:#d3ded1;border:2px solid #111;border-radius:8px;padding:6px 14px;font-size:.9rem;font-weight:700;box-shadow:2px 2px 0 1px #111}.mmobile-priority-btn--active{color:#fff;background:#7322c3}.mmobile-rename-input{box-sizing:border-box;background:#d3ded1;border:3px solid #111;border-radius:11px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:1.1rem;box-shadow:0 3px #111}.mmobile-rename-input:focus{background:#8ce6ff}.mmobile-rename-input--grow{resize:none;min-height:unset;line-height:1.4;overflow:hidden}.mmobile-link-input{color:#444;border-color:#111;font-size:.95rem;box-shadow:0 2px #111}.mmobile-link-input::placeholder{color:#888}.mmobile-sheet-btns{gap:10px;margin-top:14px;display:flex}.mmobile-sheet-btn{cursor:pointer;border:3px solid #111;border-radius:11px;flex:1;padding:12px;font-family:inherit;font-size:1rem;font-weight:600;box-shadow:0 3px #111}.mmobile-sheet-btn--cancel{background:#c84600}.mmobile-sheet-btn--save{background:#41bc28}.mmobile-sheet-btn--delete{background:#c80000}.mmobile-confirm-text{color:#111;text-align:center;margin:0 0 16px;font-size:1rem;line-height:1.5}.mmobile-move-list{scrollbar-width:none;flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.mmobile-move-list::-webkit-scrollbar{display:none}.mmobile-move-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mmobile-move-btn{text-align:left;cursor:pointer;background:#d3ded1;border:2px solid #111;border-radius:10px;flex:1;padding:11px 14px;font-family:inherit;font-size:.95rem}.mmobile-move-btn--parent{background:#00a9d8}.mmobile-move-btn--leaf{background:#41bc28}.mmobile-move-btn--link{background:#e8e879}.mmobile-move-btn--note{color:#fff;background:#2b701d}.mmobile-move-btn--checklist{color:#fff;background:#2049c5}.mmobile-move-btn--disabled{opacity:.4;cursor:default}.mmobile-move-btn--current{outline-offset:2px;opacity:.6;cursor:default;outline:3px solid #111}.mmobile-move-toggle{cursor:pointer;background:#d3ded1;border:2px solid #111;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:inherit;font-size:1.1rem;display:flex}.mmobile-node--checklist{background:#2049c5}.mmobile-node--checklist .mmobile-node-title{color:#fff}.mmobile-node--checklist .mmobile-node-count{color:#ffffffa6}.mmobile-node--checklist .mmobile-node-arrow{color:#fff}.mmobile-node--expanded{cursor:default;flex-direction:column;align-items:stretch}.mmobile-node-header-row{cursor:pointer;align-items:center;gap:10px;width:100%;display:flex}.mmobile-node:not(.mmobile-node--expanded) .mmobile-node-header-row{align-self:flex-start}.mmobile-checklist-open-btn{all:unset;cursor:pointer;opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mmobile-checklist-open-btn img{filter:invert();width:16px;height:16px}.mmobile-checklist-open-btn:active{opacity:1}.mmobile-checklist-inline{border-top:1px solid #ffffff40;margin-top:10px;padding-top:10px}.mmobile-checklist-inline-items{flex-direction:column;max-height:45vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mmobile-checklist-inline-items::-webkit-scrollbar{display:none}.mmobile-checklist-inline-item{cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding:8px 2px;font-size:.95rem;display:flex}.mmobile-checklist-inline-item--checked .mmobile-checklist-inline-text{opacity:.45;text-decoration:line-through}.mmobile-checklist-inline-item:last-child{border-bottom:none}.mmobile-checklist-inline-cb{background:0 0;border:2px solid #ffffff8c;border-radius:3px;flex-shrink:0;width:16px;height:16px;display:inline-block;position:relative}.mmobile-checklist-inline-item--checked .mmobile-checklist-inline-cb,.mmobile-checklist-inline-cb--checked{background:#fff;border-color:#fff}.mmobile-checklist-inline-item--checked .mmobile-checklist-inline-cb:after,.mmobile-checklist-inline-cb--checked:after{content:"";border:2px solid #2049c5;border-top:none;border-left:none;width:4px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.mmobile-checklist-inline-text{word-break:break-word;flex:1}.mmobile-checklist-inline-text--linked{color:#3fd5ff;text-decoration:underline}.mmobile-checklist-inline-empty{color:#ffffff73;padding:8px 2px;font-size:.9rem}.mmobile-checklist-inline-input{all:unset;color:#ffffffb3;box-sizing:border-box;border-top:1px solid #fff3;width:100%;margin-top:8px;padding:6px 0;font-size:.95rem;display:block}.mmobile-checklist-inline-input::placeholder{color:#ffffff59}.mmobile-create-tabs{gap:8px;margin-bottom:12px;display:flex}.mmobile-create-tab{all:unset;box-sizing:border-box;text-align:center;cursor:pointer;color:#111;background:#d3ded1;border:2px solid #111;border-radius:10px;flex:1;padding:10px 0;font-size:1rem;font-weight:700;box-shadow:0 3px #111}.mmobile-create-tab--active{color:#fff}.mmobile-create-tab--idea.mmobile-create-tab--active{background:#41bc28}.mmobile-create-tab--checklist.mmobile-create-tab--active{background:#2049c5}.mmobile-create-tab--note.mmobile-create-tab--active{background:#2b701d}.mmobile-sheet-cl-create,.mmobile-sheet-create-fields{flex-direction:column;gap:10px;display:flex}.mmobile-sheet-cl-items{border:2px solid #111;border-radius:10px;max-height:160px;margin:0;padding:0;list-style:none;overflow:hidden auto}.mmobile-sheet-cl-items::-webkit-scrollbar{display:none}.mmobile-sheet-cl-item{border-bottom:1px solid #e0e0e0;align-items:center;gap:10px;padding:9px 12px;font-size:.95rem;display:flex}.mmobile-sheet-cl-item:last-child{border-bottom:none}.mmobile-sheet-cl-item-text{word-break:break-word;color:#111;flex:1}.mmobile-sheet-cl-item-del{all:unset;cursor:pointer;color:#c80000;flex-shrink:0;padding:2px 6px;font-size:.85rem;font-weight:700}@keyframes mmSheetPop{0%{transform:translate(var(--origin-dx,0px), var(--origin-dy,0px)) scale(.05);opacity:0}to{opacity:1;transform:translate(0)scale(1)}}@keyframes mmScrimIn{0%{opacity:0}to{opacity:1}}@media (width>=640px){.mmobile-nav{gap:14px;padding:22px 28px 14px}.mmobile-back{border-radius:15px;padding:10px 20px;box-shadow:0 5px #111}.mmobile-back-icon{width:26px;height:26px}.mmobile-crumb{font-size:1.1rem}.mmobile-nav-logo{height:56px}.mmobile-logout,.mmobile-help{border-radius:14px;width:56px;height:56px}.mmobile-logout img,.mmobile-help img{width:30px;height:30px}.mmobile-header{border-radius:18px;margin:0 24px 18px;padding:22px 26px;box-shadow:0 7px #111}.mmobile-header-title{font-size:2.3rem}.mmobile-header-count{margin-top:6px;font-size:1rem}.mmobile-list{padding:10px 24px 18px}.mmobile-node{border-width:4px;border-radius:15px;gap:16px;margin-bottom:0;padding:20px 22px;box-shadow:5px 5px #111}.mmobile-node-priority-ribbon{width:2.2rem;margin:-2.13rem -.45rem -.4rem}.mmobile-node-priority-ribbon:after{width:1.8rem;top:.4rem}.mmobile-node-priority-ribbon--p1{height:4rem}.mmobile-node-priority-ribbon--p1:after{height:3.2rem}.mmobile-node-priority-ribbon--p2{height:3rem}.mmobile-node-priority-ribbon--p2:after,.mmobile-node-priority-ribbon--p3{height:2.2rem}.mmobile-node-priority-ribbon--p3:after{height:1.4rem}.mmobile-node-title{font-size:1.35rem}.mmobile-node-count{font-size:1rem}.mmobile-node-arrow{font-size:1.4rem}.mmobile-empty{border-radius:15px;padding:40px 24px;font-size:1.2rem}.mmobile-node-wrap{border-radius:15px}.mmobile-fab-area{margin:0 24px max(14px, env(safe-area-inset-bottom,14px));border-width:4px;border-radius:28px;padding:18px 24px;box-shadow:0 6px #111}.mmobile-fab,.mmobile-navigate-btn,.mmobile-home-btn,.mmobile-patchnotes-btn{border-width:4px;border-radius:24px;width:84px;height:84px;box-shadow:0 6px #111}.mmobile-fab img,.mmobile-navigate-btn img,.mmobile-home-btn img,.mmobile-patchnotes-btn img{width:38px;height:38px}.mmobile-fab{font-size:3.1rem}.mmobile-navigate-btn{font-size:2.5rem}.mmobile-sheet{left:14px;right:14px;bottom:calc(max(14px, env(safe-area-inset-bottom,14px)) + 132px);border-width:4px;border-radius:26px;max-height:72dvh;padding:22px}.mmobile-sheet-title{margin:4px 0 18px;font-size:1.45rem}.mmobile-sheet-close{font-size:1.35rem}.mmobile-actions{gap:10px}.mmobile-action-btn{border-radius:14px;gap:14px;padding:16px 18px;font-size:1.2rem}.mmobile-action-icon{width:26px;height:26px}.mmobile-rename-input{border-radius:14px;padding:18px 20px;font-size:1.35rem}.mmobile-sheet-btns{gap:14px;margin-top:20px}.mmobile-sheet-btn{border-radius:14px;padding:17px;font-size:1.2rem;box-shadow:0 4px #111}.mmobile-confirm-text{margin:0 0 22px;font-size:1.2rem}.mmobile-move-list{max-height:480px}.mmobile-move-row{gap:10px;margin-bottom:10px}.mmobile-move-btn{border-radius:13px;padding:16px 20px;font-size:1.15rem}.mmobile-move-toggle{border-radius:13px;width:50px;height:50px;font-size:1.35rem}.mmobile-checklist-open-btn{width:32px;height:32px}.mmobile-checklist-open-btn img{width:20px;height:20px}.mmobile-checklist-inline-item{gap:14px;padding:12px 4px;font-size:1.15rem}.mmobile-checklist-inline-cb{width:20px;height:20px}}.mmobile-help-sheet{left:10px;right:10px;top:max(8px, env(safe-area-inset-top,8px));z-index:31;bottom:calc(max(10px, env(safe-area-inset-bottom,10px)) + 107px);transform-origin:50% 0;background:#d3ded1;border:3px solid #111;border-radius:20px;flex-direction:column;padding:16px;animation:.35s cubic-bezier(.34,1.56,.64,1) mmHelpSheetPop;display:flex;position:fixed;overflow:hidden}.mmobile-patchnotes-scrim,.mmobile-helpmenu-scrim{padding:max(8px, env(safe-area-inset-top,8px)) 10px calc(max(10px, env(safe-area-inset-bottom,10px)) + 107px) 10px;justify-content:center;align-items:flex-end;display:flex}.mmobile-patchnotes-sheet,.mmobile-helpmenu-sheet{transform-origin:50% 100%;width:100%;height:auto;max-height:100%;margin:0;position:static;inset:auto;overflow:hidden auto}.mmobile-patchnotes-sheet .mmobile-help-content,.mmobile-helpmenu-sheet .mmobile-help-content{flex:none;height:auto;overflow:visible}.mmobile-help-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mmobile-help-pager{color:#111;font-size:.9rem;font-weight:600}.mmobile-help-close{cursor:pointer;background:#d3ded1;border:2px solid #111;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:.9rem;line-height:1.4}.mmobile-help-content{touch-action:pan-y;scrollbar-width:none;flex:1;height:0;overflow-y:auto}.mmobile-help-content::-webkit-scrollbar{display:none}.mmobile-help-title{color:#111;margin:0 0 12px;font-size:1.5rem;font-weight:700;line-height:1.2}.mmobile-help-subtext{color:#111;margin:-8px 0 12px;font-size:.9rem}.mmobile-help-text{color:#111;margin:0;font-size:.97rem;line-height:1.55}.mmobile-help-grid{grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;display:grid}.mmobile-help-badge{white-space:nowrap;color:#111;border:2px solid #111;border-radius:8px;justify-content:center;align-self:start;align-items:center;margin-top:2px;padding:9px 8px;font-size:1.15rem;font-weight:700;display:inline-flex}.mmobile-help-badge--root{background:#a3703e}.mmobile-help-badge--add{background:#41bc28}.mmobile-help-badge--back{background:#c84600}.mmobile-help-badge--back .mmobile-help-badge-icon{object-fit:contain}.mmobile-help-badge--delete{background:#c80000}.mmobile-help-badge--leaf{background:#41bc28}.mmobile-help-badge--parent{background:#00a9d8}.mmobile-help-badge--link{background:#e8e879}.mmobile-help-badge--checklist-node{color:#fff;background:#2049c5}.mmobile-help-badge--nav,.mmobile-help-badge--patchnotes,.mmobile-help-badge--edit{background:#fff}.mmobile-help-badge--p1{color:#fff;background:#d62000}.mmobile-help-badge--sort{background:#d4a000}@keyframes mmobile-help-rib-cycle{0%,8%{height:.65rem;box-shadow:none;background:#96460033;border-color:#0003}20%,32%{background:#d62000;border-color:#111;height:2.5rem;box-shadow:2px 2px 0 1px #111}44%,56%{background:#e07800;border-color:#111;height:1.75rem;box-shadow:2px 2px 0 1px #111}68%,80%{background:#c8a200;border-color:#111;height:1.1rem;box-shadow:2px 2px 0 1px #111}92%,to{height:.65rem;box-shadow:none;background:#96460033;border-color:#0003}}.mmobile-help-node-demo{background:#41bc28;border:2.5px solid #111;border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:13px 16px;display:flex;position:relative;overflow:visible;box-shadow:3px 3px #111}.mmobile-help-node-demo-text{flex:1;font-size:1rem;font-weight:600}.mmobile-help-rib-anim{transform-origin:top;border:2px solid #0003;border-radius:4px 1px 5px 5px;flex-shrink:0;align-self:flex-start;width:1.1rem;margin-top:-1.35rem;animation:4s ease-in-out infinite mmobile-help-rib-cycle}.mmobile-help-node-demo-arrow{color:#00000059;flex-shrink:0;font-size:1.5rem;font-weight:300}.mmobile-help-mini-map{background-color:#e9f9e5;background-image:linear-gradient(#41bc2833 1px,#0000 1px),linear-gradient(90deg,#41bc2833 1px,#0000 1px);background-size:18px 18px;border:2px solid #0000002e;border-radius:12px;flex-direction:column;align-items:center;margin-bottom:14px;padding:14px 16px 12px;display:flex}.mmobile-mm-node{color:#111;white-space:nowrap;border:2px solid #111;border-radius:8px;padding:5px 11px;font-size:.78rem;font-weight:700;box-shadow:2px 2px 0 1px #111}.mmobile-mm-node--current{color:#fff;background:#a3703e;box-shadow:2px 2px 0 1px #111,0 0 0 3px #6b4929}.mmobile-mm-node--parent{background:#00a9d8}.mmobile-mm-node--leaf{background:#41bc28}.mmobile-mm-trunk{background:#111;width:2px;height:12px}.mmobile-mm-row{gap:20px;display:flex;position:relative}.mmobile-mm-row:before{content:"";background:#111;height:2px;position:absolute;top:0;left:calc(25% - 1px);right:calc(25% - 1px)}.mmobile-mm-branch{flex-direction:column;align-items:center;display:flex}.mmobile-mm-v{background:#111;width:2px;height:12px}.mmobile-mm-v--short{height:8px}.mmobile-help-vtree-demo{background-color:#e9f9e5;background-image:linear-gradient(#41bc2833 1px,#0000 1px),linear-gradient(90deg,#41bc2833 1px,#0000 1px);background-size:18px 18px;border:2px solid #0000002e;border-radius:12px;margin-bottom:14px;padding:12px 14px}.mmobile-help-vtree-root{color:#fff;background:#a3703e;border:2px solid #111;border-radius:7px;margin-bottom:6px;padding:5px 11px;font-size:.8rem;font-weight:700;display:inline-block;box-shadow:2px 2px 0 1px #111}.mmobile-help-vtree-row{align-items:center;gap:4px;margin-bottom:6px;display:flex}.mmobile-help-vtree-row:last-child{margin-bottom:0}.mmobile-help-vtree-gap{flex-shrink:0;align-self:stretch;width:16px;position:relative}.mmobile-help-vtree-gap--line:before{content:"";background:#00000038;width:2px;position:absolute;top:0;bottom:0;left:7px}.mmobile-help-vtree-conn{flex-shrink:0;align-self:stretch;width:16px;position:relative}.mmobile-help-vtree-conn:before{content:"";background:#00000038;width:2px;position:absolute;top:0;left:7px}.mmobile-help-vtree-conn--last:before{bottom:50%}.mmobile-help-vtree-conn:not(.mmobile-help-vtree-conn--last):before{bottom:0}.mmobile-help-vtree-conn:after{content:"";background:#00000038;height:2px;position:absolute;top:50%;left:8px;right:0;transform:translateY(-50%)}.mmobile-help-vtree-chip{color:#111;border:2px solid #111;border-radius:7px;padding:5px 10px;font-size:.78rem;font-weight:700;box-shadow:2px 2px 0 1px #111}.mmobile-help-vtree-chip--parent{background:#00a9d8}.mmobile-help-vtree-chip--leaf{background:#41bc28}.mmobile-help-badge-icon{width:22px;height:22px;display:block}.mmobile-help-nav{flex-shrink:0;gap:10px;margin-top:14px;display:flex}.mmobile-help-nav-btn{cursor:pointer;background:#c84600;border:3px solid #111;border-radius:11px;flex:1;padding:6px 12px;font-family:inherit;font-size:1rem;box-shadow:0 3px #111}.mmobile-help-nav-btn--next{background:#41bc28;padding:12px}.mmobile-help-nav-btn:disabled{opacity:.3;box-shadow:none;cursor:default}.mmobile-content--fade{opacity:0}@keyframes mmHelpSheetPop{0%{transform:translate(var(--origin-dx,0px), var(--origin-dy,0px)) scale(.05);opacity:0}to{opacity:1;transform:translate(0)scale(1)}}@media (width>=640px){.mmobile-help-sheet{left:14px;right:14px;top:max(12px, env(safe-area-inset-top,12px));bottom:calc(max(14px, env(safe-area-inset-bottom,14px)) + 144px);border-width:4px;border-radius:26px;padding:22px}.mmobile-patchnotes-scrim,.mmobile-helpmenu-scrim{padding:max(12px, env(safe-area-inset-top,12px)) 14px calc(max(14px, env(safe-area-inset-bottom,14px)) + 144px) 14px}.mmobile-help-title{margin-bottom:16px;font-size:1.9rem}.mmobile-help-text{font-size:1.2rem}.mmobile-help-badge{padding:12px 10px;font-size:1.4rem}.mmobile-help-badge-icon{width:28px;height:28px}.mmobile-help-nav-btn{border-radius:14px;padding:8px 16px;font-size:1.2rem}.mmobile-help-nav-btn--next{padding:16px}}.mmobile-mindmap-sheet{top:8px;left:8px;right:8px;bottom:calc(max(10px, env(safe-area-inset-bottom,10px)) + 102px);z-index:31;transform-origin:50% 100%;background-color:#e9f9e5;background-image:linear-gradient(#41bc2847 1px,#0000 1px),linear-gradient(90deg,#41bc2847 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:3px solid #111;border-radius:20px;flex-direction:column;animation:.35s cubic-bezier(.34,1.56,.64,1) mmMindMapIn;display:flex;position:fixed;overflow:hidden}.mmobile-mindmap-header{background:#d3ded1;border-bottom:2px solid #00000026;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mmobile-mindmap-title{color:#111;font-size:1.1rem;font-weight:700}.mmobile-mindmap-close{cursor:pointer;color:#111;background:#d3ded1;border:2px solid #111;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:.9rem;line-height:1.4}.mmobile-mindmap-footer{border-top:2px solid #0000001f;flex-shrink:0;padding:12px 14px}.mmobile-mindmap-close-btn{color:#fff;cursor:pointer;background:#c80000;border:3px solid #111;border-radius:13px;width:100%;padding:13px;font-family:inherit;font-size:1.05rem;font-weight:700;box-shadow:0 4px #111}.mmobile-mindmap-close-btn:active{translate:0 3px;box-shadow:0 1px #111}.vtree-scroll{scrollbar-width:none;flex:1;padding:14px 12px 24px;overflow-y:auto}.vtree-scroll::-webkit-scrollbar{display:none}.vtree-root-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.vtree-root-btn{text-align:left;color:#fff;cursor:pointer;word-break:break-word;background:#a3703e;border:3px solid #111;border-radius:12px;flex:1;padding:14px 16px;font-family:inherit;font-size:1.1rem;font-weight:700;box-shadow:4px 4px #111}.vtree-root-btn--current{cursor:default}.vtree-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.vtree-guides{flex-shrink:0;align-self:stretch;display:flex}.vtree-guide{flex-shrink:0;width:20px;position:relative}.vtree-guide--line:before{content:"";background:#00000080;width:2px;height:calc(100% + 8px);position:absolute;top:0;left:9px}.vtree-connector{flex-shrink:0;align-self:stretch;width:20px;position:relative}.vtree-connector:before{content:"";background:#00000080;width:2px;position:absolute;top:0;left:9px}.vtree-connector--last:before{bottom:50%}.vtree-connector:not(.vtree-connector--last):before{height:calc(100% + 8px)}.vtree-connector:after{content:"";background:#00000080;height:2px;position:absolute;top:50%;left:10px;right:0;transform:translateY(-50%)}.vtree-node{text-align:left;cursor:pointer;word-break:break-word;border:2px solid #111;border-radius:10px;flex:1;min-width:0;padding:10px 12px;font-family:inherit;font-size:.95rem;font-weight:600;box-shadow:3px 3px #111}.vtree-node--current{color:#fff;cursor:default;background:#a3703e}.vtree-node--parent{background:#00a9d8}.vtree-node--leaf{background:#41bc28}.vtree-node--link{background:#e8e879}.vtree-node--note{color:#fff;background:#2b701d}.vtree-node--checklist{color:#fff;cursor:default;opacity:.75;background:#2049c5}.vtree-toggle{cursor:pointer;background:#d3ded1;border:2px solid #111;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;font-size:1.1rem;display:flex}@keyframes mmMindMapIn{0%{opacity:0;transform:translate(var(--origin-dx,0px), var(--origin-dy,0px)) scale(.05)}to{opacity:1;transform:translate(0)scale(1)}}@media (width>=640px){.vtree-scroll{padding:20px 18px 28px}.vtree-root-btn{border-radius:16px;padding:20px 22px;font-size:1.35rem;box-shadow:5px 5px #111}.vtree-node{border-radius:13px;padding:14px 18px;font-size:1.15rem;box-shadow:4px 4px #111}.vtree-toggle{border-radius:13px;width:48px;height:48px;font-size:1.35rem}.mmobile-mindmap-sheet{bottom:calc(max(14px, env(safe-area-inset-bottom,14px)) + 132px)}}.mmobile-checklist-sheet{flex-direction:column;flex:1;display:flex;overflow:hidden}.mmobile-checklist-sheet-items{touch-action:pan-y;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.mmobile-checklist-sheet-items::-webkit-scrollbar{display:none}.mmobile-checklist-sheet-item{border-bottom:1px solid #d3ded1;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;font-size:1rem;display:flex}.mmobile-checklist-sheet-item:last-child{border-bottom:none}.mmobile-checklist-sheet-item--checked .mmobile-checklist-sheet-text{opacity:.4;text-decoration:line-through}.mmobile-checklist-sheet-drag{all:unset;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;opacity:.5;flex-shrink:0;align-items:center;padding:0 4px;display:flex}.mmobile-checklist-sheet-drag img{width:10px;height:16px}.mmobile-checklist-sheet-drag:active{cursor:grabbing}.mmobile-checklist-sheet-cb{all:unset;cursor:pointer;box-sizing:border-box;background:0 0;border:2px solid #2049c5;border-radius:4px;flex-shrink:0;width:20px;height:20px;position:relative}.mmobile-checklist-sheet-item--checked .mmobile-checklist-sheet-cb{background:#2049c5;border-color:#2049c5}.mmobile-checklist-sheet-item--checked .mmobile-checklist-sheet-cb:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:5px;height:9px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.mmobile-checklist-sheet-text{word-break:break-word;flex:1}.mmobile-checklist-sheet-text--linked{color:#2049c5;cursor:pointer;text-decoration:underline}.mmobile-checklist-sheet-edit{all:unset;cursor:pointer;opacity:.5;flex-shrink:0;align-items:center;padding:4px 6px;display:flex}.mmobile-checklist-sheet-edit img{width:16px;height:16px}.mmobile-checklist-sheet-edit-input{all:unset;font-family:inherit;font-size:1rem;line-height:inherit;word-break:break-word;resize:none;field-sizing:content;border-bottom:1.5px solid #2049c5;flex:1;padding-bottom:1px;display:block;overflow:hidden}.mmobile-checklist-sheet-del{all:unset;cursor:pointer;opacity:.4;flex-shrink:0;justify-content:center;align-items:center;padding:4px 6px;display:flex}.mmobile-checklist-sheet-del img{width:16px;height:16px}.mmobile-checklist-sheet-del:active{opacity:1}.mmobile-checklist-sheet-link{all:unset;cursor:pointer;opacity:.4;border-radius:4px;flex-shrink:0;align-items:center;padding:4px 6px;display:flex}.mmobile-checklist-sheet-link img{width:16px;height:16px}.mmobile-checklist-sheet-link--active{opacity:.9;background:#e8e87966}.mmobile-checklist-sheet-link:active{opacity:1}.mmobile-checklist-sheet-item-link-row{box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:4px 0 8px 16px;display:flex}.mmobile-checklist-sheet-item-link-input{background:#d3ded1;border:2px solid #111;border-radius:6px;flex:1;min-width:0;padding:7px 10px;font-family:inherit;font-size:.95rem}.mmobile-checklist-sheet-item-link-input:focus{border-color:#2049c5;outline:none}.mmobile-checklist-sheet-item-link-clear{all:unset;cursor:pointer;color:#999;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;display:flex}.mmobile-checklist-sheet-item-link-clear:active{color:#333}.mmobile-checklist-sheet-empty{color:#aaa;padding:20px;font-size:.95rem}.mmobile-checklist-sheet-add{border-top:2px solid #d3ded1;align-items:center;gap:10px;padding:12px 16px;display:flex}.mmobile-checklist-sheet-input{background:#d3ded1;border:2px solid #111;border-radius:8px;flex:1;padding:9px 12px;font-family:inherit;font-size:1rem}.mmobile-checklist-sheet-input:focus{border-color:#2049c5;outline:none}.mmobile-checklist-sheet-add-btn{all:unset;cursor:pointer;color:#fff;background:#2049c5;border:2px solid #111;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.4rem;display:flex}@media (width>=640px){.mmobile-checklist-sheet-item{padding:16px 24px;font-size:1.15rem}.mmobile-checklist-sheet-cb{width:26px;height:26px}.mmobile-checklist-sheet-add{gap:14px;padding:16px 24px}.mmobile-checklist-sheet-input{border-radius:10px;padding:12px 16px;font-size:1.15rem}.mmobile-checklist-sheet-add-btn{border-radius:10px;width:48px;height:48px;font-size:1.7rem}}.mm-wrap{z-index:2;opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.mm-wrap--visible{opacity:1;pointer-events:auto}.mm-body{cursor:grab;-webkit-user-select:none;user-select:none;background-color:#e9f9e5;background-image:linear-gradient(#41bc2847 1px,#0000 1px),linear-gradient(90deg,#41bc2847 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.mm-body--dragging{cursor:grabbing}.mm-canvas{padding:3rem 4rem;display:inline-block}.mm-empty-msg{color:#555;padding:3rem;font-size:1.25rem}.mm-node-col{flex-direction:column;align-items:center;display:flex}.mm-connector-v{background:#111;flex-shrink:0;width:3px;height:28px}.mm-children-row{align-items:flex-start;display:flex}.mm-child-wrap{flex-direction:column;align-items:center;padding:28px 12px 0;display:flex;position:relative}.mm-child-wrap:before{content:"";background:#111;width:3px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mm-child-wrap:after{content:"";background:#111;height:3px;position:absolute;top:0;left:0;right:0}.mm-child-wrap:first-child:not(:only-child):after{left:calc(50% - 1.5px)}.mm-child-wrap:last-child:not(:only-child):after{right:calc(50% - 1.5px)}.mm-child-wrap:only-child:after{display:none}.mm-toggle-btn{box-shadow:none;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:6px 0;display:flex;position:relative}.mm-toggle-btn:before{content:"";z-index:0;background:#111;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mm-toggle-btn--collapsed:before{bottom:50%}.mm-toggle-btn span{z-index:1;background:#fff;border:2.5px solid #111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding-top:1px;font-size:1.25rem;font-weight:700;line-height:0;transition:background .12s,box-shadow .12s,translate .12s;display:flex;position:relative;box-shadow:2px 2px 0 1px #111}.mm-toggle-btn:hover span{background:#d3ded1;translate:2px 2px;box-shadow:0 0 0 1px #111}.mm-node-btn{cursor:pointer;white-space:normal;word-break:normal;overflow-wrap:normal;text-align:center;border:3px solid #111;border-radius:8px;max-width:240px;padding:.55rem 1.1rem;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.3;transition:box-shadow .12s,translate .12s;overflow:hidden;box-shadow:4px 4px 0 2px #111}.mm-node-btn:hover{translate:4px 4px;box-shadow:0 0 0 2px #111}.mm-node-btn--root{max-width:280px;padding:1rem 2rem;font-size:1.5rem;box-shadow:6px 6px 0 2px #111}.mm-node-btn--parent{background:#00a9d8}.mm-node-btn--leaf{-webkit-line-clamp:15;line-clamp:15;background:#41bc28;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mm-node-btn--link{background:#e8e879}.mm-node-btn--note{color:#fff;background:#2b701d}.mm-node-btn--checklist{color:#fff;cursor:default;background:#2049c5}.mm-node-btn--checklist:hover{translate:0;box-shadow:4px 4px 0 2px #111}.mm-node-btn--current{color:#fff;background:#a3703e;box-shadow:4px 4px 0 2px #111,0 0 0 4px #6b4929}@media (width>=1921px){.mm-node-btn{padding:.7rem 1.4rem;font-size:1.15rem}}.mm-checklist-card{color:#fff;text-align:left;background:#2049c5;border:3px solid #111;border-radius:8px;min-width:120px;max-width:200px;padding:.55rem .9rem .65rem;font-family:inherit;font-size:.9rem;box-shadow:4px 4px 0 2px #111}.mm-checklist-card__title{word-break:break-word;border-bottom:2px solid #ffffff59;margin-bottom:.45rem;padding-bottom:.35rem;font-size:.88rem;font-weight:700;line-height:1.3;display:block}.mm-checklist-card__items{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.mm-checklist-card__item{align-items:flex-start;gap:.35rem;font-size:.8rem;line-height:1.3;display:flex}.mm-checklist-card__item--checked{opacity:.55}.mm-checklist-card__item--checked .mm-checklist-card__text{text-decoration:line-through}.mm-checklist-card__check{text-align:center;flex-shrink:0;width:1em;font-size:.75rem;line-height:1.4}.mm-checklist-card__text{word-break:break-word}@media (width>=1921px){.mm-checklist-card{max-width:250px;font-size:1.1rem}.mm-checklist-card__title{font-size:1.05rem}.mm-checklist-card__item{font-size:.95rem}}.landingPage{color:#111;--mm-roots:#a3703e;--mm-sky:#00a9d8;--mm-leaf:#41bc28;--mm-link:#e8e879;--mm-indigo:#2049c5;--mm-bg:#e9f9e5;background-color:#e9f9e5;background-image:linear-gradient(#0001 1px,#0000 1px),linear-gradient(90deg,#0001 1px,#0000 1px);background-size:28px 28px;min-height:100vh;font-family:Space Grotesk,Helvetica Neue,sans-serif}.landingNavbar{z-index:100;background-color:#e9f9e5;background-image:linear-gradient(#0001 1px,#0000 1px),linear-gradient(90deg,#0001 1px,#0000 1px);background-size:28px 28px;border-bottom:4px solid #000;justify-content:space-between;align-items:center;height:72px;padding:0 52px;display:flex;position:sticky;top:0}@media (width<=576px){.landingNavbar{padding:0 20px}}.landingNavbarBrand{color:#111;align-items:center;gap:12px;text-decoration:none;display:flex}.landingNavbarBrandText{letter-spacing:-.6px;color:#111;font-size:22px;font-weight:800}@media (width<=576px){.landingNavbarBrandText{display:none}}.landingNavbarLinks{align-items:center;gap:20px;display:flex}.landingNavLink{color:#111;border-bottom:2.5px solid #0000;padding-bottom:2px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .15s}.landingNavLink:hover{border-bottom-color:#111}@media (width<=576px){.landingNavLink{display:none}}.landingNavCta{color:#111;white-space:nowrap;background:#e8e879;padding:10px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.landingHero{text-align:center;flex-direction:column;align-items:center;padding:76px 48px 52px;display:flex;position:relative;overflow-x:clip}@media (width<=576px){.landingHero{padding:48px 20px 36px}}.landingHeroTitle{letter-spacing:-2px;color:#111;max-width:840px;font-size:clamp(38px,5.2vw,68px);font-weight:800;line-height:1.07}.heroMark{border:2px solid #000;border-radius:7px;margin:4px 0;padding:0 14px;display:inline-block;box-shadow:3px 3px 0 1px #000}.heroMark--leaf{background:#41bc28;transform:rotate(-1.5deg)}.heroMark--sky{background:#00a9d8;transform:rotate(1deg)}@media (width<=576px){.heroMark{padding:0 8px}}.heroFloater{color:#111;pointer-events:none;border:2px solid #000;border-radius:7px;padding:6px 16px;font-size:15px;font-weight:800;animation:5s ease-in-out infinite heroBob;position:absolute;box-shadow:3px 3px 0 1px #000}.heroFloater--leaf{--tilt:-8deg;background:#41bc28;top:84px;left:6%}.heroFloater--sky{--tilt:6deg;background:#00a9d8;animation-delay:-1.5s;top:170px;right:7%}.heroFloater--link{--tilt:5deg;background:#e8e879;animation-delay:-3s;top:330px;left:3%}.heroFloater--indigo{color:#fff;--tilt:-5deg;background:#2049c5;animation-delay:-2s;top:400px;right:3%}@media (width<=1024px){.heroFloater{display:none}}@keyframes heroBob{0%,to{transform:translateY(0) rotate(var(--tilt,0deg))}50%{transform:translateY(-12px) rotate(calc(var(--tilt,0deg) * -.6))}}.landingHeroSubline{color:#444;max-width:480px;margin-top:22px;font-size:19px;font-weight:500;line-height:1.7}.landingMindMapBox{background-color:#e9f9e5;background-image:linear-gradient(#0001 1px,#0000 1px),linear-gradient(90deg,#0001 1px,#0000 1px);background-size:28px 28px;border:4px solid #000;border-radius:8px;width:100%;max-width:760px;margin:52px auto 44px;padding:24px;overflow:hidden;box-shadow:5px 5px 0 2px #000}@media (width<=576px){.landingMindMapBox{margin:36px auto 32px;padding:14px}}.mmSvg{display:block}.mmGroup{opacity:1}.mmGroup.mmGroup--fading{opacity:0;transition:opacity .8s ease-in-out}.mmNode{opacity:0;transform:scale(.3)}.mmNode.mmNode--visible{opacity:1;transition:opacity .3s,transform .48s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.mmLine{opacity:0;stroke-dasharray:var(--mm-len,0);stroke-dashoffset:var(--mm-len,0)}.mmLine.mmLine--drawn{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s ease-out}.landingCta{color:#111;letter-spacing:-.4px;white-space:nowrap;background:#41bc28;padding:18px 54px;font-size:20px;font-weight:800;text-decoration:none;display:inline-block}.landingHowItWorks{flex-direction:column;align-items:center;width:100%;max-width:1120px;margin:0 auto;padding:56px 52px 96px;display:flex}@media (width<=768px){.landingHowItWorks{padding:40px 20px 64px}}.landingHowHeader{text-align:center;margin-bottom:36px}.landingHowTitle{letter-spacing:-1.2px;color:#111;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.1}.landingHowSteps{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width<=768px){.landingHowSteps{grid-template-columns:1fr}}.howStep{background:#fff;padding:20px 22px 28px;transition:transform .15s,box-shadow .15s;box-shadow:5px 5px 0 2px #000}.howStep:first-child{--step-color:#41bc28}.howStep:nth-child(2){--step-color:#00a9d8}.howStep:nth-child(3){--step-color:#e8e879}@media (width>=768px){.howStep:first-child{transform:rotate(-1deg)}.howStep:nth-child(3){transform:rotate(1deg)}}.howStep:hover{transform:translate(-2px,-4px)rotate(0);box-shadow:7px 7px 0 2px #000}.howScene{background-color:#e9f9e5;background-image:linear-gradient(#0001 1px,#0000 1px),linear-gradient(90deg,#0001 1px,#0000 1px);background-size:28px 28px;border:2px solid #000;border-radius:8px;margin-bottom:20px;overflow:hidden}.howScene svg{display:block}.howStepNumber{background:var(--step-color,#41bc28);color:#111;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:3px 3px 0 1px #000}.howStepTitle{letter-spacing:-.3px;color:#111;margin-bottom:10px;font-size:19px;font-weight:800}.howStepBody{color:#333;font-size:15px;font-weight:500;line-height:1.7}.landingFinalCta{width:100%;max-width:1120px;margin:0 auto;padding:0 52px 96px}@media (width<=768px){.landingFinalCta{padding:0 20px 64px}}.landingFinalCtaCard{text-align:center;background:#e8e879;flex-direction:column;align-items:center;gap:28px;padding:48px 32px;display:flex;box-shadow:5px 5px 0 2px #000}.landingFinalCtaTitle{letter-spacing:-1px;color:#111;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.12}@keyframes howPop15{0%,13%{opacity:0;transform:scale(.3)}15%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes howPop32{0%,30%{opacity:0;transform:scale(.3)}32%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes howPop62{0%,60%{opacity:0;transform:scale(.3)}62%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes howPop70{0%,68%{opacity:0;transform:scale(.3)}70%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes howDraw12{0%,4%{opacity:0;stroke-dashoffset:1px}5%{opacity:1;stroke-dashoffset:1px}12%,90%{opacity:1;stroke-dashoffset:0}96%,to{opacity:0;stroke-dashoffset:0}}@keyframes howDraw29{0%,21%{opacity:0;stroke-dashoffset:1px}22%{opacity:1;stroke-dashoffset:1px}29%,90%{opacity:1;stroke-dashoffset:0}96%,to{opacity:0;stroke-dashoffset:0}}@keyframes howDraw70{0%,62%{opacity:0;stroke-dashoffset:1px}63%{opacity:1;stroke-dashoffset:1px}70%,90%{opacity:1;stroke-dashoffset:0}96%,to{opacity:0;stroke-dashoffset:0}}.howS1-node1,.howS1-node2,.howS2-b1,.howS2-b2{transform-box:fill-box;transform-origin:50%;animation-duration:6s;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:infinite}.howS1-node1{animation-name:howPop15}.howS1-node2{animation-name:howPop32}.howS2-b1{animation-name:howPop62}.howS2-b2{animation-name:howPop70}.howS1-line1,.howS1-line2,.howS3-line{stroke-dasharray:1;animation-duration:6s;animation-timing-function:ease-out;animation-iteration-count:infinite}.howS1-line1{animation-name:howDraw12}.howS1-line2{animation-name:howDraw29}.howS3-line{animation-name:howDraw70}.howS2-a,.howS2-b,.howS2-cursor,.howS3-drag{animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.howS2-a{animation-name:howViewA}.howS2-b{animation-name:howViewB}.howS2-cursor{animation-name:howCursor2}@keyframes howViewA{0%,40%{opacity:1}46%,94%{opacity:0}to{opacity:1}}@keyframes howViewB{0%,46%{opacity:0}52%,90%{opacity:1}96%,to{opacity:0}}@keyframes howCursor2{0%{opacity:0;transform:translate(70px,-26px)}10%{opacity:1;transform:translate(70px,-26px)}30%{opacity:1;transform:translate(0)}35%{opacity:1;transform:translate(0)scale(.85)}39%{opacity:1;transform:translate(0)scale(1)}46%,to{opacity:0;transform:translate(0)}}.howS3-drag{animation-name:howDrag}@keyframes howDrag{0%,20%{opacity:1;transform:translate(0)scale(1)}28%{opacity:1;transform:translate(0)scale(1.06)}58%{opacity:1;transform:translate(-120px)scale(1.06)}64%,90%{opacity:1;transform:translate(-120px)scale(1)}96%,to{opacity:0;transform:translate(-120px)scale(1)}}.howS3-drag,.howS3-cursor{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.heroFloater{transform:rotate(var(--tilt,0deg));animation:none}.howS1-node1,.howS1-node2,.howS1-line1,.howS1-line2,.howS2-b,.howS2-b1,.howS2-b2,.howS3-line,.howS3-drag{animation:none}.howS2-a,.howS2-cursor,.howS3-cursor{display:none}.howS2-b{opacity:1}.howS3-drag{transform:translate(-120px)}}.pricingPage{color:#111;--mm-roots:#a3703e;--mm-sky:#00a9d8;--mm-leaf:#41bc28;--mm-link:#e8e879;--mm-indigo:#2049c5;--mm-bg:#e9f9e5;background-color:#e9f9e5;background-image:linear-gradient(#0001 1px,#0000 1px),linear-gradient(90deg,#0001 1px,#0000 1px);background-size:28px 28px;min-height:100vh;font-family:Space Grotesk,Helvetica Neue,sans-serif}@keyframes pricingBob{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-10px) rotate(var(--rot,0deg))}}@keyframes pricingWiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.pricingHero{text-align:center;padding:76px 48px 52px;position:relative}@media (width<=576px){.pricingHero{padding:48px 20px 36px}}.pricingHeroSticker{letter-spacing:1px;text-transform:uppercase;background:#e8e879;border:2px solid #000;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:13px;font-weight:800;animation:2.4s ease-in-out infinite pricingWiggle;display:inline-flex;box-shadow:3px 3px 0 1px #000}.pricingHeroTitleHighlight{background:#41bc28;border:2px solid #000;border-radius:8px;padding:0 12px;display:inline-block;transform:rotate(-2deg);box-shadow:3px 3px 0 1px #000}.pricingHeroNode{pointer-events:none;border:2px solid #000;border-radius:7px;padding:8px 14px;font-size:14px;font-weight:700;animation:4s ease-in-out infinite pricingBob;position:absolute;box-shadow:3px 3px 0 1px #000}.pricingHeroNode--leaf{--rot:-6deg;background:#41bc28;top:18%;left:8%}.pricingHeroNode--sky{--rot:5deg;background:#00a9d8;animation-delay:1s;top:52%;right:7%}.pricingHeroNode--link{--rot:3deg;background:#e8e879;animation-delay:2s;top:70%;left:14%}@media (width<=768px){.pricingHeroNode{display:none}}@media (prefers-reduced-motion:reduce){.pricingHeroNode,.pricingHeroSticker{animation:none}.priceCard:hover{transform:none}}.pricingHeroTitle{letter-spacing:-2px;color:#111;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.07}.pricingHeroSubline{color:#444;max-width:520px;margin-top:20px;margin-left:auto;margin-right:auto;font-size:18px;font-weight:500;line-height:1.7}.pricingCards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;width:100%;max-width:1140px;margin:0 auto;padding:0 52px 56px;display:grid}@media (width<=768px){.pricingCards{grid-template-columns:1fr;padding:0 20px 40px}}.pricingCards.pricingCards--compact{grid-template-columns:repeat(auto-fit,minmax(0,340px));justify-content:center}@media (width<=768px){.pricingCards.pricingCards--compact{grid-template-columns:1fr}}.priceCard{flex-direction:column;padding:40px 36px;transition:transform .15s;display:flex;position:relative}.priceCard:hover{transform:translateY(-6px)rotate(-.8deg)}.priceCard--free{background:#fff}.priceCard--annual{background:#00a9d8}.priceCard--lifetime{background:#41bc28}.priceCardBadge{letter-spacing:2px;text-transform:uppercase;color:#111;white-space:nowrap;background:#e8e879;border:2px solid #000;border-radius:4px;padding:5px 13px;font-size:11px;font-weight:800;position:absolute;top:-15px;right:20px;transform:rotate(1.5deg);box-shadow:3px 3px 0 1px #000}.priceCardTier{letter-spacing:2px;text-transform:uppercase;color:#999;margin-bottom:18px;font-size:12px;font-weight:800}.priceCard--annual .priceCardTier,.priceCard--lifetime .priceCardTier{color:#00000073}.priceCardPriceRow{align-items:flex-end;gap:8px;line-height:1;display:flex}.priceCardPrice{letter-spacing:-3px;color:#111;font-size:62px;font-weight:800}.priceCardPriceSuffix{color:#00000080;margin-bottom:10px;font-size:16px;font-weight:700}.priceCardSubtitle{color:#888;margin-top:6px;font-size:14px;font-weight:600}.priceCard--annual .priceCardSubtitle,.priceCard--lifetime .priceCardSubtitle{color:#00000080}.priceCardNote{color:#aaa;border-top:2px solid #efefef;margin-top:20px;margin-bottom:28px;padding-top:20px;font-size:13px;font-weight:500}.priceCard--annual .priceCardNote,.priceCard--lifetime .priceCardNote{color:#00000073;border-top-color:#0000001f}.priceCardFeatures{flex-direction:column;flex:1;gap:13px;margin-bottom:32px;display:flex}.priceCardFeature{align-items:center;gap:10px;display:flex}.priceCardFeature--locked{opacity:.38}.priceCardFeature--locked .priceCardFeatureLabel{text-decoration:line-through}.priceCardFeatureLabel{color:#111;font-size:15px;font-weight:600}.priceCardFeatureLabel--bold{font-weight:800}.priceCardCta{text-align:center;color:#111;letter-spacing:-.2px;white-space:nowrap;background:#e9f9e5;border-radius:7px;padding:15px 24px;font-size:16px;font-weight:800;text-decoration:none;display:block}.priceCard--annual .priceCardCta,.priceCard--lifetime .priceCardCta{background:#e8e879}.priceCardFootNote{text-align:center;color:#aaa;margin-top:10px;font-size:12px;font-weight:500}.priceCard--annual .priceCardFootNote,.priceCard--lifetime .priceCardFootNote{color:#00000073}.pricingTaglineWrap{flex-direction:column;align-items:center;gap:18px;padding:0 48px 80px;display:flex}@media (width<=576px){.pricingTaglineWrap{padding:0 16px 56px}}.pricingNoLockIn{text-align:center;color:#444;max-width:34rem;margin:0;font-size:15px;font-weight:600}.pricingTagline{color:#111;background:#e8e879;border:4px solid #000;border-radius:8px;padding:14px 28px;font-size:15px;font-weight:700;display:inline-block;box-shadow:5px 5px 0 2px #000}.pricingSupport{text-align:center;color:#888;padding:0 48px 64px;font-size:14px}.pricingSupport a{color:inherit;text-decoration:underline}.supportPage{color:#111;--mm-roots:#a3703e;--mm-sky:#00a9d8;--mm-leaf:#41bc28;--mm-link:#e8e879;--mm-indigo:#2049c5;--mm-bg:#e9f9e5;scroll-behavior:smooth;background-color:#e9f9e5;background-image:linear-gradient(#0001 1px,#0000 1px),linear-gradient(90deg,#0001 1px,#0000 1px);background-size:28px 28px;min-height:calc(100vh - 72px);font-family:Space Grotesk,Helvetica Neue,sans-serif}.supportHero{text-align:center;padding:76px 48px 44px}@media (width<=576px){.supportHero{padding:48px 20px 32px}}.supportHeroTitle{letter-spacing:-2px;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.07}.supportHeroSubline{color:#444;max-width:480px;margin:20px auto 0;font-size:18px;font-weight:500;line-height:1.7}.supportTopics{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1140px;margin:0 auto;padding:0 52px 56px;display:grid}@media (width<=1024px){.supportTopics{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.supportTopics{grid-template-columns:1fr;padding:0 20px 40px}}.supportTopic{color:#111;background:#fff;flex-direction:column;gap:6px;padding:28px 24px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.supportTopic:hover{transform:translate(-2px,-2px)}.supportTopic svg{margin-bottom:10px}.supportTopicTitle{letter-spacing:-.3px;font-size:18px;font-weight:800}.supportTopicBody{color:#555;font-size:14px;font-weight:500;line-height:1.55}.supportFaq{flex-direction:column;gap:44px;max-width:780px;margin:0 auto;padding:0 20px;display:flex}.supportGroup{scroll-margin-top:96px}.supportGroupTitle{letter-spacing:2px;text-transform:uppercase;color:#444;margin-bottom:16px;font-size:13px;font-weight:800}.supportQuestions{flex-direction:column;gap:14px;display:flex}.supportQuestion{background:#fff}.supportQuestion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:700;list-style:none;display:flex}.supportQuestion summary::-webkit-details-marker{display:none}.supportQuestion[open]{background:#e9f9e5}.supportQuestion[open] .supportChevron{transform:rotate(180deg)}.supportChevron{flex-shrink:0;transition:transform .15s}.supportAnswer{color:#333;padding:0 22px 20px;font-size:15px;font-weight:500;line-height:1.7}.supportAnswer a{color:#111;font-weight:700;text-decoration:underline}.supportContact{box-sizing:border-box;background:#e8e879;align-items:center;gap:24px;width:calc(100% - 40px);max-width:780px;margin:64px auto 0;padding:28px 32px;display:flex}.supportContact svg{flex-shrink:0}@media (width<=768px){.supportContact{flex-direction:column;align-items:flex-start;padding:24px 20px}}.supportContactText{flex:1}.supportContactTitle{letter-spacing:-.5px;font-size:22px;font-weight:800}.supportContactBody{color:#333;margin-top:6px;font-size:15px;font-weight:500;line-height:1.6}.supportContactCta{color:#111;white-space:nowrap;background:#41bc28;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=576px){.supportContactCta{white-space:normal;word-break:break-all}}.supportLegal{color:#888;justify-content:center;gap:12px;padding:40px 20px 64px;font-size:14px;font-weight:600;display:flex}.supportLegal a{color:inherit;text-decoration:underline}.marketingPage{--mm-roots:#a3703e;--mm-sky:#00a9d8;--mm-leaf:#41bc28;--mm-link:#e8e879;--mm-indigo:#2049c5;--mm-bg:#e9f9e5}.marketingSlideTrack{width:200%;transform:translateX(var(--slide-start));align-items:flex-start;display:flex}.marketingSlideTrack.marketingSlideTrack--active{transform:translateX(var(--slide-end));transition:transform .42s cubic-bezier(.65,0,.35,1)}.marketingSlidePane{flex-shrink:0;width:50%;min-width:0}.neobrutal.modal.upgradeModal{--mm-roots:#a3703e;--mm-sky:#00a9d8;--mm-leaf:#41bc28;--mm-link:#e8e879;--mm-indigo:#2049c5;--mm-bg:#e9f9e5;width:46rem;padding:2.75rem 2rem 2rem;position:relative}@media (width<=576px){.neobrutal.modal.upgradeModal{gap:.75rem;width:90%;padding:2.5rem 1rem 1.25rem}}@media (width>=1921px){.neobrutal.modal.upgradeModal{width:58rem}}.neobrutal.modal.upgradeModal.upgradeModal--single{width:26rem}.upgradeModal-close{background:#d3ded1;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:0;font-size:1.1rem;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:1px 1px 0 1px #000}.upgradeModal-close:hover,.upgradeModal-close:active{translate:1px 1px;box-shadow:0 0 0 1px #000}@media (width<=576px){.upgradeModal-close{width:1.9rem;height:1.9rem;font-size:.95rem;top:.75rem;right:.75rem}}.upgradeModalTitle{text-align:center;margin:0;font-size:1.4rem;font-weight:800}@media (width<=576px){.upgradeModalTitle{font-size:1.1rem}}.upgradeModalSubtitle{color:#0000008c;text-align:center;margin:-.5rem 0 0;font-size:1rem;font-weight:500}@media (width<=576px){.upgradeModalSubtitle{margin-top:-.25rem;font-size:.85rem}}.upgradeModalNotice{box-sizing:border-box;color:#6b3d05;text-align:left;background:#ec8a1329;border:3px solid #000;border-radius:8px;align-items:flex-start;gap:.6rem;width:100%;margin:-.25rem 0 0;padding:.8rem 1rem;font-size:.92rem;font-weight:600;line-height:1.4;display:flex}@media (width<=576px){.upgradeModalNotice{gap:.45rem;padding:.65rem .8rem;font-size:.8rem}}.upgradeModalNotice-icon{flex-shrink:0;font-size:1.1rem;line-height:1.3}@media (width<=576px){.upgradeModalNotice-icon{font-size:.95rem}}.upgradeModalPlans{grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%;display:grid}.upgradeModalPlans .priceCard{padding:28px 24px}.upgradeModalPlans .priceCardPrice{font-size:44px}.upgradeModalPlans .priceCardFeatures{margin-top:14px}.upgradeModalPlans--single{grid-template-columns:1fr;max-width:22rem;margin:0 auto}@media (width<=576px){.upgradeModalPlans{grid-template-columns:1fr;gap:.75rem}.upgradeModalPlans.upgradeModalPlans--single{max-width:none}.upgradeModalPlans .priceCard{padding:16px}.upgradeModalPlans .priceCardBadge{padding:3px 9px;font-size:9px;top:-11px;right:14px}.upgradeModalPlans .priceCardTier{margin-bottom:8px;font-size:10px}.upgradeModalPlans .priceCardPrice{letter-spacing:-1.5px;font-size:30px}.upgradeModalPlans .priceCardPriceSuffix{margin-bottom:6px;font-size:12px}.upgradeModalPlans .priceCardSubtitle{margin-top:3px;font-size:11px}.upgradeModalPlans .priceCardNote{display:none}.upgradeModalPlans .priceCardFeatures{gap:8px;margin-bottom:16px}.upgradeModalPlans .priceCardFeature svg{width:13px;height:13px}.upgradeModalPlans .priceCardFeatureLabel{font-size:12px}.upgradeModalPlans .priceCardCta{padding:10px 16px;font-size:13px}.upgradeModalPlans .priceCardFootNote{margin-top:6px;font-size:9px}}.upgradeModalDismiss{all:unset;cursor:pointer;color:#00000073;font-size:.9rem;font-weight:600}.upgradeModalDismiss:hover{color:#000000b3;text-decoration:underline}.checkoutBanner{z-index:20;position:fixed}.neobrutal.modal.checkoutModal{flex-direction:column;align-items:stretch;width:49.5rem;min-width:44.25rem;padding:4.35rem 2rem 2.3rem;display:flex;position:relative}@media (width<=576px){.neobrutal.modal.checkoutModal{width:92%;min-width:0;padding:3rem 1rem 1.25rem}}@media (width>=1921px){.neobrutal.modal.checkoutModal{width:54.5rem}}.checkoutModal-close{z-index:1;background:#d3ded1;flex-shrink:0;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;padding:0;font-size:1.45rem;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:1px 1px 0 1px #000}.checkoutModal-close:hover,.checkoutModal-close:active{translate:1px 1px;box-shadow:0 0 0 1px #000}@media (width<=576px){.checkoutModal-close{width:1.9rem;height:1.9rem;font-size:.95rem;top:.75rem;right:.75rem}}.checkoutModalLoading,.checkoutModalError{text-align:center;color:#0009;justify-content:center;align-items:center;margin:0;padding:3.9rem 0;font-size:1.3rem;font-weight:600;display:flex}@media (width<=576px){.checkoutModalLoading,.checkoutModalError{padding:3rem 0;font-size:1rem}}.checkoutModalLoading{flex-direction:column;gap:1.4rem}.checkoutModalError{color:#c80000}.nodeLoader{justify-content:center;align-items:center;gap:.7rem;display:inline-flex}.nodeLoader-node{border:2px solid #000;border-radius:7px;width:1.6rem;height:1.6rem;animation:1s ease-in-out infinite nodeLoaderBounce;box-shadow:2px 2px #000}.nodeLoader-node.leaf{background:#41bc28}.nodeLoader-node.parent{background:#00a9d8;animation-delay:.15s}.nodeLoader-node.link{background:#e8e879;animation-delay:.3s}.nodeLoader.small{vertical-align:middle;gap:.4rem;margin-right:.8rem}.nodeLoader.small .nodeLoader-node{width:.8rem;height:.8rem;box-shadow:1px 1px #000}@media (width<=576px){.nodeLoader-node{width:1.3rem;height:1.3rem}}@media (prefers-reduced-motion:reduce){.nodeLoader-node{animation:none}}@keyframes nodeLoaderBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-.7rem)}}.checkoutVerify{text-align:center;flex-direction:column;align-items:center;gap:.9rem;padding:2rem .5rem .5rem;display:flex}.checkoutVerify-icon{font-size:3rem;line-height:1}.checkoutVerify-title{margin:0;font-size:1.7rem}.checkoutVerify-text{color:#000000a6;overflow-wrap:anywhere;max-width:26rem;margin:0;font-size:1.1rem;font-weight:500}.checkoutVerify-actions{flex-direction:column;gap:.7rem;width:100%;max-width:20rem;margin-top:.6rem;display:flex}.checkoutVerify-btn{color:inherit;text-align:center;cursor:pointer;background:#41bc28;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:block}.checkoutVerify-btn.neutral{background:#e8e879}.checkoutVerify-btn:disabled{opacity:.6;cursor:default}.checkoutVerify-message{color:#c80000;margin:0;font-size:.95rem;font-weight:600}@media (width<=576px){.checkoutVerify{padding-top:1.5rem}.checkoutVerify-title{font-size:1.4rem}.checkoutVerify-text{font-size:1rem}}.checkoutForm{flex-direction:column;gap:1.45rem;display:flex}@media (width<=576px){.checkoutForm{gap:1.1rem}}.checkoutFormSummary{color:#000;background:#d3ded1;border:2px solid #000;border-radius:7px;flex-direction:column;gap:.15rem;margin:0;padding:1.1rem 1.3rem;display:flex}.checkoutFormSummary span:first-child{font-size:1.35rem;font-weight:800}.checkoutFormSummary span:last-child{color:#0009;font-size:1.1rem;font-weight:600}@media (width<=576px){.checkoutFormSummary{padding:.85rem 1rem}.checkoutFormSummary span:first-child{font-size:.95rem}.checkoutFormSummary span:last-child{font-size:.8rem}}.checkoutFormLabel{align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.1rem;font-weight:700;display:flex}@media (width<=576px){.checkoutFormLabel{gap:.4rem;margin:0 0 .4rem;font-size:.85rem}}.checkoutFormLabelIcon{width:1.45rem;height:auto}@media (width<=576px){.checkoutFormLabelIcon{width:1.1rem}}.checkoutFormCardBox{background:#e9f9e5;border:3px solid #000;border-radius:8px;padding:1.8rem 1.45rem;box-shadow:4px 4px 0 1px #000}@media (width<=576px){.checkoutFormCardBox{padding:1.4rem 1.1rem}}.checkoutFormRenewal{text-align:center;color:#000000a6;margin:0;font-size:1rem;font-weight:600;line-height:1.4}@media (width<=576px){.checkoutFormRenewal{font-size:.8rem}}.checkoutFormTrust{text-align:center;color:#00000073;margin:-.5rem 0 0;font-size:1rem;font-weight:600}@media (width<=576px){.checkoutFormTrust{margin:-.4rem 0 0;font-size:.75rem}}.checkoutForm .checkoutModalError{text-align:left;background:#c800001a;border:2px solid #000;padding:.8rem 1rem;font-size:1.1rem;font-weight:700;display:block}@media (width<=576px){.checkoutForm .checkoutModalError{padding:.6rem .8rem;font-size:.85rem}}.checkoutFormSubmit{width:100%;height:5.2rem;font-size:1.95rem}@media (width<=576px){.checkoutFormSubmit{height:4rem;font-size:1.5rem}}.upgrade-celebration-overlay{z-index:200}.upgrade-celebration-modal{z-index:202;text-align:center;gap:1.5rem;position:relative}.upgrade-celebration-icon{margin:0;font-size:4rem;line-height:1;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards trophyBounce}.upgrade-celebration-icon .crowned-node{margin:0 auto;display:block}.syncBanner{top:calc(env(safe-area-inset-top,0px) + .75rem);z-index:2000;pointer-events:none;flex-direction:column;gap:.6rem;width:min(34rem,100vw - 2rem);font-family:DM Sans,system-ui,sans-serif;display:flex;position:fixed;left:50%;translate:-50%}.syncBanner__item{pointer-events:auto;color:#000;border:3px solid #000;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:.75rem 1rem;display:flex;box-shadow:4px 4px 0 1px #000}@media (width<=576px){.syncBanner__item{border:3px solid #111;box-shadow:4px 4px #111}}.syncBanner__item--failed{background:#ffd9d4;border-color:#c80000;box-shadow:4px 4px 0 1px #c80000}.syncBanner__item--waiting{background:#e8e879}.syncBanner__item--notice{background:#fff}.syncBanner__text{flex:16rem;margin:0;font-size:.95rem;line-height:1.4}.syncBanner__actions{flex-wrap:wrap;gap:.6rem;display:flex}.syncBanner__button{font:inherit;color:#000;padding:.4rem .9rem;font-size:.9rem;font-weight:700}.syncBanner__button--retry{background:#41bc28}.syncBanner__button--discard{background:#e8e879}.syncBanner__button:disabled{opacity:.6;cursor:default}.syncBanner__dismiss{font:inherit;cursor:pointer;color:#000;background:0 0;border:none;padding:.1rem .35rem;font-size:1.3rem;line-height:1}.syncBanner__dismiss:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #00a9d8}html{scrollbar-width:none;overflow-x:hidden}html::-webkit-scrollbar{display:none}body{background-color:#e9f9e5;background-image:linear-gradient(#41bc2833 1px,#0000 1px),linear-gradient(90deg,#41bc2833 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;margin:0;font-family:DM Sans,sans-serif}@media (width<=576px){button{color:#000}}.main{justify-content:center;align-items:center;width:100%;min-height:100vh;margin:0;display:flex}.neobrutal-button{cursor:pointer;border:3px solid #000;border-radius:8px;transition:box-shadow .3s,translate .3s,opacity .3s;box-shadow:4px 4px 0 1px #000}@media (width>=1921px){.neobrutal-button{border:3px solid #000;border-radius:10px;box-shadow:4px 4px 0 2px #000}}.neobrutal-button:hover,.neobrutal-button:active{translate:4px 4px;box-shadow:0 0 0 1px #000}@media (width>=1921px){.neobrutal-button:hover,.neobrutal-button:active{translate:4px 4px;box-shadow:0 0 0 2px #000}}.neobrutal-input{cursor:text;border:3px solid #000;border-radius:8px;transition:all .3s}@media (width>=1921px){.neobrutal-input{border:3px solid #000}}.neobrutal-input:focus{color:#000;background:#00a9d8;box-shadow:5px 5px 0 2px #000}.neobrutal-input:focus::placeholder{color:#000;opacity:.5}@media (width>=1921px){.neobrutal-input:focus{box-shadow:6px 6px 0 2px #000}}.neobrutal{border:4px solid #000;border-radius:8px;transition:all .3s}@media (width>=1921px){.neobrutal{border:4px solid #000}}.neobrutal.detailsBox{border:3px solid #000}
