.AvatarUpload-module__0piOxG__container{justify-content:center;width:100%;max-width:400px;display:flex;position:relative}.AvatarUpload-module__0piOxG__input{display:none}.AvatarUpload-module__0piOxG__avatarButton{border:2px solid var(--border);background:var(--muted);cursor:pointer;clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px));justify-content:center;align-items:center;width:100%;min-height:200px;max-height:400px;transition:all .2s;display:flex;position:relative;overflow:hidden}.AvatarUpload-module__0piOxG__avatarButton:before,.AvatarUpload-module__0piOxG__avatarButton:after{content:"";pointer-events:none;opacity:0;z-index:1;width:24px;height:24px;transition:all .2s;position:absolute}.AvatarUpload-module__0piOxG__avatarButton:before{border-top:3px solid var(--accent);border-left:3px solid var(--accent);top:0;left:0}.AvatarUpload-module__0piOxG__avatarButton:after{border-bottom:3px solid var(--accent);border-right:3px solid var(--accent);bottom:0;right:0}.AvatarUpload-module__0piOxG__avatarButton:hover{border-color:var(--accent)}.AvatarUpload-module__0piOxG__avatarButton:hover:before,.AvatarUpload-module__0piOxG__avatarButton:hover:after{opacity:1;width:32px;height:32px}.AvatarUpload-module__0piOxG__avatarButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AvatarUpload-module__0piOxG__hasAvatar{background:0 0;border-color:#0000}.AvatarUpload-module__0piOxG__hasAvatar:hover{border-color:var(--accent)}.AvatarUpload-module__0piOxG__avatar{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:400px}.AvatarUpload-module__0piOxG__placeholder{width:100%;height:250px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.AvatarUpload-module__0piOxG__placeholder span{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600}
.Tooltip-module__w6kZxW__container{display:inline-block;position:relative}.Tooltip-module__w6kZxW__tooltip{background:var(--tooltip-bg,var(--card));border:1px solid var(--tooltip-border,var(--border));color:var(--tooltip-text,var(--muted-foreground));white-space:nowrap;pointer-events:none;z-index:1000;border-radius:3px;padding:4px 8px;font-size:.6875rem;line-height:1.4;animation:.15s ease-out Tooltip-module__w6kZxW__fadeIn;position:absolute;box-shadow:0 2px 8px #0000001a}.Tooltip-module__w6kZxW__tooltip.Tooltip-module__w6kZxW__top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.Tooltip-module__w6kZxW__tooltip.Tooltip-module__w6kZxW__bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.Tooltip-module__w6kZxW__tooltip.Tooltip-module__w6kZxW__left{top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.Tooltip-module__w6kZxW__tooltip.Tooltip-module__w6kZxW__right{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.Tooltip-module__w6kZxW__intent-default{--tooltip-bg:var(--card);--tooltip-border:var(--border)}.Tooltip-module__w6kZxW__intent-info{--tooltip-bg:color-mix(in oklab,var(--info)10%,var(--card));--tooltip-border:color-mix(in oklab,var(--info)30%,var(--border));--tooltip-text:color-mix(in oklab,var(--info)70%,var(--foreground))}.Tooltip-module__w6kZxW__intent-success{--tooltip-bg:color-mix(in oklab,var(--success)10%,var(--card));--tooltip-border:color-mix(in oklab,var(--success)30%,var(--border));--tooltip-text:color-mix(in oklab,var(--success)70%,var(--foreground))}.Tooltip-module__w6kZxW__intent-warning{--tooltip-bg:color-mix(in oklab,var(--warning)10%,var(--card));--tooltip-border:color-mix(in oklab,var(--warning)30%,var(--border));--tooltip-text:color-mix(in oklab,var(--warning)70%,var(--foreground))}.Tooltip-module__w6kZxW__intent-error,.Tooltip-module__w6kZxW__intent-danger{--tooltip-bg:color-mix(in oklab,var(--error)10%,var(--card));--tooltip-border:color-mix(in oklab,var(--error)30%,var(--border));--tooltip-text:color-mix(in oklab,var(--error)70%,var(--foreground))}.Tooltip-module__w6kZxW__intent-neutral{--tooltip-bg:color-mix(in oklab,var(--neutral)10%,var(--card));--tooltip-border:color-mix(in oklab,var(--neutral)30%,var(--border));--tooltip-text:color-mix(in oklab,var(--neutral)70%,var(--foreground))}.Tooltip-module__w6kZxW__intent-accent{--tooltip-bg:color-mix(in oklab,var(--accent)10%,var(--card));--tooltip-border:color-mix(in oklab,var(--accent)30%,var(--border));--tooltip-text:color-mix(in oklab,var(--accent)70%,var(--foreground))}.Tooltip-module__w6kZxW__intent-primary{--tooltip-bg:color-mix(in oklab,var(--primary)10%,var(--card));--tooltip-border:color-mix(in oklab,var(--primary)30%,var(--border));--tooltip-text:color-mix(in oklab,var(--primary)70%,var(--foreground))}.Tooltip-module__w6kZxW__intent-muted{--tooltip-bg:color-mix(in oklab,var(--muted)70%,var(--card));--tooltip-border:color-mix(in oklab,var(--muted-foreground)30%,var(--border));--tooltip-text:color-mix(in oklab,var(--muted-foreground)70%,var(--foreground))}@keyframes Tooltip-module__w6kZxW__fadeIn{0%{opacity:0;transform:translate(-50%)translateY(-2px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Tooltip-module__w6kZxW__tooltip.Tooltip-module__w6kZxW__bottom{animation:.15s ease-out Tooltip-module__w6kZxW__fadeInBottom}@keyframes Tooltip-module__w6kZxW__fadeInBottom{0%{opacity:0;transform:translate(-50%)translateY(2px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Tooltip-module__w6kZxW__tooltip.Tooltip-module__w6kZxW__left{animation:.15s ease-out Tooltip-module__w6kZxW__fadeInLeft}@keyframes Tooltip-module__w6kZxW__fadeInLeft{0%{opacity:0;transform:translateY(-50%)translate(2px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.Tooltip-module__w6kZxW__tooltip.Tooltip-module__w6kZxW__right{animation:.15s ease-out Tooltip-module__w6kZxW__fadeInRight}@keyframes Tooltip-module__w6kZxW__fadeInRight{0%{opacity:0;transform:translateY(-50%)translate(-2px)}to{opacity:1;transform:translateY(-50%)translate(0)}}
.EngramTokenShare-module__A1vKpq__container{background:var(--card);border:1px solid var(--border);clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);flex-direction:column;gap:16px;margin:0 16px 16px;padding:20px;display:flex;position:relative}.EngramTokenShare-module__A1vKpq__container:before,.EngramTokenShare-module__A1vKpq__container:after{content:"";pointer-events:none;width:16px;height:16px;position:absolute}.EngramTokenShare-module__A1vKpq__container:before{border-top:2px solid var(--success);border-left:2px solid var(--success);top:0;left:0}.EngramTokenShare-module__A1vKpq__container:after{border-bottom:2px solid var(--success);border-right:2px solid var(--success);bottom:0;right:0}.EngramTokenShare-module__A1vKpq__header{align-items:center;gap:12px;display:flex}.EngramTokenShare-module__A1vKpq__headerIcon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.EngramTokenShare-module__A1vKpq__headerIcon:before{content:"";background:color-mix(in oklab,var(--success)12%,var(--background));border:1px solid color-mix(in oklab,var(--success)30%,transparent);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);position:absolute;inset:0}.EngramTokenShare-module__A1vKpq__headerIcon svg{z-index:1;color:var(--success);position:relative}.EngramTokenShare-module__A1vKpq__headerText{flex-direction:column;gap:2px;display:flex}.EngramTokenShare-module__A1vKpq__title{color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.85rem;font-weight:600}.EngramTokenShare-module__A1vKpq__subtitle{color:var(--muted-foreground);margin:0;font-size:.75rem}.EngramTokenShare-module__A1vKpq__subtitle strong{color:var(--success);font-weight:500}.EngramTokenShare-module__A1vKpq__errorBanner{background:color-mix(in oklab,var(--error)10%,var(--background));border-left:2px solid var(--error);color:var(--error);clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.75rem;display:flex}.EngramTokenShare-module__A1vKpq__errorBanner button{all:unset;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;opacity:.7;font-size:.7rem;transition:opacity .15s}.EngramTokenShare-module__A1vKpq__errorBanner button:hover{opacity:1}.EngramTokenShare-module__A1vKpq__controls{flex-direction:column;gap:14px;display:flex}.EngramTokenShare-module__A1vKpq__controlGroup{grid-template-columns:1fr 1fr;gap:12px;display:grid}.EngramTokenShare-module__A1vKpq__field{flex-direction:column;gap:6px;display:flex}.EngramTokenShare-module__A1vKpq__label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.65rem;font-weight:600}.EngramTokenShare-module__A1vKpq__select,.EngramTokenShare-module__A1vKpq__input{background:var(--muted);border:1px solid var(--border);color:var(--foreground);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);outline:none;padding:10px 12px;font-size:.8rem;transition:all .15s}.EngramTokenShare-module__A1vKpq__select{cursor:pointer}.EngramTokenShare-module__A1vKpq__select:hover,.EngramTokenShare-module__A1vKpq__input:hover{border-color:var(--success);background:color-mix(in oklab,var(--success)5%,var(--muted))}.EngramTokenShare-module__A1vKpq__select:focus,.EngramTokenShare-module__A1vKpq__input:focus{border-color:var(--success);box-shadow:0 0 0 2px color-mix(in oklab,var(--success)20%,transparent)}.EngramTokenShare-module__A1vKpq__select:disabled,.EngramTokenShare-module__A1vKpq__input:disabled{opacity:.5;cursor:not-allowed}@keyframes EngramTokenShare-module__A1vKpq__spin{to{transform:rotate(360deg)}}.EngramTokenShare-module__A1vKpq__result{flex-direction:column;gap:12px;animation:.3s EngramTokenShare-module__A1vKpq__dataStream;display:flex}@keyframes EngramTokenShare-module__A1vKpq__dataStream{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.EngramTokenShare-module__A1vKpq__instructionsWrapper{background:var(--muted);border:1px solid var(--border);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);position:relative;overflow:hidden}.EngramTokenShare-module__A1vKpq__instructionsHeader{background:var(--background);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.12em;color:var(--success);align-items:center;gap:8px;padding:8px 12px;font-size:.6rem;font-weight:600;display:flex}.EngramTokenShare-module__A1vKpq__instructionsHeader:before{content:"";background:var(--success);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:6px;height:6px;animation:2s ease-in-out infinite EngramTokenShare-module__A1vKpq__pulse}@keyframes EngramTokenShare-module__A1vKpq__pulse{0%,to{opacity:.5}50%{opacity:1}}.EngramTokenShare-module__A1vKpq__instructions{white-space:pre-wrap;word-break:break-word;color:var(--foreground);max-height:200px;margin:0;padding:12px;font-size:.7rem;line-height:1.7;overflow-y:auto}.EngramTokenShare-module__A1vKpq__instructions::-webkit-scrollbar{width:4px}.EngramTokenShare-module__A1vKpq__instructions::-webkit-scrollbar-track{background:0 0}.EngramTokenShare-module__A1vKpq__instructions::-webkit-scrollbar-thumb{background:var(--border)}.EngramTokenShare-module__A1vKpq__actions{gap:8px;display:flex}.EngramTokenShare-module__A1vKpq__hint{color:var(--muted-foreground);background:color-mix(in oklab,var(--info)5%,var(--background));border-left:2px solid var(--info);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.7rem;line-height:1.5;display:flex}.EngramTokenShare-module__A1vKpq__hint:before{content:"ℹ";flex-shrink:0;font-size:.8rem}
.EngramModal-module__j9qVvq__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:24px;animation:.2s EngramModal-module__j9qVvq__overlayFadeIn;display:flex;position:fixed;inset:0}@media (max-width:768px){.EngramModal-module__j9qVvq__overlay{align-items:stretch;padding:0}.EngramModal-module__j9qVvq__mobileOverlay{-webkit-backdrop-filter:blur(8px);animation:.25s EngramModal-module__j9qVvq__mobileOverlayFadeIn}}@keyframes EngramModal-module__j9qVvq__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes EngramModal-module__j9qVvq__mobileOverlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.EngramModal-module__j9qVvq__modal{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:100%;max-width:540px;max-height:calc(100vh - 48px);animation:.25s EngramModal-module__j9qVvq__modalSlideIn;display:flex;overflow:hidden;box-shadow:0 24px 48px #0000004d,0 0 1px #ffffff1a}@media (max-width:768px){.EngramModal-module__j9qVvq__modal{border-radius:16px 16px 0 0;flex:1;max-width:100%;height:100dvh;max-height:100dvh;animation:.3s cubic-bezier(.25,.46,.45,.94) EngramModal-module__j9qVvq__mobileModalSlideIn;overflow-y:auto}.EngramModal-module__j9qVvq__mobileModal{box-shadow:0 -20px 40px #0000004d}}@keyframes EngramModal-module__j9qVvq__modalSlideIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes EngramModal-module__j9qVvq__mobileModalSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.EngramModal-module__j9qVvq__header{border-bottom:1px solid var(--border);background:var(--muted);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}@media (max-width:768px){.EngramModal-module__j9qVvq__header{min-height:68px;padding:20px 24px}.EngramModal-module__j9qVvq__mobileHeader{background:var(--card);z-index:10;position:sticky;top:0}}.EngramModal-module__j9qVvq__title{color:var(--foreground);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:600}@media (max-width:768px){.EngramModal-module__j9qVvq__title{font-size:1.125rem}.EngramModal-module__j9qVvq__mobileTitle{padding-right:40px}}.EngramModal-module__j9qVvq__closeBtn{all:unset;width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}@media (max-width:768px){.EngramModal-module__j9qVvq__closeBtn{background:var(--muted);border-radius:50%;width:44px;height:44px;position:absolute;top:16px;right:16px}.EngramModal-module__j9qVvq__mobileCloseBtn:hover{background:var(--border)}}.EngramModal-module__j9qVvq__closeBtn:hover{background:var(--border);color:var(--foreground)}.EngramModal-module__j9qVvq__body{-webkit-overflow-scrolling:touch;padding:20px;overflow-y:auto}@media (max-width:768px){.EngramModal-module__j9qVvq__mobileBody{padding:20px 20px 0}}.EngramModal-module__j9qVvq__body::-webkit-scrollbar{width:6px}.EngramModal-module__j9qVvq__body::-webkit-scrollbar-track{background:0 0}.EngramModal-module__j9qVvq__body::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}@media (max-width:768px){.EngramModal-module__j9qVvq__body::-webkit-scrollbar{width:4px}}
.MuscleGroupForm-module__4jE6xa__form{flex-direction:column;gap:16px;display:flex}.MuscleGroupForm-module__4jE6xa__field{flex-direction:column;gap:6px;display:flex}.MuscleGroupForm-module__4jE6xa__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:500}.MuscleGroupForm-module__4jE6xa__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:8px;display:flex}
.EngramNodeForm-module__bUyIUG__form{flex-direction:column;gap:16px;display:flex}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__form{gap:20px}}.EngramNodeForm-module__bUyIUG__field{flex-direction:column;gap:6px;display:flex}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__field{gap:8px}}.EngramNodeForm-module__bUyIUG__label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.65rem;font-weight:600}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__label{font-size:.7rem}}.EngramNodeForm-module__bUyIUG__required{color:var(--error)}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__input,.EngramNodeForm-module__bUyIUG__textarea{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);padding:14px 16px;font-size:1rem}}.EngramNodeForm-module__bUyIUG__input::placeholder,.EngramNodeForm-module__bUyIUG__textarea::placeholder{color:var(--muted-foreground);opacity:.6}.EngramNodeForm-module__bUyIUG__input:hover,.EngramNodeForm-module__bUyIUG__textarea:hover{border-color:color-mix(in oklab,var(--accent)50%,var(--border))}.EngramNodeForm-module__bUyIUG__input:focus,.EngramNodeForm-module__bUyIUG__textarea:focus{border-color:var(--accent);background:var(--background);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent)15%,transparent)}.EngramNodeForm-module__bUyIUG__input:disabled,.EngramNodeForm-module__bUyIUG__textarea:disabled{opacity:.5;cursor:not-allowed}.EngramNodeForm-module__bUyIUG__inputError{border-color:var(--error)}.EngramNodeForm-module__bUyIUG__inputError:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--error)20%,transparent)}.EngramNodeForm-module__bUyIUG__textarea{resize:vertical;min-height:60px;line-height:1.5}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__textarea{min-height:80px;line-height:1.6}}.EngramNodeForm-module__bUyIUG__contentArea{min-height:100px;font-size:.8rem;line-height:1.6}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__contentArea{min-height:150px;font-size:.9rem;line-height:1.7}.EngramNodeForm-module__bUyIUG__mobileContentArea{font-size:1rem}}.EngramNodeForm-module__bUyIUG__mono{font-size:.75rem}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__mono{font-size:.85rem}}.EngramNodeForm-module__bUyIUG__error{color:var(--error);align-items:center;gap:4px;font-size:.7rem;display:flex}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__error{font-size:.8rem}}.EngramNodeForm-module__bUyIUG__typeGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__typeGrid{grid-template-columns:repeat(2,1fr);gap:8px}.EngramNodeForm-module__bUyIUG__mobileTypeGrid{grid-template-columns:repeat(3,1fr);gap:10px}}.EngramNodeForm-module__bUyIUG__typeBtn{background:var(--muted);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);cursor:pointer;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 6px;font-size:.65rem;font-weight:500;transition:all .15s;display:flex}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__typeBtn{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);gap:6px;padding:12px 8px;font-size:.75rem}.EngramNodeForm-module__bUyIUG__mobileTypeBtn{min-height:70px;padding:16px 8px}}.EngramNodeForm-module__bUyIUG__typeBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:color-mix(in oklab,var(--accent)8%,var(--muted))}.EngramNodeForm-module__bUyIUG__typeBtn:disabled{opacity:.5;cursor:not-allowed}.EngramNodeForm-module__bUyIUG__typeBtnActive{border-color:var(--accent);background:color-mix(in oklab,var(--accent)15%,var(--background));color:var(--accent)}.EngramNodeForm-module__bUyIUG__typeBtnActive:before{content:"";border-top:2px solid var(--accent);border-left:2px solid var(--accent);width:8px;height:8px;position:absolute;top:-1px;left:-1px}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__typeBtnActive:before{width:12px;height:12px}}.EngramNodeForm-module__bUyIUG__accessGroup{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__accessGroup{gap:12px}.EngramNodeForm-module__bUyIUG__mobileAccessGroup{grid-template-columns:1fr}}.EngramNodeForm-module__bUyIUG__accessBtn{background:var(--muted);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex;position:relative}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__accessBtn{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);gap:12px;padding:14px 16px}.EngramNodeForm-module__bUyIUG__mobileAccessBtn{min-height:60px}}.EngramNodeForm-module__bUyIUG__accessBtn:hover:not(:disabled):not(.EngramNodeForm-module__bUyIUG__accessPublic):not(.EngramNodeForm-module__bUyIUG__accessPrivate){border-color:var(--accent);color:var(--accent)}.EngramNodeForm-module__bUyIUG__accessBtn:disabled{opacity:.5;cursor:not-allowed}.EngramNodeForm-module__bUyIUG__accessText{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.EngramNodeForm-module__bUyIUG__accessTitle{font-size:.8rem;font-weight:600}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__accessTitle{font-size:1rem}}.EngramNodeForm-module__bUyIUG__accessSub{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-top:1px;font-size:.6rem}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__accessSub{font-size:.7rem}}.EngramNodeForm-module__bUyIUG__accessPublic{border-color:var(--success);color:var(--success);background:color-mix(in oklab,var(--success)10%,var(--background))}.EngramNodeForm-module__bUyIUG__accessPrivate{border-color:var(--warning);color:var(--warning);background:color-mix(in oklab,var(--warning)10%,var(--background))}.EngramNodeForm-module__bUyIUG__accessDot{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:currentColor;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite EngramNodeForm-module__bUyIUG__pulse}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__accessDot{width:8px;height:8px}}@keyframes EngramNodeForm-module__bUyIUG__pulse{0%,to{opacity:1}50%{opacity:.4}}.EngramNodeForm-module__bUyIUG__metaToggle{background:var(--muted);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);cursor:pointer;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);justify-content:space-between;align-items:center;padding:8px 12px;font-size:.7rem;font-weight:500;transition:all .15s;display:flex}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__metaToggle{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);padding:12px 16px;font-size:.8rem}.EngramNodeForm-module__bUyIUG__mobileMetaToggle{min-height:44px}}.EngramNodeForm-module__bUyIUG__metaToggle:hover{background:var(--border);color:var(--foreground)}.EngramNodeForm-module__bUyIUG__metaToggleIcon{font-size:.9rem;font-weight:700;line-height:1}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__metaToggleIcon{font-size:1.1rem}}.EngramNodeForm-module__bUyIUG__metaContent{flex-direction:column;gap:6px;margin-top:6px;display:flex}.EngramNodeForm-module__bUyIUG__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:4px;padding-top:12px;display:flex}@media (max-width:768px){.EngramNodeForm-module__bUyIUG__actions{gap:12px;margin-top:8px;padding-top:16px}.EngramNodeForm-module__bUyIUG__mobileActions{background:var(--background);margin-bottom:env(safe-area-inset-bottom,0);padding:16px 0;position:sticky;bottom:0}.EngramNodeForm-module__bUyIUG__mobileButton{flex:1;height:48px;font-size:1rem}}
.MuscleGroupsManager-module__NrT0wW__container{flex-direction:column;gap:16px;display:flex}.MuscleGroupsManager-module__NrT0wW__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.MuscleGroupsManager-module__NrT0wW__count{color:var(--muted-foreground);letter-spacing:.06em;font-size:.75rem}.MuscleGroupsManager-module__NrT0wW__statusActive{letter-spacing:.08em;text-transform:uppercase;color:var(--success);font-size:.7rem;font-weight:600}.MuscleGroupsManager-module__NrT0wW__statusInactive{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:600}
.SceneLinker-module__5Rrwzq__container{flex-direction:column;gap:8px;display:flex}.SceneLinker-module__5Rrwzq__mobile{gap:10px}.SceneLinker-module__5Rrwzq__toggle{background:var(--muted);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);align-items:center;gap:8px;padding:10px 14px;font-size:.7rem;font-weight:600;transition:all .15s;display:flex}.SceneLinker-module__5Rrwzq__toggle:hover:not(:disabled){background:var(--border);color:var(--foreground)}.SceneLinker-module__5Rrwzq__toggle:disabled{opacity:.5;cursor:not-allowed}.SceneLinker-module__5Rrwzq__countBadge{background:color-mix(in oklab,var(--info)15%,transparent);border:1px solid color-mix(in oklab,var(--info)30%,transparent);color:var(--info);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);margin-left:auto;padding:3px 8px;font-size:.6rem;font-weight:600}.SceneLinker-module__5Rrwzq__toggleIcon{margin-left:8px;font-size:.9rem;font-weight:700;line-height:1}.SceneLinker-module__5Rrwzq__content{flex-direction:column;gap:10px;animation:.2s SceneLinker-module__5Rrwzq__slideDown;display:flex}@keyframes SceneLinker-module__5Rrwzq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SceneLinker-module__5Rrwzq__loading{color:var(--muted-foreground);align-items:center;gap:8px;padding:12px;font-size:.75rem;display:flex}.SceneLinker-module__5Rrwzq__spinner{animation:1s linear infinite SceneLinker-module__5Rrwzq__spin}@keyframes SceneLinker-module__5Rrwzq__spin{to{transform:rotate(360deg)}}.SceneLinker-module__5Rrwzq__sceneGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding:4px;display:grid}.SceneLinker-module__5Rrwzq__sceneCard{background:var(--muted);border:1px solid var(--border);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);flex-direction:column;transition:all .2s;display:flex;position:relative;overflow:hidden}.SceneLinker-module__5Rrwzq__sceneCard:hover{border-color:var(--accent)}.SceneLinker-module__5Rrwzq__sceneThumbnail{aspect-ratio:16/9;background:var(--background);position:relative;overflow:hidden}.SceneLinker-module__5Rrwzq__sceneVideo{object-fit:cover;width:100%;height:100%}.SceneLinker-module__5Rrwzq__noThumb{width:100%;height:100%;color:var(--muted-foreground);background:linear-gradient(135deg,var(--muted)0%,var(--background)100%);justify-content:center;align-items:center;display:flex}.SceneLinker-module__5Rrwzq__playOverlay{color:#fff;opacity:.8;background:#0000004d;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.SceneLinker-module__5Rrwzq__sceneCard:hover .SceneLinker-module__5Rrwzq__playOverlay{opacity:0}.SceneLinker-module__5Rrwzq__sceneOverlay{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.SceneLinker-module__5Rrwzq__sceneCard:hover .SceneLinker-module__5Rrwzq__sceneOverlay{opacity:1}.SceneLinker-module__5Rrwzq__sceneAction{color:#fff;cursor:pointer;background:#000000b3;border:1px solid #fff3;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;transition:all .15s;display:flex}.SceneLinker-module__5Rrwzq__sceneAction:hover{background:var(--accent);border-color:var(--accent)}.SceneLinker-module__5Rrwzq__removeAction:hover{background:var(--error);border-color:var(--error)}.SceneLinker-module__5Rrwzq__sceneAction:disabled{opacity:.5;cursor:not-allowed}.SceneLinker-module__5Rrwzq__sceneInfo{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.SceneLinker-module__5Rrwzq__sceneTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.SceneLinker-module__5Rrwzq__sceneDate{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.6rem}.SceneLinker-module__5Rrwzq__addBtn{border:1px dashed var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.75rem;transition:all .15s;display:flex}.SceneLinker-module__5Rrwzq__addBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:color-mix(in oklab,var(--accent)5%,transparent);border-style:solid}.SceneLinker-module__5Rrwzq__addBtn:disabled{opacity:.5;cursor:not-allowed}.SceneLinker-module__5Rrwzq__picker{background:var(--muted);border:1px solid var(--border);animation:.15s SceneLinker-module__5Rrwzq__fadeIn}@keyframes SceneLinker-module__5Rrwzq__fadeIn{0%{opacity:0}to{opacity:1}}.SceneLinker-module__5Rrwzq__pickerHeader{border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;color:var(--foreground);justify-content:space-between;align-items:center;padding:10px 12px;font-size:.7rem;font-weight:600;display:flex}.SceneLinker-module__5Rrwzq__closeBtn{border:1px solid var(--border);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .15s;display:flex}.SceneLinker-module__5Rrwzq__closeBtn:hover{border-color:var(--error);color:var(--error)}.SceneLinker-module__5Rrwzq__pickerGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:250px;padding:10px;display:grid;overflow-y:auto}.SceneLinker-module__5Rrwzq__pickerItem{background:var(--background);border:1px solid var(--border);cursor:pointer;flex-direction:column;transition:all .15s;display:flex;overflow:hidden}.SceneLinker-module__5Rrwzq__pickerItem:hover:not(:disabled){border-color:var(--accent)}.SceneLinker-module__5Rrwzq__pickerItem:disabled{opacity:.5;cursor:not-allowed}.SceneLinker-module__5Rrwzq__pickerThumb{aspect-ratio:16/9;background:var(--muted);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex;overflow:hidden}.SceneLinker-module__5Rrwzq__pickerThumb video{object-fit:cover;width:100%;height:100%}.SceneLinker-module__5Rrwzq__pickerTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;text-align:left;padding:6px 8px;font-size:.65rem;font-weight:500;overflow:hidden}@media (max-width:768px){.SceneLinker-module__5Rrwzq__toggle{padding:14px 16px;font-size:.8rem}.SceneLinker-module__5Rrwzq__sceneGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.SceneLinker-module__5Rrwzq__addBtn{padding:14px;font-size:.85rem}.SceneLinker-module__5Rrwzq__pickerGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}
.EquipmentForm-module__G9vvaq__form{flex-direction:column;gap:16px;display:flex}.EquipmentForm-module__G9vvaq__field{flex-direction:column;gap:6px;display:flex}.EquipmentForm-module__G9vvaq__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:500}.EquipmentForm-module__G9vvaq__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:8px;display:flex}
.WorkspaceLinker-module__3tCPrq__container{flex-direction:column;gap:8px;display:flex}.WorkspaceLinker-module__3tCPrq__mobile{gap:10px}.WorkspaceLinker-module__3tCPrq__toggle{background:var(--muted);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);align-items:center;gap:8px;padding:10px 14px;font-size:.7rem;font-weight:600;transition:all .15s;display:flex}.WorkspaceLinker-module__3tCPrq__toggle:hover:not(:disabled){background:var(--border);color:var(--foreground)}.WorkspaceLinker-module__3tCPrq__toggle:disabled{opacity:.5;cursor:not-allowed}.WorkspaceLinker-module__3tCPrq__linkedBadge{background:color-mix(in oklab,var(--accent)15%,transparent);border:1px solid color-mix(in oklab,var(--accent)30%,transparent);color:var(--accent);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:.6rem;font-weight:600;display:inline-flex}.WorkspaceLinker-module__3tCPrq__toggleIcon{margin-left:8px;font-size:.9rem;font-weight:700;line-height:1}.WorkspaceLinker-module__3tCPrq__content{animation:.2s WorkspaceLinker-module__3tCPrq__slideDown}@keyframes WorkspaceLinker-module__3tCPrq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.WorkspaceLinker-module__3tCPrq__loading{color:var(--muted-foreground);align-items:center;gap:8px;padding:12px;font-size:.75rem;display:flex}.WorkspaceLinker-module__3tCPrq__spinner{animation:1s linear infinite WorkspaceLinker-module__3tCPrq__spin}@keyframes WorkspaceLinker-module__3tCPrq__spin{to{transform:rotate(360deg)}}.WorkspaceLinker-module__3tCPrq__linkedWorkspace{padding:4px}.WorkspaceLinker-module__3tCPrq__workspaceCard{background:color-mix(in oklab,var(--accent)8%,var(--background));border:1px solid color-mix(in oklab,var(--accent)25%,transparent);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);align-items:center;gap:12px;padding:14px 16px;display:flex}.WorkspaceLinker-module__3tCPrq__workspaceIcon{background:color-mix(in oklab,var(--accent)15%,var(--background));border:1px solid var(--accent);width:40px;height:40px;color:var(--accent);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);flex-shrink:0;justify-content:center;align-items:center;display:flex}.WorkspaceLinker-module__3tCPrq__workspaceInfo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.WorkspaceLinker-module__3tCPrq__workspaceName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.WorkspaceLinker-module__3tCPrq__progressContainer{flex-direction:column;gap:4px;display:flex}.WorkspaceLinker-module__3tCPrq__progressBar{background:var(--muted);border-radius:0;height:4px;position:relative;overflow:hidden}.WorkspaceLinker-module__3tCPrq__progressFill{background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent)70%,var(--success)));height:100%;transition:width .4s;position:relative}.WorkspaceLinker-module__3tCPrq__progressFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d);width:20px;animation:1.5s infinite WorkspaceLinker-module__3tCPrq__shimmer;position:absolute;top:0;bottom:0;right:0}@keyframes WorkspaceLinker-module__3tCPrq__shimmer{0%{opacity:0}50%{opacity:1}to{opacity:0}}.WorkspaceLinker-module__3tCPrq__progressText{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.65rem;display:flex}.WorkspaceLinker-module__3tCPrq__progressPercent{color:var(--accent);font-weight:600}.WorkspaceLinker-module__3tCPrq__workspaceActions{flex-shrink:0;gap:6px;display:flex}.WorkspaceLinker-module__3tCPrq__linkBtn,.WorkspaceLinker-module__3tCPrq__unlinkBtn{background:var(--muted);border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.WorkspaceLinker-module__3tCPrq__linkBtn:hover{background:color-mix(in oklab,var(--accent)15%,var(--background));border-color:var(--accent);color:var(--accent)}.WorkspaceLinker-module__3tCPrq__unlinkBtn:hover:not(:disabled){background:color-mix(in oklab,var(--error)15%,var(--background));border-color:var(--error);color:var(--error)}.WorkspaceLinker-module__3tCPrq__unlinkBtn:disabled{opacity:.5;cursor:not-allowed}.WorkspaceLinker-module__3tCPrq__workspaceList{flex-direction:column;gap:4px;max-height:200px;padding:4px;display:flex;overflow-y:auto}.WorkspaceLinker-module__3tCPrq__workspaceOption{background:var(--muted);border:1px solid var(--border);color:var(--foreground);cursor:pointer;text-align:left;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);align-items:center;gap:10px;padding:12px 14px;font-size:.8rem;transition:all .15s;display:flex}.WorkspaceLinker-module__3tCPrq__workspaceOption:hover:not(:disabled){border-color:var(--accent);background:color-mix(in oklab,var(--accent)8%,var(--background))}.WorkspaceLinker-module__3tCPrq__workspaceOption:disabled{opacity:.5;cursor:not-allowed}.WorkspaceLinker-module__3tCPrq__linkIcon{opacity:0;margin-left:auto;transition:opacity .15s}.WorkspaceLinker-module__3tCPrq__workspaceOption:hover .WorkspaceLinker-module__3tCPrq__linkIcon{opacity:.6}.WorkspaceLinker-module__3tCPrq__emptyState{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:.75rem;display:flex}@media (max-width:768px){.WorkspaceLinker-module__3tCPrq__toggle{padding:14px 16px;font-size:.8rem}.WorkspaceLinker-module__3tCPrq__workspaceCard{padding:16px}.WorkspaceLinker-module__3tCPrq__workspaceOption{padding:14px 16px;font-size:.9rem}}
.EquipmentManager-module__ZLgwNa__container{flex-direction:column;gap:16px;display:flex}.EquipmentManager-module__ZLgwNa__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.EquipmentManager-module__ZLgwNa__count{color:var(--muted-foreground);letter-spacing:.06em;font-size:.75rem}.EquipmentManager-module__ZLgwNa__statusActive{letter-spacing:.08em;text-transform:uppercase;color:var(--success);font-size:.7rem;font-weight:600}.EquipmentManager-module__ZLgwNa__statusInactive{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:600}
.EngramMemoryOrb-module__zag9Fq__orbContainer{cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.EngramMemoryOrb-module__zag9Fq__orbContainer:active,.EngramMemoryOrb-module__zag9Fq__dragging{cursor:grabbing}.EngramMemoryOrb-module__zag9Fq__glow{background:radial-gradient(circle,color-mix(in oklab,var(--accent)20%,transparent)0%,transparent 70%);opacity:.6;pointer-events:none;border-radius:50%;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EngramMemoryOrb-module__zag9Fq__glowActive{background:radial-gradient(circle,color-mix(in oklab,var(--accent)35%,transparent)0%,color-mix(in oklab,var(--accent)10%,transparent)50%,transparent 70%);opacity:1}.EngramMemoryOrb-module__zag9Fq__selected .EngramMemoryOrb-module__zag9Fq__glow{animation:2s ease-in-out infinite EngramMemoryOrb-module__zag9Fq__pulseGlow}@keyframes EngramMemoryOrb-module__zag9Fq__pulseGlow{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.EngramMemoryOrb-module__zag9Fq__orb{background:var(--card);border:1px solid var(--border);box-shadow:0 4px 20px #0000001a,0 0 0 1px color-mix(in oklab,var(--accent)10%,transparent);border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.EngramMemoryOrb-module__zag9Fq__selected .EngramMemoryOrb-module__zag9Fq__orb{border-color:var(--accent);box-shadow:0 4px 24px #00000026,0 0 0 2px color-mix(in oklab,var(--accent)30%,transparent)}.EngramMemoryOrb-module__zag9Fq__expanded{border-color:var(--accent)}.EngramMemoryOrb-module__zag9Fq__icon{color:var(--accent);opacity:.8}.EngramMemoryOrb-module__zag9Fq__selected .EngramMemoryOrb-module__zag9Fq__icon{opacity:1}.EngramMemoryOrb-module__zag9Fq__childIndicator{background:var(--accent);min-width:18px;height:18px;color:var(--accent-foreground);box-shadow:0 2px 8px color-mix(in oklab,var(--accent)40%,transparent);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:.6rem;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.EngramMemoryOrb-module__zag9Fq__label{pointer-events:none;flex-direction:column;align-items:center;gap:2px;max-width:100px;display:flex}.EngramMemoryOrb-module__zag9Fq__title{color:var(--foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-shadow:0 1px 2px var(--background);font-size:.7rem;font-weight:500;overflow:hidden}.EngramMemoryOrb-module__zag9Fq__type{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);opacity:.8;font-size:.55rem;font-weight:500}.EngramMemoryOrb-module__zag9Fq__orbContainer:hover .EngramMemoryOrb-module__zag9Fq__orb{border-color:color-mix(in oklab,var(--accent)60%,var(--border))}.EngramMemoryOrb-module__zag9Fq__orbContainer:hover .EngramMemoryOrb-module__zag9Fq__glow{opacity:.9}.EngramMemoryOrb-module__zag9Fq__orbContainer:hover .EngramMemoryOrb-module__zag9Fq__title{color:var(--accent)}
.ExerciseForm-module__2sdRea__form{flex-direction:column;gap:0;display:flex}.ExerciseForm-module__2sdRea__section{flex-direction:column;gap:12px;padding:14px 0;display:flex}.ExerciseForm-module__2sdRea__section:first-child{border-bottom:1px solid var(--border);padding-top:0}.ExerciseForm-module__2sdRea__sectionTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.6rem;font-weight:600}.ExerciseForm-module__2sdRea__identityRow{align-items:flex-end;gap:14px;display:flex}.ExerciseForm-module__2sdRea__iconPreviewBox{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:border-color .2s,background .2s;display:flex}.ExerciseForm-module__2sdRea__iconPreviewBox:hover{border-color:var(--accent);background:rgba(var(--accent-rgb,59,130,246),.08)}.ExerciseForm-module__2sdRea__identityFields{flex:1;align-items:flex-end;gap:10px;display:flex}.ExerciseForm-module__2sdRea__nameField{flex-direction:column;flex:1;gap:4px;display:flex}.ExerciseForm-module__2sdRea__slugField{flex-direction:column;flex:0 0 180px;gap:4px;display:flex}.ExerciseForm-module__2sdRea__slugLabel{letter-spacing:.04em;color:var(--muted-foreground);opacity:.6;font-size:.6rem;font-weight:400}.ExerciseForm-module__2sdRea__field{flex-direction:column;gap:5px;display:flex}.ExerciseForm-module__2sdRea__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:500}.ExerciseForm-module__2sdRea__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ExerciseForm-module__2sdRea__row3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.ExerciseForm-module__2sdRea__twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ExerciseForm-module__2sdRea__colStack{flex-direction:column;gap:12px;display:flex}.ExerciseForm-module__2sdRea__chipSelector{flex-wrap:wrap;gap:5px;display:flex}.ExerciseForm-module__2sdRea__chip{all:unset;letter-spacing:.3px;text-transform:uppercase;height:1.45rem;color:var(--muted-foreground);background:rgba(var(--accent-rgb,59,130,246),.05);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.68rem;transition:all .15s;display:inline-flex}.ExerciseForm-module__2sdRea__chip:hover{background:rgba(var(--accent-rgb,59,130,246),.1);border-color:rgba(var(--accent-rgb,59,130,246),.25);color:var(--foreground)}.ExerciseForm-module__2sdRea__chipSelected{background:rgba(var(--accent-rgb,59,130,246),.16);border-color:rgba(var(--accent-rgb,59,130,246),.35);color:var(--foreground)}.ExerciseForm-module__2sdRea__chipCheck{font-size:.55rem;line-height:1}.ExerciseForm-module__2sdRea__hint{color:var(--muted-foreground);opacity:.6;font-size:.62rem;font-style:italic}.ExerciseForm-module__2sdRea__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:2px;padding-top:12px;display:flex}.ExerciseForm-module__2sdRea__footerToggles{align-items:center;gap:16px;display:flex}.ExerciseForm-module__2sdRea__footerActions{gap:8px;display:flex}.ExerciseForm-module__2sdRea__iconPickerPanel{padding-top:2px}@media (max-width:640px){.ExerciseForm-module__2sdRea__row,.ExerciseForm-module__2sdRea__row3,.ExerciseForm-module__2sdRea__twoCol{grid-template-columns:1fr}.ExerciseForm-module__2sdRea__identityRow{flex-direction:column;align-items:stretch}.ExerciseForm-module__2sdRea__identityFields{flex-direction:column}.ExerciseForm-module__2sdRea__slugField{flex:1}.ExerciseForm-module__2sdRea__iconPreviewBox{width:100%;height:48px}}
.EngramMemoryPanel-module__OuV42q__panel{background:var(--card);border:1px solid var(--border);z-index:200;border-radius:12px;flex-direction:column;width:340px;display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 8px 32px #00000026}.EngramMemoryPanel-module__OuV42q__header{border-bottom:1px solid var(--border);background:var(--muted);align-items:flex-start;gap:12px;padding:16px;display:flex}.EngramMemoryPanel-module__OuV42q__headerIcon{background:color-mix(in oklab,var(--accent)12%,var(--background));border:1px solid color-mix(in oklab,var(--accent)25%,transparent);width:40px;height:40px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EngramMemoryPanel-module__OuV42q__headerInfo{flex:1;min-width:0}.EngramMemoryPanel-module__OuV42q__title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:1rem;font-weight:600;overflow:hidden}.EngramMemoryPanel-module__OuV42q__meta{align-items:center;gap:8px;display:flex}.EngramMemoryPanel-module__OuV42q__type{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:color-mix(in oklab,var(--accent)10%,transparent);border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:500}.EngramMemoryPanel-module__OuV42q__status{color:var(--muted-foreground);font-size:.65rem}.EngramMemoryPanel-module__OuV42q__closeBtn{all:unset;width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.EngramMemoryPanel-module__OuV42q__closeBtn:hover{background:var(--border);color:var(--foreground)}.EngramMemoryPanel-module__OuV42q__content{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.EngramMemoryPanel-module__OuV42q__content::-webkit-scrollbar{width:4px}.EngramMemoryPanel-module__OuV42q__content::-webkit-scrollbar-track{background:0 0}.EngramMemoryPanel-module__OuV42q__content::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.EngramMemoryPanel-module__OuV42q__section{flex-direction:column;gap:8px;display:flex}.EngramMemoryPanel-module__OuV42q__sectionTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin:0;font-size:.65rem;font-weight:600}.EngramMemoryPanel-module__OuV42q__description{color:var(--foreground);margin:0;font-size:.85rem;line-height:1.6}.EngramMemoryPanel-module__OuV42q__contentText{background:var(--muted);border:1px solid var(--border);color:var(--foreground);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:200px;margin:0;padding:12px;font-size:.75rem;line-height:1.6;overflow-y:auto}.EngramMemoryPanel-module__OuV42q__metadata{flex-direction:column;gap:6px;display:flex}.EngramMemoryPanel-module__OuV42q__metaItem{background:var(--muted);border-radius:6px;align-items:baseline;gap:8px;padding:8px 10px;font-size:.75rem;display:flex}.EngramMemoryPanel-module__OuV42q__metaKey{color:var(--accent);font-weight:600}.EngramMemoryPanel-module__OuV42q__metaValue{color:var(--foreground);word-break:break-word}.EngramMemoryPanel-module__OuV42q__path{background:var(--muted);color:var(--muted-foreground);word-break:break-all;border-radius:6px;padding:8px 10px;font-size:.7rem;display:block}.EngramMemoryPanel-module__OuV42q__footer{border-top:1px solid var(--border);background:var(--muted);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.EngramMemoryPanel-module__OuV42q__timestamps{flex-direction:column;gap:4px;display:flex}.EngramMemoryPanel-module__OuV42q__timestamp{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.65rem;display:flex}.EngramMemoryPanel-module__OuV42q__actions{gap:4px;display:flex}
.ExercisesManager-module__aRlBrW__container{flex-direction:column;gap:16px;display:flex}.ExercisesManager-module__aRlBrW__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ExercisesManager-module__aRlBrW__count{color:var(--muted-foreground);letter-spacing:.06em;font-size:.75rem}.ExercisesManager-module__aRlBrW__statusActive{letter-spacing:.08em;text-transform:uppercase;color:var(--success);font-size:.7rem;font-weight:600}.ExercisesManager-module__aRlBrW__statusInactive{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:600}.ExercisesManager-module__aRlBrW__widePanel{width:min(760px,100%)}
.EngramDiffuseView-module__YJpF4G__layout{background:var(--background);width:100%;height:100%;position:relative;overflow:hidden}.EngramDiffuseView-module__YJpF4G__canvas{background-image:radial-gradient(circle at center,color-mix(in oklab,var(--accent)3%,transparent)0%,transparent 70%),linear-gradient(color-mix(in oklab,var(--border)30%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--border)30%,transparent)1px,transparent 1px);background-position:50%,50%,50%;background-size:100% 100%,60px 60px,60px 60px;width:100%;height:100%;position:relative;overflow:hidden}.EngramDiffuseView-module__YJpF4G__centralMind{pointer-events:none;z-index:1;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EngramDiffuseView-module__YJpF4G__mindGlow{background:radial-gradient(circle,color-mix(in oklab,var(--accent)12%,transparent)0%,color-mix(in oklab,var(--accent)5%,transparent)40%,transparent 70%);border-radius:50%;width:200px;height:200px;animation:4s ease-in-out infinite EngramDiffuseView-module__YJpF4G__mindPulse;position:absolute}@keyframes EngramDiffuseView-module__YJpF4G__mindPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.EngramDiffuseView-module__YJpF4G__mindCore{background:var(--card);border:2px solid color-mix(in oklab,var(--accent)40%,var(--border));width:72px;height:72px;color:var(--accent);box-shadow:0 0 40px color-mix(in oklab,var(--accent)20%,transparent),inset 0 0 20px color-mix(in oklab,var(--accent)5%,transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.EngramDiffuseView-module__YJpF4G__mindLabel{text-transform:uppercase;letter-spacing:.15em;color:var(--muted-foreground);opacity:.6;font-size:.7rem;font-weight:600}.EngramDiffuseView-module__YJpF4G__connections{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.EngramDiffuseView-module__YJpF4G__loading{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:12px;font-size:.8rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EngramDiffuseView-module__YJpF4G__loadingIcon{color:var(--accent);animation:1.5s ease-in-out infinite EngramDiffuseView-module__YJpF4G__sparkle}@keyframes EngramDiffuseView-module__YJpF4G__sparkle{0%,to{opacity:.5;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(180deg)}}.EngramDiffuseView-module__YJpF4G__empty{color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:.9rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(80px - 50%))}.EngramDiffuseView-module__YJpF4G__emptyHint{opacity:.7;font-size:.75rem}.EngramDiffuseView-module__YJpF4G__addButton{z-index:100;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.EngramDiffuseView-module__YJpF4G__tokenSection{z-index:100;width:340px;position:absolute;bottom:80px;right:24px}.EngramDiffuseView-module__YJpF4G__tokenSection>div{margin:0;box-shadow:0 8px 32px #0003}
.KineticsAdmin-module__JaXhlW__panel{flex-direction:column;gap:32px;padding:32px 36px 40px;display:flex}.KineticsAdmin-module__JaXhlW__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.KineticsAdmin-module__JaXhlW__title{letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:1.15rem;font-weight:600}.KineticsAdmin-module__JaXhlW__title span{color:var(--accent)}.KineticsAdmin-module__JaXhlW__subtitle{color:var(--muted-foreground);letter-spacing:.08em;margin:0;font-size:.75rem}.KineticsAdmin-module__JaXhlW__tabs{gap:28px}@media (max-width:768px){.KineticsAdmin-module__JaXhlW__panel{gap:24px;padding:24px 18px}.KineticsAdmin-module__JaXhlW__header{flex-direction:column;align-items:flex-start}.KineticsAdmin-module__JaXhlW__title{letter-spacing:.14em;font-size:1rem}}
.EngramLinkPrompt-module__D149hG__container{flex-direction:column;gap:12px;display:flex}.EngramLinkPrompt-module__D149hG__loading{color:var(--muted-foreground);justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:.8rem;display:flex}.EngramLinkPrompt-module__D149hG__loadingPulse{background:var(--success);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:8px;height:8px;animation:1.5s ease-in-out infinite EngramLinkPrompt-module__D149hG__pulse}@keyframes EngramLinkPrompt-module__D149hG__pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.EngramLinkPrompt-module__D149hG__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.EngramLinkPrompt-module__D149hG__title{text-transform:uppercase;letter-spacing:.1em;color:var(--foreground);margin:0;font-size:.75rem;font-weight:600}.EngramLinkPrompt-module__D149hG__modeToggle{background:var(--muted);border:1px solid var(--border);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);gap:4px;padding:3px;display:flex}.EngramLinkPrompt-module__D149hG__modeBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:500;transition:all .15s;display:flex}.EngramLinkPrompt-module__D149hG__modeBtn:hover{color:var(--foreground)}.EngramLinkPrompt-module__D149hG__modeActive{background:var(--background);color:var(--success);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px)}.EngramLinkPrompt-module__D149hG__urlBar{background:var(--muted);border:1px solid var(--border);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);align-items:center;gap:8px;padding:8px 12px;display:flex}.EngramLinkPrompt-module__D149hG__url{color:var(--teal);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.7rem;overflow:hidden}.EngramLinkPrompt-module__D149hG__urlCopyBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}.EngramLinkPrompt-module__D149hG__urlCopyBtn:hover{color:var(--success)}.EngramLinkPrompt-module__D149hG__promptWrapper{background:var(--muted);border:1px solid var(--border);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);position:relative;overflow:hidden}.EngramLinkPrompt-module__D149hG__promptHeader{background:var(--background);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.EngramLinkPrompt-module__D149hG__promptLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--success);font-size:.6rem;font-weight:600}.EngramLinkPrompt-module__D149hG__promptLabel:before{content:"";background:var(--success);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:6px;height:6px;margin-right:8px;animation:2s ease-in-out infinite EngramLinkPrompt-module__D149hG__pulse;display:inline-block}.EngramLinkPrompt-module__D149hG__promptSize{color:var(--muted-foreground);font-size:.6rem}.EngramLinkPrompt-module__D149hG__prompt{white-space:pre-wrap;word-break:break-word;color:var(--foreground);max-height:280px;margin:0;padding:12px;font-size:.7rem;line-height:1.7;overflow-y:auto}.EngramLinkPrompt-module__D149hG__prompt::-webkit-scrollbar{width:4px}.EngramLinkPrompt-module__D149hG__prompt::-webkit-scrollbar-track{background:0 0}.EngramLinkPrompt-module__D149hG__prompt::-webkit-scrollbar-thumb{background:var(--border)}.EngramLinkPrompt-module__D149hG__actions{gap:8px;display:flex}.EngramLinkPrompt-module__D149hG__hint{color:var(--muted-foreground);background:color-mix(in oklab,var(--info)5%,var(--background));border-left:2px solid var(--info);margin:0;padding:10px 12px;font-size:.7rem;line-height:1.6}.EngramLinkPrompt-module__D149hG__hint strong{color:var(--foreground)}
.DashboardPage-module__G98W1G__page{padding:var(--space-6);gap:var(--space-6);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.DashboardPage-module__G98W1G__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.DashboardPage-module__G98W1G__title{font-family:var(--font-primary),sans-serif;font-size:var(--text-2xl);letter-spacing:.12em;color:var(--foreground);margin:0;font-weight:700}.DashboardPage-module__G98W1G__subtitle{font-size:var(--text-sm);color:var(--muted-foreground);margin:var(--space-1)0 0;letter-spacing:.04em;text-transform:uppercase}.DashboardPage-module__G98W1G__statsRow{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.DashboardPage-module__G98W1G__statsRow{grid-template-columns:repeat(2,1fr)}}.DashboardPage-module__G98W1G__statCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)var(--space-4);align-items:center;gap:var(--space-3);transition:border-color .2s;display:flex}.DashboardPage-module__G98W1G__statCard:hover{border-color:var(--accent)}.DashboardPage-module__G98W1G__statCardAccent{border-color:var(--accent);box-shadow:0 0 16px color-mix(in oklab,var(--accent)20%,transparent)}.DashboardPage-module__G98W1G__statIcon{color:var(--accent);flex-shrink:0;align-items:center;display:flex}.DashboardPage-module__G98W1G__statBody{flex-direction:column;gap:2px;display:flex}.DashboardPage-module__G98W1G__statValue{font-family:var(--font-primary),sans-serif;font-size:var(--text-xl);color:var(--foreground);font-weight:700;line-height:1}.DashboardPage-module__G98W1G__statLabel{font-size:var(--text-xs);color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase}.DashboardPage-module__G98W1G__mainGrid{gap:var(--space-6);grid-template-columns:220px 1fr;align-items:start;display:grid}@media (max-width:860px){.DashboardPage-module__G98W1G__mainGrid{grid-template-columns:1fr}}.DashboardPage-module__G98W1G__rightCol{gap:var(--space-6);flex-direction:column;display:flex}.DashboardPage-module__G98W1G__panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-6)}.DashboardPage-module__G98W1G__panelTitle{font-family:var(--font-primary),sans-serif;font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);margin:0 0 var(--space-1);font-weight:600}.DashboardPage-module__G98W1G__panelSub{font-size:var(--text-xs);color:var(--muted-foreground);margin:0 0 var(--space-4)}.DashboardPage-module__G98W1G__bodyWrap{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.DashboardPage-module__G98W1G__bodySvg{width:100%;max-width:140px;filter:drop-shadow(0 0 12px color-mix(in oklab,var(--accent)30%,transparent))}.DashboardPage-module__G98W1G__bodyBase{fill:var(--muted-foreground);opacity:.3}.DashboardPage-module__G98W1G__bodyRegion{fill:var(--accent);filter:drop-shadow(0 0 calc(var(--intensity,0)*6px)var(--accent));cursor:default;transition:opacity .3s,filter .3s}.DashboardPage-module__G98W1G__bodyLegend{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.DashboardPage-module__G98W1G__bodyLegendItem{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.DashboardPage-module__G98W1G__bodyLegendDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:10px;height:10px}.DashboardPage-module__G98W1G__bodyLegendLabel{color:var(--foreground);flex:1}.DashboardPage-module__G98W1G__bodyLegendScore{color:var(--muted-foreground);font-family:var(--font-secondary),monospace;font-size:var(--text-xs)}.DashboardPage-module__G98W1G__calendar{gap:var(--space-2);flex-direction:column;display:flex;overflow-x:auto}.DashboardPage-module__G98W1G__calendarDays{gap:3px;padding-left:4px;display:flex}.DashboardPage-module__G98W1G__calendarDayLabel{width:13px;color:var(--muted-foreground);text-align:center;letter-spacing:0;font-size:9px}.DashboardPage-module__G98W1G__calendarGrid{gap:3px;display:flex}.DashboardPage-module__G98W1G__calendarWeek{flex-direction:column;gap:3px;display:flex}.DashboardPage-module__G98W1G__calendarCell{background:var(--muted);border:1px solid #0000;border-radius:2px;width:13px;height:13px;transition:background .2s}.DashboardPage-module__G98W1G__calendarCellActive{background:var(--accent);box-shadow:0 0 6px color-mix(in oklab,var(--accent)50%,transparent)}.DashboardPage-module__G98W1G__calendarCellToday{border-color:var(--accent)}.DashboardPage-module__G98W1G__calendarLegend{margin-top:var(--space-2);justify-content:flex-end;align-items:center;gap:3px;display:flex}.DashboardPage-module__G98W1G__calendarLegendLabel{color:var(--muted-foreground);font-size:9px}.DashboardPage-module__G98W1G__calendarLegendCell{background:var(--accent);border-radius:2px;width:11px;height:11px}.DashboardPage-module__G98W1G__sessionsList{flex-direction:column;gap:2px;display:flex}.DashboardPage-module__G98W1G__sessionItem{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3)var(--space-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;transition:background .15s;display:flex}.DashboardPage-module__G98W1G__sessionItem:hover{background:var(--muted);border-color:var(--border)}.DashboardPage-module__G98W1G__sessionItemLeft{flex-direction:column;gap:2px;min-width:0;display:flex}.DashboardPage-module__G98W1G__sessionProgram{font-size:var(--text-sm);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.DashboardPage-module__G98W1G__sessionDay{font-size:var(--text-xs);color:var(--muted-foreground)}.DashboardPage-module__G98W1G__sessionItemRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.DashboardPage-module__G98W1G__sessionDate{font-size:var(--text-xs);color:var(--foreground);font-family:var(--font-secondary),monospace}.DashboardPage-module__G98W1G__sessionMeta{font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:4px;display:flex}.DashboardPage-module__G98W1G__emptySessions{align-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--muted-foreground);text-align:center;flex-direction:column;display:flex}.DashboardPage-module__G98W1G__emptyIcon{color:var(--accent);opacity:.5}
.EngramLinkStatus-module__CzK8yW__container{flex-direction:column;gap:14px;display:flex}.EngramLinkStatus-module__CzK8yW__statusRow{justify-content:space-between;align-items:center;display:flex}.EngramLinkStatus-module__CzK8yW__statusBadge{text-transform:uppercase;letter-spacing:.08em;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:600;display:flex}.EngramLinkStatus-module__CzK8yW__success{background:color-mix(in oklab,var(--success)15%,var(--background));border:1px solid color-mix(in oklab,var(--success)40%,transparent);color:var(--success)}.EngramLinkStatus-module__CzK8yW__warning{background:color-mix(in oklab,var(--warning)15%,var(--background));border:1px solid color-mix(in oklab,var(--warning)40%,transparent);color:var(--warning)}.EngramLinkStatus-module__CzK8yW__error{background:color-mix(in oklab,var(--error)15%,var(--background));border:1px solid color-mix(in oklab,var(--error)40%,transparent);color:var(--error)}.EngramLinkStatus-module__CzK8yW__muted{background:var(--muted);border:1px solid var(--border);color:var(--muted-foreground)}.EngramLinkStatus-module__CzK8yW__protocol{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.65rem;display:flex}.EngramLinkStatus-module__CzK8yW__protocol code{background:var(--muted);border:1px solid var(--border);color:var(--teal);padding:2px 6px}.EngramLinkStatus-module__CzK8yW__tokenBar{background:var(--muted);border:1px solid var(--border);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);flex-direction:column;gap:8px;padding:12px;display:flex}.EngramLinkStatus-module__CzK8yW__tokenHeader{justify-content:space-between;align-items:baseline;display:flex}.EngramLinkStatus-module__CzK8yW__tokenLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.65rem;font-weight:600}.EngramLinkStatus-module__CzK8yW__tokenValue{color:var(--success);font-size:1.1rem;font-weight:700}.EngramLinkStatus-module__CzK8yW__tokenTotal{color:var(--muted-foreground);font-size:.75rem;font-weight:400}.EngramLinkStatus-module__CzK8yW__progressTrack{background:var(--background);border:1px solid var(--border);height:6px;display:flex;position:relative;overflow:hidden}.EngramLinkStatus-module__CzK8yW__progressFill{background:linear-gradient(90deg,var(--success),color-mix(in oklab,var(--success)70%,var(--teal)));height:100%;transition:width .3s}.EngramLinkStatus-module__CzK8yW__progressSpent{background:var(--border);height:100%;transition:width .3s}.EngramLinkStatus-module__CzK8yW__tokenStats{color:var(--muted-foreground);justify-content:space-between;font-size:.65rem;display:flex}.EngramLinkStatus-module__CzK8yW__tokenStats span{align-items:center;gap:4px;display:flex}.EngramLinkStatus-module__CzK8yW__infoGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.EngramLinkStatus-module__CzK8yW__infoItem{background:var(--muted);border:1px solid var(--border);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);align-items:center;gap:8px;padding:10px;display:flex}.EngramLinkStatus-module__CzK8yW__infoItem svg{color:var(--muted-foreground);flex-shrink:0}.EngramLinkStatus-module__CzK8yW__expiringSoon{border-color:var(--warning);background:color-mix(in oklab,var(--warning)5%,var(--muted))}.EngramLinkStatus-module__CzK8yW__expiringSoon svg{color:var(--warning)}.EngramLinkStatus-module__CzK8yW__infoContent{flex-direction:column;gap:2px;min-width:0;display:flex}.EngramLinkStatus-module__CzK8yW__infoLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.6rem}.EngramLinkStatus-module__CzK8yW__infoValue{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.EngramLinkStatus-module__CzK8yW__actionsPreview{flex-wrap:wrap;gap:6px;display:flex}.EngramLinkStatus-module__CzK8yW__actionTag{background:color-mix(in oklab,var(--teal)10%,var(--background));border:1px solid color-mix(in oklab,var(--teal)30%,transparent);color:var(--teal);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);padding:4px 8px;font-size:.65rem}@media (max-width:480px){.EngramLinkStatus-module__CzK8yW__infoGrid{grid-template-columns:1fr}}
.BodyProfilePage-module__jztsVG__page{min-height:100%;padding:32px clamp(16px,5vw,64px) 72px}.BodyProfilePage-module__jztsVG__pageInner{flex-direction:column;gap:24px;width:min(100%,1180px);margin:0 auto;display:flex}.BodyProfilePage-module__jztsVG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.BodyProfilePage-module__jztsVG__headerMain{flex-direction:column;gap:18px;min-width:0;display:flex}.BodyProfilePage-module__jztsVG__backLink{width:fit-content;color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:.74rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.BodyProfilePage-module__jztsVG__backLink:hover{color:var(--foreground)}.BodyProfilePage-module__jztsVG__title{letter-spacing:.02em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:800;line-height:.95}.BodyProfilePage-module__jztsVG__subtitle{color:var(--muted-foreground);margin:8px 0 0;font-size:.82rem}.BodyProfilePage-module__jztsVG__summaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.BodyProfilePage-module__jztsVG__summaryCard{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent)12%,transparent),transparent 42%),var(--card);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.BodyProfilePage-module__jztsVG__summaryIcon{color:var(--accent)}.BodyProfilePage-module__jztsVG__summaryLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.66rem;font-weight:800}.BodyProfilePage-module__jztsVG__summaryValue{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:clamp(1rem,2vw,1.35rem);font-weight:850;line-height:1.05;overflow:hidden}.BodyProfilePage-module__jztsVG__deltaDown{color:var(--success)}.BodyProfilePage-module__jztsVG__deltaUp{color:var(--accent)}.BodyProfilePage-module__jztsVG__form{flex-direction:column;gap:18px;display:flex}.BodyProfilePage-module__jztsVG__formGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:18px;display:grid}.BodyProfilePage-module__jztsVG__card{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--card)94%,transparent);min-width:0;overflow:hidden}.BodyProfilePage-module__jztsVG__cardHeader{border-bottom:1px solid var(--border);background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent)12%,transparent),transparent 45%),color-mix(in srgb,var(--background)38%,transparent);padding:16px 18px}.BodyProfilePage-module__jztsVG__cardTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:.88rem;font-weight:850}.BodyProfilePage-module__jztsVG__cardText{color:var(--muted-foreground);margin:6px 0 0;font-size:.75rem}.BodyProfilePage-module__jztsVG__fields{flex-direction:column;gap:16px;padding:18px;display:flex}.BodyProfilePage-module__jztsVG__fieldRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.BodyProfilePage-module__jztsVG__field{flex-direction:column;gap:7px;min-width:0;display:flex}.BodyProfilePage-module__jztsVG__label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:800}.BodyProfilePage-module__jztsVG__expOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.BodyProfilePage-module__jztsVG__expOption{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--background)58%,transparent);min-height:38px;color:var(--muted-foreground);letter-spacing:.04em;cursor:pointer;padding:0 12px;font-size:.74rem;font-weight:750;transition:border-color .15s,background .15s,color .15s}.BodyProfilePage-module__jztsVG__expOption:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--accent)40%,var(--border))}.BodyProfilePage-module__jztsVG__expOptionActive{color:var(--accent);border-color:color-mix(in srgb,var(--accent)55%,var(--border));background:color-mix(in srgb,var(--accent)12%,transparent)}.BodyProfilePage-module__jztsVG__expBadge{border:1px solid color-mix(in srgb,var(--accent)28%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--accent)8%,transparent);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.BodyProfilePage-module__jztsVG__expBadgeLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:800}.BodyProfilePage-module__jztsVG__expBadgeValue{color:var(--accent);font-size:.78rem;font-weight:850}.BodyProfilePage-module__jztsVG__loadingWrap{justify-content:center;align-items:center;min-height:420px;display:flex}.BodyProfilePage-module__jztsVG__loadingSpinner{color:var(--muted-foreground);animation:1s linear infinite BodyProfilePage-module__jztsVG__spin}@keyframes BodyProfilePage-module__jztsVG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1100px){.BodyProfilePage-module__jztsVG__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.BodyProfilePage-module__jztsVG__formGrid{grid-template-columns:1fr}}@media (max-width:700px){.BodyProfilePage-module__jztsVG__page{padding:20px 14px 48px}.BodyProfilePage-module__jztsVG__header{flex-direction:column;align-items:stretch}.BodyProfilePage-module__jztsVG__header>button{width:100%}.BodyProfilePage-module__jztsVG__title{font-size:2rem}.BodyProfilePage-module__jztsVG__summaryGrid{grid-template-columns:1fr 1fr}.BodyProfilePage-module__jztsVG__fieldRow,.BodyProfilePage-module__jztsVG__expOptions{grid-template-columns:1fr}.BodyProfilePage-module__jztsVG__expOption{text-align:left}}@media (max-width:460px){.BodyProfilePage-module__jztsVG__summaryGrid{grid-template-columns:1fr}.BodyProfilePage-module__jztsVG__fields,.BodyProfilePage-module__jztsVG__cardHeader{padding:14px}.BodyProfilePage-module__jztsVG__expBadge{flex-direction:column;align-items:flex-start}}.BodyProfilePage-module__jztsVG__modelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.BodyProfilePage-module__jztsVG__modelCard{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--background)58%,transparent);cursor:pointer;text-align:left;flex-direction:column;gap:4px;padding:10px;transition:border-color .15s,background .15s,transform .15s;display:flex}.BodyProfilePage-module__jztsVG__modelCard:hover{border-color:color-mix(in srgb,var(--accent)40%,var(--border));transform:translateY(-2px)}.BodyProfilePage-module__jztsVG__modelCardSelected{border-color:color-mix(in srgb,var(--accent)60%,var(--border));background:color-mix(in srgb,var(--accent)10%,transparent)}.BodyProfilePage-module__jztsVG__modelCardDisabled{cursor:not-allowed;opacity:.5}.BodyProfilePage-module__jztsVG__modelCardDisabled:hover{border-color:var(--border);transform:none}.BodyProfilePage-module__jztsVG__modelThumb{aspect-ratio:3/4;border-radius:var(--radius);background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--accent)18%,transparent),transparent 60%),color-mix(in srgb,var(--background)70%,var(--card));border:1px solid var(--border);margin-bottom:8px;display:block;position:relative;overflow:hidden}.BodyProfilePage-module__jztsVG__modelThumb img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.BodyProfilePage-module__jztsVG__modelCheck{background:var(--accent);width:24px;height:24px;color:var(--background);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.BodyProfilePage-module__jztsVG__modelComingSoon{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--foreground);background:color-mix(in srgb,var(--background)55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:0 8px;font-size:.68rem;font-weight:800;display:flex;position:absolute;inset:0}.BodyProfilePage-module__jztsVG__modelName{color:var(--foreground);font-size:.82rem;font-weight:800}.BodyProfilePage-module__jztsVG__modelDesc{color:var(--muted-foreground);font-size:.7rem}@media (max-width:700px){.BodyProfilePage-module__jztsVG__modelGrid{grid-template-columns:1fr 1fr}}.BodyProfilePage-module__jztsVG__chartWrap{padding:16px 12px 12px}
.TermsManager-module__SjE_Ta__container{flex-direction:column;gap:1.5rem;display:flex}.TermsManager-module__SjE_Ta__header{justify-content:space-between;align-items:center;display:flex}.TermsManager-module__SjE_Ta__headerInfo{align-items:center;gap:1rem;display:flex}.TermsManager-module__SjE_Ta__count{color:var(--muted-foreground);font-size:.875rem}.TermsManager-module__SjE_Ta__pagination{margin-top:1rem}.TermsManager-module__SjE_Ta__form{flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.TermsManager-module__SjE_Ta__formTitle{display:none}
.EngramSpendLogs-module__-U4MDa__container{flex-direction:column;gap:14px;display:flex}.EngramSpendLogs-module__-U4MDa__header{align-items:center;gap:12px;display:flex}.EngramSpendLogs-module__-U4MDa__headerIcon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.EngramSpendLogs-module__-U4MDa__headerIcon:before{content:"";background:color-mix(in oklab,var(--info)12%,var(--background));border:1px solid color-mix(in oklab,var(--info)30%,transparent);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);position:absolute;inset:0}.EngramSpendLogs-module__-U4MDa__headerIcon svg{z-index:1;color:var(--info);position:relative}.EngramSpendLogs-module__-U4MDa__headerText{flex-direction:column;flex:1;gap:2px;display:flex}.EngramSpendLogs-module__-U4MDa__title{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground);margin:0;font-size:.8rem;font-weight:600}.EngramSpendLogs-module__-U4MDa__subtitle{color:var(--muted-foreground);margin:0;font-size:.7rem}.EngramSpendLogs-module__-U4MDa__refreshBtn{background:var(--muted);border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);justify-content:center;align-items:center;transition:all .15s;display:flex}.EngramSpendLogs-module__-U4MDa__refreshBtn:hover{border-color:var(--info);color:var(--info)}.EngramSpendLogs-module__-U4MDa__refreshBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes EngramSpendLogs-module__-U4MDa__spin{to{transform:rotate(360deg)}}.EngramSpendLogs-module__-U4MDa__spinning{animation:1s linear infinite EngramSpendLogs-module__-U4MDa__spin}.EngramSpendLogs-module__-U4MDa__statsGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.EngramSpendLogs-module__-U4MDa__statItem{background:var(--muted);border:1px solid var(--border);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.EngramSpendLogs-module__-U4MDa__statLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.6rem}.EngramSpendLogs-module__-U4MDa__statValue{color:var(--info);font-size:1rem;font-weight:700}.EngramSpendLogs-module__-U4MDa__viewToggle{background:var(--muted);border:1px solid var(--border);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);gap:4px;padding:3px;display:flex}.EngramSpendLogs-module__-U4MDa__viewBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex:1;padding:6px 12px;font-size:.7rem;font-weight:500;transition:all .15s}.EngramSpendLogs-module__-U4MDa__viewBtn:hover{color:var(--foreground)}.EngramSpendLogs-module__-U4MDa__viewActive{background:var(--background);color:var(--info);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px)}.EngramSpendLogs-module__-U4MDa__logsList{background:var(--muted);border:1px solid var(--border);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);flex-direction:column;gap:4px;max-height:300px;padding:4px;display:flex;overflow-y:auto}.EngramSpendLogs-module__-U4MDa__logsList::-webkit-scrollbar{width:4px}.EngramSpendLogs-module__-U4MDa__logsList::-webkit-scrollbar-track{background:0 0}.EngramSpendLogs-module__-U4MDa__logsList::-webkit-scrollbar-thumb{background:var(--border)}.EngramSpendLogs-module__-U4MDa__loading,.EngramSpendLogs-module__-U4MDa__empty{color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;font-size:.75rem;display:flex}.EngramSpendLogs-module__-U4MDa__logItem{background:var(--background);border:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px;transition:border-color .15s;display:flex}.EngramSpendLogs-module__-U4MDa__logItem:hover{border-color:var(--info)}.EngramSpendLogs-module__-U4MDa__logIcon{background:var(--muted);width:28px;height:28px;color:var(--muted-foreground);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);flex-shrink:0;justify-content:center;align-items:center;display:flex}.EngramSpendLogs-module__-U4MDa__logContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.EngramSpendLogs-module__-U4MDa__logHeader{align-items:center;gap:8px;display:flex}.EngramSpendLogs-module__-U4MDa__logAction{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground);font-size:.7rem;font-weight:600}.EngramSpendLogs-module__-U4MDa__logCached{background:color-mix(in oklab,var(--success)15%,transparent);border:1px solid color-mix(in oklab,var(--success)30%,transparent);text-transform:uppercase;color:var(--success);padding:2px 6px;font-size:.55rem;font-weight:600}.EngramSpendLogs-module__-U4MDa__logTime{color:var(--muted-foreground);margin-left:auto;font-size:.6rem}.EngramSpendLogs-module__-U4MDa__logDetails{color:var(--muted-foreground);flex-wrap:wrap;gap:8px;font-size:.65rem;display:flex}.EngramSpendLogs-module__-U4MDa__logNode{color:var(--teal)}.EngramSpendLogs-module__-U4MDa__logQuery{font-style:italic}.EngramSpendLogs-module__-U4MDa__logCost{background:var(--muted);color:var(--warning);flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:.7rem;font-weight:600;display:flex}.EngramSpendLogs-module__-U4MDa__logCost svg{opacity:.7}.EngramSpendLogs-module__-U4MDa__breakdown{background:var(--muted);border:1px solid var(--border);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);flex-direction:column;gap:8px;padding:12px;display:flex}.EngramSpendLogs-module__-U4MDa__breakdownTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.65rem;font-weight:600}.EngramSpendLogs-module__-U4MDa__breakdownList{flex-wrap:wrap;gap:6px;display:flex}.EngramSpendLogs-module__-U4MDa__breakdownItem{background:var(--background);border:1px solid var(--border);align-items:center;gap:6px;padding:4px 8px;font-size:.65rem;display:flex}.EngramSpendLogs-module__-U4MDa__breakdownAction{color:var(--foreground);font-weight:500}.EngramSpendLogs-module__-U4MDa__breakdownCount{color:var(--muted-foreground)}.EngramSpendLogs-module__-U4MDa__breakdownTokens{color:var(--info)}@media (max-width:480px){.EngramSpendLogs-module__-U4MDa__statsGrid{grid-template-columns:1fr}}
.ProgramsPage-module__azTj4G__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);cursor:pointer;flex-direction:column;gap:12px;padding:24px;transition:all .2s;display:flex;position:relative}.ProgramsPage-module__azTj4G__card:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-1px)}.ProgramsPage-module__azTj4G__cardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ProgramsPage-module__azTj4G__cardIconWrap{border-radius:var(--radius);background:color-mix(in srgb,var(--accent)10%,transparent);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ProgramsPage-module__azTj4G__cardMeta{flex-shrink:0;align-items:center;gap:8px;display:flex}.ProgramsPage-module__azTj4G__statusActive{letter-spacing:.1em;text-transform:uppercase;color:var(--success);align-items:center;gap:4px;font-size:.625rem;font-weight:600;display:flex}.ProgramsPage-module__azTj4G__statusActive:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px}.ProgramsPage-module__azTj4G__statusInactive{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:4px;font-size:.625rem;font-weight:600;display:flex}.ProgramsPage-module__azTj4G__statusInactive:before{content:"";background:var(--muted-foreground);border-radius:50%;width:6px;height:6px}.ProgramsPage-module__azTj4G__dayCount{color:var(--muted-foreground);font-size:.7rem;font-weight:500}.ProgramsPage-module__azTj4G__cardEnrolled{border-color:color-mix(in oklab,var(--accent)35%,var(--border))}.ProgramsPage-module__azTj4G__enrolledBadge{background:color-mix(in oklab,var(--accent)12%,transparent);border:1px solid color-mix(in oklab,var(--accent)30%,var(--border));letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:.6rem;font-weight:700;display:inline-flex}.ProgramsPage-module__azTj4G__cardBody{flex-direction:column;flex:1;gap:8px;display:flex}.ProgramsPage-module__azTj4G__cardTitle{letter-spacing:.05em;color:var(--foreground);margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.ProgramsPage-module__azTj4G__cardDesc{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ProgramsPage-module__azTj4G__tag{letter-spacing:.05em;color:var(--accent);background:color-mix(in srgb,var(--accent)8%,transparent);border-radius:var(--radius-sm);align-items:center;width:fit-content;margin-top:auto;padding:2px 8px;font-size:.65rem;font-weight:500;display:inline-flex}.ProgramsPage-module__azTj4G__cardActions{border-top:1px solid var(--border);opacity:0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:16px;transition:opacity .2s;display:flex}.ProgramsPage-module__azTj4G__card:hover .ProgramsPage-module__azTj4G__cardActions{opacity:1}@media (max-width:768px){.ProgramsPage-module__azTj4G__cardActions{opacity:1}}.ProgramsPage-module__azTj4G__form{flex-direction:column;gap:20px;display:flex}.ProgramsPage-module__azTj4G__formSection{flex-direction:column;gap:16px;display:flex}.ProgramsPage-module__azTj4G__field{flex-direction:column;gap:8px;display:flex}.ProgramsPage-module__azTj4G__label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:500}.ProgramsPage-module__azTj4G__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ProgramsPage-module__azTj4G__switchField{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.ProgramsPage-module__azTj4G__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.ProgramsPage-module__azTj4G__starterBanner{border:1px solid color-mix(in oklab,var(--accent)22%,var(--border));border-radius:var(--radius);background:color-mix(in oklab,var(--accent)5%,var(--card));justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.ProgramsPage-module__azTj4G__starterBannerLeft{align-items:center;gap:12px;min-width:0;display:flex}.ProgramsPage-module__azTj4G__starterBannerIcon{border-radius:var(--radius-sm);background:color-mix(in oklab,var(--accent)12%,transparent);width:30px;height:30px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProgramsPage-module__azTj4G__starterBannerText{color:var(--muted-foreground);font-size:.76rem;line-height:1.5}.ProgramsPage-module__azTj4G__starterBannerText strong{color:var(--foreground);font-weight:700}.ProgramsPage-module__azTj4G__starterBannerBtn{border:1px solid color-mix(in oklab,var(--accent)40%,var(--border));border-radius:var(--radius-sm);height:32px;color:var(--accent);letter-spacing:.05em;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base);white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;padding:0 14px;font-family:inherit;font-size:.72rem;font-weight:700;display:inline-flex}.ProgramsPage-module__azTj4G__starterBannerBtn:hover:not(:disabled){background:color-mix(in oklab,var(--accent)10%,transparent);border-color:var(--accent)}.ProgramsPage-module__azTj4G__starterBannerBtn:disabled{opacity:.5;cursor:default}@media (max-width:640px){.ProgramsPage-module__azTj4G__row{grid-template-columns:1fr}.ProgramsPage-module__azTj4G__card{padding:16px}}
.LogbookEntryCard-module__7x8q9q__card{background:var(--card);border:1px solid var(--border);cursor:pointer;--delay:0s;animation:.4s ease-out backwards LogbookEntryCard-module__7x8q9q__fadeSlideIn;animation-delay:var(--delay,0s);border-left:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.LogbookEntryCard-module__7x8q9q__card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}@keyframes LogbookEntryCard-module__7x8q9q__fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LogbookEntryCard-module__7x8q9q__expandableBorder{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:1rem 0;display:flex;position:relative}.LogbookEntryCard-module__7x8q9q__borderContent{flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:0 .5rem;display:flex}.LogbookEntryCard-module__7x8q9q__borderIndicator{pointer-events:none;position:absolute;inset:0}.LogbookEntryCard-module__7x8q9q__controlButton{border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.LogbookEntryCard-module__7x8q9q__controlButton:hover{background:var(--muted);border-color:var(--accent);color:var(--accent)}.LogbookEntryCard-module__7x8q9q__controlButton.LogbookEntryCard-module__7x8q9q__favoriteActive{background:color-mix(in oklab,var(--accent)15%,transparent);border-color:var(--accent);color:var(--accent)}.LogbookEntryCard-module__7x8q9q__statusIndicatorGroup{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-top:.5rem;padding-bottom:.5rem}.LogbookEntryCard-module__7x8q9q__cardContent{flex:1;min-width:0;padding:1.5rem}.LogbookEntryCard-module__7x8q9q__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.LogbookEntryCard-module__7x8q9q__headerLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.LogbookEntryCard-module__7x8q9q__headerRight{align-items:center;gap:.75rem;display:flex}.LogbookEntryCard-module__7x8q9q__typeIcon{color:var(--muted-foreground);flex-shrink:0}.LogbookEntryCard-module__7x8q9q__rating{color:var(--accent);align-items:baseline;gap:.15rem;font-family:Courier New,monospace;font-size:1rem;font-weight:600;display:flex}.LogbookEntryCard-module__7x8q9q__cardActions,.LogbookEntryCard-module__7x8q9q__titleWrapper{display:flex}.LogbookEntryCard-module__7x8q9q__title{color:var(--foreground);margin:0 0 .75rem;font-size:1.1rem;font-weight:600;line-height:1.4}.LogbookEntryCard-module__7x8q9q__meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.LogbookEntryCard-module__7x8q9q__metaItem{align-items:center;font-size:.65rem;display:inline-flex}.LogbookEntryCard-module__7x8q9q__description,.LogbookEntryCard-module__7x8q9q__review{color:var(--foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.LogbookEntryCard-module__7x8q9q__review{border-left:2px solid color-mix(in oklab,var(--accent)30%,transparent);color:var(--muted-foreground);padding-left:.75rem;font-style:italic}@media (max-width:640px){.LogbookEntryCard-module__7x8q9q__cardContent{padding:1.25rem}.LogbookEntryCard-module__7x8q9q__header{flex-direction:column;align-items:flex-start}.LogbookEntryCard-module__7x8q9q__headerRight{justify-content:space-between;width:100%}}
.TaskCard-module__owgdia__card{background:var(--card);border:1px solid var(--border);border-radius:6px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex;position:relative}.TaskCard-module__owgdia__card:hover{border-color:var(--status-color);background:var(--status-bg,color-mix(in oklab,var(--status-color)5%,transparent))}.TaskCard-module__owgdia__card:before{content:"";background:var(--status-color);opacity:.7;border-radius:0 1px 1px 0;width:2px;height:16px;transition:opacity .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.TaskCard-module__owgdia__card:hover:before{opacity:1}.TaskCard-module__owgdia__textContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TaskCard-module__owgdia__title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.TaskCard-module__owgdia__description{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.3;overflow:hidden}.TaskCard-module__owgdia__actions{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.TaskCard-module__owgdia__card:hover .TaskCard-module__owgdia__actions{opacity:1}.TaskCard-module__owgdia__statusBtn{cursor:default;opacity:.9;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.TaskCard-module__owgdia__moveBtn{border:1px solid var(--border);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.TaskCard-module__owgdia__moveBtn:hover{background:var(--card);border-color:var(--accent);color:var(--accent)}.TaskCard-module__owgdia__moveBtn[data-target=todo]:hover{color:#6b7280;border-color:#6b7280}.TaskCard-module__owgdia__moveBtn[data-target=in_progress]:hover{color:#3b82f6;border-color:#3b82f6}.TaskCard-module__owgdia__moveBtn[data-target=done]:hover{color:#22c55e;border-color:#22c55e}.TaskCard-module__owgdia__deleteBtn{border:1px solid var(--border);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:16px;padding:0;transition:all .15s;display:flex}.TaskCard-module__owgdia__deleteBtn:hover{border-color:var(--error);color:var(--error);background:color-mix(in oklab,var(--error)8%,transparent)}.TaskCard-module__owgdia__icon{stroke-width:2px;width:12px;height:12px}@media (max-width:640px){.TaskCard-module__owgdia__card{gap:8px;padding:8px 10px}.TaskCard-module__owgdia__statusBtn,.TaskCard-module__owgdia__moveBtn,.TaskCard-module__owgdia__deleteBtn{width:20px;height:20px}.TaskCard-module__owgdia__icon{width:11px;height:11px}}
.SuggestionCard-module__gyRp6q__enter{opacity:0;animation:.3s forwards SuggestionCard-module__gyRp6q__slideIn}@keyframes SuggestionCard-module__gyRp6q__slideIn{0%{opacity:0;filter:blur(2px);transform:translate(-8px)}to{opacity:1;filter:blur();transform:translate(0)}}.SuggestionCard-module__gyRp6q__card{background:var(--card);border:1px solid var(--border);transition:border-color .25s,background .25s;position:relative;overflow:hidden}.SuggestionCard-module__gyRp6q__card[role=button]{cursor:pointer}.SuggestionCard-module__gyRp6q__card:hover{border-color:color-mix(in oklab,var(--card-color)30%,var(--border));background:color-mix(in oklab,var(--card)95%,var(--card-color))}.SuggestionCard-module__gyRp6q__edge{background:var(--card-color);opacity:.5;width:2px;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0}.SuggestionCard-module__gyRp6q__card:hover .SuggestionCard-module__gyRp6q__edge{opacity:1}.SuggestionCard-module__gyRp6q__body{flex-direction:column;gap:5px;padding:10px 14px 10px 16px;display:flex}.SuggestionCard-module__gyRp6q__row{justify-content:space-between;align-items:baseline;display:flex}.SuggestionCard-module__gyRp6q__term{letter-spacing:.03em;color:var(--foreground);font-size:.75rem;font-weight:600}.SuggestionCard-module__gyRp6q__date{color:var(--muted-foreground);letter-spacing:.08em;opacity:.6;font-size:.55rem}.SuggestionCard-module__gyRp6q__source{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;opacity:.5;font-size:.55rem}.SuggestionCard-module__gyRp6q__id{color:var(--muted-foreground);opacity:.3;letter-spacing:.08em;font-size:.5rem}.SuggestionCard-module__gyRp6q__description{color:var(--muted-foreground);opacity:.7;margin:6px 0 0;font-size:.65rem;line-height:1.5}.SuggestionCard-module__gyRp6q__actions{border-top:1px solid var(--border);gap:8px;margin-top:8px;padding-top:8px;display:flex}.SuggestionCard-module__gyRp6q__actionBtn{letter-spacing:.05em;border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;flex:1;padding:6px 12px;font-size:.65rem;font-weight:500;transition:all .2s}.SuggestionCard-module__gyRp6q__actionBtn:hover:not(:disabled){background:var(--card)}.SuggestionCard-module__gyRp6q__actionBtn:disabled{opacity:.5;cursor:not-allowed}.SuggestionCard-module__gyRp6q__approve:hover:not(:disabled){border-color:var(--success);color:var(--success)}.SuggestionCard-module__gyRp6q__reject:hover:not(:disabled){border-color:var(--error);color:var(--error)}
.ShareModal-module__QE8I5G__overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;animation:.15s ShareModal-module__QE8I5G__fadeIn;display:flex;position:fixed;inset:0}@keyframes ShareModal-module__QE8I5G__fadeIn{0%{opacity:0}to{opacity:1}}.ShareModal-module__QE8I5G__modal{background:var(--card);border:1px solid var(--border);clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));width:100%;max-width:420px;animation:.2s ShareModal-module__QE8I5G__slideIn;position:relative}.ShareModal-module__QE8I5G__modal:before,.ShareModal-module__QE8I5G__modal:after{content:"";pointer-events:none;width:16px;height:16px;position:absolute}.ShareModal-module__QE8I5G__modal:before{border-top:2px solid var(--accent);border-left:2px solid var(--accent);top:0;left:0}.ShareModal-module__QE8I5G__modal:after{border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);bottom:0;right:0}@keyframes ShareModal-module__QE8I5G__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ShareModal-module__QE8I5G__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ShareModal-module__QE8I5G__title{text-transform:uppercase;letter-spacing:.1em;color:var(--foreground);margin:0;font-size:.9rem;font-weight:600}.ShareModal-module__QE8I5G__closeBtn{border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);background:0 0;justify-content:center;align-items:center;transition:all .15s;display:flex}.ShareModal-module__QE8I5G__closeBtn:hover{border-color:var(--error);color:var(--error)}.ShareModal-module__QE8I5G__content{flex-direction:column;gap:20px;padding:20px;display:flex}.ShareModal-module__QE8I5G__section{flex-direction:column;gap:8px;display:flex}.ShareModal-module__QE8I5G__label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.65rem;font-weight:600}.ShareModal-module__QE8I5G__hint{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.5}.ShareModal-module__QE8I5G__error{color:var(--error);margin:0;font-size:.75rem}.ShareModal-module__QE8I5G__visibilityBtn{background:var(--muted);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);align-items:center;gap:10px;padding:12px 16px;transition:all .2s;display:flex}.ShareModal-module__QE8I5G__visibilityBtn:hover{border-color:var(--accent)}.ShareModal-module__QE8I5G__visibilityBtn.ShareModal-module__QE8I5G__public{border-color:var(--success);color:var(--success);background:color-mix(in oklab,var(--success)10%,var(--muted))}.ShareModal-module__QE8I5G__visibilityBtn.ShareModal-module__QE8I5G__private{border-color:var(--warning);color:var(--warning);background:color-mix(in oklab,var(--warning)10%,var(--muted))}.ShareModal-module__QE8I5G__visibilityHint{opacity:.7;margin-left:auto;font-size:.65rem}.ShareModal-module__QE8I5G__urlBox{gap:8px;display:flex}.ShareModal-module__QE8I5G__urlInput{background:var(--muted);border:1px solid var(--border);color:var(--foreground);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);outline:none;flex:1;padding:10px 12px;font-size:.75rem}.ShareModal-module__QE8I5G__copyBtn{background:var(--muted);border:1px solid var(--border);width:40px;color:var(--muted-foreground);cursor:pointer;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);justify-content:center;align-items:center;transition:all .15s;display:flex}.ShareModal-module__QE8I5G__copyBtn:hover{border-color:var(--accent);color:var(--accent)}.ShareModal-module__QE8I5G__copyBtn.ShareModal-module__QE8I5G__copied{border-color:var(--success);color:var(--success);background:color-mix(in oklab,var(--success)10%,var(--muted))}.ShareModal-module__QE8I5G__socialButtons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ShareModal-module__QE8I5G__socialBtn{background:var(--muted);border:1px solid var(--border);color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.ShareModal-module__QE8I5G__socialBtn:hover{transform:translateY(-1px)}.ShareModal-module__QE8I5G__socialBtn.ShareModal-module__QE8I5G__twitter:hover{color:#1da1f2;background:color-mix(in oklab,#1da1f2 10%,var(--muted));border-color:#1da1f2}.ShareModal-module__QE8I5G__socialBtn.ShareModal-module__QE8I5G__facebook:hover{color:#4267b2;background:color-mix(in oklab,#4267b2 10%,var(--muted));border-color:#4267b2}.ShareModal-module__QE8I5G__regenerateBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.7rem;transition:color .15s;display:flex}.ShareModal-module__QE8I5G__regenerateBtn:hover{color:var(--accent)}.ShareModal-module__QE8I5G__regenerateBtn:disabled{opacity:.5;cursor:not-allowed}.ShareModal-module__QE8I5G__spinning{animation:1s linear infinite ShareModal-module__QE8I5G__spin}@keyframes ShareModal-module__QE8I5G__spin{to{transform:rotate(360deg)}}.ShareModal-module__QE8I5G__previewHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ShareModal-module__QE8I5G__previewToggle{border:1px solid var(--border);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;transition:all .2s;display:flex}.ShareModal-module__QE8I5G__previewToggle:hover{border-color:var(--accent);color:var(--accent)}.ShareModal-module__QE8I5G__previewContainer{flex-direction:column;gap:8px;display:flex}.ShareModal-module__QE8I5G__previewImage{aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--border);background:var(--muted);width:100%}.ShareModal-module__QE8I5G__previewHint{color:var(--muted-foreground);text-align:center;margin:0;font-size:.7rem}
.EngramLinkFetch-module__H59iaa__container{flex-direction:column;gap:16px;display:flex}.EngramLinkFetch-module__H59iaa__header{align-items:center;gap:12px;display:flex}.EngramLinkFetch-module__H59iaa__headerIcon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.EngramLinkFetch-module__H59iaa__headerIcon:before{content:"";background:color-mix(in oklab,var(--teal)12%,var(--background));border:1px solid color-mix(in oklab,var(--teal)30%,transparent);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);position:absolute;inset:0}.EngramLinkFetch-module__H59iaa__headerIcon svg{z-index:1;color:var(--teal);position:relative}.EngramLinkFetch-module__H59iaa__headerText{flex-direction:column;gap:2px;display:flex}.EngramLinkFetch-module__H59iaa__title{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground);margin:0;font-size:.8rem;font-weight:600}.EngramLinkFetch-module__H59iaa__subtitle{color:var(--muted-foreground);margin:0;font-size:.7rem}.EngramLinkFetch-module__H59iaa__controls{flex-direction:column;gap:12px;display:flex}.EngramLinkFetch-module__H59iaa__controlRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.EngramLinkFetch-module__H59iaa__field{flex-direction:column;gap:6px;display:flex}.EngramLinkFetch-module__H59iaa__label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.65rem;font-weight:600}.EngramLinkFetch-module__H59iaa__costHint{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.7rem;display:flex}.EngramLinkFetch-module__H59iaa__costHint strong{color:var(--teal)}.EngramLinkFetch-module__H59iaa__costNote{opacity:.6;font-size:.65rem}.EngramLinkFetch-module__H59iaa__buttonRow{gap:8px;display:flex}.EngramLinkFetch-module__H59iaa__buttonRow button{flex:1}@keyframes EngramLinkFetch-module__H59iaa__spin{to{transform:rotate(360deg)}}.EngramLinkFetch-module__H59iaa__spinning{animation:1s linear infinite EngramLinkFetch-module__H59iaa__spin}.EngramLinkFetch-module__H59iaa__previewBox{background:var(--muted);border:1px solid var(--border);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);padding:12px;animation:.2s EngramLinkFetch-module__H59iaa__slideIn}@keyframes EngramLinkFetch-module__H59iaa__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.EngramLinkFetch-module__H59iaa__previewError{border-color:var(--error);background:color-mix(in oklab,var(--error)5%,var(--muted))}.EngramLinkFetch-module__H59iaa__previewHeader{margin-bottom:10px}.EngramLinkFetch-module__H59iaa__previewOk{text-transform:uppercase;letter-spacing:.05em;color:var(--success);font-size:.7rem;font-weight:600}.EngramLinkFetch-module__H59iaa__previewFail{text-transform:uppercase;letter-spacing:.05em;color:var(--error);align-items:center;gap:6px;font-size:.7rem;font-weight:600;display:flex}.EngramLinkFetch-module__H59iaa__previewStats{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.EngramLinkFetch-module__H59iaa__previewStat{flex-direction:column;align-items:center;gap:2px;display:flex}.EngramLinkFetch-module__H59iaa__previewStat span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.6rem}.EngramLinkFetch-module__H59iaa__previewStat strong{color:var(--foreground);font-size:.85rem}.EngramLinkFetch-module__H59iaa__previewStat strong.EngramLinkFetch-module__H59iaa__cached{color:var(--success)}.EngramLinkFetch-module__H59iaa__costError{color:var(--error)!important}.EngramLinkFetch-module__H59iaa__cacheNote{background:color-mix(in oklab,var(--success)8%,transparent);border:1px dashed var(--success);color:var(--success);align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:.7rem;display:flex}.EngramLinkFetch-module__H59iaa__results{background:var(--muted);border:1px solid var(--border);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);animation:.25s EngramLinkFetch-module__H59iaa__slideIn;overflow:hidden}.EngramLinkFetch-module__H59iaa__expandedResults{max-height:none}.EngramLinkFetch-module__H59iaa__resultsHeader{background:var(--background);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.EngramLinkFetch-module__H59iaa__resultsTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--teal);font-size:.65rem;font-weight:600}.EngramLinkFetch-module__H59iaa__resultsTitle:before{content:"";background:var(--teal);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:6px;height:6px;margin-right:8px;display:inline-block}.EngramLinkFetch-module__H59iaa__resultsActions{align-items:center;gap:6px;display:flex}.EngramLinkFetch-module__H59iaa__downloadBtn{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);cursor:pointer;clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);background:0 0;align-items:center;gap:4px;padding:4px 8px;font-size:.6rem;font-weight:600;transition:all .15s;display:flex}.EngramLinkFetch-module__H59iaa__downloadBtn:hover{border-color:var(--success);color:var(--success)}.EngramLinkFetch-module__H59iaa__viewToggle{background:var(--background);border-bottom:1px solid var(--border);padding:4px;display:flex}.EngramLinkFetch-module__H59iaa__viewBtn{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex:1;padding:6px 12px;font-size:.65rem;font-weight:600;transition:all .15s}.EngramLinkFetch-module__H59iaa__viewBtn:hover{color:var(--foreground)}.EngramLinkFetch-module__H59iaa__viewBtnActive{background:var(--muted);color:var(--teal)}.EngramLinkFetch-module__H59iaa__jsonView{max-height:400px;padding:12px;overflow:auto}.EngramLinkFetch-module__H59iaa__jsonView pre{color:var(--foreground);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.7rem;line-height:1.6}.EngramLinkFetch-module__H59iaa__resultsList{max-height:300px;padding:8px;overflow-y:auto}.EngramLinkFetch-module__H59iaa__resultsList::-webkit-scrollbar{width:4px}.EngramLinkFetch-module__H59iaa__resultsList::-webkit-scrollbar-track{background:0 0}.EngramLinkFetch-module__H59iaa__resultsList::-webkit-scrollbar-thumb{background:var(--border)}.EngramLinkFetch-module__H59iaa__node{border-left:1px solid var(--border);margin-bottom:2px}.EngramLinkFetch-module__H59iaa__nodeHeader{cursor:pointer;align-items:center;gap:6px;padding:6px 8px;transition:background .1s;display:flex}.EngramLinkFetch-module__H59iaa__nodeHeader:hover{background:color-mix(in oklab,var(--teal)5%,transparent)}.EngramLinkFetch-module__H59iaa__nodeToggle{width:14px;height:14px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.EngramLinkFetch-module__H59iaa__nodeDot{background:var(--border);border-radius:50%;width:4px;height:4px}.EngramLinkFetch-module__H59iaa__nodeTitle{color:var(--foreground);flex:1;font-size:.75rem;font-weight:500}.EngramLinkFetch-module__H59iaa__nodeType{background:var(--background);border:1px solid var(--border);color:var(--muted-foreground);padding:2px 6px;font-size:.6rem}.EngramLinkFetch-module__H59iaa__nodeChildren{color:var(--teal);font-size:.6rem}.EngramLinkFetch-module__H59iaa__nodeDetails{border-top:1px dashed var(--border);flex-direction:column;gap:8px;padding:8px 8px 8px 28px;animation:.15s EngramLinkFetch-module__H59iaa__expand;display:flex}@keyframes EngramLinkFetch-module__H59iaa__expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.EngramLinkFetch-module__H59iaa__nodeField{flex-direction:column;gap:4px;display:flex}.EngramLinkFetch-module__H59iaa__nodeFieldLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.6rem;font-weight:600}.EngramLinkFetch-module__H59iaa__nodeFieldValue{background:var(--background);color:var(--teal);word-break:break-all;white-space:pre-wrap;padding:6px 8px;font-size:.65rem}.EngramLinkFetch-module__H59iaa__nodeFieldText{color:var(--foreground);margin:0;font-size:.7rem;line-height:1.5}.EngramLinkFetch-module__H59iaa__nodeFieldContent{background:var(--background);color:var(--foreground);white-space:pre-wrap;word-break:break-word;max-height:150px;margin:0;padding:8px;font-size:.65rem;line-height:1.6;overflow-y:auto}@media (max-width:480px){.EngramLinkFetch-module__H59iaa__controlRow{grid-template-columns:1fr}.EngramLinkFetch-module__H59iaa__previewStats{grid-template-columns:repeat(3,1fr)}.EngramLinkFetch-module__H59iaa__buttonRow{flex-direction:column}.EngramLinkFetch-module__H59iaa__resultsHeader{flex-direction:column;align-items:flex-start;gap:8px}.EngramLinkFetch-module__H59iaa__resultsActions{justify-content:flex-end;width:100%}}
.EntryForm-module__IL8fNa__form{flex-direction:column;gap:1.25rem;padding-bottom:1rem;display:flex}.EntryForm-module__IL8fNa__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.EntryForm-module__IL8fNa__field{flex-direction:column;gap:.5rem;width:100%;display:flex}.EntryForm-module__IL8fNa__label{color:var(--foreground);font-size:.875rem;font-weight:500}.EntryForm-module__IL8fNa__metadataSection{grid-template-columns:1fr auto;align-items:start;gap:1rem;display:grid}.EntryForm-module__IL8fNa__statusField{flex-direction:column;gap:.5rem;display:flex}.EntryForm-module__IL8fNa__statusIndicators{align-self:flex-start}.EntryForm-module__IL8fNa__favoriteField{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.EntryForm-module__IL8fNa__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}@media (max-width:768px){.EntryForm-module__IL8fNa__row,.EntryForm-module__IL8fNa__metadataSection{grid-template-columns:1fr;gap:1.25rem}.EntryForm-module__IL8fNa__favoriteField{align-items:flex-start}.EntryForm-module__IL8fNa__actions{flex-direction:row;gap:.5rem}.EntryForm-module__IL8fNa__actions button{flex:1}}
.TaskColumn-module__LxxzIa__column{flex-direction:column;gap:12px;min-height:300px;padding:16px;display:flex}.TaskColumn-module__LxxzIa__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.TaskColumn-module__LxxzIa__label{letter-spacing:2px;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:600}.TaskColumn-module__LxxzIa__count{color:var(--accent);font-variant-numeric:tabular-nums;text-shadow:0 0 8px var(--accent);font-size:.6875rem;font-weight:600}.TaskColumn-module__LxxzIa__tasks{flex-direction:column;flex:1;gap:8px;display:flex}.TaskColumn-module__LxxzIa__empty{color:var(--muted-foreground);letter-spacing:.5px;opacity:.6;flex:1;justify-content:center;align-items:center;font-size:.6875rem;display:flex}
.EmptyState-module__iykpsq__root{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:48px 16px;display:flex}.EmptyState-module__iykpsq__iconWrap{color:var(--muted-foreground);opacity:.35}.EmptyState-module__iykpsq__icon{width:36px;height:36px;animation:4s ease-in-out infinite EmptyState-module__iykpsq__float}@keyframes EmptyState-module__iykpsq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.EmptyState-module__iykpsq__message{letter-spacing:.15em;text-transform:uppercase;color:var(--muted-foreground);opacity:.45;font-size:.6rem}.EmptyState-module__iykpsq__action{margin-top:4px}
.Logbook-module__zVCHcq__toolbar{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.Logbook-module__zVCHcq__toolbarCount{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:600}.Logbook-module__zVCHcq__pagination{justify-content:center;width:100%;display:flex}@media (max-width:640px){.Logbook-module__zVCHcq__toolbar{flex-direction:column;align-items:stretch}.Logbook-module__zVCHcq__toolbarCount{text-align:center}}
