.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)}}
.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))}}
.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}}
.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)}
.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}}
.SkillItem-module__ZAveQq__container{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;gap:8px;width:100%;padding:12px;transition:all .2s;display:flex}.SkillItem-module__ZAveQq__container:hover{border-color:color-mix(in oklab,var(--accent)50%,var(--border))}.SkillItem-module__ZAveQq__header{justify-content:space-between;align-items:center;display:flex}.SkillItem-module__ZAveQq__name{color:var(--foreground);letter-spacing:.05em;font-size:.8rem;font-weight:600}.SkillItem-module__ZAveQq__nameInput{color:var(--foreground);letter-spacing:.05em;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:.8rem;font-style:italic;font-weight:600}.SkillItem-module__ZAveQq__itemActions{align-items:center;gap:8px;display:flex}.SkillItem-module__ZAveQq__removeBtn{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.SkillItem-module__ZAveQq__removeBtn:hover{color:var(--error)}.SkillItem-module__ZAveQq__controls{align-items:center;gap:8px;display:flex}.SkillItem-module__ZAveQq__btn{background:var(--background);border:1px solid var(--border);width:28px;height:28px;color:var(--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}.SkillItem-module__ZAveQq__btn:hover:not(:disabled){background:var(--accent);color:var(--background);border-color:var(--accent)}.SkillItem-module__ZAveQq__btn:disabled{opacity:.3;cursor:not-allowed}.SkillItem-module__ZAveQq__levelDisplay{flex:1;justify-content:center;align-items:baseline;gap:4px;display:flex}.SkillItem-module__ZAveQq__level{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.SkillItem-module__ZAveQq__maxLevel{color:var(--muted-foreground);font-size:.7rem}.SkillItem-module__ZAveQq__barContainer{background:var(--border);clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);height:20px;overflow:hidden}.SkillItem-module__ZAveQq__bar{background:var(--accent);height:100%;transition:width .2s cubic-bezier(.4,0,.2,1);position:relative}.SkillItem-module__ZAveQq__bar:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent)60%,white));width:20px;position:absolute;top:0;bottom:0;right:0}
.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}
.SkillList-module__T6MSGq__container{flex-direction:column;gap:8px;width:100%;max-width:280px;display:flex}.SkillList-module__T6MSGq__left{align-items:flex-end}.SkillList-module__T6MSGq__right{align-items:flex-start}.SkillList-module__T6MSGq__addForm{background:var(--muted);border:1px solid var(--accent);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);width:100%;padding:4px}.SkillList-module__T6MSGq__input{letter-spacing:.05em;width:100%;color:var(--foreground);background:0 0;border:none;outline:none;font-size:.8rem;font-weight:600}.SkillList-module__T6MSGq__input::placeholder{color:var(--muted-foreground);text-transform:none;letter-spacing:normal;font-weight:400}.SkillList-module__T6MSGq__addBtn{border:1px dashed var(--border);width:100%;color:var(--muted-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);background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.SkillList-module__T6MSGq__addBtn:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in oklab,var(--accent)5%,transparent);border-style:solid}.SkillList-module__T6MSGq__emptySlot{border:1px dashed var(--border);opacity:.3;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);height:80px}
.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}
.AuthForm-module__vyTrTa__card{width:100%;max-width:380px}.AuthForm-module__vyTrTa__form{flex-direction:column;gap:32px;padding:40px;display:flex}.AuthForm-module__vyTrTa__header{text-align:center}.AuthForm-module__vyTrTa__title{letter-spacing:4px;margin-bottom:8px;font-size:1.25rem;font-weight:600}.AuthForm-module__vyTrTa__subtitle{color:var(--muted-foreground);letter-spacing:1px;text-transform:uppercase;font-size:.75rem}.AuthForm-module__vyTrTa__fields{flex-direction:column;gap:20px;display:flex}.AuthForm-module__vyTrTa__field{flex-direction:column;gap:8px;display:flex}.AuthForm-module__vyTrTa__label{letter-spacing:2px;color:var(--muted-foreground);font-size:.625rem}.AuthForm-module__vyTrTa__footer{text-align:center;color:var(--muted-foreground);font-size:.75rem}.AuthForm-module__vyTrTa__link{color:var(--accent);text-decoration:none;transition:opacity .2s}.AuthForm-module__vyTrTa__link:hover{opacity:.8}
.SkillRadar-module__P4Xxsa__container{background:var(--muted);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%;height:300px;padding:16px;position:relative}.SkillRadar-module__P4Xxsa__container:before{content:"";border-top:2px solid var(--accent);border-left:2px solid var(--accent);pointer-events:none;width:16px;height:16px;position:absolute;top:0;left:0}.SkillRadar-module__P4Xxsa__container:after{content:"";border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);pointer-events:none;width:16px;height:16px;position:absolute;bottom:0;right:0}
.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)}
.PasswordCriteria-module__yvg9EG__hud{--bracket:color-mix(in oklab,var(--muted-foreground)55%,transparent);background:color-mix(in oklab,var(--muted)28%,transparent);flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:relative}.PasswordCriteria-module__yvg9EG__hud:before{content:"";pointer-events:none;background-image:linear-gradient(var(--bracket),var(--bracket)),linear-gradient(var(--bracket),var(--bracket)),linear-gradient(var(--bracket),var(--bracket)),linear-gradient(var(--bracket),var(--bracket)),linear-gradient(var(--bracket),var(--bracket)),linear-gradient(var(--bracket),var(--bracket)),linear-gradient(var(--bracket),var(--bracket)),linear-gradient(var(--bracket),var(--bracket));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;position:absolute;inset:0}.PasswordCriteria-module__yvg9EG__sealed{--bracket:var(--accent)}.PasswordCriteria-module__yvg9EG__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.PasswordCriteria-module__yvg9EG__headLabel{font-family:var(--font-secondary),monospace;letter-spacing:2px;color:var(--muted-foreground);font-size:.6rem}.PasswordCriteria-module__yvg9EG__segments{gap:3px;display:flex}.PasswordCriteria-module__yvg9EG__segment{background:var(--muted);width:12px;height:3px;transition:background var(--transition-base),box-shadow var(--transition-base)}.PasswordCriteria-module__yvg9EG__segmentOn{background:var(--accent);box-shadow:0 0 6px -1px color-mix(in oklab,var(--accent)80%,transparent)}.PasswordCriteria-module__yvg9EG__lines{flex-direction:column;gap:7px;display:flex}.PasswordCriteria-module__yvg9EG__line{min-height:16px;font-family:var(--font-secondary),monospace;letter-spacing:.5px;color:var(--muted-foreground);transition:color var(--transition-base);align-items:center;gap:8px;font-size:.7rem;display:flex}.PasswordCriteria-module__yvg9EG__icon{width:14px;height:14px;color:color-mix(in oklab,var(--muted-foreground)60%,transparent);transition:color var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PasswordCriteria-module__yvg9EG__iconInner{display:inline-flex}.PasswordCriteria-module__yvg9EG__text{min-width:0}.PasswordCriteria-module__yvg9EG__lineMet{color:var(--foreground)}.PasswordCriteria-module__yvg9EG__lineMet .PasswordCriteria-module__yvg9EG__icon{color:var(--accent);filter:drop-shadow(0 0 4px color-mix(in oklab,var(--accent)60%,transparent))}@media (prefers-reduced-motion:reduce){.PasswordCriteria-module__yvg9EG__hud,.PasswordCriteria-module__yvg9EG__hud *{transition:none}}
.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%}}
.SVGStyleEditor-module__LQTIEa__editor{border:1px solid var(--border);background:var(--muted);margin-top:.75rem;overflow:hidden}.SVGStyleEditor-module__LQTIEa__toggleHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;transition:background .15s;display:flex}.SVGStyleEditor-module__LQTIEa__toggleHeader:hover{background:var(--background)}.SVGStyleEditor-module__LQTIEa__toggleTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.625rem;font-weight:600;display:flex}.SVGStyleEditor-module__LQTIEa__toggleIcon{width:.875rem;height:.875rem;color:var(--accent)}.SVGStyleEditor-module__LQTIEa__modifiedBadge{background:var(--accent);color:var(--accent-foreground);letter-spacing:.05em;padding:.125rem .375rem;font-size:.5rem;font-weight:600}.SVGStyleEditor-module__LQTIEa__chevron{width:.875rem;height:.875rem;color:var(--muted-foreground);transition:transform .2s}.SVGStyleEditor-module__LQTIEa__content{border-top:1px solid var(--border);animation:.2s ease-out SVGStyleEditor-module__LQTIEa__slideDown}@keyframes SVGStyleEditor-module__LQTIEa__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SVGStyleEditor-module__LQTIEa__section{border-bottom:1px solid var(--border)}.SVGStyleEditor-module__LQTIEa__section:last-of-type{border-bottom:none}.SVGStyleEditor-module__LQTIEa__sectionHeader{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--muted-foreground);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.625rem;font-weight:600;transition:all .15s;display:flex}.SVGStyleEditor-module__LQTIEa__sectionHeader:hover{background:var(--background);color:var(--foreground)}.SVGStyleEditor-module__LQTIEa__sectionHeader.SVGStyleEditor-module__LQTIEa__active{background:var(--background);color:var(--accent)}.SVGStyleEditor-module__LQTIEa__sectionIcon{width:.75rem;height:.75rem}.SVGStyleEditor-module__LQTIEa__sectionContent{background:var(--background);flex-direction:column;gap:.75rem;padding:.25rem .75rem .75rem;animation:.15s SVGStyleEditor-module__LQTIEa__fadeIn;display:flex}@keyframes SVGStyleEditor-module__LQTIEa__fadeIn{0%{opacity:0}to{opacity:1}}.SVGStyleEditor-module__LQTIEa__colorGroup{flex-direction:column;gap:.375rem;display:flex}.SVGStyleEditor-module__LQTIEa__fieldLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.5625rem;font-weight:600}.SVGStyleEditor-module__LQTIEa__colorPicker{flex-direction:column;gap:.5rem;display:flex}.SVGStyleEditor-module__LQTIEa__presetColors{flex-wrap:wrap;gap:.25rem;display:flex}.SVGStyleEditor-module__LQTIEa__colorSwatch{border:1px solid var(--border);cursor:pointer;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .15s;display:flex;position:relative}.SVGStyleEditor-module__LQTIEa__colorSwatch:hover{border-color:var(--foreground);z-index:1;transform:scale(1.15)}.SVGStyleEditor-module__LQTIEa__colorSwatch.SVGStyleEditor-module__LQTIEa__selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.SVGStyleEditor-module__LQTIEa__noneIndicator{color:var(--muted-foreground);font-size:.625rem}.SVGStyleEditor-module__LQTIEa__colorInput{border:1px solid var(--border);background:var(--muted);width:100%;color:var(--foreground);padding:.375rem .5rem;font-size:.6875rem}.SVGStyleEditor-module__LQTIEa__colorInput:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring);outline:none}.SVGStyleEditor-module__LQTIEa__sliderGroup{flex-direction:column;gap:.375rem;display:flex}.SVGStyleEditor-module__LQTIEa__sliderHeader{justify-content:space-between;align-items:center;display:flex}.SVGStyleEditor-module__LQTIEa__sliderValue{color:var(--accent);font-size:.625rem;font-weight:500}.SVGStyleEditor-module__LQTIEa__slider{appearance:none;background:var(--border);cursor:pointer;outline:none;width:100%;height:4px}.SVGStyleEditor-module__LQTIEa__slider::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;border:none;width:12px;height:12px;transition:transform .15s,box-shadow .15s}.SVGStyleEditor-module__LQTIEa__slider::-webkit-slider-thumb:hover{box-shadow:0 0 8px var(--accent);transform:scale(1.2)}.SVGStyleEditor-module__LQTIEa__slider::-moz-range-thumb{background:var(--accent);cursor:pointer;border:none;border-radius:0;width:12px;height:12px}.SVGStyleEditor-module__LQTIEa__slider:focus{outline:none}.SVGStyleEditor-module__LQTIEa__slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ring)}.SVGStyleEditor-module__LQTIEa__actions{background:var(--muted);border-top:1px solid var(--border);padding:.625rem .75rem}.SVGStyleEditor-module__LQTIEa__resetButton{justify-content:center;gap:.375rem;width:100%;padding:.375rem .5rem;font-size:.5625rem}.SVGStyleEditor-module__LQTIEa__resetButton:disabled{opacity:.4;cursor:not-allowed}.SVGStyleEditor-module__LQTIEa__editor:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--accent)50%,transparent 100%);opacity:.3;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}
.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}
.CharacterCreateView-module__gAyqpG__page{background:var(--background);min-height:100vh;position:relative;overflow-x:hidden}.CharacterCreateView-module__gAyqpG__main{z-index:1;flex-direction:column;gap:32px;max-width:1400px;margin:0 auto;padding:32px 24px;display:flex;position:relative}.CharacterCreateView-module__gAyqpG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.CharacterCreateView-module__gAyqpG__pointsDisplay{background:var(--card);border:1px solid var(--border);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);align-items:baseline;gap:8px;padding:10px 16px;display:flex}.CharacterCreateView-module__gAyqpG__pointsLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.65rem;font-weight:600}.CharacterCreateView-module__gAyqpG__pointsValue{text-align:center;width:40px;color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.CharacterCreateView-module__gAyqpG__pointsTotal{color:var(--muted-foreground);font-size:.875rem}.CharacterCreateView-module__gAyqpG__captureArea{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));flex-direction:column;gap:32px;padding:24px;display:flex;position:relative}.CharacterCreateView-module__gAyqpG__captureArea:before,.CharacterCreateView-module__gAyqpG__captureArea:after{content:"";pointer-events:none;width:20px;height:20px;position:absolute}.CharacterCreateView-module__gAyqpG__captureArea:before{border-top:2px solid var(--accent);border-left:2px solid var(--accent);top:0;left:0}.CharacterCreateView-module__gAyqpG__captureArea:after{border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);bottom:0;right:0}.CharacterCreateView-module__gAyqpG__layout{grid-template-columns:1fr 1.5fr 1fr;align-items:start;gap:32px;display:grid}.CharacterCreateView-module__gAyqpG__leftColumn,.CharacterCreateView-module__gAyqpG__rightColumn,.CharacterCreateView-module__gAyqpG__centerColumn{justify-content:center;align-items:center;height:100%;display:flex}.CharacterCreateView-module__gAyqpG__radarSection{width:100%;max-width:500px;margin:0 auto}@media (max-width:1024px){.CharacterCreateView-module__gAyqpG__layout{grid-template-columns:1fr;gap:24px}.CharacterCreateView-module__gAyqpG__centerColumn{order:-1}}@media (max-width:640px){.CharacterCreateView-module__gAyqpG__main{gap:20px;padding:16px}.CharacterCreateView-module__gAyqpG__captureArea{clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));gap:20px;padding:16px}.CharacterCreateView-module__gAyqpG__header{flex-direction:column;align-items:stretch}.CharacterCreateView-module__gAyqpG__pointsDisplay{justify-content:center}}.CharacterCreateView-module__gAyqpG__loading{min-height:60vh;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.85rem;display:flex}.CharacterCreateView-module__gAyqpG__spinner{color:var(--accent);animation:1s linear infinite CharacterCreateView-module__gAyqpG__spin}@keyframes CharacterCreateView-module__gAyqpG__spin{to{transform:rotate(360deg)}}
.EngramLinkCreate-module__TQEi_q__container{flex-direction:column;gap:20px;display:flex}.EngramLinkCreate-module__TQEi_q__header{align-items:center;gap:12px;display:flex}.EngramLinkCreate-module__TQEi_q__headerIcon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.EngramLinkCreate-module__TQEi_q__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}.EngramLinkCreate-module__TQEi_q__headerIcon svg{z-index:1;color:var(--success);position:relative}.EngramLinkCreate-module__TQEi_q__headerText{flex-direction:column;gap:2px;display:flex}.EngramLinkCreate-module__TQEi_q__title{color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.9rem;font-weight:600}.EngramLinkCreate-module__TQEi_q__subtitle{color:var(--muted-foreground);margin:0;font-size:.75rem}.EngramLinkCreate-module__TQEi_q__subtitle strong{color:var(--success);font-weight:500}.EngramLinkCreate-module__TQEi_q__form{flex-direction:column;gap:16px;display:flex}.EngramLinkCreate-module__TQEi_q__field{flex-direction:column;gap:8px;display:flex}.EngramLinkCreate-module__TQEi_q__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.EngramLinkCreate-module__TQEi_q__label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);justify-content:space-between;align-items:baseline;font-size:.7rem;font-weight:600;display:flex}.EngramLinkCreate-module__TQEi_q__labelHint{text-transform:none;letter-spacing:normal;opacity:.7;font-size:.65rem;font-weight:400}.EngramLinkCreate-module__TQEi_q__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:.85rem;transition:all .15s}.EngramLinkCreate-module__TQEi_q__input:hover{border-color:var(--success);background:color-mix(in oklab,var(--success)5%,var(--muted))}.EngramLinkCreate-module__TQEi_q__input:focus{border-color:var(--success);box-shadow:0 0 0 2px color-mix(in oklab,var(--success)20%,transparent)}.EngramLinkCreate-module__TQEi_q__input:disabled{opacity:.5;cursor:not-allowed}.EngramLinkCreate-module__TQEi_q__budgetInput{flex-direction:column;gap:8px;display:flex}.EngramLinkCreate-module__TQEi_q__budgetPresets{gap:6px;display:flex}.EngramLinkCreate-module__TQEi_q__presetBtn{background:var(--muted);border:1px solid var(--border);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);flex:1;padding:6px 8px;font-size:.7rem;transition:all .15s}.EngramLinkCreate-module__TQEi_q__presetBtn:hover{border-color:var(--success);color:var(--foreground)}.EngramLinkCreate-module__TQEi_q__presetActive{background:color-mix(in oklab,var(--success)15%,var(--muted));border-color:var(--success);color:var(--success)}.EngramLinkCreate-module__TQEi_q__presetBtn:disabled{opacity:.5;cursor:not-allowed}.EngramLinkCreate-module__TQEi_q__budgetWarning{color:var(--warning);align-items:center;gap:6px;margin:0;font-size:.7rem;display:flex}.EngramLinkCreate-module__TQEi_q__actionsGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.EngramLinkCreate-module__TQEi_q__actionBtn{background:var(--muted);border:1px solid var(--border);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);flex-direction:column;align-items:center;gap:4px;padding:12px 8px;transition:all .15s;display:flex}.EngramLinkCreate-module__TQEi_q__actionBtn:hover{border-color:var(--success);background:color-mix(in oklab,var(--success)5%,var(--muted))}.EngramLinkCreate-module__TQEi_q__actionSelected{background:color-mix(in oklab,var(--success)15%,var(--muted));border-color:var(--success)}.EngramLinkCreate-module__TQEi_q__actionSelected .EngramLinkCreate-module__TQEi_q__actionName{color:var(--success)}.EngramLinkCreate-module__TQEi_q__actionBtn:disabled{opacity:.5;cursor:not-allowed}.EngramLinkCreate-module__TQEi_q__actionName{color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.EngramLinkCreate-module__TQEi_q__actionCost{color:var(--accent);opacity:.8;font-size:.65rem}.EngramLinkCreate-module__TQEi_q__actionDesc{color:var(--muted-foreground);text-align:center;font-size:.6rem}.EngramLinkCreate-module__TQEi_q__summary{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);grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.EngramLinkCreate-module__TQEi_q__summaryItem{flex-direction:column;align-items:center;gap:2px;display:flex}.EngramLinkCreate-module__TQEi_q__summaryItem span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.6rem}.EngramLinkCreate-module__TQEi_q__summaryItem strong{color:var(--success);font-size:.8rem}.EngramLinkCreate-module__TQEi_q__createBtn{margin-top:4px}@keyframes EngramLinkCreate-module__TQEi_q__spin{to{transform:rotate(360deg)}}.EngramLinkCreate-module__TQEi_q__spinning{animation:1s linear infinite EngramLinkCreate-module__TQEi_q__spin}@media (max-width:480px){.EngramLinkCreate-module__TQEi_q__fieldRow{grid-template-columns:1fr}.EngramLinkCreate-module__TQEi_q__summary,.EngramLinkCreate-module__TQEi_q__actionsGrid{grid-template-columns:repeat(2,1fr)}}
.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}}
.EntriesManager-module__0sb3Eq__container{flex-direction:column;gap:1.5rem;display:flex}.EntriesManager-module__0sb3Eq__header{justify-content:space-between;align-items:center;display:flex}.EntriesManager-module__0sb3Eq__headerInfo{align-items:center;gap:1rem;display:flex}.EntriesManager-module__0sb3Eq__count{color:var(--muted-foreground);font-size:.875rem}.EntriesManager-module__0sb3Eq__ratingColumn{color:var(--accent);font-size:.725rem;font-weight:500}
.page-module__z6hFhW__page{justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:24px;display:flex}
